public function __get($var) { switch ($var) { case 'dep_group': $this->dep_group = erLhcoreClassModelDepartamentGroup::fetch($this->dep_group_id); return $this->dep_group; break; case 'user': $this->user = erLhcoreClassModelUser::fetch($this->user_id); return $this->user; break; default: break; } }
<?php $tpl = erLhcoreClassTemplate::getInstance('lhdepartment/editgroup.tpl.php'); $Departament_group = erLhcoreClassModelDepartamentGroup::fetch((int) $Params['user_parameters']['id']); if (isset($_POST['Cancel_departament'])) { erLhcoreClassModule::redirect('department/group'); exit; } if (isset($_POST['Delete_departament'])) { if (!isset($_POST['csfr_token']) || !$currentUser->validateCSFRToken($_POST['csfr_token'])) { erLhcoreClassModule::redirect('department/group'); exit; } $Departament_group->removeThis(); erLhcoreClassModule::redirect('department/group'); exit; } if (isset($_POST['Update_departament']) || isset($_POST['Save_departament'])) { if (!isset($_POST['csfr_token']) || !$currentUser->validateCSFRToken($_POST['csfr_token'])) { erLhcoreClassModule::redirect('department/group'); exit; } $Errors = erLhcoreClassDepartament::validateDepartmentGroup($Departament_group); if (count($Errors) == 0) { $Departament_group->updateThis(); erLhcoreClassDepartament::validateDepartmentGroupDepartments($Departament_group); if (isset($_POST['Save_departament'])) { erLhcoreClassModule::redirect('department/group'); exit; } else { $tpl->set('updated', true);