rendered paste body<?phperror_reporting(E_ALL);if (0 > version_compare(PHP_VERSION, '5')) { die('This file was generated for PHP 5');}require_once('class.SearchService.php');require_once('class.View.php');/* user defined includes */// section .:0000000000000FD2-includes begin// section .:0000000000000FD2-includes end/* user defined constants */// section .:0000000000000FD2-constants begin// section .:0000000000000FD2-constants endclass SearchView extends View{ // --- ATTRIBUTES --- /** * Attribut der Klasse SearchView * * @access private * @var array */ private $m_request = array(null); // --- OPERATIONS --- /** * Gibt das Suchergebnis am Bildschirm aus * * @access public * @author Christoph Nagel * @return void */ public function display() { // section .:0000000000000FCD begin if (array_key_exists('description', $this->m_request)) $desc = $this->m_request['description']; if (array_key_exists('price', $this->m_request)){ $price = $this->m_request['price']; }else{ if(array_key_exists('category', $this->m_request)) $category = $this->m_request['category']; } if (!empty ($desc)) { $daresult = SearchService::getInstance()->searchByDescription($desc); } else{ if (!empty ($price)){ $daresult = SearchService::getInstance()->searchByPrice($price); } else{ if (!empty ($category)) $daresult = SearchService::getInstance()->searchByCategory($category); } } //gibt die ergebnisse der suche aus if ($daresult->rowCount() == 0) { echo "Kein Eintrag gefunden"; } else { echo "Such Ergebnisse:<br>\n<table>\n"; for ($i = 0; $i < $daresult->rowCount(); $i ++) { echo "\t<tr>\n"; $row = $daresult->getRow(); if ($i == 0) { $keys = array_keys($row); foreach ($keys as $keyname) { echo "\t\t<td><b>$keyname</b></td>\n"; } echo "\t</tr>\n\t<tr>\n"; } foreach ($row as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; } // section .:0000000000000FCD end } public function __constuct($request) { // section .:0000000000000FD1 begin $this->m_request = $request; // section .:0000000000000FD1 end }} /* end of class SearchView */?>