protected function __construct() { $this->query_string = $_GET; $this->request_path = BFL_Register::getVar('request_path'); $this->base_path = BFL_Register::getVar('base_path'); BFL_Register::unsetVar('request_path'); BFL_Register::unsetVar('base_path'); $this->base_path .= '/' . $this->getPathSection(0) . '/' . $this->getPathSection(1); if ($this->base_path[0] == '/') { $this->base_path = substr($this->base_path, 1); } $path = $this->request_path; unset($path[1], $path[2]); $iskey = false; $key = ''; $result = array(); foreach ($path as $item) { $iskey = !$iskey; if ($iskey) { $key = $item; } else { $result[$key] = $item; } } $this->path_option = $result; }
public function getVar($key) { $preference = BFL_Register::getVar('user_preference'); if (isset($preference['key'])) { return $preference['key']; } return parent::getVar($key); }
public function ACT_sendvalidation() { if (!$this->acl->check('unvalidated')) { $this->deny(); } $user = BFL_Register::getVar('personal'); MDL_User_Edit::sendValidationCode($user['user_name'], $user['email'], $user['validation_code']); $this->locator->redirect('user_space'); }
protected function connect() { $db_info = BFL_Register::getVar('db_info'); BFL_Register::unsetVar('db_info'); try { $dsn = $db_info['type'] . ':host=' . $db_info['host'] . ';dbname=' . $db_info['name']; $this->pdo = new PDO($dsn, $db_info['user'], $db_info['password']); $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->pdo->exec('SET NAMES UTF8'); } catch (PDOException $e) { die("Database Error: " . $e->getMessage()); } }
public function ACT_doedit() { if (!$this->acl->check(array('general', 'unvalidated'))) { $this->deny(); } $user = BFL_Register::getVar('personal'); $user_id = $this->acl->getUser()->getID(); $user_name = $user['user_name']; $user_info = array('user_id' => $user_id, 'user_name' => $user_name, 'user_password_correct' => $user['user_password'], 'user_password' => $_POST['user_password'], 'user_password_original' => $_POST['user_password_original'], 'user_password_repeat' => $_POST['user_password_repeat'], 'user_nickname' => $_POST['user_nickname'], 'email' => $_POST['email'], 'website' => $_POST['website'], 'memo' => $_POST['memo'], 'identity' => $user['identity']); MDL_User_Edit::edit($user_info); //TODO success message $this->locator->redirect('user_space'); }
protected static function passwordEncrypt($password) { return md5(sha1($password, true) . BFL_Register::getVar('password_encode_word')); }
<?php require_once 'function.php'; $this->header['stylesheet']['global'] = $this->getViewURL() . 'style/screen.css'; $this->header['javascript']['jquery'] = $this->getCommonURL() . 'script/jquery-1.4.2.js'; $this->header['javascript']['jquery-ajaxqueue'] = $this->getCommonURL() . 'script/jquery-ajaxqueue.js'; $this->header['javascript']['admin-global'] = $this->getViewURL() . 'script/global.js'; $current_user = BFL_Register::getVar('personal');
public static function initialize() { $view = MDL_View::getInstance(); $view->header['stylesheet']['list_navigation'] = MDL_Locator::makePublicURL(BFL_Register::getVar('plugin_file') . 'style.css'); }
public static function initialize() { self::$plugin_file = BFL_Register::getVar('plugin_file'); self::$plugin_path = MDL_Config::getInstance()->getVar('root_path') . self::$plugin_file; self::$plugin_request = MDL_Locator::getInstance()->getURL('plugin_request') . '/' . self::$plugin_name; }