function FetchMember($id, $pass) { $this->ID = max(0, (int) $id); $this->MemberPassword = trim($pass); $this->GetMember(); if ($this->MemberFields) { if (118 == $this->MemberFields['role_id']) { if (jsg_getcookie('auth')) { jsg_member_logout(); } exit('<meta http-equiv="refresh" content="3; URL=\'index.php\'">Your role id is disable.'); } jdefine("MEMBER_ID", (int) $this->MemberFields['uid']); jdefine("MEMBER_UCUID", (int) $this->MemberFields['ucuid']); jdefine("MEMBER_NAME", $this->MemberFields['username']); jdefine("MEMBER_NICKNAME", $this->MemberFields['nickname']); jdefine("MEMBER_ROLE_TYPE", $this->MemberFields['role_type']); define("MEMBER_STYLE_THREE_TOL", (int) (1 == $this->MemberFields['style_three_tol'] ? 1 : (-1 == $this->MemberFields['style_three_tol'] ? 0 : $GLOBALS['_J']['config']['style_three_tol']))); jdefine('JISHIGOU_FOUNDER', jsg_member_is_founder(MEMBER_ID)); } return $this->MemberFields; }
private function _init_app() { $app_name = defined('APP_NAME') ? constant('APP_NAME') : $this->_g('app'); $app_path = 'app/' . $app_name . '/'; $app_root = ROOT_PATH . $app_path; if ($app_name && is_dir($app_root)) { jdefine('APP_NAME', $app_name); jdefine('APP_PATH', $app_path); jdefine('APP_ROOT', $app_root); } }