2
0
forked from Wavyzz/dolibarr

Qual: Et encore de la suppression de fonction inutiles

This commit is contained in:
Laurent Destailleur
2006-06-24 20:58:22 +00:00
parent 03cb6b10dd
commit 1764e203b5
4 changed files with 82 additions and 70 deletions

View File

@@ -95,6 +95,25 @@ if ($_GET["action"] == 'setdoc')
} }
} }
// \todo A quoi servent les methode d'expedition ?
if ($_GET["action"] == 'setmethod')
{
$db->begin();
$value=$_GET["value"];
$sql = "INSERT INTO ".MAIN_DB_PREFIX."expedition_methode (code,libelle,description,statut)";
$sql.= " VALUES ('".$_GET["value"]."','".$_GET["value"]."','',1)";
$result=$db->query($sql);
if ($result)
{
$db->commit();
}
else
{
$db->rollback();
}
}
if ($_GET["action"] == 'setmod') if ($_GET["action"] == 'setmod')
{ {
// \todo Verifier si module numerotation choisi peut etre activ<69> // \todo Verifier si module numerotation choisi peut etre activ<69>
@@ -141,8 +160,20 @@ if ($conf->global->MAIN_SUBMODULE_LIVRAISON)
dolibarr_fiche_head($head, $hselected, $langs->trans("ModuleSetup")); dolibarr_fiche_head($head, $hselected, $langs->trans("ModuleSetup"));
// M<>thode de livraison // M<>thode de livraison
$mods=array();
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."expedition_methode WHERE statut = 1"; $sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."expedition_methode WHERE statut = 1";
$db->fetch_all_rows($sql, $mods); $resql = $db->query($sql);
if ($resql)
{
$i = 0;
$num = $db->num_rows($resql);
while ($i < $num)
{
$obj = $db->fetch_object($resql);
$mods[$i]=$obj->rowid;
$i++;
}
}
print_titre($langs->trans("SendingMethod")); print_titre($langs->trans("SendingMethod"));
@@ -184,13 +215,13 @@ if(is_dir($dir))
{ {
print img_tick(); print img_tick();
print '</td><td align="center">'; print '</td><td align="center">';
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&amp;statut=0&amp;value='.$name.'">'.$langs->trans("Disable").'</a>'; print '<a href="'.$_SERVER["PHP_SELF"].'?action=setmethod&amp;statut=0&amp;value='.$name.'">'.$langs->trans("Disable").'</a>';
} }
else else
{ {
print '&nbsp;</td><td align="center">'; print '&nbsp;</td><td align="center">';
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&amp;statut=1&amp;value='.$name.'">'.$langs->trans("Activate").'</a>'; print '<a href="'.$_SERVER["PHP_SELF"].'?action=setmethod&amp;statut=1&amp;value='.$name.'">'.$langs->trans("Activate").'</a>';
} }
print '</td>'; print '</td>';

View File

@@ -1102,7 +1102,7 @@ class Form
{ {
global $langs; global $langs;
dolibarr_syslog("html.form.class.php::select_type_paiements $selected, $htmlname, $filtertype, $format",LOG_DEBUG); // dolibarr_syslog("html.form.class.php::select_type_paiements $selected, $htmlname, $filtertype, $format",LOG_DEBUG);
$filterarray=array(); $filterarray=array();
if ($filtertype == 'CRDT') $filterarray=array(0,2); if ($filtertype == 'CRDT') $filterarray=array(0,2);

View File

@@ -689,7 +689,6 @@ class DoliDb
\param tab Nom de la table concern<72>e par l'insert. Ne sert pas sous MySql mais requis pour compatibilit<69> avec Postgresql \param tab Nom de la table concern<72>e par l'insert. Ne sert pas sous MySql mais requis pour compatibilit<69> avec Postgresql
\return int id \return int id
*/ */
function last_insert_id($tab) function last_insert_id($tab)
{ {
return mysql_insert_id($this->db); return mysql_insert_id($this->db);
@@ -699,7 +698,6 @@ class DoliDb
\brief Retourne le dsn pear \brief Retourne le dsn pear
\return dsn \return dsn
*/ */
function getdsn($db_type,$db_user,$db_pass,$db_host,$db_name) function getdsn($db_type,$db_user,$db_pass,$db_host,$db_name)
{ {
return $db_type.'://'.$db_user.':'.$db_pass.'@'.$db_host.'/'.$db_name; return $db_type.'://'.$db_user.':'.$db_pass.'@'.$db_host.'/'.$db_name;
@@ -710,7 +708,6 @@ class DoliDb
\param database Nom de la database \param database Nom de la database
\return resource \return resource
*/ */
function list_tables($database) function list_tables($database)
{ {
$this->results = mysql_list_tables($database, $this->db); $this->results = mysql_list_tables($database, $this->db);
@@ -729,12 +726,6 @@ class DoliDb
return $this->results; return $this->results;
} }
function setLastQuery($s)
{
$this->lastquery=$s;
}
} }
?> ?>

View File

@@ -517,7 +517,6 @@ class DoliDb
\brief Renvoie le texte de l'erreur pgsql de l'operation precedente. \brief Renvoie le texte de l'erreur pgsql de l'operation precedente.
\return error_text \return error_text
*/ */
function error() function error()
{ {
return pg_last_error($this->db); return pg_last_error($this->db);
@@ -528,7 +527,6 @@ class DoliDb
\param tab Nom de la table concern<72>e par l'insert. Ne sert pas sous MySql mais requis pour compatibilit<69> avec Postgresql \param tab Nom de la table concern<72>e par l'insert. Ne sert pas sous MySql mais requis pour compatibilit<69> avec Postgresql
\return int id \return int id
*/ */
function last_insert_id($tab) function last_insert_id($tab)
{ {
$result = pg_query($this->db,"SELECT MAX(rowid) FROM ".$tab." ;"); $result = pg_query($this->db,"SELECT MAX(rowid) FROM ".$tab." ;");
@@ -541,7 +539,6 @@ class DoliDb
\brief Retourne le dsn pear \brief Retourne le dsn pear
\return dsn \return dsn
*/ */
function getdsn($db_type,$db_user,$db_pass,$db_host,$db_name) function getdsn($db_type,$db_user,$db_pass,$db_host,$db_name)
{ {
return $db_type.'://'.$db_user.':'.$db_pass.'@'.$db_host.'/'.$db_name; return $db_type.'://'.$db_user.':'.$db_pass.'@'.$db_host.'/'.$db_name;
@@ -552,19 +549,12 @@ class DoliDb
\param database Nom de la database \param database Nom de la database
\return resource \return resource
*/ */
function list_tables($database) function list_tables($database)
{ {
$this->results = pg_query($this->db, "SHOW TABLES;"); $this->results = pg_query($this->db, "SHOW TABLES;");
return $this->results; return $this->results;
} }
function setLastQuery($s)
{
$this->lastquery=$s;
}
} }
?> ?>