Joomla.it Forum

Non solo Joomla... => Sviluppo => : aomegax 01 Nov 2009, 11:49:25

: Funzionalitą VM - codice
: aomegax 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...

:
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);
}
}