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'); }
public function onAddHooks() { GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser')); }
public function onAddHooks() { # Add Hooks GWF_Hook::add(GWF_Hook::ACTIVATE, array(__CLASS__, 'hookActivate')); GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser')); }
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')); }
public function onAddHooks() { GWF_Hook::add(GWF_Hook::DOWNLOAD, array(__CLASS__, 'hookDownload')); }
public function onAddHooks() { GWF_Hook::add(GWF_Hook::VOTED_SCORE, array(__CLASS__, 'hookVoted')); GWF_Hook::add(GWF_Hook::DELETE_USER, array(__CLASS__, 'hookDeleteUser')); }
public function onAddHooks() { GWF_Hook::add(GWF_Hook::INSTALL_MODULE, array(__CLASS__, 'onHookInstallModule')); GWF_Hook::add(GWF_Hook::CHANGE_MAIL, array(__CLASS__, 'onHookChangeMail')); }