70 lines
2.5 KiB
PHP
Executable File
70 lines
2.5 KiB
PHP
Executable File
<?php
|
|
require("../config/config.php");
|
|
require(CHEMIN."inc/inc-functions.php");
|
|
require(CHEMIN."inc/inc-display-functions.php");
|
|
require(CHEMIN."inc/classe_xml.php");
|
|
$xml=new classe_xml(MODELE_COLLECTION);
|
|
fix_exists_dir(CHEMIN.DOSSIER_COLLECTION);
|
|
|
|
if(isset($_GET['xml'])){
|
|
$url=CHEMIN.DOSSIER_COLLECTION.$_GET['xml'];
|
|
$xml->lire_xml($url);
|
|
$action=array(
|
|
"titre"=>"Updater une collection",
|
|
"action"=>"updater_collection",
|
|
"addtop"=>"<div class='my-2'>Sélectionnez les items de cette collection en cliquant sur les items à gauche.<br>Réordonnez-les par drag and drop.</div>",
|
|
"submit"=>"Updater",
|
|
"delete"=>"oui"
|
|
);
|
|
$retour=$xml->traiter_formulaire(true);
|
|
|
|
if($retour=="delete"){
|
|
echo "delete";
|
|
} if($retour=="update"){
|
|
display_mosaique_collection($xml,false);
|
|
}
|
|
|
|
} else {
|
|
$action=array(
|
|
"titre"=>"Ajouter une collection",
|
|
"action"=>"ajouter_collection",
|
|
"addtop"=>"<div class='my-2'>Sélectionnez les items de cette collection en cliquant sur les items à gauche.</div>",
|
|
"submit"=>"Ajouter"
|
|
);
|
|
$retour=$xml->traiter_formulaire(false);
|
|
|
|
if($retour=="insert"){
|
|
$nom_page=$xml->stripAccents($xml->get('titre')).".xml";
|
|
$xml->fichier_seul=$nom_page;
|
|
$xml->fichier = CHEMIN.DOSSIER_COLLECTION.$nom_page;
|
|
$xml->ecrit_xml();
|
|
|
|
display_mosaique_collection($xml,false);
|
|
}
|
|
}
|
|
|
|
//print_r($xml->messages);
|
|
|
|
if($retour=="none"){
|
|
echo "<div class=\"container-buttons collection-form-button\"><div class=\"buttons-left\"></div><div class=\"buttons-right\"><div class=\"button button-close ml-3\" onclick=\"close_viewer();destroy_multi_select();\"><span class=\"titre-tiny\">Close</span> <i class=\"fas fa-chevron-right\"></i></div></div></div></div></div>";
|
|
echo $xml->deployer_formulaire($action);
|
|
|
|
/*echo "<div class='mt-3 pt-2 border-top'>
|
|
<div class='mt-1 d-inline-block mr-4 fat' >
|
|
Ajouter des éléments par simple clic
|
|
</div>
|
|
<div class='mt-1 d-inline-block mr-4 pointer' onclick='collection_items_filtre(\"cochertout\")'>
|
|
Tout cocher
|
|
</div>
|
|
<div class='mt-1 d-inline-block mr-4 pointer' onclick='collection_items_filtre(\"cocherrien\")'>
|
|
Tout décocher
|
|
</div>
|
|
<div class='mt-1 d-inline-block mr-4 pointer' onclick='collection_items_filtre(\"showselect\")'>
|
|
Ne montrer que la sélection
|
|
</div>
|
|
<div class='mt-1 d-inline-block mr-4 pointer' onclick='collection_items_filtre(\"showall\")'>
|
|
Montrer tout
|
|
</div>
|
|
</div>";*/
|
|
}
|
|
?>
|