'; // show the form for adding a template // $doc=new Document_modele($cn); //----------------------------------------------------- // Document add a template //----------------------------------------------------- if ( $sub_action=='add_document') { require_once NOALYSS_INCLUDE.'/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->md_affect=$_POST['md_affect']; $doc->Save(); } //----------------------------------------------------- // Document remove a template //----------------------------------------------------- if ( $sub_action=='rm_template') { require_once NOALYSS_INCLUDE.'/class_document_modele.php'; // Get all the document to remove foreach ( $_POST as $name=>$value ) { list ($id) = sscanf ($name,"dm_remove_%d"); if ( $id == null ) continue; // a document has to be removed $doc=new Document_modele($cn); $doc->md_id=$id; $doc->Delete(); } } //---------------------------------------------------------------------- // Document modify a template //---------------------------------------------------------------------- if ( $sub_action == 'mod_template') { require_once NOALYSS_INCLUDE.'/class_document_modele.php'; $doc=new Document_modele($cn,$_POST['id']); $doc->update($_POST); } //----------------------------------------------------- // Default action : Show the list //----------------------------------------------------- echo $doc->myList(); echo ''; ?>