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