';
// 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 '
';
echo HtmlInput::title_box(_("Ajout d'un modèle"), "add_modele", "hide");
echo $doc->form('');
echo '
';
?>