Panda Multi Resorts – CMS for Multi Hotels

None

Panda Multi Resorts - CMS for Multi Hotels
© Copyright by pandao

Features:

  • None: None
  • None: None
  • Php 4.x, php 5.x, php 5.0 5.2, php 5.3, php 5.4, php 5.5, php 5.6, mysql 4.x, mysql 5.x: PHP 4.x, PHP 5.x, PHP 5.0 – 5.2, PHP 5.3, PHP 5.4, PHP 5.5, PHP 5.6, MySQL 4.x, MySQL 5.x
  • Ie8, ie9, ie10, ie11, firefox, safari, opera, chrome, edge: IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome, Edge
  • Javascript js, javascript json, html, xml, css, php, sql: JavaScript JS, JavaScript JSON, HTML, XML, CSS, PHP, SQL
  • Yes: Yes


Panda Multi Resorts
a web software to create and manage websites for multi hotels, resorts, spa

Pandao Multi Resorts uses Pandao CMS, a Content Managment System which contains a simple, ergonomic and complete admin panel which allows you to manage easily the content of your website coupled with an easily customizable template.
Several new specific modules: bookings, hotels, rooms, rates, currencies, extra services and facilities.
Ideal for a Web agency wishing to spread web sites quickly and simply for its customers!
Pandao CMS is fully responsive, so use it as well on your smartphone as on your computer.

Based on PDO/MySQL – PHP4/5 – HTML5 – CSS3 – Bootstrap 3.x

Features

  • Quick install in 5 minutes only! (quick installation wizard, no skill required)
  • Portable: localhost, root, subdirectory, subdomain or not… Wherever you like!
  • Fully responsive design (front office and back office)
  • Complete Booking system (until the payment with Paypal, 2Checkout, by check or on arrival)
  • Easy to customize (manage your own templates and models)
  • Maintenance mode
  • User friendly
  • Inuitive admin panel
  • Multiple users
  • Create easily pages, subpages, articles and choose your layout
  • Powerful Ajax file manager (videos, images, documents)
  • Enable/Disable comments on the articles
  • Create and customize widgets
  • Powerfull search engine
  • Multi-language (add new languages and manage your translations)
  • Ready for “right to left” languages (arabic, hebrew)
  • SEO ready (clean URL, structured datas, respect for the principles of Google…)
  • High performance level (page speed optimization)
  • Powerfull security (CSRF, XSS, SQL Injection)
  • Customizable and scalable back office
  • Light weight
  • Icons font (Font Awesome)
  • Google Maps API V3
  • Helpful documentation

Admin Modules

  • Pages
  • Articles
  • Comments
  • Languages
  • Locations
  • Medias
  • Slideshow
  • Tags
  • Texts
  • Users
  • Widgets
  • Messages
  • Currencies
  • Bookings
  • Hotels
  • Rooms
  • Rates
  • Services
  • Facilities
  • Create your own modules (ex: products, employees…)

Technologies and JS Plugins

  • PHP 4.x / PHP 5.x
  • MySQL 4.x / MySQL 5.x
  • HTML 5
  • CSS 3
  • Javascript
  • jQuery
  • Bootstrap 3.x
  • Ajax
  • Font Awesome
  • CKEditor
  • Royal Slider (You save 14$)
  • Isotope
  • Owl Carousel
  • Modernizr
  • Uploadifive
  • Magnific Popup
  • ToolMan
  • TableDnd

Updates / Changes log

Update July 16, 2016 – 3.0.3

Fixed issues:
– Google Maps API issue for hotels
  => /templates/booking/models/hotel.php

Update July 10, 2016 – 3.0.2 (2.5.2)

Fixed issues:
– Google Maps API key settings
  => /admin/settings.php
  => /admin/includes/lang.ini
>> new entries: GMAPS_API_KEY, GMAPS_API_KEY_NOTICE
  => /common/config(-tmp).php
>> new contants: GMAPS_API_KEY
  => /js/custom.js
  => /templates/booking/models/contact.php
– Issue on homepage with the search engine layout on small devices
  => /templates/booking/css/custom.css
>> Property z-index in the rules: @media (max-width: 991px) #search-home-wrapper
– PHP issue with turkish languages locale
  => /common/define.php

