".$msg[140]." : ". $msg["aut_menu_titre_uniforme"].""; switch($sub) { case 'reach': include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); break; case 'delete': $titre_uniforme = new titre_uniforme($id); $sup_result = $titre_uniforme->delete(); if(!$sup_result) include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); else { error_message($msg[132], $sup_result, 1, "./autorites.php?categ=titres_uniformes&sub=titre_uniforme_form&id=$id"); } break; case 'replace': if(!$by) { $titre_uniforme = new titre_uniforme($id); $titre_uniforme->replace_form(); } else { // routine de remplacement $titre_uniforme = new titre_uniforme($id); $rep_result = $titre_uniforme->replace($by,$aut_link_save); if(!$rep_result) include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); else { error_message($msg[132], $rep_result, 1, "./autorites.php?categ=titres_uniformes&sub=titre_uniforme&id=$id"); } } break; case 'update': // mettre à jour responsabilité id // mise à jour d'un auteur $titre_uniforme_val = array( 'name' => $name, 'tonalite' => $tonalite, 'comment' => $comment, 'import_denied' => $tu_import_denied, 'num_author' => $form_author_id, 'form' => $form, 'date' => $date, 'subject' => $subject, 'place' => $place, 'history' => $history, 'characteristic' => $characteristic, 'intended_termination' => $intended_termination, 'intended_audience' => $intended_audience, 'context' => $context, 'coordinates' => $coordinates, 'equinox' => $equinox, ); // Distribution instrumentale et vocale (pour la musique) for($i=0;$i<=$max_distrib;$i++) { eval("\$val=\$f_distrib".$i.";"); if($val) $titre_uniforme_val['distrib'][]= $val; } // Référence numérique (pour la musique) for($i=0;$i<=$max_ref;$i++) { eval("\$val=\$f_ref".$i.";"); if($val) $titre_uniforme_val['ref'][]= $val; } // Subdivision de forme for($i=0;$i<=$max_subdiv;$i++) { eval("\$val=\$f_subdiv".$i.";"); if($val) $titre_uniforme_val['subdiv'][]= $val; } $titre_uniforme = new titre_uniforme($id); $titre_uniforme->update($titre_uniforme_val); include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); break; case 'titre_uniforme_form': // création/modification d'un titre_uniforme if(!$id) $titre_uniforme = new titre_uniforme(); // affichage du form pour création else $titre_uniforme = new titre_uniforme ($id); // affichage du form pour modification $titre_uniforme->show_form(); break; case 'titre_uniforme_last': $last_param=1; $tri_param = "order by tu_id desc "; $limit_param = "limit 0, $pmb_nb_lastautorities "; $clef = ""; $nbr_lignes = 0 ; include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); break; default: // affichage du début de la liste include('./autorites/titres_uniformes/titres_uniformes_list.inc.php'); break; }