'.$msg[140].' : '. $msg[137].''; switch($sub) { case 'reach': // afficher résultat recherche sous collection include('./autorites/subcollections/sub_collections_list.inc.php'); break; case 'replace': $collection = new subcollection($id); if(!$by) { $collection->replace_form(); } else { // routine de remplacement $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) { include('./autorites/subcollections/sub_collections_list.inc.php'); }else { error_message($msg[132], $sup_result, 1, './autorites.php?categ=souscollections&sub=collection_form&id='.$id); } break; case 'duplicate': $subcollection = new subcollection($id); $id = 0; $subcollection->show_form(true); break; case 'update': // mise à jour d'une sous collection $collection = new subcollection($id); $coll = array( 'name' => $collection_nom, 'parent' => $coll_id, 'issn' => $issn, 'subcollection_web' => $subcollection_web, 'comment' => $comment, 'statut'=> $authority_statut, 'thumbnail_url' => $authority_thumbnail_url ); $collection->update($coll); if($collection->get_cp_error_message()) { require_once($include_path.'/user_error.inc.php'); error_message($msg['177'], $collection->get_cp_error_message(), 1, './autorites.php?categ=souscollections&sub=collection_form&id='.$collection->id); }else{ $id = $collection->id; $sub = 'subcollection'; include('./autorites/see/main.inc.php'); } break; case 'collection_form': // création / modification d'une sous collection $collection = new subcollection($id); $collection->show_form(); break; case 'collection_last': $last_param = 1; $tri_param = 'order by sub_coll_id desc '; $limit_param = 'limit 0, '.$pmb_nb_lastautorities; $clef = ''; $nbr_lignes = 0 ; include('./autorites/subcollections/sub_collections_list.inc.php'); break; default: if(!$pmb_allow_authorities_first_page && $user_input == ''){ subcollection::search_form(); }else { // affichage du début de la liste (par défaut) include('./autorites/subcollections/sub_collections_list.inc.php'); } break; }