Exemple #1
0
 public function onStartup()
 {
     self::$instance = $this;
     // Register login hook
     GWF_Hook::add(GWF_HOOK::LOGIN_PRE, array(__CLASS__, 'hookLoginPre'));
     GWF_Hook::add(GWF_HOOK::LOGIN_AFTER, array(__CLASS__, 'hookLoginAfter'));
     GWF_Hook::add(GWF_HOOK::VOTED_SCORE, array(__CLASS__, 'hookVoteScore'));
     GWF_Hook::add(GWF_HOOK::ACTIVATE, array(__CLASS__, 'hookRegister'));
     GWF_Hook::add(GWF_HOOK::CHANGE_PASSWD, array(__CLASS__, 'hookChangePass'));
     GWF_Hook::add(GWF_HOOK::DELETE_USER, array(__CLASS__, 'hookDeleteUser'));
     GWF_Hook::add(GWF_HOOK::CHANGE_UNAME, array(__CLASS__, 'hookDeleteUser'));
     $this->onLoadLanguage();
     if (Common::getGet('mo') !== 'WeChall') {
         $this->onInclude();
     }
     GWF_Website::addJavascriptOnload('wcjsInit();');
     GWF_Website::setPageTitlePre('[WeChall] ');
     GWF_Website::setMetaTags(WC_HTML::lang('mt_wechall'));
     GWF_Website::setMetaDescr(WC_HTML::lang('md_wechall'));
     GWF_Website::addJavascript('/js/module/WeChall/wc.js?v=5.1');
 }
Exemple #2
0
 public function onAddHooks()
 {
     GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser'));
 }
Exemple #3
0
 public function onAddHooks()
 {
     # Add Hooks
     GWF_Hook::add(GWF_Hook::ACTIVATE, array(__CLASS__, 'hookActivate'));
     GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser'));
 }
Exemple #4
0
 public function onAddHooks()
 {
     GWF_Hook::add(GWF_Hook::CHANGE_UNAME, array(__CLASS__, 'hookRenameUser'));
     GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser'));
     GWF_Hook::add(GWF_Hook::ADD_TO_GROUP, array(__CLASS__, 'hookAddToGroup'));
 }
Exemple #5
0
 public function onAddHooks()
 {
     GWF_Hook::add(GWF_Hook::DOWNLOAD, array(__CLASS__, 'hookDownload'));
 }
Exemple #6
0
 public function onAddHooks()
 {
     GWF_Hook::add(GWF_Hook::VOTED_SCORE, array(__CLASS__, 'hookVoted'));
     GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser'));
 }
Exemple #7
0
 public function onAddHooks()
 {
     GWF_Hook::add(GWF_Hook::INSTALL_MODULE, array(__CLASS__, 'onHookInstallModule'));
     GWF_Hook::add(GWF_Hook::CHANGE_MAIL, array(__CLASS__, 'onHookChangeMail'));
 }