Merge pull request #1534 from vishal-singh-webkul/gli-version_upgrade
Changelog and Version update for QloApps 1.7.0
This commit is contained in:
145
CHANGELOG.txt
145
CHANGELOG.txt
@@ -1,3 +1,148 @@
|
||||
####################################
|
||||
# V1.7.0
|
||||
####################################
|
||||
|
||||
## Added Features:
|
||||
- #1464: Upgrade for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
- #1492: Added new configuration for bed types in a room type in back-office.
|
||||
- #1411: Added our properties controller in the front office, and updated the store detail flow in the back office.
|
||||
- #1488: Added option to add multiple restrictions in a single Advance price for a room type in back-office.
|
||||
- #1346: Added feature to create Advanced price rules for multiple room types at once in the back office.
|
||||
- #1374: Added feature for admin to add/update multiple rooms at once in the room tab in room type page in the back office.
|
||||
- #1412: Added new option to add bed types for a room type in back office.
|
||||
- #1358: Added new service product addition while order add and edit and service price edit while order creation in Back-office
|
||||
- #1399: Added standard product flow in QloApps
|
||||
- #1495: Added registration number, fax detail and icons on contact us page in the front-office.
|
||||
- #1354: Added an option for the admin to skip sending order confirmation emails when creating a new order from the admin orders page in the back office.
|
||||
- #1369: Added Configuration option for the Admin to include or exclude the website name in the email subject.
|
||||
- #1382: Added new columns to exported CSV using admin export in back office.
|
||||
|
||||
## Back Office:
|
||||
- Improvements:
|
||||
- #1524: Updated the hotel and room type filters on the advance price rules listing in the back-office.
|
||||
- #1363: Updated the stay overs KPI with occupied KPI in AdminDashboard and in AdminOrders controller in back office.
|
||||
- #1496: Updated the KPIs will now include data up to and including the current date in the back office
|
||||
- #1490: Updated the toolbar title for the order page on list display in the back-office.
|
||||
- #1409: Updated short description save/update process for hotel, services and room types.
|
||||
- #1408: Updated moved customer selection block before cart details block in the add new order page in the back office.
|
||||
- #1506: Removed generate PDF button from the top of the credit slip controller, added button to generate voucher in the back-office.
|
||||
- #1351: Updated hide the "Future Booking" popup button in the Room tab of the Room Type page when no future bookings exist.
|
||||
- #1350: Updated password is no longer required while creating a customer from the back office.
|
||||
- #1344: Replaced Product id with Room type id in the CSV samples and in CSV import controller
|
||||
- #1337: Updated the flow of date from and date to for advance price rule create and update, and fixed price issue occurring during booking creation in back office.
|
||||
- #1392: Added trim to the searched text on the "Modules Catalog" page in the Back Office.
|
||||
- #1326: Updated payment_type for Free order and back-office orders
|
||||
- #1327: Added total rooms column in refund request list and detail page in back-officee
|
||||
- #1527: Added help text for length of stay in Room type page in back-office
|
||||
|
||||
- Bugs Fixed:
|
||||
- #1529: Fixed Room unit price in the add order page is not correct if a specific price is already created and then advance price is applied of room type original price in the back-office.
|
||||
- #1516: Fixed The docs and customer guest are not deleted on order and customer delete process using the data cleaner in back-office.
|
||||
- #1501: Fixed Cart rules are saved with empty room type restriction in the back office.
|
||||
- #1499: Fixed Getting error when customer cancel booking when order status is Awaiting payment
|
||||
- #1498: Fixed When booking is deleted while reallocating, refund requests are not deleted
|
||||
- #1489: Fixed It shows order status “Booked” when all rooms are deleted except refunded rooms
|
||||
- #1484: Fixed Incorrect texts in the language form and order preferences in the back-office.
|
||||
- #1483: Fixed Showing no customer found while adding new customers while creating new order in the back-office.
|
||||
- #1477: Fixed Admin in unable to delete some refund statuses in back-office
|
||||
- #1475: Fixed Added fax, Max checkout date error for the hotel import and added warning in booking import in case the Room type does not exists in csv import process in back-office.
|
||||
- #1474: Fixed The payment page link is generated with SSL as false in the admin order controller in the order page in back office.
|
||||
- #1469: Fixed Added missing validation in the back-office.
|
||||
- #1468: Fixed Multiple requests are sent in case admin clicks on the "add new customer" button multiple times in the back-office.
|
||||
- #1467: Fixed Filter related issues in the Back office
|
||||
- #1449: Fixed When booking is created from back-office with a partial amount, then full payment is displayed in the Payment type KPI
|
||||
- #1421: Fixed Translation issues in the back office
|
||||
- #1420: Fixed Undefined index booking_dates notice in rooms tab and incorrect information in price tab in manage room types in the back-office.
|
||||
- #1419: Fixed The customer default address is removed from address list in address tab if admin edits the default address from order detail page in back-office
|
||||
- #1414: Fixed The text in the AdminTranslation controller is not in context language but in the selected language if the selected language to translate already exists in translations controller in back office.
|
||||
- #1398: Fixed Service product is not removed from the cart on the room deletion process from cart in the back office.
|
||||
- #1397: Fixed Success message not showing on removing the last page from quick access in back office
|
||||
- #1394: Fixed Data in order's cart do not update while updating/deleting rooms and services in order edit process from the back office
|
||||
- #1387: Fixed Extra Information field value not saved while adding a room in room type in back office.
|
||||
- #1385: Fixed Translation issue on the booking page in the Back Office
|
||||
- #1383: Fixed Employees with only Add access unable to create orders from Back Office
|
||||
- #1377: Fixed Prevented negative values in "Max Size of Short Description" field in backoffice.
|
||||
- #1380: Fixed Hide tax rule selection for auto-added service products in the back office.
|
||||
- #1375: Fixed Refund can be enabled in Hotel even if it is Disabled from Refund Rules page Globally
|
||||
- #1370: Fixed Undefined index issues in the AdminController and Tab class.
|
||||
- #1368: Fixed The admin is no longer redirected from the checkout page to the "Book Now" page after deleting a room from the cart in the back office.
|
||||
- #1364: Fixed The design of header toolbar is not responsive in back office.
|
||||
- #1360: Fixed The order status cannot be changed to Partial payment received until at least one partial payment has been made for this order.
|
||||
- #1341: Fixed Unable to change date range of room booking after room swapping in Back-office
|
||||
- #1339: Fixed The disabled date event was not removed when deleted using the delete button from the Disable Dates calendar in the back office.
|
||||
- #1336: Fixed All carts gets emptied if admin rapidly clicks the remove button twice while removing a room from the cart on the Book Now page in the back office.
|
||||
- #1332: Fixed The Occupancy column was not appearing in the cart details after the admin added a customer to the cart on the "Book Now" page in the back office.
|
||||
- #1308: Fixed Order and invoice price calculation issues that occurred after updating an order in the back office.
|
||||
- #1318: Fixed A new cart is created every time the admin adds a room to the cart
|
||||
- #1323: Fixed If room price is edited for two hotels in the cart second hotel room price is not changes after order
|
||||
- #1331: Fixed Notice should be mentioned if no room types are available for reallocation in order detail page in back-office
|
||||
|
||||
## Front Office:
|
||||
- Improvements:
|
||||
- #1388: Added CSRF token validation on user logout at Front office
|
||||
- #1366: Updated the search flow of search result page in the front office.
|
||||
|
||||
- Bugs Fixed:
|
||||
- #1480: Fixed text, filter and display issues in the hotel filter block module in the front-office.
|
||||
- #1330: Fixed getting issue when guest user try to change his mobile number during checkout.
|
||||
- #1396: Fixed multiple orders creation issue in cheque and bankwire payment gateways in front office.
|
||||
- #1359: Fixed emails regarding awaiting payment should not be sent to customers if the payment amount in the order is 0.
|
||||
- #1328: Fixed same location is showing on map for all hotels at order detail page of guest order tracking
|
||||
- #1340: Fixed service products and extra demands remains selected even when rooms were unavailable for the selected date range in the front office.
|
||||
- #1348: Fixed search panel on landing page in front office does not displays properly if there are any issues in the JS.
|
||||
- #1526: Fixed if available for order is disabled, then name of the extra service does not show on checkout page in front office
|
||||
- #1406: Fixed translation issues in the front office
|
||||
- #1372: Fixed date range picker opens at the top even when there's insufficient space.
|
||||
- #1324: Fixed undefined index when a product in cart is neither a booking product nor service product in front-office
|
||||
- #1410: Fixed the hotel name in the search panel was exceeding the parent container's width In front office.
|
||||
- #1478: Fixed tax label is displayed on order detail and order confirmation pages in the front-office even if the 'Display tax label' is disabled for the country.
|
||||
|
||||
## Core:
|
||||
- Improvements:
|
||||
- #1355: Updated the flow for the max order date and min booking offset.
|
||||
- #1528: Updated the Google Maps API endpoints for improved performance and compatibility for the front and back-office.
|
||||
- #1390: Updated the flow of customer message and customer service.
|
||||
- #1505: Added secured queries with type casting to prevent SQL injection and sanitized values against XSS.
|
||||
- #1413: Added module and core upgrade Files for version 1.6.1
|
||||
- #1416: Added hotel address and removed hotel column from the room type table in the booking invoice.
|
||||
- #1470: Optimized the tree creation process from the helper tree, added option to add prefix in hotel helper while generating the tree data.
|
||||
- #1389: Updated the cart customer guest detail flow.
|
||||
- #1378: Optimized Functions and removed unnecessary object initialization to reduce overhead.
|
||||
- #1371: Updated hook_display_pdf will now fill the whole page in the PDF
|
||||
- #1365: Added new column phone in the customer table
|
||||
- #1357: Updated date format in hotel booking demands and removed non required validation from validateCartBookings() function.
|
||||
- #1356: Added new column 'planned checkout' in the hotel booking detail.
|
||||
- #1352: Updated the theme preview image in back office and front office block image on install page
|
||||
- #1347: Updated parameters in hook 'actionRoomReallocateAfter'.
|
||||
- #1342: Added occupancy in the functions and their calls in the QloApps core.
|
||||
- #1481: Added the current installed version of QloApps in the Database on install process.
|
||||
- #1345: Removed Autoupgrade module from the QloApps core.
|
||||
- #1530: Updated: NOTICE OF LICENSE in the templates, css, php and js files
|
||||
|
||||
- Bugs Fixed:
|
||||
- #1511: Fixed: Tax rate calculation and breakdown in order invoice
|
||||
- #1329: Fixed wrong hooks parameters code in AdminProductsController.php
|
||||
- #1487: Fixed getting payment issue after applying restriction on the coupon just before checkout
|
||||
- #1381: Fixed fatal error caused by the getList() function being called twice when the action is set to export, affecting the hookListingFieldsModifier.
|
||||
- #1379: Fixed missing hotel name column in credit slip in the PDF.
|
||||
- #1517: Fixed empty ranges filters are set in the cookies after filter search in the back-office.
|
||||
- #1338: Fixed php notices are shown if module overrides are removed using the removeOverride() function.
|
||||
- #1311: Fixed installation issue in multiple languages (Czech, Italian and Vietnamese)
|
||||
- #1423: Fixed cart changes are not reflected when using the cache
|
||||
- #1417: Fixed cache is not cleaned and some data is deleted incorrectly when using cleaner module.
|
||||
- #1335: Removed quantity validation for auto added service products.
|
||||
- #1334: Fixed wrong parameter sent instead of quantity parameter in function call in room block module.
|
||||
|
||||
## Web Services:
|
||||
- Bugs Fixed:
|
||||
- #1322: Fixed incorrect data in Availability & Rates seach API with Date Wise Break-down
|
||||
- #1471: Fixed issues in bookings and services webservices and removed the specific management qlo webservice.
|
||||
- #1402: Fixed create new customer if guest email is sent via booking webservice.
|
||||
- #1407: Fixed services Prices are set incorrectly in the bookings webservice PUT request
|
||||
- #1361: Fixed unable to upload Images of Hotels and Extra Services through API
|
||||
- #1333: Fixed auto added services are not visible in the response of bookings webservice.
|
||||
- #1321: Fixed getting Undefined index: show_full_date while create order using webservice
|
||||
|
||||
####################################
|
||||
# V1.6.1
|
||||
####################################
|
||||
|
||||
@@ -25,4 +25,4 @@
|
||||
*/
|
||||
|
||||
define('_PS_INSTALL_VERSION_', '1.6.1.23');
|
||||
define('_QLO_INSTALL_VERSION_', '1.6.1.0');
|
||||
define('_QLO_INSTALL_VERSION_', '1.7.0.0');
|
||||
@@ -1,3 +1,12 @@
|
||||
------------------------------
|
||||
# V1.1.6 to V1.1.7
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO] : [#1396] Fixed Multiple orders creation issue in cheque and bankwire payment gateways in front office.
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.1.5 to V1.1.6
|
||||
------------------------------
|
||||
|
||||
@@ -41,7 +41,7 @@ class Bankwire extends PaymentModule
|
||||
{
|
||||
$this->name = 'bankwire';
|
||||
$this->tab = 'payments_gateways';
|
||||
$this->version = '1.1.6';
|
||||
$this->version = '1.1.7';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->controllers = array('payment', 'validation');
|
||||
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
-----------------------------
|
||||
# V1.6.6 to V1.6.7
|
||||
-----------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
-----------------------------
|
||||
# V1.6.5 to V1.6.6
|
||||
-----------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class Blockcart extends Module
|
||||
{
|
||||
$this->name = 'blockcart';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.6.6';
|
||||
$this->version = '1.6.7';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.4.2 to V1.4.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO] : [#1388] Added CSRF token validation on user logout at Front office
|
||||
|
||||
------------------------------
|
||||
# V1.4.1 to V1.4.2
|
||||
------------------------------
|
||||
|
||||
@@ -33,7 +33,7 @@ class BlockMyAccount extends Module
|
||||
{
|
||||
$this->name = 'blockmyaccount';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.4.2';
|
||||
$this->version = '1.4.3';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
-----------------------------
|
||||
# V1.1.3 to V1.1.4
|
||||
-----------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO] : [#1505] Added Secured queries with type casting to prevent SQL injection and sanitized values against XSS.
|
||||
|
||||
-----------------------------
|
||||
# V1.1.2 to V1.1.3
|
||||
-----------------------------
|
||||
|
||||
@@ -32,7 +32,7 @@ class blocknavigationmenu extends Module
|
||||
{
|
||||
$this->name = 'blocknavigationmenu';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.3';
|
||||
$this->version = '1.1.4';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
-------------------------------
|
||||
# Change Log V2.3.0 to V2.3.1
|
||||
-------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
-------------------------------
|
||||
# Change Log V2.2.2 to V2.3.0
|
||||
-------------------------------
|
||||
|
||||
@@ -65,7 +65,7 @@ class Blocknewsletter extends Module
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_);
|
||||
$this->secure_key = Tools::encrypt($this->name);
|
||||
|
||||
$this->version = '2.3.0';
|
||||
$this->version = '2.3.1';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->error = false;
|
||||
$this->valid = false;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.2.1 to V1.2.2
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO]: [#1411]: Updated the hook used in the front office footer
|
||||
|
||||
------------------------------
|
||||
# V1.2.0 to V1.2.1
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class BlockSocial extends Module
|
||||
{
|
||||
$this->name = 'blocksocial';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.2.1';
|
||||
$this->version = '1.2.2';
|
||||
$this->author = 'PrestaShop';
|
||||
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
------------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO] : [#1411] Text changes in the front offfice.
|
||||
* [FO] : [#1388] Added CSRF token validation on user logout at Front office
|
||||
|
||||
------------------------------
|
||||
# V0.4.1 to V1.0.0
|
||||
------------------------------
|
||||
|
||||
@@ -33,7 +33,7 @@ class BlockUserInfo extends Module
|
||||
{
|
||||
$this->name = 'blockuserinfo';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.0.0';
|
||||
$this->version = '1.0.1';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
------------------------------
|
||||
# V2.6.7 to V2.6.8
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [FO] : [#1396] Fixed Multiple orders creation issue in cheque and bankwire payment gateways in front office.
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V2.6.6 to V2.6.7
|
||||
------------------------------
|
||||
|
||||
@@ -40,7 +40,7 @@ class Cheque extends PaymentModule
|
||||
{
|
||||
$this->name = 'cheque';
|
||||
$this->tab = 'payments_gateways';
|
||||
$this->version = '2.6.7';
|
||||
$this->version = '2.6.8';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->controllers = array('payment', 'validation');
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.3 to V1.0.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
@@ -38,7 +38,7 @@ class Dashactivity extends Module
|
||||
{
|
||||
$this->name = 'dashactivity';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.3';
|
||||
$this->version = '1.0.4';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->push_filename = _PS_CACHE_DIR_.'push/activity';
|
||||
$this->allow_push = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
@@ -31,7 +31,7 @@ class DashAvailability extends Module
|
||||
{
|
||||
$this->name = 'dashavailability';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.2';
|
||||
$this->version = '1.0.3';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
@@ -31,7 +31,7 @@ class DashGuestCycle extends Module
|
||||
{
|
||||
$this->name = 'dashguestcycle';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.2';
|
||||
$this->version = '1.0.3';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
------------------------------
|
||||
|
||||
@@ -31,7 +31,7 @@ class DashInsights extends Module
|
||||
{
|
||||
$this->name = 'dashinsights';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.1';
|
||||
$this->version = '1.0.2';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
@@ -31,7 +31,7 @@ class DashOccupancy extends Module
|
||||
{
|
||||
$this->name = 'dashoccupancy';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.2';
|
||||
$this->version = '1.0.3';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
@@ -31,7 +31,7 @@ class DashPerformance extends Module
|
||||
{
|
||||
$this->name = 'dashperformance';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.2';
|
||||
$this->version = '1.0.3';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.3 to V1.0.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
@@ -36,7 +36,7 @@ class DashProducts extends Module
|
||||
{
|
||||
$this->name = 'dashproducts';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.3';
|
||||
$this->version = '1.0.4';
|
||||
$this->author = 'PrestaShop';
|
||||
|
||||
$this->push_filename = _PS_CACHE_DIR_.'push/activity';
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.3 to V1.0.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
@@ -41,7 +41,7 @@ class Dashtrends extends Module
|
||||
{
|
||||
$this->name = 'dashtrends';
|
||||
$this->tab = 'dashboard';
|
||||
$this->version = '1.0.3';
|
||||
$this->version = '1.0.4';
|
||||
$this->author = 'PrestaShop';
|
||||
|
||||
$this->push_filename = _PS_CACHE_DIR_.'push/trends';
|
||||
|
||||
@@ -1,3 +1,34 @@
|
||||
------------------------------
|
||||
# V1.6.0 to V1.7.0
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [BO] : [#1524] Updated The hotel and room type filters on the advance price rules listing in the back-office.
|
||||
* [BO] : [#1382] Added New columns to exported CSV using admin export in back office.
|
||||
* [BO] : [#1337] Updated The flow of date from and date to for advance price rule create and update, and fixed price issue occurring during booking creation in back office.
|
||||
* [BO] : [#1469] Fixed Added missing validation in the back-office.
|
||||
* [BO] : [#1421] Fixed Translation issues in the back office
|
||||
* [BO] : [#1375] Fixed Refund can be enabled in Hotel even if it is Disabled from Refund Rules page Globally
|
||||
|
||||
* [FO] : [#1324] Fixed undefined index when a product in cart is neither a booking product nor service product in front-office
|
||||
|
||||
* [CO] : [#1492] Added new configuration for the dimension unit for the bed types in the back-office.
|
||||
* [CO] : [#1488] Updated the flow for feature prices, added option to add multiple restrictions in a single feature price for a room type in back-office.
|
||||
* [CO] : [#1464] Updated Upgrade for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
* [CO] : [#1412] Added New option to add bed types for a room type in back office.
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
* [CO] : [#1346] Added Feature to create Advanced price rules for multiple room types at once in the back office.
|
||||
* [CO] : [#1355] Updated The flow for the max order date and min booking offset.
|
||||
* [CO] : [#1528] Updated The Google Maps API endpoints for improved performance and compatibility for the front and back-office.
|
||||
* [CO] : [#1505] Added Secured queries with type casting to prevent SQL injection and sanitized values against XSS.
|
||||
* [CO] : [#1470] Optimized The tree creation process from the helper tree, added option to add prefix in hotel helper while generating the tree data.
|
||||
* [CO] : [#1378] Optimized Functions and removed unnecessary object initialization to reduce overhead.
|
||||
* [CO] : [#1357] Updated Date format in hotel booking demands and removed non required validation from validateCartBookings() function.
|
||||
* [CO] : [#1356] Added New column 'planned checkout' in the hotel booking detail.
|
||||
* [CO] : [#1347] Updated parameters in hook 'actionRoomReallocateAfter'.
|
||||
* [CO] : [#1342] Added occupancy in the functions and their calls in the QloApps core.
|
||||
|
||||
------------------------------
|
||||
# V1.5.0 to V1.6.0
|
||||
------------------------------
|
||||
|
||||
@@ -33,7 +33,7 @@ class HotelReservationSystem extends Module
|
||||
{
|
||||
$this->name = 'hotelreservationsystem';
|
||||
$this->tab = 'administration';
|
||||
$this->version = '1.6.0';
|
||||
$this->version = '1.7.0';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
$this->bootstrap = true;
|
||||
|
||||
30
modules/qloautoupgrade/CHANGELOG.txt
Normal file
30
modules/qloautoupgrade/CHANGELOG.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
------------------------------
|
||||
# V1.0.2 to V1.0.3
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [BO] : [#1464] Updated Upgrade for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : #415 Removed qlo_mod_list.xml
|
||||
* [CO] : #370 Added Autoupgrade and Paypal modules in QloApps
|
||||
|
||||
|
||||
-----------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
-----------------------------
|
||||
|
||||
## Fixed Bug:
|
||||
|
||||
- [CO] : Resloved : channel not available issue.
|
||||
- [CO] : Resloved : Room features not images not availabe after upgrade.
|
||||
|
||||
|
||||
## New Feature:
|
||||
- [CO] : Support QloApps upgrade to QloApps:1.5.2.0
|
||||
199
modules/qloautoupgrade/qloautoupgrade.php
Normal file
199
modules/qloautoupgrade/qloautoupgrade.php
Normal file
@@ -0,0 +1,199 @@
|
||||
<?php
|
||||
/**
|
||||
* 2010-2019 Webkul.
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* All right is reserved,
|
||||
* Please go through this link for complete license : https://store.webkul.com/license.html
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade this module to newer
|
||||
* versions in the future. If you wish to customize this module for your
|
||||
* needs please refer to https://store.webkul.com/customisation-guidelines/ for more information.
|
||||
*
|
||||
* @author Webkul IN <support@webkul.com>
|
||||
* @copyright 2010-2019 Webkul IN
|
||||
* @license https://store.webkul.com/license.html
|
||||
*/
|
||||
|
||||
class QloAutoupgrade extends Module
|
||||
{
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->name = 'qloautoupgrade';
|
||||
$this->tab = 'administration';
|
||||
$this->author = 'Webkul';
|
||||
$this->version = '1.0.3';
|
||||
$this->need_instance = 1;
|
||||
|
||||
$this->bootstrap = true;
|
||||
parent::__construct();
|
||||
|
||||
$this->displayName = $this->l('QloApps 1-Click Upgrade');
|
||||
$this->description = $this->l('Update your QloApps version to latest version of QloApps.');
|
||||
$this->confirmUninstall = $this->l('Are you sure to uninstall this module?');
|
||||
}
|
||||
|
||||
public function install()
|
||||
{
|
||||
if (50600 > PHP_VERSION_ID) {
|
||||
$this->_errors[] = $this->trans('This version of 1-click upgrade requires PHP 5.6 to work properly. Please upgrade your server configuration.', array(), 'Modules.Autoupgrade.Admin');
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
if (defined('_PS_HOST_MODE_') && _PS_HOST_MODE_) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// If the "AdminSelfUpgrade" tab does not exist yet, create it
|
||||
if (!$id_tab = Tab::getIdFromClassName('AdminSelfUpgrade')) {
|
||||
$tab = new Tab();
|
||||
$tab->class_name = 'AdminSelfUpgrade';
|
||||
$tab->module = $this->name;
|
||||
$tab->id_parent = (int) Tab::getIdFromClassName('AdminTools');
|
||||
foreach (Language::getLanguages(false) as $lang) {
|
||||
$tab->name[(int) $lang['id_lang']] = $this->displayName;
|
||||
}
|
||||
if (!$tab->save()) {
|
||||
return $this->_abortInstall($this->trans('Unable to create the "AdminSelfUpgrade" tab', array(), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
if (!@copy(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'logo.gif', _PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'img' . DIRECTORY_SEPARATOR . 't' . DIRECTORY_SEPARATOR . 'AdminSelfUpgrade.gif')) {
|
||||
return $this->_abortInstall($this->trans('Unable to copy logo.gif in %s', array(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'img' . DIRECTORY_SEPARATOR . 't' . DIRECTORY_SEPARATOR), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
} else {
|
||||
$tab = new Tab((int) $id_tab);
|
||||
}
|
||||
|
||||
// Update the "AdminSelfUpgrade" tab id in database or exit
|
||||
if (Validate::isLoadedObject($tab)) {
|
||||
Configuration::updateValue('PS_AUTOUPDATE_MODULE_IDTAB', (int) $tab->id);
|
||||
} else {
|
||||
return $this->_abortInstall($this->trans('Unable to load the "AdminSelfUpgrade" tab', array(), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
|
||||
// Check that the 1-click upgrade working directory is existing or create it
|
||||
$autoupgrade_dir = _PS_ADMIN_DIR_ . DIRECTORY_SEPARATOR . 'qloautoupgrade';
|
||||
if (!file_exists($autoupgrade_dir) && !@mkdir($autoupgrade_dir)) {
|
||||
return $this->_abortInstall($this->trans('Unable to create the directory "%s"', array($autoupgrade_dir), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
|
||||
// Make sure that the 1-click upgrade working directory is writeable
|
||||
if (!is_writable($autoupgrade_dir)) {
|
||||
return $this->_abortInstall($this->trans('Unable to write in the directory "%s"', array($autoupgrade_dir), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
|
||||
// If a previous version of ajax-upgradetab.php exists, delete it
|
||||
if (file_exists($autoupgrade_dir . DIRECTORY_SEPARATOR . 'ajax-upgradetab.php')) {
|
||||
@unlink($autoupgrade_dir . DIRECTORY_SEPARATOR . 'ajax-upgradetab.php');
|
||||
}
|
||||
|
||||
// Then, try to copy the newest version from the module's directory
|
||||
if (!@copy(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'ajax-upgradetab.php', $autoupgrade_dir . DIRECTORY_SEPARATOR . 'ajax-upgradetab.php')) {
|
||||
return $this->_abortInstall($this->trans('Unable to copy ajax-upgradetab.php in %s', array($autoupgrade_dir), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
|
||||
// Make sure that the XML config directory exists
|
||||
if (!file_exists(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml') &&
|
||||
!@mkdir(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml', 0775)) {
|
||||
return $this->_abortInstall($this->trans('Unable to create the directory "%s"', array(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml'), 'Modules.Autoupgrade.Admin'));
|
||||
} else {
|
||||
@chmod(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml', 0775);
|
||||
}
|
||||
|
||||
// Create a dummy index.php file in the XML config directory to avoid directory listing
|
||||
if (!file_exists(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml' . DIRECTORY_SEPARATOR . 'index.php') &&
|
||||
(file_exists(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'index.php') &&
|
||||
!@copy(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'index.php', _PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml' . DIRECTORY_SEPARATOR . 'index.php'))) {
|
||||
return $this->_abortInstall($this->trans('Unable to create the directory "%s"', array(_PS_ROOT_DIR_ . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'xml'), 'Modules.Autoupgrade.Admin'));
|
||||
}
|
||||
|
||||
return parent::install();
|
||||
}
|
||||
|
||||
public function uninstall()
|
||||
{
|
||||
if (!parent::uninstall()
|
||||
|| !$this->uninstallTab()
|
||||
) {
|
||||
return false;
|
||||
} else {
|
||||
|
||||
// Remove the 1-click upgrade working directory
|
||||
self::_removeDirectory(_PS_ADMIN_DIR_ . DIRECTORY_SEPARATOR . 'qloautoupgrade');
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public function uninstallTab()
|
||||
{
|
||||
$moduleTabs = Tab::getCollectionFromModule($this->name);
|
||||
if (!empty($moduleTabs)) {
|
||||
foreach ($moduleTabs as $moduleTab) {
|
||||
$moduleTab->delete();
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
private static function _removeDirectory($dir)
|
||||
{
|
||||
if ($handle = @opendir($dir)) {
|
||||
while (false !== ($entry = @readdir($handle))) {
|
||||
if ($entry != '.' && $entry != '..') {
|
||||
if (is_dir($dir . DIRECTORY_SEPARATOR . $entry) === true) {
|
||||
self::_removeDirectory($dir . DIRECTORY_SEPARATOR . $entry);
|
||||
} else {
|
||||
@unlink($dir . DIRECTORY_SEPARATOR . $entry);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@closedir($handle);
|
||||
@rmdir($dir);
|
||||
}
|
||||
}
|
||||
|
||||
public function getContent()
|
||||
{
|
||||
global $cookie;
|
||||
header('Location: index.php?tab=AdminSelfUpgrade&token=' . md5(pSQL(_COOKIE_KEY_ . 'AdminSelfUpgrade' . (int) Tab::getIdFromClassName('AdminSelfUpgrade') . (int) $cookie->id_employee)));
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set installation errors and return false.
|
||||
*
|
||||
* @param string $error Installation abortion reason
|
||||
*
|
||||
* @return bool Always false
|
||||
*/
|
||||
protected function _abortInstall($error)
|
||||
{
|
||||
$this->_errors[] = $error;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adapter for trans calls, existing only on PS 1.7.
|
||||
* Making them available for PS 1.6 as well.
|
||||
*
|
||||
* @param string $id
|
||||
* @param array $parameters
|
||||
* @param string $domain
|
||||
* @param string $locale
|
||||
*/
|
||||
public function trans($id, array $parameters = array(), $domain = null, $locale = null)
|
||||
{
|
||||
require_once _PS_ROOT_DIR_ . '/modules/qloautoupgrade/classes/UpgradeTools/Translator.php';
|
||||
|
||||
$translator = new \PrestaShop\Module\AutoUpgrade\UpgradeTools\Translator(__CLASS__);
|
||||
|
||||
return $translator->trans($id, $parameters, $domain, $locale);
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,11 @@
|
||||
-----------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
-----------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
Changelog
|
||||
|
||||
v1.0.0
|
||||
|
||||
@@ -33,7 +33,7 @@ class QloChannelManagerConnector extends Module
|
||||
{
|
||||
$this->name = 'qlochannelmanagerconnector';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.0.0';
|
||||
$this->version = '1.0.1';
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1417] Fixed Cache is not cleaned and some data is deleted incorrectly when using cleaner module.
|
||||
* [CO] : [#1412] Added New option to add bed types for a room type in back office.
|
||||
* [CO] : [#1464] Upgrade for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
* [CO] : [#1488] Updated the flow for feature prices, added option to add multiple restrictions in a single feature price for a room type in back-office.
|
||||
* [CO] : [#1516] Fixed The docs and customer guest are not deleted on order and customer delete process using the data cleaner in back-office.
|
||||
|
||||
------------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
------------------------------
|
||||
|
||||
@@ -37,7 +37,7 @@ class QloCleaner extends Module
|
||||
{
|
||||
$this->name = 'qlocleaner';
|
||||
$this->tab = 'administration';
|
||||
$this->version = '1.0.1';
|
||||
$this->version = '1.0.2';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.1 to V1.0.2
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class QloHotelReview extends Module
|
||||
{
|
||||
$this->name = 'qlohotelreview';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.0.1';
|
||||
$this->version = '1.0.2';
|
||||
$this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6');
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.4 to V1.0.5
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.0.3 to V1.0.4
|
||||
------------------------------
|
||||
|
||||
@@ -44,7 +44,7 @@ class QloPaypalCommerce extends PaymentModule
|
||||
{
|
||||
$this->name = 'qlopaypalcommerce';
|
||||
$this->tab = 'payments_gateways';
|
||||
$this->version = '1.0.4';
|
||||
$this->version = '1.0.5';
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
$this->secure_key = Tools::encrypt($this->name);
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.0.0 to V1.0.1
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
Changelog
|
||||
|
||||
v1.0.0
|
||||
|
||||
@@ -36,7 +36,7 @@ class QloStatsServiceProducts extends ModuleGrid
|
||||
{
|
||||
$this->name = 'qlostatsserviceproducts';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.0.0';
|
||||
$this->version = '1.0.1';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.5.4 to V1.5.5
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.5.3 to V1.5.4
|
||||
------------------------------
|
||||
|
||||
@@ -42,7 +42,7 @@ class StatsBestCategories extends ModuleGrid
|
||||
{
|
||||
$this->name = 'statsbestcategories';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.5.4';
|
||||
$this->version = '1.5.5';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.5.3 to V1.5.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.5.2 to V1.5.3
|
||||
------------------------------
|
||||
|
||||
@@ -42,7 +42,7 @@ class StatsBestCustomers extends ModuleGrid
|
||||
{
|
||||
$this->name = 'statsbestcustomers';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.5.3';
|
||||
$this->version = '1.5.4';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.5.4 to V1.5.5
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.5.3 to V1.5.4
|
||||
------------------------------
|
||||
|
||||
@@ -44,7 +44,7 @@ class StatsBestProducts extends ModuleGrid
|
||||
{
|
||||
$this->name = 'statsbestproducts';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.5.4';
|
||||
$this->version = '1.5.5';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.5.3 to V1.5.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.5.2 to V1.5.3
|
||||
------------------------------
|
||||
|
||||
@@ -43,7 +43,7 @@ class StatsCheckUp extends Module
|
||||
{
|
||||
$this->name = 'statscheckup';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.5.3';
|
||||
$this->version = '1.5.4';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.6.3 to V1.6.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.6.2 to V1.6.3
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class StatsData extends Module
|
||||
{
|
||||
$this->name = 'statsdata';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.6.3';
|
||||
$this->version = '1.6.4';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.4.4 to V1.4.5
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.4.3 to V1.4.4
|
||||
------------------------------
|
||||
|
||||
@@ -45,7 +45,7 @@ class StatsForecast extends Module
|
||||
{
|
||||
$this->name = 'statsforecast';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.4.4';
|
||||
$this->version = '1.4.5';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.3.3 to V1.3.4
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1399] Added Standard product flow in QloApps
|
||||
|
||||
------------------------------
|
||||
# V1.3.2 to V1.3.3
|
||||
------------------------------
|
||||
|
||||
@@ -42,7 +42,7 @@ class StatsSales extends ModuleGraph
|
||||
{
|
||||
$this->name = 'statssales';
|
||||
$this->tab = 'analytics_stats';
|
||||
$this->version = '1.3.3';
|
||||
$this->version = '1.3.4';
|
||||
$this->author = 'PrestaShop';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.1.9 to V1.2.0
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.1.8 to V1.1.9
|
||||
------------------------------
|
||||
|
||||
@@ -33,7 +33,7 @@ class WkAboutHotelBlock extends Module
|
||||
{
|
||||
$this->name = 'wkabouthotelblock';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.9';
|
||||
$this->version = '1.2.0';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.1.5 to V1.1.6
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.1.4 to V1.1.5
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class WkFooterPaymentBlock extends Module
|
||||
{
|
||||
$this->name = 'wkfooterpaymentblock';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.5';
|
||||
$this->version = '1.1.6';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
@@ -65,7 +65,7 @@ class WkFooterPaymentBlock extends Module
|
||||
{
|
||||
return $this->hookFooter($params);
|
||||
}
|
||||
|
||||
|
||||
public function callInstallTab()
|
||||
{
|
||||
//Controllers which are to be used in this modules but we have not to create tab for those controllers...
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V2.0.7 to V2.0.8
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V2.0.6 to V2.0.7
|
||||
------------------------------
|
||||
|
||||
@@ -35,7 +35,7 @@ class WkHotelFeaturesBlock extends Module
|
||||
{
|
||||
$this->name = 'wkhotelfeaturesblock';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '2.0.7';
|
||||
$this->version = '2.0.8';
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
parent::__construct();
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
------------------------------
|
||||
# V1.0.6 to V1.0.7
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
* [FO] : [#1480] Fixed Text, filter and display issues in the hotel filter block module in the front-office.
|
||||
|
||||
|
||||
------------------------------
|
||||
# V1.0.5 to V1.0.6
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class wkhotelfilterblock extends Module
|
||||
$this->name = 'wkhotelfilterblock';
|
||||
$this->author = 'Webkul';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.0.6';
|
||||
$this->version = '1.0.7';
|
||||
$this->context = Context::getContext();
|
||||
|
||||
$this->bootstrap = true;
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
------------------------------
|
||||
# V1.1.9 to V1.2.0
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
* [FO] : [#1480] Fixed Text, filter and display issues in the hotel filter block module in the front-office.
|
||||
* [FO] : [#1334] Fixed Wrong parameter sent instead of quantity parameter in function call in room block module.
|
||||
|
||||
------------------------------
|
||||
# V1.1.8 to V1.1.9
|
||||
------------------------------
|
||||
|
||||
@@ -33,7 +33,7 @@ class WkHotelRoom extends Module
|
||||
{
|
||||
$this->name = 'wkhotelroom';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.9';
|
||||
$this->version = '1.2.0';
|
||||
$this->author = 'Webkul';
|
||||
$this->bootstrap = true;
|
||||
parent::__construct();
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
------------------------------
|
||||
# V1.1.4 to V1.1.5
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
* [FO] : [#1480] Fixed Text, filter and display issues in the hotel filter block module in the front-office.
|
||||
* [FO] : [#1389] Updated The cart customer guest detail flow.
|
||||
* [FO] : [#1410] Fixed The hotel name in the search panel was exceeding the parent container's width In front office.
|
||||
* [FO] : [#1406] Fixed Translation issues in the front office
|
||||
* [FO] : [#1373] Added Hooks in the new version of QloApps
|
||||
* [FO] : [#1366] Updated The search flow of search result page in the front office.
|
||||
* [FO] : [#1355] Updated The flow for the max order date and min booking offset.
|
||||
* [FO] : [#1348] Fixed Search panel on landing page in front office does not displays properly if there are any issues in the JS.
|
||||
|
||||
------------------------------
|
||||
# V1.1.3 to V1.1.4
|
||||
------------------------------
|
||||
|
||||
@@ -34,7 +34,7 @@ class WkRoomSearchBlock extends Module
|
||||
{
|
||||
$this->name = 'wkroomsearchblock';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.4';
|
||||
$this->version = '1.1.5';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
------------------------------
|
||||
# V1.1.7 to V1.1.8
|
||||
------------------------------
|
||||
|
||||
## Improved/Changed Features:
|
||||
|
||||
* [CO] : [#1464] Updated for PHP version 8.1 to 8.4 and MYSql 8 compatibility
|
||||
|
||||
------------------------------
|
||||
# V1.1.6 to V1.1.7
|
||||
------------------------------
|
||||
|
||||
@@ -35,7 +35,7 @@ class WkTestimonialBlock extends Module
|
||||
{
|
||||
$this->name = 'wktestimonialblock';
|
||||
$this->tab = 'front_office_features';
|
||||
$this->version = '1.1.7';
|
||||
$this->version = '1.1.8';
|
||||
$this->author = 'Webkul';
|
||||
$this->need_instance = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user