Update June 24, 2016 – 3.0.1 (2.5.1)

Fixed issues:
– Bug in maintenance mode for projects using subfolders
  => /index.php

Update June 18, 2016 – 3.0 (2.5.0)

New features/Improvements:
– Under maintenance mode
  => /admin/settings.php
  => /admin/includes/lang.ini
>> new entries: MAINTENANCE_MODE, MAINTENANCE_MSG
  => /common/config(-tmp).php
>> new contants: MAINTENANCE_MODE, MAINTENANCE_MSG
  => /common/define.php
  => /index.php
  => /templates/booking/templates/maintenance.php
  => /templates/booking/css/layout.css
  => /templates/booking/images/maintenance-bg.jpg
– PayPal IPN integration: no API credentials required, only email
+ New payment type with 2checkout.com: credit cards payment gateway
  => /common/lib.php
  => /admin/settings.php
  => /admin/modules/booking/booking/config.xml
  => /admin/includes/fn_form.php
  => /admin/includes/lang.ini
>> new entries: PAYPAL_EMAIL, VENDOR_ID, VENDOR_ID_NOTICE, SECRET_WORD
  => /common/config(-tmp).php
>> new contants: PAYPAL_EMAIL, PAYMENT_TEST_MODE, VENDOR_ID, SECRET_WORD
  => /templates/booking/models/payment.php
  => /templates/booking/models/booking.php
  => /templates/booking/common/paypal_notify.php
  => /templates/booking/common/2checkout_notify.php
  => /templates/booking/css/custom.css (PAYMENT FORM block)
  => /templates/booking/images/2checkout-cards.png
  => /templates/booking/images/paypal-cards.png
  => /common/db.sql
>> Edit entries in pm_text: PAYMENT_SUCCESS_NOTICE, PAYMENT_CHECK_NOTICE, PAYMENT_ARRIVAL_NOTICE
>> Add entries in pm_text: PAYMENT_CREDIT_CARDS, PAYMENT_CARDS_NOTICE
>> New column in pm_booking: payment_method [varchar(250)]
– Time zone combobox in settings section
  => /admin/settings.php
– Cookies notice
  => /admin/settings.php
  => /admin/includes/lang.ini
>> new entries: ENABLE_COOKIES_NOTICE
  => /common/config(-tmp).php
>> new contants: ENABLE_COOKIES_NOTICE
  => /common/db.sql
