1
Sviluppo / Funzionalità VM - codice
« il: 01 Nov 2009, 11:49:25 »
ciao, devo aggiungere una funzionalità a VM per cui ho scritto il codice php che dovrebbe risolvermi il problema.
l'obiettivo è partendo da un padre voglio tutti i prodotti delle categorie figlie.
siccome non sono un esperto di php potete dare una correzione al seguente codice? grazie a tutti...
l'obiettivo è partendo da un padre voglio tutti i prodotti delle categorie figlie.
siccome non sono un esperto di php potete dare una correzione al seguente codice? grazie a tutti...
Codice: [Seleziona]
function analizeTree ($parent, &$children) {
$db=JFactory::getDBO();
$query="SELECT category_child_id FROM #__vm_category_xref WHERE category_parent_id=".$parent;
$db->setQuery($query);
$son=$db->loadObjectList();
if ($son) {
$tmp = next($son);
while ($tmp) {
$query="SELECT category_child_id FROM #__vm_category_xref WHERE category_parent_id=".$tmp;
$db->setQuery($query);
$tmpson=$db->loadObjectList();
analizeTree($tmp,$tmpson);
$tmp = next($son);
}
}
else {
$query="SELECT product_id FROM #__vm_product_xref WHERE category_id=".$parent;
$db->setQuery($query);
$product=$db->loadObjectList();
$products = append($product);
}
}