} // Fin suppression // FILTRES ////////////////////////////////////////// // FIN FILTRES ////////////////////////////////////////// // CHARGEMENT LISTE ////////////////////////////////////////// $formList = new formList(); $formList->tables = $myTable; $formList->fields = "*"; $formList->orderby = $orderby; $formList->where = "lg='" . $myAdmin->LANG_DATAS . "'"; $formList->where .= " AND id_parent=" . $idParent; $formList->clause_where(); $count_datas = $formList->get_datas(); // on interdit l'ajout si nombre max dépassé if ($count_datas >= $fieldMedia->maxElements && $fieldMedia->maxElements > 0) { RemoveActionPage("ajouter"); } if (count($formList->datasList) > 0) { include DOS_INCPAGES_ADMIN . "list-beforeLoop.php"; $listRow = array(); //$listChronos=array(); foreach ($formList->datasList as $keyId => $datas) { $valeurs = array(); include DOS_INCPAGES_ADMIN . "list-inLoop.php"; if ($valeurs["titre"] == "") { $valeurs["titre"] = $tab_type_texte_itineraire[$datas["type_texte"]]; } else { $valeurs["titre"] .= " [" . $tab_type_texte_itineraire[$datas["type_texte"]] . "]"; } $listRow[$keyId] = $valeurs; }
<?php $smarty->assign("listCols", $listCols); $smarty->assign("listRow", $listRow); //$smarty->assign("listChronos", $listChronos); $smarty->assign("myTable", $myTable); $smarty->assign("boutons", $boutons); $smarty->assign("clauseWhere", urlencode($formList->where)); $listCols[$col]["clauseWhere"] = $mySelect->where; // on interdit l'ajout si nombre max dépassé if ($count_datas >= $maxElements && $maxElements > 0) { RemoveActionPage("ajouter"); RemoveActionPage("dupliquer"); }
} // sécurité si appel du script PHP sans passer par l'index $myAdmin->setChronoPages(); $myAdmin->setDatasPage("myTable", $myTable); addStructure("addCssStructure", DOS_SKIN_ADMIN . "style_list.css"); if ($myAdmin->PRIVILEGE < 9 && is_array($actionsPageOnlySA)) { foreach ($actionsPageOnlySA as $action) { RemoveActionPage($action); } } if (strpos($myAdmin->niveaux2add, $myAdmin->newNiveau2 . ",") === false) { RemoveActionPage("ajouter"); RemoveActionPage("dupliquer"); } if (strpos($myAdmin->niveaux2del, $myAdmin->newNiveau2 . ",") === false) { RemoveActionPage("supprimer"); } if ($myAdmin->paramlienPage != "") { $paramsPage = explode(",", $myAdmin->paramlienPage); foreach ($paramsPage as $paramPage) { list($codpar, $valpar) = explode("=", $paramPage); ${$codpar} = $valpar; } } $smarty->assign("reloadLangue", $reloadLangue); $smarty->assign("actionsPage", $actionsPage); $smarty->assign("typePage", $typePage); if ($__POST["actionInList"] == "move") { moveList($myTable, $__POST["actionListId"]); } $smarty->assign("templateParent", "../../" . DOS_INCPAGES_ADMIN . "list-prepare.tpl");
$idParent = $__POST["id_parent"]; $myTableParent = $__POST["myTableParent"]; $infosParent = getInfosPageParent($myTableParent, $myAdmin->LANG_DATAS, $idParent, "titre"); } } addStructure("addCssStructure", DOS_SKIN_ADMIN . "style_list.css"); addStructure("addJsStructure", $thisSite->RACINE . $thisSite->DOS_ADMIN . DOS_OUTILS_ADMIN . "sortable/jquery-sortable-min.js"); $actionsPage = array("ajouter", "appliquer", "supprimer", "move"); if (strpos($myAdmin->niveaux2add, $myAdmin->newNiveau2 . ",") === false) { RemoveActionPage("ajouter"); } if (strpos($myAdmin->niveaux2del, $myAdmin->newNiveau2 . ",") === false) { RemoveActionPage("supprimer"); } if (strpos($myAdmin->niveaux2mod, $myAdmin->newNiveau2 . ",") === false) { RemoveActionPage("appliquer"); RemoveActionPage("valider"); } $filtres = $myAdmin->getDatasPage("Filtres", $myAdmin->getChronoPages(1)); // récup filtres page List include DOS_BASE_ADMIN . "inc/" . "selectVariables.php"; if ($__POST["actionInList"] == "move") { moveList($myTable, $__POST["actionListId"]); } $smarty->assign("reloadLangue", $reloadLangue); $smarty->assign("actionsPage", $actionsPage); $smarty->assign("typePage", $typePage); $smarty->assign("idParent", $idParent); $smarty->assign("myTableParent", $myTableParent); $smarty->assign("templateParent", "../../" . DOS_INCPAGES_ADMIN . "list-prepare.tpl"); $smarty->assign("maxElements", $fieldMedia->maxElements);