public function write($message) { $tableName = $this->tableName; $message = db_input($message); $time = time(); $sql = "INSERT INTO `{$tableName}` (`message`, `time`) VALUES ('{$message}', {$time});"; $result = db_query($sql); if (!$result) { throw new Exception(db_last_error()); } }
function antiddos_delete() { $appname = @mysql_escape_string($_REQUEST['appname']); if (!$appname) { die_(1, "'appname' is reruired"); } $retval = db_run_sql("delete from anti_ddos where appname='{$appname}'"); if ($retval === False) { die_(1, db_last_error()); } die_(0); }
function init_connection($link) { if ($link) { if (DB_TYPE == "pgsql") { pg_query($link, "set client_encoding = 'UTF-8'"); pg_set_client_encoding("UNICODE"); pg_query($link, "set datestyle = 'ISO, european'"); pg_query($link, "set TIME ZONE 0"); } else { db_query($link, "SET time_zone = '+0:0'"); if (defined('MYSQL_CHARSET') && MYSQL_CHARSET) { db_query($link, "SET NAMES " . MYSQL_CHARSET); } } global $pluginhost; $pluginhost = new PluginHost($link); $pluginhost->load(PLUGINS, $pluginhost::KIND_ALL); return true; } else { print "Unable to connect to database:" . db_last_error(); return false; } }