>> Add entries in pm_text: COOKIES_NOTICE
  => /templates/booking/common/header.php
  => /templates/booking/css/layout.css (#cookies-notice)
  => /js/custom.js
  => /js/plugins/jquery-cookie/*

Fixed issues:
– Room name in the bookings list if manual booking
  => /admin/modules/booking/booking/config.xml
– Widget layout
  => /templates/booking/css/layout.css
  => /templates/booking/widgets/latest_articles.php
– Bugs fixed in rates rules
  => /templates/booking/models/booking.php
  => /templates/booking/common/search.php
  => /common/db.sql
>> Add entries in pm_text: MAX_ADULTS, MAX_CHILDREN
– Issue on homepage with the combobox in the search engine
  => /templates/booking/models/home.php
  => /templates/booking/css/custom.css
>> Property z-index in the rules: #search-home_wrapper and .ui-datepicker
– UTF-8 encoding forced in emails
  => /common/lib.php

Update June 06, 2016 – 2.0.5

Fixed issues:
– Error in price condition for week-end package:
  => /templates/booking/models/booking.php

Update May 16, 2016 – 2.0.4

Fixed issues:
– DatePicker translation file has moved on Github:
  => /templates/booking/common/header.php
– Images missing on changing default language:
  => /admin/includes/fn_actions.php

Update Avril 08, 2016 – 2.0.3

Fixed issues:
– Searched hotel displayed first
  => /templates/booking/common/search.php
– Homepage slider on mobile devices
  => /js/custom.js
– Redirection after logout
  => /admin/modules/default/common.php
– Bug in the request getting the min price, Wrong price caption (english word) if no price found
  => /templates/booking/models/booking.php
  => /templates/booking/models/hotel.php
  => /templates/booking/common/get_hotels.php
– Bypass getenv() function
  => /common/setenv.php

Update April 1, 2016 – 2.0.2

Fixed issues:
– Remaning test message removed
  => /admin/settings.php

Update March 29, 2016 – 2.0.1

Fixed issues:
– PayPal amount displayed in the PayPal summary / SSL, TLS management
  => /templates/booking/models/payment.php
– Discount hidden if equals 0
  => /templates/booking/models/booking.php
– Error durrig booking requests if extra services checked
  => /templates/booking/common/update_booking.php

Update March 27, 2016 – 2.0

Be careful: To install this update, you must change your rates that become all for 1 night.For example, an existing week-end package (2 nights) which costs $200 must now include only the price per night which is $100.

To change the price into price per night, execute the following code somewhere in the CMS (index.php after line 7 i.e.). It’s recommended to make a test before execute this script in your live website.
Edit the variable $coef if needed (i.e. if for your website the number of nights for a mid-week is 3 instead of 5):

$result = $db->query('SELECT * FROM pm_rate');foreach($result as $row){    $coef = 1;    // $coef = number of nights includes in the package -> gets the price per night    if($row['type'] == 'mid-week') $coef = 5;    if($row['type'] == 'week') $coef = 7;    if($row['type'] == 'week-end') $coef = 2;    if($row['type'] == '2-nights') $coef = 2;    $price = $row['price']/$coef;    $db->query('UPDATE pm_rate SET price = '.$price.' WHERE id = '.$row['id']);}

Fixed issues:
– Incorrect deposit amount for payment by check in other currencies than default, Incorrect PayPal amount
  => /templates/booking/models/payment.php
– Bug with certain subfolders name in the server
  => /admin/setup.php
  => /common/setenv.php
– Hotel user permission missing
  => /admin/modules/booking/rate/config.xml
  => /admin/modules/booking/room/config.xml
  => /admin/modules/booking/service/config.xml
– Wrong price caption (english word) if no price found
  => /templates/booking/models/booking.php
– Remove cache for PHP files
  => /.htaccess
– Bug in the request getting the min price
  => /templates/booking/models/hotel.php
– Bug for the required field “country”
  => /templates/booking/models/details.php

New features/Improvements:
– Front office login – client account (personal informations…)
  => /common/define.php
  => /common/db.sql
>> New entries in pm_texts: FULLNAME, PASSWORD, LOG_IN_WITH_FACEBOOK, OR, NEW_PASSWORD, NEW_PASSWORD_NOTICE, USERNAME, PASSWORD_CONFIRM, USERNAME_EXISTS, ACCOUNT_EDIT_SUCCESS, ACCOUNT_EDIT_FAILURE, ACCOUNT_CREATE_FAILURE, PAYMENT_CHECK, PAYMENT_ARRIVAL, CHOOSE_PAYMENT
>> New entry in pm_page: page id-14
>> New columns in pm_user: fb_id, address, postcode, city, company, country, mobile, phone, token
  => /templates/booking/css/custom.css (LOG IN / SIGN UP FORMS block)
  => /templates/booking/common/header.php
  => /templates/booking/common/register/login.php
  => /templates/booking/common/register/signup.php
  => /templates/booking/common/register/reset.php
  => /templates/booking/common/register/logout.php
  => /templates/booking/models/account.php
  => /templates/booking/models/details.php
  => /templates/booking/common/facebook/base_facebook.php
  => /templates/booking/common/facebook/facebook.php
  => /templates/booking/common/facebook/fb_login.php
  => /js/custom.js
  => /admin/index.php
  => /admin/settings.php
  => /admin/modules/default/common.php
  => /admin/modules/user/config.xml
  => /admin/includes/config.xsd
– Multiple payment choices for users
  => /templates/booking/models/payment.php
  => /admin/settings.php
– Promotional packages, reduced price, child price
  => /common/db.sql
>> New columns in pm_rate: child_price, discount
  => /admin/modules/booking/rate/config.xml
  => /templates/booking/models/booking.php
– Possibility to block a room (maintenance…)
  => /common/db.sql
>> New columns in pm_room: start_lock, end_lock
  => /admin/modules/booking/room/config.xml
  => /templates/booking/models/booking.php
– Link to pop up the details of the extra services
  => /common/db.sql
>> New column in pm_service: long_descr
  => /admin/modules/booking/service/config.xml
  => /templates/booking/models/details.php
– Extra services in the booking requests process
  => /templates/booking/models/details.php
  => /templates/booking/common/update_booking.php
– Drop-down button more visible in the search results
  => /templates/booking/models/booking.php
  => /templates/booking/css/custom.css (rule: .booking-result .btn-toggle)
– Room rates improvement
  => /templates/booking/models/booking.php
– Fullsized homepage slider, search engine layout
  => /js/custom.js
  => /templates/booking/css/custom.css (ROYAL SLIDER block)
  => /templates/booking/common/search.php

Update February 15, 2016 – 1.5.3

Fixed issues:
– Bug on item edition for editor and manager:
  => /admin/includes/fn_form.php

Update February 09, 2016 – 1.5.2

Fixed issues:
– Link to pop up the details of a room in booking page + missing css:
  => /templates/booking/models/booking.php
  => /common/js/plugins/magnific-popup/magnific-popup.css

Update February 07, 2016 – 1.5.1

Fixed issues:
– PayPal protocol SSL > TLS upgrade:
  => /templates/booking/models/payment.php

Update February 06, 2016 – 1.5

Fixed issues:
– Error during images uploading (chmod):
  => /common/lib.php
– Fixed error if calendar language file doesn’t exist:
  => /templates/booking/models/booking.php
– Bug on Chrome 47+: no event on the button opening the drop-down list of rooms:
  => /templates/booking/models/booking.php
  => /templates/booking/css/custom.css

New features/Improvements:
– New user type > hotel:
  => /admin/modules/user/config.xml
  => /admin/modules/booking/hotel/config.xml
  => /common/db.sql (!new column id_user in pm_hotel, pm_room, pm_rate, pm_service)
– Permissions management:
  => /admin/modules/default/common.php
  => /admin/modules/default/form.php
  => /admin/modules/default/list.php
  => /admin/includes/fn_form.php
  => /admin/includes/inc_top.php
  => /admin/includes/config.xsd
  => /admin/index.php
– Booking request:
  => /admin/settings.php
  => /admin/includes/lang.ini
  => /common/db.sql (!new values in pm_text)
  => /common/config(-tmp).php
  => /templates/booking/models/booking.php
  => /templates/booking/models/details.php
  => /templates/booking/css/custom.css
– Link to pop up the details of a room:
  => /js/custom.js
  => /js/plugins/owl-carousel/owl.carousel.js
  => /js/plugins/owl-carousel/owl.carousel.min.js
  => /templates/booking/models/hotel.php
– New file web.config for URL rewriting on windows servers:
  => /web.config
– Possibility to disable tourist tax:
  => /admin/settings.php
  => /admin/includes/lang.ini
  => /common/config(-tmp).php
  => /templates/booking/models/booking.php
  => /templates/booking/models/details.php
  => /templates/booking/models/summary.php
  => /templates/booking/models/payment.php
– Datepicker language depending on the site language:
  => /templates/booking/common/header.php
– Improvement of the booking process before payment:
  => /templates/booking/models/payment.php

Update January 22, 2016 – 1.1.2

Fixed issues:
– Wrong number of nights if the period includes the switch to summer time:
  => /templates/booking/models/booking.php

Update January 21, 2016 – 1.1.1

Fixed issues:
– Bug on editing passwords containing specific special characters:
  => /admin/settings.php

Update January 7, 2016 – 1.1

Fixed issues:
– Hide rating if empty in the email sent when a new comment is posted:
  => /templates/booking/common/send_comment.php
– Bug on changing the user email in the settings, “profile” section:
  => /admin/settings.php
– Bug if multiple widgets for a single position
(! new way to include a widget, “include()” is replaced with a specific function):
  => /common/lib.php
  => /templates/booking/css/layout.css
  => /templates/booking/common/footer.php
  => /templates/booking/models/page.php

Update December 19, 2015 – 1.0.1

Fixed issues:
– Inclusion of the plugin “Rating Stars” missing:
  => /templates/booking/models/article.php
  => /templates/booking/models/page.php
– Column “ip” (varchar 50) missing in the table pm_comment:
  => /templates/booking/common/send_comment.php
  => /common/db.sql