phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r5550 - phpcompta/tags/rel670/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r5550 - phpcompta/tags/rel670/include
Date: Thu, 28 Nov 2013 17:22:58 +0100 (CET)

Author: danydb
Date: 2013-11-28 17:22:58 +0100 (Thu, 28 Nov 2013)
New Revision: 5550

Modified:
   phpcompta/tags/rel670/include/class_periode.php
   phpcompta/tags/rel670/include/periode.inc.php
Log:
Empeche fermeture si une seule periode, empeche erreur si periode inexistante

Modified: phpcompta/tags/rel670/include/class_periode.php
===================================================================
--- phpcompta/tags/rel670/include/class_periode.php     2013-11-28 13:50:39 UTC 
(rev 5549)
+++ phpcompta/tags/rel670/include/class_periode.php     2013-11-28 16:22:58 UTC 
(rev 5550)
@@ -415,7 +415,7 @@
      */
     function load()
     {
-
+        if ($this->p_id == '') $this->p_id=-1;
         $row=$this->cn->get_array("select 
p_start,p_end,p_exercice,p_closed,p_central from parm_periode where p_id=$1",
                                   array($this->p_id));
         if ($row == null ) return -1;

Modified: phpcompta/tags/rel670/include/periode.inc.php
===================================================================
--- phpcompta/tags/rel670/include/periode.inc.php       2013-11-28 13:50:39 UTC 
(rev 5549)
+++ phpcompta/tags/rel670/include/periode.inc.php       2013-11-28 16:22:58 UTC 
(rev 5550)
@@ -89,7 +89,13 @@
     }
     else
     {
-        $Res=$cn->exec_sql("delete from parm_periode where p_id=$p_per");
+        $count=$cn->get_value("select count(*) from parm_periode;");
+        if ( $count > 1 ) {
+            $Res=$cn->exec_sql("delete from parm_periode where p_id=$p_per");
+        }
+        {
+            alert(' Désolé mais vous devez avoir au moins une période');
+        }
     }
     $choose="yes";
 }



---
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]