Blame | Letzte Änderung | Log anzeigen | RSS feed
<?include_once("/web/apache/mediaran.de/connect.php");/* RW 10.02.2004select// alte PreisberechnungIF (preis4 < 0, round(abs(preis1*preis4 / 100),2),preis4) as preis,// neue PreisberechnungIF (preis4 < 0, ceiling(abs(preis1*preis4 / 10))/10,preis4) as preis2fromartikelwhere(artikel.preis4 < 0)*//* RW 04.03.2004// alt:where((artikel.preis4 > 0) or (artikel.preis4 < 0))// neu:wherepreis != 0*/function load_artikel($root){$buffer=array();$query = "selectID,father as category,kurzbezeichnung as bezeichnung,langbezeichnung as kurzbezeichnung,IF (bild_5_url ='', NULL, concat('/artikel/standard/',bild_5_url)) as bild,beschreibung,ID as artikelnr,16 as mwst,IF (preis4 < 0, ceiling(abs(preis1*preis4 / 10))/10,preis4) as preis,'' as detailbeschreibung,IF (bild_5_url ='', NULL, concat('/artikel/detail/',bild_5_url)) as detailbild,'template_smalllist.template' as templatefile_smalllist,'template_detail.template' as templatefile_detail,0 as is_invisible,concat('statictext: ', gewicht) as gewicht,if (field(ID, ".getAktionItems(getCurrentAktion()).") > 0, '67start89seite10', '') as startseitefromartikelwhere((artikel.preis4 > 0)or((artikel.preis4 < 0) and (artikel.preis1 > 0)))and artikel.Father = $rootand artikel.Language = 'DE'and artikel.Eigenschaft_4 = 0order byartikel.kurzbezeichnung";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");while($zeile=mysql_fetch_assoc($result)){$buffer[]=$zeile;}return $buffer;}function load_dir($root){$buffer=array();$query="select * from directory where Father = $root and language='DE' order by Kennung";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);while($zeile=mysql_fetch_assoc($result)){$zeile["subdirs"]=load_dir($zeile[ID]);$zeile["artikel"]=load_artikel($zeile[ID]);$buffer[]=$zeile;}return $buffer;}function core_data($root = -1){$buffer["subdirs"]=load_dir($root);$buffer["artikel"]=load_artikel($root);return $buffer;}function getCurrentAktion(){$query="SELECTIDFROMAktionenWHEREshops_ID=7ANDNOW() BETWEEN von AND bislimit 1";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");$zeile=mysql_fetch_assoc($result);return $zeile[ID];}function getAktionItems($aktionId){if (is_numeric($aktionId)){$buffer=array();$query="selectartikel.IDfromartikel,artikel_2_Aktionenwhereartikel.ID = artikel_2_Aktionen.artikelandartikel_2_Aktionen.Aktionen = $aktionIdandartikel.language='DE'order byartikel_2_Aktionen.Rang";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);while($zeile=mysql_fetch_assoc($result)){$buffer[]=$zeile[ID];}return implode(", ",$buffer);}}?>