request("sa","string",""); echo js_include('modele_document.js'); echo '
'; // 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.class.php'; $doc=new Document_modele($cn); $doc->md_name=$http->post('md_name'); $doc->md_id=-1; // because it is a new model $doc->md_type=$http->post('md_type',"number"); $doc->start=$http->post('start_seq',"number"); $doc->md_affect=$http->post('md_affect'); $doc->Save(); } //----------------------------------------------------- // Document remove a template //----------------------------------------------------- if ( $sub_action=='rm_template') { require_once NOALYSS_INCLUDE.'/class/document_modele.class.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.class.php'; $id=$http->post("id","number"); $doc=new Document_modele($cn,$id); $doc->update($_POST); } //----------------------------------------------------- // Default action : Show the list //----------------------------------------------------- echo $doc->myList(); echo ''; ?>