Update and new files for karenderia mobileapp version 2 (1.5.4)
Updated files
New files
Updated files
before this line
$this->code=1;
$this->msg=Yii::t("default","Settings saved.");
add this
Yii::app()->functions->updateOption("tracking_estimation_delivery1",
isset($this->data['tracking_estimation_delivery1'])?(integer)$this->data['tracking_estimation_delivery1']:0
,$merchant_id);
Yii::app()->functions->updateOption("tracking_estimation_delivery2",
isset($this->data['tracking_estimation_delivery2'])?(integer)$this->data['tracking_estimation_delivery2']:0
,$merchant_id);
Yii::app()->functions->updateOption("tracking_estimation_pickup1",
isset($this->data['tracking_estimation_pickup1'])?(integer)$this->data['tracking_estimation_pickup1']:0
,$merchant_id);
Yii::app()->functions->updateOption("tracking_estimation_pickup2",
isset($this->data['tracking_estimation_pickup2'])?(integer)$this->data['tracking_estimation_pickup2']:0
,$merchant_id);
Yii::app()->functions->updateOption("tracking_estimation_dinein1",
isset($this->data['tracking_estimation_dinein1'])?(integer)$this->data['tracking_estimation_dinein1']:0
,$merchant_id);
Yii::app()->functions->updateOption("tracking_estimation_dinein2",
isset($this->data['tracking_estimation_dinein2'])?(integer)$this->data['tracking_estimation_dinein2']:0
,$merchant_id);
'delivery_distance_covered'=>isset($this->data['merchant_delivery_miles'])?(float)$this->data['merchant_delivery_miles']:0, add 'close_store'=>isset($this->data['merchant_close_store'])?1:0 full code $params=array( 'delivery_charges'=>is_numeric($this->data['merchant_delivery_charges'])?$this->data['merchant_delivery_charges']:0, 'minimum_order'=>is_numeric($this->data['merchant_minimum_order'])?$this->data['merchant_minimum_order']:0, 'delivery_minimum_order'=>is_numeric($this->data['merchant_minimum_order'])?$this->data['merchant_minimum_order']:0, 'delivery_maximum_order'=>is_numeric($this->data['merchant_maximum_order'])?$this->data['merchant_maximum_order']:0, 'pickup_minimum_order'=>is_numeric($this->data['merchant_minimum_order_pickup'])?$this->data['merchant_minimum_order_pickup']:0, 'pickup_maximum_order'=>is_numeric($this->data['merchant_maximum_order_pickup'])?$this->data['merchant_maximum_order_pickup']:0, 'logo'=>isset($this->data['photo'])?$this->data['photo']:'', 'delivery_estimation'=>isset($this->data['merchant_delivery_estimation'])?$this->data['merchant_delivery_estimation']:'', 'distance_unit'=>isset($this->data['merchant_distance_type'])?$this->data['merchant_distance_type']:'', 'delivery_distance_covered'=>isset($this->data['merchant_delivery_miles'])?(float)$this->data['merchant_delivery_miles']:0, 'close_store'=>isset($this->data['merchant_close_store'])?1:0 );
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'