- Messages : 24
- Remerciements reçus 0
En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.
Connexion ou Créer un compte pour participer à la conversation.
function untreeCat($vm_catid, &$ccont){
$db = JFactory::getDBO();
$query = 'SELECT `category_child_id` FROM `#__virtuemart_category_categories` WHERE `category_parent_id`="'.$vm_catid.'"';
$db->setQuery($query);
$db->query();
if ($rows = $db->loadColumn()) {
foreach($rows as $row) {
$ccont[] = $row;
$this->untreeCat($row, $ccont);
}
}
}foreach ($catscont as &$kat){
$qkat .= ', '.$kat;
}$qkat .= ','.implode(',',$catscont );Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
function untreeCat($catids){
$this->subcat_ids+=$catids;
$db = JFactory::getDBO();
$query = 'SELECT `category_child_id` FROM `#__virtuemart_category_categories` WHERE `category_parent_id` in ('.implode(',',$catids ).')';
$db->setQuery($query);
$db->query();
if ($rows = $db->loadColumn()) {
$this->untreeCat($rows);
}
}if ($virtuemart_category_id > 0) {
$joinCategory = TRUE;
$where[] = ' `pc`.`virtuemart_category_id` = ' . $virtuemart_category_id;
}if ($virtuemart_category_id > 0) {
$joinCategory = TRUE ;
$this->subcat_ids = array();
$this->untreeCat(array($virtuemart_category_id));
$where[] = ' `pc`.`virtuemart_category_id` IN ('.implode(',',$this->subcat_ids).')';
}if ($virtuemart_category_id) {
$query .= ' AND c.`virtuemart_category_id` =' . (int)$virtuemart_category_id;
}if ($virtuemart_category_id) {
$where[] = 'AND `c`.`virtuemart_category_id` IN ('.implode(',',$this->subcat_ids).')';
}Connexion ou Créer un compte pour participer à la conversation.

