/** * */ public function actionTicket() { $params = ApiParams::getPostJsonParams(); $model = Validation::checkUserAuthorization($params); if ($model->errors) { Utils::echoErrorResponse($model->getFirstErrors()); } else { } }
public function actionGetRecipientsList() { $params = ApiParams::getPostJsonParams(); $model = Validation::checkUserAuthorization($params); if ($model->errors) { Utils::echoErrorResponse($model->getFirstErrors()); } else { $recipiens = Recipients::find()->asArray()->all(); $groups = Groups::find()->select('code')->asArray()->all(); $groups_members = $this->getGroupsMembers($groups); Utils::echoSuccessResponse($groups_members); } }
public function actionUserStatus() { $params = ApiParams::getPostJsonParams(); $model = Validation::checkUserAuthorization($params); if ($model->errors) { Utils::echoErrorResponse($model->getFirstErrors()); } else { $model = RecipientMobileLogin::findOne([RecipientMobileLogin::INDEX => $model->recipient_mobile_index]); $name = $this->getRecipientName($model); $setting = RecipientMobileSetting::findOne([RecipientMobileSetting::RECIPIENT_MOBILE_INDEX => $model->index]); $response = ["server" => ["main" => $setting->server, "backup" => $setting->backup_server, "timeout" => $setting->timeout_time], "profile" => ["code" => $model->recipient_code, "name" => $name, "unlockCode" => $setting->unlock_code, "isLocation" => $setting->location_support, "picture" => $setting->picture_file], "alerts" => "", "tickets" => "", "dutyInfo" => [], "message" => ""]; Utils::echoSuccessResponse($response); } }