예제 #1
0
include "{$include_path}/templates/collections.tpl.php";
// classe gestion des collections et des éditeurs
include "{$class_path}/collection.class.php";
include "{$class_path}/editor.class.php";
// gestion des collections
print "<h1>" . $msg[140] . "&nbsp;: " . $msg[136] . "</h1>";
$tri_param = " order by index_coll ";
switch ($sub) {
    case 'reach':
        // afficher résultat recherche collection
        include './autorites/collections/collections_list.inc.php';
        break;
    case 'replace':
        if (!$by) {
            $collection = new collection($id);
            $collection->replace_form();
        } else {
            // routine de remplacement
            $collection = new collection($id);
            $rep_result = $collection->replace($by, $aut_link_save);
            if (!$rep_result) {
                include './autorites/collections/collections_list.inc.php';
            } else {
                error_message($msg[132], $rep_result, 1, "./autorites.php?categ=collections&sub=collection_form&id={$id}");
            }
        }
        break;
    case 'delete':
        $coll = new collection($id);
        $sup_result = $coll->delete();
        if (!$sup_result) {