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 ''; }
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; }