コード例 #1
0
    }
    /** @var CExList[] $_similar */
    $_similar = $import->getSimilarFromElement($_list_element);
    $lists[$_list_element->getAttribute("id")] = array("values" => CMbXMLObjectImport::getValuesFromElement($_list_element), "similar" => $_similar, "elements" => $_elements_values);
}
$sortfunc = function ($a, $b) {
    return strcasecmp($a["values"]["name"], $b["values"]["name"]);
};
uasort($lists, $sortfunc);
$list = new CExList();
/** @var CExList[] $all_lists */
$all_lists = $list->loadGroupList(null, "name");
$concept_elements = $import->getElementsbyClass("CExConcept");
$concepts = array();
foreach ($concept_elements as $_concept_element) {
    $_values = CMbXMLObjectImport::getValuesFromElement($_concept_element);
    $_spec = explode(" ", $_values["prop"]);
    $concepts[$_concept_element->getAttribute("id")] = array("values" => CMbXMLObjectImport::getValuesFromElement($_concept_element), "similar" => $import->getSimilarFromElement($_concept_element), "spec_type" => $_spec[0]);
}
uasort($concepts, $sortfunc);
$concept = new CExConcept();
$all_concepts = $concept->loadGroupList(null, "name");
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("ex_class_name", $ex_class_name);
$smarty->assign("uid", $uid);
$smarty->assign("concepts", $concepts);
$smarty->assign("all_concepts", $all_concepts);
$smarty->assign("lists", $lists);
$smarty->assign("all_lists", $all_lists);
$smarty->display("inc_import_ex_class.tpl");