<?php
function product_list()
{
require_once(PFAD_ROOT . PFAD_INCLUDES . "filter_inc.php");
$params['nLimit']="10";
$params['kSuchspecial']="4";
$params['nSortierung']="11";
$nLimit = intval($params['nLimit']);
Jtllog::writeLog('nLimit: '.$params['nLimit'], JTLLOG_LEVEL_DEBUG);
//$cAssing = "oCustomArtikel_arr";
//if(isset($params['cAssign']) && strlen($params['cAssign']) > 0)
// $cAssing = $params['cAssign'];
$cMerkmalFilter_arr = setzeMerkmalFilter(explode(";", $params['cMerkmalFilter']));
$cSuchFilter_arr = setzeSuchFilter(explode(";", $params['cSuchFilter']));
$cTagFilter_arr = setzeTagFilter(explode(";", $params['cTagFilter']));
$cParameter_arr = array("kKategorie" => $params['kKategorie'],
"kHersteller" => $params['kHersteller'],
"kArtikel" => $params['kArtikel'],
"kVariKindArtikel" => $params['kVariKindArtikel'],
"kSeite" => $params['kSeite'],
"kSuchanfrage" => $params['kSuchanfrage'],
"kMerkmalWert" => $params['kMerkmalWert'],
"kTag" => $params['kTag'],
"kSuchspecial" => $params['kSuchspecial'],
"kNews" => $params['kNews'],
"kNewsMonatsUebersicht" => $params['kNewsMonatsUebersicht'],
"kNewsKategorie" => $params['kNewsKategorie'],
"kUmfrage" => $params['kUmfrage'],
"kKategorieFilter" => $params['kKategorieFilter'],
"kHerstellerFilter" => $params['kHerstellerFilter'],
"nBewertungSterneFilter" => $params['nBewertungSterneFilter'],
"cPreisspannenFilter" => $params['cPreisspannenFilter'],
"kSuchspecialFilter" => $params['kSuchspecialFilter'],
"nSortierung" => $params['nSortierung'],
"MerkmalFilter_arr" => $cMerkmalFilter_arr,
"TagFilter_arr" => $cTagFilter_arr,
"SuchFilter_arr" => $cSuchFilter_arr,
"nArtikelProSeite" => $params['nArtikelProSeite'],
"cSuche" => $params['cSuche'],
"seite" => $params['seite'],
"cArtAttrib" => $params['cArtAttrib']);
$NaviFilter;
$NaviFilter = baueNaviFilter($NaviFilter, $cParameter_arr);
// Artikelattribut
if(isset($cParameter_arr['cArtAttrib']) && strlen($cParameter_arr['cArtAttrib']) > 0)
$NaviFilter->ArtikelAttributFilter->cArtAttrib = $cParameter_arr['cArtAttrib'];
//Filter SQLs Objekte
$FilterSQL = bauFilterSQL($NaviFilter);
// Artikelliste
$oArtikel_arr = gibArtikelKeys($FilterSQL, $nLimit, $NaviFilter, true);
return $oArtikel_arr;
}
$artikelliste = product_list($params = array("kSuchspecial=4", "nSortierung=11", "nLimit=10"));
$artikelAnzahl = count($artikelliste);
Jtllog::writeLog('Anzahl Artikel: '.$artikelAnzahl, JTLLOG_LEVEL_DEBUG);
$cHTML = "Test";
pq($cHTMLContainerID)->append("\n".$cHTML);
?>