Esempio n. 1
0
 /**
  *
  */
 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);
     }
 }