/var/www/vhosts/nabawater/frontend/controllers
Edit: /var/www/vhosts/nabawater/frontend/controllers/DriverController.php (2635B)
request->isAjax) {
$model = new DeliveryBoy();
$post = Yii::$app->getRequest()->post();
$data['status'] = Com::ERROR;
$data['message'] = '';
if ($model->load($post)) {
$post['DeliveryBoy']['device_token'] = \Yii::$app->getSecurity()->generateRandomString(16);
$post['DeliveryBoy']['status'] = $model::DELIVERY_ACTIVE;
unset($post['DeliveryBoy']['confirm_password']);
unset($post['DeliveryBoy']['terms']);
$responseData = Com::getJsonData('POST', Configuration::get(Configuration::DELIVERY_BOY_ACCESS_URL) . "driver?company_id=" . Configuration::get(Configuration::COMPANY_KEY), $post['DeliveryBoy'], 0);
if ($responseData == null) {
$data['message'] = Yii::t('backend', 'Server is down! Please try again some other time!');
} else if (isset($responseData->errors) && !empty($responseData->errors)) {
$data['message'] = Yii::t('backend', "Delivery boy created successfully");
$data['status'] = Com::SUCCESS;
} else if ($responseData->status == 500) {
$data['message'] = Yii::t('backend', 'Internal server error. please contact administrator');
} else if ($responseData->status == 400) {
$data['message'] = Yii::t('backend', "Delivery boy created successfully");
$data['status'] = Com::SUCCESS;
//$data['message'] = Yii::t('backend', $responseData->message);
} else if ($responseData->status == 404) {
$data['message'] = Yii::t('backend', 'Server is down(404)! Please try again some other time!');
} else if ($responseData->status == 200) {
$data['message'] = Yii::t('backend', "Delivery boy created successfully");
$data['status'] = Com::SUCCESS;
}
}
return $this->asJson($data);
}
return ;
}
}