EOF; include ("classes.php"); include ("sql.php"); $db = new database; last_modified(); } /* * Rezept-der-Woche-Portal: Januar 2007, Nico Schuemann */ function liste() { global $db; $res = $db->query('SELECT `id`, `personen`, `titel`, `hauptbestandteile`' .' FROM `rezepte` ORDER BY `titel` ASC'); $out = 'Hier finden Sie eine Übersicht über alle Rezepte:
'; while($row = $db->fetch_array($res)) { $out .= '' .$row['titel'].'(' .$row['hauptbestandteile'] .(!empty($row['personen']) ? '; für '.$row['personen'] .' Personen)' : ')') ."
\n"; } return $out; } function by_id($id) { echo get_rezept($id); } function by_week($week) { echo ' Norderstedter Wochenmärkte: Rezept der Woche '.$week."</tllte> </head>\n"; print_body('Rezept der Woche '.$week, get_rezept(1)); } function by_month($month) { echo 'Monat '.$month; } function index() { global $db; $out = '<p><strong>Hier finden Sie unsere komplette Rezeptauswahl:</strong></p>'; $res = $db->query('SELECT `titel`, `hauptbestandteile`, `id` FROM `rezepte` ORDER BY `titel` ASC'); while($row = $db->fetch_array($res)) { $out .= '<a href="/rezepte/'.$row['id'].'">'.$row['titel'].'</a> ('.$row['hauptbestandteile'] .') <br/>'; } return $out; } function print_body($title, $body, $logo='') { echo <<<EOF <body style="font-family:Arial, sans-serif; color:#505050; font-size:8pt;"> <div> <div style="position:absolute; left:15px; top:15px; height:20px; width:200px; float:left; background-color:#E7302A; padding-top:7px; color:#FFFFFF; font-weight:bold; text-align:center;">Norderstedter Wochenmärkte</div> <div style="position:absolute; left:230px; top:15px; height:20px; width:30ex; float:left; background-color:#54972F; padding-left:1ex; padding-top:7px; color:#FFFFFF; font-weight:bold; text-align:center;">$title</div> <a href="/images/webhq/{$row['logo']}"><span style="position:absolute; left:15px; top:45px; width:{$row['x']}px; height:{$row['y']}px; background-image:url('$logo')"></span></a> <div style="position:absolute; text-align:justify; min-width:300px; top:10ex; left:3ex;">$body</div> </div> EOF; } function get_rezept($id) { global $db; if($id == 0) { return index(); } if(!preg_match('|^[0-9]+$|', $id)) die('Wrong ID!'); $res = $db->query('SELECT * FROM `rezepte` WHERE `id` = '.$id); $row = $db->fetch_array($res); $code = '<p><strong>'.$row['titel']."</strong><br/>\n"; if($row['personen']) $code .= '(für '.$row['personen']." Personen)<br/>\n"; $code .= '<i>Hauptbestandteile: '.$row['hauptbestandteile'].'</i>' .'<br/><br/>'.$row['einleitung']."<table>\n"; $line = explode("\n", $row['rezept']); $raute = (strpos($row['rezept'],'#') === FALSE ? 0 : 1); foreach($line as $zeile) { if(!$raute) { $zeile = str_replace(" ", " ", $zeile); $zeile = explode(" ", $zeile); } else $zeile = explode('#', $zeile); if(strpos($zeile[0], '[next]') === 0) { $zeile[0] = str_replace('[next]', '', $zeile[0]); $code .= ' <tr></tr><tr><td><b>'.$zeile[0].'</b>' .'</td><td> </td></tr>'; continue; } $code .= ' <tr><td>'.$zeile[0].'</td><td>'.$zeile[1] ."</td></tr>\n"; } $code .= "</table><br/>\n".$row['ofen'].'<br/><br/>' .$row['tipps'].'</p>'; return $code; } /* * Hier wird ermittelt, was wir eigentlich wollen. */ if($quiet) return; if($_GET['seite'] == 'index') { index(); } else if(preg_match('|^[0-9]+$|', $_GET['seite'])) { by_id($_GET['seite']); } else { $cmd = explode('/', $_GET['seite']); switch($cmd[0]) { case 'Woche': by_week($cmd[1]); break; case 'Monat': by_month($cmd[1]); break; default: echo index(); } } if(!$quiet) { echo <<<EOF <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-5391855-3"); pageTracker._trackPageview(); </script> </body> </html> EOF; } ?> Ungültige ID!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>
Norderstedter Wochenmärkte ... da kaufe ich gern!
Startseite :Über uns :Die Wochenmärkte :Die Anbieter :Unsere Produkte :Kontakt / Impressum :Datenschutzerklärung
Norderstedter Wochenmärkte Gbr © 2005 – 2018