function content_DB_connect(){
// Mit MySQL Datenbank verbinden
// Im Fehlerfall wird der Rest nicht ausgeführt
global $GLOBAL; // Variable in Klasse bekannt machen
$host = $GLOBAL["db_Host"]; // Host der Datenbank
$user = $GLOBAL["db_User"]; // Benutzer der Datenbank
$password = $GLOBAL["db_Password"]; // Passwort
$db = $GLOBAL["db_Name"]; // Tabellenname
$this->link = mysql_connect("$host","$user","$password"); // Verbindung speichern
if(!$this->link) exit(mysql_error());
$error = mysql_select_db("$db",$this->link);
if(!$error) $error = mysql_error();
return $error;
}
// Eintrag löschen
function delete_content($id){
global $GLOBAL; // Variable in Klasse bekannt machen
$db = $GLOBAL["db_content"]; // Datenbankname sichern
// Eintrag löschen
$sql = "DELETE FROM $db WHERE `id`='$id'";
$error = mysql_query($sql);
if(!error) exit(mysql_error());
// Lücke schliessen -> folgende Einträge nach oben schieben
$sql = "UPDATE $db SET `id`=`id`-1 WHERE `id`>'$id' ORDER by `id` ASC";
$error = mysql_query($sql);
if(!error) exit(mysql_error());
}
// Eintrag hinzufügen
function add_content($title, $author, $description, $url_id, $type, $content){
global $GLOBAL; // Variable in Klasse bekannt machen
$db = $GLOBAL["db_content"]; // Datenbankname sichern
// Werte zusammenstellen und an MysQL streamen
$error = mysql_query("INSERT INTO $db (`title`, `author`, `description`, `url`, `type`, `content`) VALUES
(\"$title\", \"$author\", \"$description\", \"$url_id\", \"$type\", \"$content\");");
if(!$error) return mysql_error();
else return true;
}
// Eintrag bearbeiten
function edit_content($id, $title, $author, $description, $url_id, $type, $content){
global $GLOBAL; // Variable in Klasse bekannt machen
$db = $GLOBAL["db_content"]; // Datenbankname sichern
$sql = "UPDATE $db SET `title`=\"$title\", `author`=\"$author\", `description`=\"$description\", `url`=\"$url_id\", `type`=\"$type\", `content`=\"$content\" WHERE `id`='$id'";
$error = mysql_query($sql);
if(!error) exit(mysql_error());
}