From da83df5d0f7684c00e1246cdcffd9bd9ec40f2ce Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 25 May 2004 13:20:14 +0000 Subject: [PATCH] Ajoute la fonction set_as_client --- htdocs/societe.class.php | 50 +++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/htdocs/societe.class.php b/htdocs/societe.class.php index 9e5a8ece37f..d365767636c 100644 --- a/htdocs/societe.class.php +++ b/htdocs/societe.class.php @@ -250,27 +250,29 @@ class Societe { // Cette fonction permet de supprimer le répertoire de la societe // Meme s'il contient des documents. - function deldir($dir){ - $current_dir = opendir($dir); - while($entryname = readdir($current_dir)){ - if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")){ - deldir("${dir}/${entryname}"); - }elseif($entryname != "." and $entryname!=".."){ - unlink("${dir}/${entryname}"); - } - } - closedir($current_dir); - rmdir(${dir}); - } - + function deldir($dir) + { + $current_dir = opendir($dir); + while($entryname = readdir($current_dir)) + { + if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")) + { + deldir("${dir}/${entryname}"); + } + elseif($entryname != "." and $entryname!="..") + { + unlink("${dir}/${entryname}"); + } + } + closedir($current_dir); + rmdir(${dir}); + } + if (file_exists ($docdir)) { deldir($docdir); } } - - - /* * * @@ -356,6 +358,22 @@ class Societe { } return $prefix; } + /** + * Définit la société comme un client + * + * + */ + Function set_as_client() + { + if ($this->id) + { + $sql = "UPDATE ".MAIN_DB_PREFIX."societe "; + $sql .= " SET client = 1"; + $sql .= " WHERE idp = " . $this->id .";"; + + return $this->db->query($sql); + } + } /* * *