public static function get_all_children($id_category)
 {
     $xfpggdtrvhh = "recs";
     ${"GLOBALS"}["gqnlnjrtcgt"] = "list";
     ${${"GLOBALS"}["gqnlnjrtcgt"]} = array();
     $swkjpmjjilo = "rec";
     if (!intval(${${"GLOBALS"}["dixowghpr"]})) {
         return ${${"GLOBALS"}["dalbbuvbftd"]};
     }
     ${${"GLOBALS"}["dalbbuvbftd"]}[] = intval(${${"GLOBALS"}["dixowghpr"]});
     ${${"GLOBALS"}["iikyewhoyyrc"]} = "SELECT id_category FROM " . _DB_PREFIX_ . "category where id_parent=" . ${${"GLOBALS"}["dixowghpr"]};
     ${${"GLOBALS"}["rqyabsu"]} = Db::getInstance()->ExecuteS(${${"GLOBALS"}["iikyewhoyyrc"]});
     if (empty(${$xfpggdtrvhh})) {
         return ${${"GLOBALS"}["dalbbuvbftd"]};
     }
     foreach (${${"GLOBALS"}["rqyabsu"]} as ${$swkjpmjjilo}) {
         $vyiqcemoa = "list";
         ${$vyiqcemoa} = array_merge(${${"GLOBALS"}["dalbbuvbftd"]}, AgileSellerManager::get_all_children(${${"GLOBALS"}["yjoepdqnnn"]}["id_category"]));
     }
     return ${${"GLOBALS"}["dalbbuvbftd"]};
 }
 public static function IsProductInMedicalCategory($id_product)
 {
     $hjcigiv = "result";
     $lstmhbaguh = "result";
     ${"GLOBALS"}["rlyxqggizyx"] = "result";
     ${"GLOBALS"}["ktxcrkcysi"] = "list";
     ${${"GLOBALS"}["ixtqbqiuxlh"]} = implode(AgileSellerManager::get_all_children(Configuration::get("AGILE_MEDICAL_PRODUCT_CID")), ",");
     $ywugilyfsisi = "sql";
     ${${"GLOBALS"}["fajsjwqsq"]} = "SELECT id_category from " . _DB_PREFIX_ . "category_product where id_category in (" . ${${"GLOBALS"}["ktxcrkcysi"]} . ") AND id_product =" . ${${"GLOBALS"}["jcoawuufl"]};
     ${$hjcigiv} = Db::getInstance()->getRow(${$ywugilyfsisi});
     if (isset(${$lstmhbaguh}["id_category"]) and intval(${${"GLOBALS"}["rlyxqggizyx"]}["id_category"]) > 0) {
         return true;
     }
     return false;
 }
示例#3
0
 public static function get_all_children($id_category)
 {
     ${"GLOBALS"}["fehlcixbi"] = "list";
     ${"GLOBALS"}["gywxcs"] = "list";
     ${${"GLOBALS"}["gywxcs"]} = array();
     ${"GLOBALS"}["kbmreomoun"] = "sql";
     $nqmwwoi = "rec";
     $fztqnno = "list";
     if (!intval(${${"GLOBALS"}["flyhbkzmeyxr"]})) {
         return ${$fztqnno};
     }
     $jnhrpdrfie = "list";
     $xiythlbmhb = "id_category";
     ${${"GLOBALS"}["wlgbkuymqn"]}[] = intval(${${"GLOBALS"}["flyhbkzmeyxr"]});
     ${${"GLOBALS"}["kbmreomoun"]} = "SELECT id_category FROM " . _DB_PREFIX_ . "category where id_parent=" . ${$xiythlbmhb};
     $toovgivxhtdm = "recs";
     ${$toovgivxhtdm} = Db::getInstance()->ExecuteS(${${"GLOBALS"}["qgysnkscmqt"]});
     if (empty(${${"GLOBALS"}["uhwphpeuvt"]})) {
         return ${$jnhrpdrfie};
     }
     foreach (${${"GLOBALS"}["uhwphpeuvt"]} as ${$nqmwwoi}) {
         $njgftmjypb = "rec";
         ${${"GLOBALS"}["wlgbkuymqn"]} = array_merge(${${"GLOBALS"}["wlgbkuymqn"]}, AgileSellerManager::get_all_children(${$njgftmjypb}["id_category"]));
     }
     return ${${"GLOBALS"}["fehlcixbi"]};
 }
示例#4
0
 public static function get_all_children($id_category)
 {
     $qqpworyu = "id_category";
     $ltmivxymw = "list";
     ${"GLOBALS"}["dgpiabawmf"] = "list";
     ${"GLOBALS"}["qagnbuqvkn"] = "sql";
     ${${"GLOBALS"}["azjcfgupwi"]} = array();
     if (!intval(${${"GLOBALS"}["byvrhys"]})) {
         return ${${"GLOBALS"}["dgpiabawmf"]};
     }
     ${${"GLOBALS"}["azjcfgupwi"]}[] = intval(${${"GLOBALS"}["byvrhys"]});
     ${${"GLOBALS"}["sywhpwni"]} = "SELECT id_category FROM " . _DB_PREFIX_ . "category where id_parent=" . ${$qqpworyu};
     ${${"GLOBALS"}["juqfmunu"]} = Db::getInstance()->ExecuteS(${${"GLOBALS"}["qagnbuqvkn"]});
     if (empty(${${"GLOBALS"}["juqfmunu"]})) {
         return ${$ltmivxymw};
     }
     foreach (${${"GLOBALS"}["juqfmunu"]} as ${${"GLOBALS"}["ofvnbep"]}) {
         ${"GLOBALS"}["hyatktif"] = "rec";
         $qgfsdhgaikb = "list";
         ${${"GLOBALS"}["azjcfgupwi"]} = array_merge(${$qgfsdhgaikb}, AgileSellerManager::get_all_children(${${"GLOBALS"}["hyatktif"]}["id_category"]));
     }
     return ${${"GLOBALS"}["azjcfgupwi"]};
 }
 public static function get_all_children($id_category)
 {
     $list = array();
     if (!intval($id_category)) {
         return $list;
     }
     $list[] = intval($id_category);
     $sql = 'SELECT id_category FROM ' . _DB_PREFIX_ . 'category where id_parent=' . $id_category;
     $recs = Db::getInstance()->ExecuteS($sql);
     if (empty($recs)) {
         return $list;
     }
     foreach ($recs as $rec) {
         $list = array_merge($list, AgileSellerManager::get_all_children($rec['id_category']));
     }
     return $list;
 }