phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r5070 - phpcompta/tags/rel650/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r5070 - phpcompta/tags/rel650/include
Date: Mon, 16 Jul 2012 01:10:33 +0200 (CEST)

Author: danydb
Date: 2012-07-16 01:10:32 +0200 (Mon, 16 Jul 2012)
New Revision: 5070

Modified:
   phpcompta/tags/rel650/include/class_tool_uos.php
Log:
Fix bug in tool_uos

Modified: phpcompta/tags/rel650/include/class_tool_uos.php
===================================================================
--- phpcompta/tags/rel650/include/class_tool_uos.php    2012-07-15 09:15:05 UTC 
(rev 5069)
+++ phpcompta/tags/rel650/include/class_tool_uos.php    2012-07-15 23:10:32 UTC 
(rev 5070)
@@ -54,15 +54,17 @@
      * @global $cn Database connx
      * @throws Exception if the value $p_id is not unique
      */
-    function save()
+    function save($p_array=null)
     {
         global $cn;
+               if ( $p_array == null ) $p_array=$_POST;
+               $this->id=$_POST[$this->name];
         $sql="insert into tool_uos(uos_value) values ($1)";
         try {
             $cn->exec_sql($sql,array($this->id));
         } catch (Exception $e)
         {
-            throw new Exception('Duplicate value','CODE_EXCP_DUPLICATE',$e);
+            throw new Exception('Duplicate value');
         }
     }
     /**
@@ -89,7 +91,7 @@
         try
         {
             $count=$cn->get_value('select count(*) from tool_uos where 
uos_value=$1',
-                    array($p_id));
+                    array($this->id));
             if ($count != 0 ) throw new Exception 
('DUPLICATE',CODE_EXCP_DUPLICATE);
         }catch (Exception $e)
         {



---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu



reply via email to

[Prev in Thread] Current Thread [Next in Thread]