From 0b1693d6b4ca70655911b9fddb0f9832c6f03607 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis@dolibarr.fr> Date: Sun, 5 Sep 2010 13:56:09 +0000 Subject: [PATCH] Works on canvas integration in third party module --- .../default/thirdparty.default.class.php | 39 +++++++++++++++++++ .../thirdparty.individual.class.php | 39 +++++++++++++++++++ 2 files changed, 78 insertions(+) diff --git a/htdocs/societe/canvas/default/thirdparty.default.class.php b/htdocs/societe/canvas/default/thirdparty.default.class.php index 280ce357322..7cc03de4e69 100644 --- a/htdocs/societe/canvas/default/thirdparty.default.class.php +++ b/htdocs/societe/canvas/default/thirdparty.default.class.php @@ -54,7 +54,46 @@ class ThirdPartyDefault extends Societe return $result; } + + /** + * Create third party in database + * @param user Object of user that ask creation + * @return int >= 0 if OK, < 0 if KO + */ + function create($user='') + { + $result = parent::create($user); + return $result; + } + + /** + * Update parameters of third party + * @param id id societe + * @param user Utilisateur qui demande la mise a jour + * @param call_trigger 0=non, 1=oui + * @param allowmodcodeclient Inclut modif code client et code compta + * @param allowmodcodefournisseur Inclut modif code fournisseur et code compta fournisseur + * @return int <0 si ko, >=0 si ok + */ + function update($id, $user='', $call_trigger=1, $allowmodcodeclient=0, $allowmodcodefournisseur=0) + { + $result = parent::update($id, $user, $call_trigger, $allowmodcodeclient, $allowmodcodefournisseur); + + return $result; + } + + /** + * Delete third party in database + * @param id id de la societe a supprimer + */ + function delete($id) + { + $result = parent::delete($id); + + return $result; + } + /** * Fetch datas list */ diff --git a/htdocs/societe/canvas/individual/thirdparty.individual.class.php b/htdocs/societe/canvas/individual/thirdparty.individual.class.php index 5bd818a7ddb..66d26060a69 100644 --- a/htdocs/societe/canvas/individual/thirdparty.individual.class.php +++ b/htdocs/societe/canvas/individual/thirdparty.individual.class.php @@ -52,7 +52,46 @@ class ThirdPartyIndividual extends Societe return $result; } + + /** + * Create third party in database + * @param user Object of user that ask creation + * @return int >= 0 if OK, < 0 if KO + */ + function create($user='') + { + $result = parent::create($user); + return $result; + } + + /** + * Update parameters of third party + * @param id id societe + * @param user Utilisateur qui demande la mise a jour + * @param call_trigger 0=non, 1=oui + * @param allowmodcodeclient Inclut modif code client et code compta + * @param allowmodcodefournisseur Inclut modif code fournisseur et code compta fournisseur + * @return int <0 si ko, >=0 si ok + */ + function update($id, $user='', $call_trigger=1, $allowmodcodeclient=0, $allowmodcodefournisseur=0) + { + $result = parent::update($id, $user, $call_trigger, $allowmodcodeclient, $allowmodcodefournisseur); + + return $result; + } + + /** + * Delete third party in database + * @param id id de la societe a supprimer + */ + function delete($id) + { + $result = parent::delete($id); + + return $result; + } + /** * Fetch datas list */ -- GitLab