コード例 #1
0
ファイル: Controller.php プロジェクト: thezawad/vakuum
 /**
  * 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();
 }
コード例 #2
0
ファイル: MDL_View.php プロジェクト: thezawad/vakuum
 /**
  * Get Instance
  * @return MDL_View
  */
 public static function getInstance()
 {
     if (NULL === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #3
0
ファイル: Edit.php プロジェクト: thezawad/vakuum
 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();
 }
コード例 #4
0
ファイル: interface.php プロジェクト: thezawad/vakuum
 public static function initialize()
 {
     $view = MDL_View::getInstance();
     $view->header['stylesheet']['list_navigation'] = MDL_Locator::makePublicURL(BFL_Register::getVar('plugin_file') . 'style.css');
 }
コード例 #5
0
ファイル: interface.php プロジェクト: thezawad/vakuum
 public static function prepare()
 {
     $view = MDL_View::getInstance();
     $view->header['javascript']['NicEdit'] = self::$plugin_request . '?action=get_header_js';
 }