Example #1
0
 private static function installPMBot(Module_PM $module)
 {
     $user = new GWF_User(array('user_name' => '_GWF_PM_BOT_', 'user_password' => 'x', 'user_regdate' => GWF_Time::getDate(GWF_Date::LEN_SECOND), 'user_regip' => GWF_IP6::getIP(GWF_IP_EXACT, '127.0.0.1'), 'user_email' => GWF_BOT_EMAIL, 'user_birthdate' => GWF_Time::getDate(GWF_Time::LEN_DAY), 'user_countryid' => 0, 'user_langid' => 0, 'user_options' => GWF_User::BOT, 'user_lastactivity' => time()));
     if (false === $user->insert()) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if (false === GWF_ModuleLoader::saveModuleVar($module, 'pm_bot_uid', $user->getID())) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     return '';
 }
Example #2
0
 private static function installWebspiders(Module_Admin $module, $dropTables)
 {
     $back = '';
     require_once GWF_CORE_PATH . 'module/Admin/GWF_AdminWebSpiders.php';
     if ($module->cfgInstallSpiders()) {
         $back .= GWF_AdminWebSpiders::install($module, $dropTables);
         GWF_ModuleLoader::saveModuleVar($module, 'install_webspiders', 'NO');
     }
     $back .= GWF_AdminWebSpiders::installHide($module, $module->cfgHideSpiders());
     return $back;
 }