Update and new files for karenderia mobileapp version 2 modules (1.5.0)

Modules

New files

  1. vendor/razorpay - razor pay SDK
  2. components/DatataseMigration.php
  3. components/ReviewWrapper.php
  4. controllers/RazorpayController.php
  5. views/index/operating_hours.php
  6. views/index/rating_app.php
  7. views/index/razorpay_purchase.php

Updated files

  1. assets/css/app.css
  2. assets/js/app.js
  3. assets/js/map_wrapper.js
  4. components/DBTableWrapper.php
  5. components/FcmWrapper.php
  6. components/itemWrapper.php
  7. components/mobileWrapper.php
  8. controllers/AjaxController.php
  9. controllers/ApiController.php
  10. controllers/IndexController.php
  11. controllers/MercadopagoController.php
  12. controllers/PaypalController.php
  13. controllers/UpdateController.php
  14. translation-file/mobile2.php
  15. views/index/banner_add.php
  16. views/index/banner_list.php
  17. views/index/map_settings.php
  18. views/index/settings_application.php
  19. views/layouts/left_menu.php
  20. Mobileappv2Module.php

Mobile app files

New files

  1. www/fonts - new font added

Updated files

  1. config.xml
  2. package.json
  3. www/css/app.css
  4. www/js/app.js
  5. www/js/inventory.js
  6. www/js/map-wrapper.js
  7. www/js/template.js
  8. index.html

Database update

  1. new fields in table _mobile2_homebanner = category
  2. new fields in table _merchant = close_store
  3. new table = tags_relationship
  4. new view = tags_relationship_view and mobile2_homebanner_view

Update your Karenderia main.php

open the file protected/config/main.php under the array noCsrfValidationRoutes add

'mobileappv2/razorpay/verify'

full example

 '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',                
	'mobileappv2/api', 
	'mobileappv2/voguepay',
	'mobileappv2/braintree',
	'mobileappv2/ajax/uploadFile',
	'inventory/upload',
	'singlemerchant/payu',
	'store/payuinit',
	'merchant/payuinit',
	'mobileappv2/payu',
	'merchantappv2/api',				                
    'merchantappv2/ajax/uploadFile',
    'merchantappv2/ajax/uploadFile2',
    'merchantappv2/api/UploadFile',
    'driver/ajax/uploadjsonAccount',
    'driver/api/updateDriverLocation',
    'mobileappv2/razorpay/verify'