Find Jobs
Hire Freelancers

Updating MySQL and PHP website, including Google Calendar Integration.(repost)

$500-700 USD

Completed
Posted almost 14 years ago

$500-700 USD

Paid on delivery
I have an existing website [login to view URL] which requires some additional PHP / MYSQL work. I have a PHP calendar which now needs to be integrated with my Google Calendars. Please visit [login to view URL] and familairise yourself with the 'online quote' script, as I wish to update / change some of the? behavior? of the script and update some design of the website. The script generates a string, which is converted to a PDF and emailed to the customer. Coders must be fluent in English and be willing to be online to communicate with me VIA Skype between the hours 6 - 11 pm Eastern Standard Time. I have attached a file with detailed instructions. ## Deliverables * ? Calendar Work * Script is to make booking directly into google calendar, not custom calendar. (ical?) * Bookings are to be for a set period of time (this period of time must be set from admin side) default 3 hours. * Must be able to set which calendar is used in gcalendar (EG: I have three different calendars) * Admin to be able to set time bookings start (EG 8am) and finish (EG 5pm) * Booking calendar must only book jobs when google calendar is not showing 'busy'. If day is busy, give the next earliest time with popup. * General work * <[login to view URL]>? to have text "Thank you for generating a quick quote. Please check <email entered> (including junk mail) for your quote.<p>To accept your quick quote and book an installation date, please enter your quote number here <input field for quote number>. (Continue button) * <p>If you would like Ezy Air to call you RE a customised quote, please enter your telephone number here (Input) and an Ezy Air representative will call you within 48 hours. <p>Thank you. * Add 'Terms and conditions' to quote and final invoice. ( text to be provided) * Put this script into every page: * Copy the followingcode, then paste it onto every page you want to track immediately before theclosing </head> tag. <scripttype="text/javascript"> ? ? var _gaq= _gaq || []; ? ? [login to view URL](['_setAccount','UA-9855273-2']); ? ? [login to view URL](['_trackPageview']); ? ? ? (function(){ var ga = [login to view URL]('script'); [login to view URL] = 'text/javascript';[login to view URL] = true; [login to view URL] = ('https:' == [login to view URL] ? 'https://ssl' :'http://www') + '.[login to view URL]'; var s = [login to view URL]('script')[0];[login to view URL](ga, s); ? ? })(); ? </script> ? * allow admin sign in, which will enable value (price) input box at /quote/installs.php.? to input and override price, this price will continue to invoice. Also allow additional notes text imput which will be included on quote and invoice and also book prior to, and on current date. * ACCOUNT CUSTOMERS NOT ADDING UP AS PER DATABASE PRICING. INVESTIGATE * Put installation counter top right hand of each page. Text 'Installations' in black font, with counter image below (five digits long), which I can update in admin. Href link entire image and text to? <[login to view URL]> * Put 'for friendly help, call ezyair' GIF on top of lhs of all side bars on all pages. * Make arrows at top of calander easier to see (slightly bigger, bolder jpg) * Make sure website works in firefox, chrome and explorer. * Allow no payment option at payment page. (Pop up to ask if customer would like to pay deposit now, or balance upon completion of work) * Add retailer: Enable each cost to be set differently for different retailers. (So when new user is created, new costs will be added to DB, and the price is generated from these values only. * <[login to view URL]>? to have 'Installation Photos' link to page with slide. * Put? <[login to view URL]>? into frame on [login to view URL] * Add existing GIF or add text ‘Call 1300 399 247’ at top of each page. * Swap slideshow iframes on index and [login to view URL] * Add picasa iframe to [login to view URL]
Project ID: 3589302

About the project

14 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$425 USD in 42 days
5.0 (9 reviews)
4.4
4.4
14 freelancers are bidding on average $527 USD for this job
User Avatar
See private message.
$595 USD in 42 days
5.0 (365 reviews)
8.6
8.6
User Avatar
See private message.
$578 USD in 42 days
4.8 (100 reviews)
7.3
7.3
User Avatar
See private message.
$554.20 USD in 42 days
4.7 (16 reviews)
6.3
6.3
User Avatar
See private message.
$595 USD in 42 days
5.0 (12 reviews)
5.7
5.7
User Avatar
See private message.
$425 USD in 42 days
5.0 (15 reviews)
5.4
5.4
User Avatar
See private message.
$425 USD in 42 days
5.0 (3 reviews)
3.6
3.6
User Avatar
See private message.
$467.50 USD in 42 days
4.7 (3 reviews)
2.7
2.7
User Avatar
See private message.
$595 USD in 42 days
0.5 (2 reviews)
3.9
3.9
User Avatar
See private message.
$425 USD in 42 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$595 USD in 42 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$552.50 USD in 42 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$595 USD in 42 days
0.0 (2 reviews)
2.2
2.2
User Avatar
See private message.
$552.50 USD in 42 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Camberwell, Australia
5.0
33
Payment method verified
Member since May 14, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.