UPDATE INSTRUCTION:
The following files has been changed in version 2.0
Modules
- assets/singlemerchant.css
- assets/singlemerchant.js
- components/SingleAppClass.php
- controllers/AjaxController.php
- controllers/ApiController.php
- controllers/CronController.php
- controllers/IndexController.php
- controllers/UpdateController.php
- controllers/BraintreeController.php - new
- controllers/MercadopagoController.php - new
- controllers/PaypalController.php - new
- controllers/StripeController.php - new
- controllers/VoguepayController.php - new
- translation-file/singleapp.php
- views/index/cron_jobs.php
- views/index/device_list.php
- views/index/push_logs.php
- views/index/settings_android.php
- views/index/settings_api.php
- views/index/settings_app.php
- views/index/settings_fcm.php
- views/index/settings_social.php
- views/index/braintree_buy.php - new
- views/index/merchant-list.php - new
- views/index/page_list.php - new
- views/index/pages_new.php - new
- views/index/push_broadcast_details.php - new
- views/index/push_broadcast_list.php - new
- views/index/push_broadcast_new.php - new
- views/index/settings-merchant.php - new
- views/index/settings_banner_add.php - new
- views/index/settings_banner_list.php - new
- views/index/stripe_buy.php - new
- views/index/voguepay_buy.php - new
- views/api/cart.php - new
- views/layous/header.php
- views/layous/layout.php
- views/layous/menu.php
- views/layous/mobile_layout.php - new
- SinglemerchantModule.php
- components/AuthorizePayWrapper.php - new
- components/EuroTax.php - new
- components/LanguageTable.php - new
- assets/images/avatar.png - new
- assets/images/bicycle.png - new
- assets/images/bike.png - new
- assets/images/car.png - new
- assets/images/icon_28.png - new
- assets/images/icon_64.png - new
- assets/images/marker_green.png - new
- assets/images/marker_orange.png - new
- assets/images/scooter.png - new
- assets/images/truck.png - new
- assets/images/walk.png - new
MOBILE APP
- www/css/app.css
- www/js/app.js
- www/js/template.js
- www/js/mapbox_wrapper.js - new
- wwww/lib/onsen - update onsen library
- www/index.html
- config.xml
DATABASE
- new fields in singleapp_cart fields delivery_lat and delivery_long
- new table _singleapp_broadcast
- new table _singleapp_pages
- new fields in _singleapp_mobile_push_logs = is_read
Update KMRS main.php
Note : if you are using updated main.php of kmrs 5.3 no need to do this.
Update your kmrs config/main.php in section array for noCsrfValidationRoutes
'noCsrfValidationRoutes'=>array(
'ajaxadmin/uploadFile',
'ajaxmerchant/uploadFile',
'ajaxmerchant/MultipleUploadFile',
'ajax/UploadProfile',
'ajax/UploadDeposit',
'mobileapp/ajax/upload',
'singlemerchant/api',
'driver/ajax/uploadprofilephoto',
'driver/ajax/uploadCertificate',
'exportmanager/ajax/importMerchant',
'mobileapp/api',
'merchantapp/api',
'driver/api',
'store/voginit',
'store/vognotify',
'store/vogsuccess',
'store/voguepaynotify',
'store/voguepaysuccess',
'store/voguepayfailed',
'store/merchantsignup',
'stripe/webhooks',
'merchant/vogsuccess',
'admin/merchantAddBulk',
'mobileapp/voguepay',
'mobileapp/braintree',
'store/epaybg',
'store/mollie_webhook',
'singlemerchant/ajax/upload',
'singlemerchant/voguepay',
'singlemerchant/braintree',
),