/** * Diese Methode erstellt einen neuen Newsletter in der Datenbank. * @return int den Primaerschluessel (die ID) des neuen Newsletters in der * Datenbank */ public static function create() { // existierende Templates holen $tpls = NewsletterTemplate::read_existing_templates(); // Wahl des Users auslesen $postman = new Postman(); $candidate = $postman->get_plaintext("template"); if (!is_null($candidate) && in_array($candidate, $tpls)) { $value = $candidate; } else { $value = $tpls[0][0]; } $db = new DbPdo(); $db->prepare_and_execute("INSERT INTO " . PREFIX . "newsletterCont SET date=:date, templatefile=:templatefile;", array("date" => time(), "templatefile" => $value)); $rueckgabe = $db->get_last_insert_id(); return $rueckgabe; }