Hauptseite | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

RendererAccessory_ Klassenreferenz

Hilfsklasse zur Ausgabe eines Zubehörs. Mehr...

Aufstellung aller Elemente

Öffentliche Methoden

 RendererAccessory_ ($type, $l10n, &$func)
 getText (&$data)
 Liefert die Ausgabe eines Zubehörs gemäß des Ausgabe-Types.

Öffentliche Attribute

 $zLStart = ''
 Template Zubehör, Start.
 $zLRow = ''
 Template Zubehör, Liste.
 $zDetail = ''
 Template Zubehör, Detail.
 $type = ''
 Ausgabe-Typ.
 $func
 das JuelichFunction Objekt


Ausführliche Beschreibung

Hilfsklasse zur Ausgabe eines Zubehörs.

Definiert in Zeile 230 der Datei JuelichRendererProduct.php.


Beschreibung der Konstruktoren und Destruktoren

RendererAccessory_::RendererAccessory_ type,
l10n,
&$  func
 

Definiert in Zeile 237 der Datei JuelichRendererProduct.php.

00237 { 00238 $db =& getDbReaderInstance(); 00239 $this->zLStart = $db->getTemplateContent('product-zubehoer-normal-start', 00240 $l10n); 00241 $this->zLRow = $db->getTemplateContent('product-zubehoer-normal', 0); 00242 $tplName = 'product-produkt-detail-normal'; 00243 $this->zDetail = $db->getTemplateContent($tplName, 0); 00244 $this->type = $type; 00245 $this->func = $func; 00246 }


Dokumentation der Elementfunktionen

RendererAccessory_::getText &$  data  ) 
 

Liefert die Ausgabe eines Zubehörs gemäß des Ausgabe-Types.

Parameter:
data die Zubehör-Daten aus der DB
Rückgabe:
die Ausgabe
Definiert in Zeile 255 der Datei JuelichRendererProduct.php.
00255 { 00256 $s = count($data); 00257 if ($s == 0) { 00258 return ''; 00259 } 00260 $text = ''; 00261 switch ($this->type) { 00262 case TPL_L: 00263 $text = $this->zLStart; 00264 foreach ($data as $d) { 00265 $aData = $this->func->getAccessDataValues($d); 00266 $text .= sprintf($this->zLRow, 00267 $aData['detailLink'], 00268 $aData['name'], 00269 $aData['price'] 00270 ); 00271 } 00272 break; 00273 case TPL_D: 00274 $zData = $this->func->getAccessDataDetailValues($data); 00275 $text = sprintf($this->zDetail, 00276 $zData['image'], 00277 $zData['name'], 00278 '', 00279 $zData['text'], 00280 $zData['price'] 00281 ); 00282 break; 00283 default: 00284 break; 00285 } 00286 return $text; 00287 }


Dokumentation der Datenelemente

RendererAccessory_::$func
 

das JuelichFunction Objekt

Definiert in Zeile 235 der Datei JuelichRendererProduct.php.

RendererAccessory_::$type = ''
 

Ausgabe-Typ.

Definiert in Zeile 234 der Datei JuelichRendererProduct.php.

RendererAccessory_::$zDetail = ''
 

Template Zubehör, Detail.

Definiert in Zeile 233 der Datei JuelichRendererProduct.php.

RendererAccessory_::$zLRow = ''
 

Template Zubehör, Liste.

Definiert in Zeile 232 der Datei JuelichRendererProduct.php.

RendererAccessory_::$zLStart = ''
 

Template Zubehör, Start.

Definiert in Zeile 231 der Datei JuelichRendererProduct.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sun May 14 02:49:09 2006 für JuelichWeb von doxygen 1.3.8