function clear() { // TODO: replace this in future by Record's deleteAll routine. $pdo = Record::getConnection(); $driver = $pdo->getAttribute(PDO::ATTR_DRIVER_NAME); if ($driver == 'mysql' || $driver == 'pgsql') { $sql = 'TRUNCATE ' . Record::tableNameFromClassName('DashboardLogEntry'); } if ($driver == 'sqlite') { $sql = 'DELETE FROM ' . Record::tableNameFromClassName('DashboardLogEntry'); } $pdo->exec($sql); redirect(get_url('plugin/dashboard/')); }
public static function tableize($class) { return Record::tableNameFromClassName($class); }
public function clear() { // TODO: replace this in future by Record's deleteAll routine. $conn = Record::getConnection(); $driver = strtolower($conn->getAttribute(PDO::ATTR_DRIVER_NAME)); if ($driver == "mysql" || $driver == "pgsql") { $sql = "TRUNCATE " . Record::tableNameFromClassName("DashboardLogEntry"); } if ($driver == "sqlite") { $sql = "DELETE FROM " . Record::tableNameFromClassName("DashboardLogEntry"); } $conn->exec($sql); redirect(get_url("plugin/dashboard/")); die; }