/** * Construct and initilize */ public function __construct() { $this->config = MDL_Config::getInstance(); $this->acl = MDL_ACL::getInstance(); $this->locator = MDL_Locator::getInstance(); $this->view = MDL_View::getInstance(); $this->view->setTheme($this->config->getVar('theme')); $this->path_option = BFL_PathOption::getInstance(); }
/** * Get Instance * @return MDL_View */ public static function getInstance() { if (NULL === self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
public static function sendValidationCode($user_name, $email, $validation_code) { $server_name = BFL_General::getServerName(); $site_address = BFL_General::getServerAddress(); $options = array('user_name' => $user_name, 'code' => $validation_code); $validation_address = MDL_Locator::getInstance()->getURL('passport_dovalidation', $options); if (strpos($validation_address, $site_address) !== 0) { $validation_address = $site_address . $validation_address; } $site_name = MDL_Config::getInstance()->getVar('site_name'); $view = MDL_View::getInstance(); $view->validation = array('user_name' => $user_name, 'site_name' => $site_name, 'site_address' => $site_address, 'validation_address' => $validation_address); $message = $view->render('text/email_validation.php'); $mail_sender = new BFL_Mail($email, $site_name, $message); $mail_sender->setFrom($site_name . " <vakuum@{$server_name}>"); return $mail_sender->send(); }
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 prepare() { $view = MDL_View::getInstance(); $view->header['javascript']['NicEdit'] = self::$plugin_request . '?action=get_header_js'; }