Merge branch 'develop' of ssh://git@github.com/Dolibarr/dolibarr.git into develop

This commit is contained in:
Laurent Destailleur 2012-06-10 13:08:56 +02:00
commit 37f7c98e50
3 changed files with 13 additions and 15 deletions

View File

@ -227,12 +227,10 @@ class Contrat extends CommonObject
* Close all lines of a contract
*
* @param User $user Object User making action
* @param Translate $langs Object Lang
* @param Conf $conf Object Conf
* @return void
*/
function cloture($user,$langs='',$conf='')
{
function cloture($user)
{
$this->db->begin();
// Load lines
@ -258,7 +256,7 @@ class Contrat extends CommonObject
if ($this->statut == 0)
{
$result=$this->validate($user,$langs,$conf);
$result=$this->validate($user);
if ($result < 0) $ok=false;
}
@ -277,12 +275,12 @@ class Contrat extends CommonObject
* Validate a contract
*
* @param User $user Objet User
* @param Translate $langs Environnement langue de l'utilisateur
* @param Conf $conf Environnement de configuration lors de l'operation
* @return int <0 if KO, >0 if OK
*/
function validate($user,$langs,$conf)
function validate($user)
{
global $langs, $conf;
$error=0;
$sql = "UPDATE ".MAIN_DB_PREFIX."contrat SET statut = 1";
@ -699,12 +697,12 @@ class Contrat extends CommonObject
* Supprime l'objet de la base
*
* @param User $user Utilisateur qui supprime
* @param Translate $langs Environnement langue de l'utilisateur
* @param Conf $conf Environnement de configuration lors de l'operation
* @return int < 0 si erreur, > 0 si ok
*/
function delete($user,$langs='',$conf='')
function delete($user)
{
global $conf, $langs;
$error=0;
$this->db->begin();

View File

@ -415,21 +415,21 @@ else if ($action == 'confirm_deleteline' && $confirm == 'yes' && $user->rights->
else if ($action == 'confirm_valid' && $confirm == 'yes' && $user->rights->contrat->creer)
{
$object->fetch($id);
$result = $object->validate($user,$langs,$conf);
$result = $object->validate($user);
}
// Close all lines
else if ($action == 'confirm_close' && $confirm == 'yes' && $user->rights->contrat->creer)
{
$object->fetch($id);
$result = $object->cloture($user,$langs,$conf);
$result = $object->cloture($user);
}
else if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->contrat->supprimer)
{
$object->fetch($id);
$object->fetch_thirdparty();
$result=$object->delete($user,$langs,$conf);
$result=$object->delete($user);
if ($result >= 0)
{
Header("Location: index.php");

View File

@ -234,7 +234,7 @@ class ContratTest extends PHPUnit_Framework_TestCase
$localobject=new Contrat($this->savdb);
$result=$localobject->fetch($id);
$result=$localobject->delete($id);
$result=$localobject->delete($user);
print __METHOD__." id=".$id." result=".$result."\n";
$this->assertLessThan($result, 0);