/** * Объект текущего пользователя * * @static * @return CUser */ public static function getCurrentUser() { if (is_null(self::$_user)) { if (self::isAuth()) { $user = CStaffManager::getUserById(self::getUserId()); if (!is_null($user)) { self::$_user = $user; } } } return self::$_user; }
public function actionView() { $this->addActionsMenuItem(array(array("title" => "Назад", "link" => WEB_ROOT . "_modules/_lecturers/index.php", "icon" => "actions/edit-undo.png"))); if (CSettingsManager::getSettingValue("hide_person_data_rule")) { $lect = CBaseManager::getLecturerOuter(CRequest::getInt("id")); $this->setData("lect", $lect); $this->renderView("__public/_lecturers/viewOuter.tpl"); } else { $lect = CStaffManager::getPerson(CStaffManager::getUserById(CRequest::getInt("id"))->kadri_id); $this->setData("lect", $lect); $this->renderView("__public/_lecturers/view.tpl"); } }