"; // show the form for adding a template // $doc=new Document_modele($cn); echo $doc->form('parametre.php?p_action=document'); //----------------------------------------------------- // Document add a template //----------------------------------------------------- if ( $sub_action=='add_document') { require_once("class_document_modele.php"); $doc=new Document_modele($cn); $doc->md_name=$_POST['md_name']; $doc->md_id=-1; // because it is a new model $doc->md_type=$_POST['md_type']; $doc->start=$_POST['start_seq']; $doc->Save(); } //----------------------------------------------------- // Document remove a template //----------------------------------------------------- if ( $sub_action=='rm_template') { echo_debug (__FILE__,__LINE__,'Remove some templates'); require_once("class_document_modele.php"); // Get all the document to remove foreach ( $_POST as $name=>$value ) { echo_debug(__FILE__,__LINE__,"name = ".$name); echo_debug(__FILE__,__LINE__,"value = ".$value); list ($id) = sscanf ($name,"dm_remove_%d"); echo_debug(__FILE__,__LINE__,"id = ".$id); if ( $id == null ) continue; // a document has to be removed $doc=new Document_modele($cn); $doc->md_id=$id; echo_debug (__FILE__,__LINE__,'Removing'); $doc->Delete(); } } //----------------------------------------------------- // Default action : Show the list //----------------------------------------------------- echo $doc->myList(); ?>