Пример #1
0
 public function DeletemyaccountAction()
 {
     if (!UserModel::CheckPassword(User::GetID(), Request::post('oldpass'))) {
         Site::Message('Пароль указан не верно');
         $this->Render('index', ['company' => $this->company]);
     } else {
         GroupModel::Dec($this->company->group_id);
         CompanyModel::DeleteCompany($this->company->id);
         Site::Message('Ваш профиль был полностью удалён с сайта, мы очень сожалеем =( ');
         $this->route();
     }
 }
Пример #2
0
 public function DeleteAction()
 {
     $id = Request::get('id', 0);
     $company = CompanyModel::GetObj()->id($id);
     if ($company->id > 0) {
         GroupModel::Dec($company->group_id);
         CompanyModel::DeleteCompany($company->id);
         Site::Message('Компания ' . $company->name . ' успешно удалена');
         $this->route('list');
     } else {
         Site::Message('Ошибочный идентификатор компании');
         $this->route();
     }
 }
Пример #3
0
 public function SetgroupAction()
 {
     $group_id = intval(Request::get('id', '0'));
     if (GroupModel::isExists($group_id) or $group_id == 0) {
         GroupModel::Dec($this->company->group_id);
         GroupModel::Inc($group_id);
         $this->company->group_id = $group_id;
         $this->company->save();
         $this->IndexAction();
     } else {
         Site::Error('Такой группы не существует');
         $this->GroupAction();
     }
 }