diff --git a/panels/mensaPlan/mensaParser.php b/panels/mensaPlan/mensaParser.php index 2c2e4711c63922e7cee246fff3705f42051c0d0f..9e9d44acafca768967df25d043f07af20d9515aa 100644 --- a/panels/mensaPlan/mensaParser.php +++ b/panels/mensaPlan/mensaParser.php @@ -4,6 +4,7 @@ include 'helper.php'; include 'gericht.php'; include 'tag.php'; +// Parse $html = file_get_html ( 'http://www.stwdo.de/gastronomie/speiseplaene/hauptmensa/wochenansicht-hauptmensa/' ); $montag = parsDay ( $html, "montag" ); $dienstag = parsDay ( $html, "dienstag" ); @@ -18,24 +19,24 @@ $tage = array ( $freitag ); -/* - * // SAVE - * $mysqli = new mysqli ( "ovanier.de", "info_writer", "XAHQTZeGbqsnt8K6", "infoscreen" ); - * - * if ($mysqli->connect_errno) { - * printf ( "Connect failed: %s\n", $mysqli->connect_error ); - * exit (); - * } - * - * $stmt = mysqli_prepare ( $mysqli, "INSERT INTO gerichte (originalText,shortText,rind,schwein,gefluegel,fisch,vegetarisch,vegan,kinderteller,image,date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" ); - * foreach ( $gerichte as $gericht ) { - * mysqli_stmt_bind_param ( $stmt, "ssiiiiiiisi", $gericht->getOriginalText (), $gericht->getShortText (), $gericht->isRind (), $gericht->isSchwein (), $gericht->isGefluegel (), $gericht->isFisch (), $gericht->isVegetarisch (), $gericht->isVegan (), $gericht->isKinderteller (), $gericht->getImage (), $gericht->getDate () ); - * $stmt->execute (); - * } - * $stmt->close (); - * - * $mysqli->close (); - */ +// SAVE +$mysqli = new mysqli ( "ovanier.de", "info_writer", "XAHQTZeGbqsnt8K6", "infoscreen" ); + +if ($mysqli->connect_errno) { + printf ( "Connect failed: %s\n", $mysqli->connect_error ); + exit (); +} + +$stmt = mysqli_prepare ( $mysqli, "INSERT INTO gerichte (originalText,shortText,rind,schwein,gefluegel,fisch,vegetarisch,vegan,kinderteller,image,date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" ); +foreach ( $tage as $tag ) { + foreach ( $tag->gerichte as $gericht ) { + mysqli_stmt_bind_param ( $stmt, "ssiiiiiiisi", $gericht->getOriginalText (), $gericht->getShortText (), $gericht->isRind (), $gericht->isSchwein (), $gericht->isGefluegel (), $gericht->isFisch (), $gericht->isVegetarisch (), $gericht->isVegan (), $gericht->isKinderteller (), $gericht->getImage (), $gericht->getDate () ); + $stmt->execute (); + } +} +$stmt->close (); + +$mysqli->close (); // CREATE JSON toJson ( $tage );