public function actionRegister()
 {
     $_Ref_CountriesForm = new Ref_CountriesForm();
     $countries = $_Ref_CountriesForm->getAllCountries();
     $is_mobile = DeviceDetectionController::is_mobile();
     if ($is_mobile == true) {
         return $this->render('registermobile', array('countries' => $countries));
     } else {
         return $this->render('register', array('countries' => $countries));
     }
 }
 public function actionUpdateadmincontactdetails()
 {
     $session = Yii::$app->session;
     if ($session->has('accountTypeID')) {
         $accountTypeID = (int) $session->get('accountTypeID');
         if ($accountTypeID == DefaultForm::ACCOUNT_TYPE_SUPERUSER || $accountTypeID == DefaultForm::ACCOUNT_TYPE_ADMINISTRATOR) {
             $request = Yii::$app->request;
             if ($request->isAjax) {
                 $post = $request->post();
                 $adminID = $post['AdminID'];
                 $_AccountAdminForm = new AccountAdminForm();
                 $accountTypeResult = $_AccountAdminForm->getAccountTypeByID($adminID);
                 if ((!empty($accountTypeResult) || $accountTypeResult != "") && (int) $accountTypeResult != 0) {
                     if ($accountTypeResult != DefaultForm::ACCOUNT_TYPE_ADMINISTRATOR || $accountTypeResult != DefaultForm::ACCOUNT_TYPE_SUPERUSER) {
                         $_AccountAdminForm = new AccountAdminForm();
                         $_AccountAdminDetailsForm = new AccountAdminDetailsForm();
                         $adminContactDetails = $_AccountAdminDetailsForm->getAdminContactDetailsByID($adminID);
                         $_Ref_CountriesForm = new Ref_CountriesForm();
                         $countries = $_Ref_CountriesForm->getAllCountries();
                         $_Ref_LocationForm = new Ref_LocationForm();
                         $location = $_Ref_LocationForm->getLocationByCityID($adminContactDetails['CityID']);
                         return $this->renderPartial('updateadmincontactdetails', array('adminContactDetails' => $adminContactDetails, 'countries' => $countries, 'location' => $location, 'adminID' => $adminID));
                     } else {
                         return $this->renderPartial('errorpartial');
                     }
                 } else {
                     return $this->renderPartial('errorpartial');
                 }
             } else {
                 return $this->renderPartial('errorpartial');
             }
         } else {
             return $this->renderPartial('errorpartial');
         }
     } else {
         return DefaultController::redirectToLogOut();
     }
 }