CValue::setSession("level1"); } if (!$level1) { $level2 = ""; CValue::setSession("level2"); } $cim10 = new CCodeCIM10(); $listLevel1 = $cim10->getSommaire($lang); $listLevel2 = array(); $master = array(); $keys = trim($keys); $code = trim($code); if ($code || $keys) { $master = $cim10->findCodes($code, $keys, $lang); } elseif ($level2) { $listLevel2 = $cim10->getSubCodes($level1, $lang); $master = $cim10->getSubCodes($level2, $lang); } elseif ($level1) { $listLevel2 = $cim10->getSubCodes($level1, $lang); $master = $listLevel2; } $numresults = count($master); // Création du template $smarty = new CSmartyDP(); $smarty->assign("cim10", $cim10); $smarty->assign("lang", $lang); $smarty->assign("code", $code); $smarty->assign("keys", $keys); $smarty->assign("level1", $level1); $smarty->assign("level2", $level2); $smarty->assign("listLevel1", $listLevel1);