All pastes #163665 Raw Edit

Untitled

public php v1 · immutable
·published 2006-09-07 19:13 UTC
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 */?>