From f0e95657d542d85072f513817e4874ffb8ccd1d1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 10 Mar 2010 20:36:30 +0000 Subject: [PATCH] Work on ODT module --- htdocs/admin/societe.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/societe.php b/htdocs/admin/societe.php index 794ff74d1eb..379b2269343 100644 --- a/htdocs/admin/societe.php +++ b/htdocs/admin/societe.php @@ -77,7 +77,7 @@ if ($_POST["action"] == 'usesearchtoselectcompany') } } -// define constants for tigre model +// define constants for models generator that need parameters if ($_POST["action"] == 'setModuleOptions') { $param=$_POST["param1"]; @@ -85,11 +85,12 @@ if ($_POST["action"] == 'setModuleOptions') if ($param) dolibarr_set_const($db,$param,$value,'chaine',0,'',$conf->entity); } +// Activate a document generator module if ($_GET["action"] == 'set') { $type='company'; $sql = "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity, libelle, description)"; - $sql.= " VALUES ('".$_GET["value"]."','".$type."',".$conf->entity.", "; + $sql.= " VALUES ('".addslashes($_GET["value"])."','".$type."',".$conf->entity.", "; $sql.= ($_GET["label"]?"'".addslashes($_GET["label"])."'":'null').", "; $sql.= (! empty($_GET["scandir"])?"'".$_GET["scandir"]."'":"null"); $sql.= ")"; @@ -97,8 +98,23 @@ if ($_GET["action"] == 'set') { } + else dol_print_error($db); } +// Disable a document generator module +if ($_GET["action"] == 'del') +{ + $type='company'; + $sql = "DELETE FROM ".MAIN_DB_PREFIX."document_model"; + $sql.= " WHERE nom='".addslashes($_GET["value"])."' AND type='".$type."' AND entity=".$conf->entity; + if ($db->query($sql)) + { + + } + else dol_print_error($db); +} + +// Define default generator if ($_GET["action"] == 'setdoc') { $db->begin();