fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [10358] rental: prevent choking


From: Sigurd Nes
Subject: [Fmsystem-commits] [10358] rental: prevent choking
Date: Sun, 28 Oct 2012 16:34:25 +0000

Revision: 10358
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10358
Author:   sigurdne
Date:     2012-10-28 16:34:24 +0000 (Sun, 28 Oct 2012)
Log Message:
-----------
rental: prevent choking

Modified Paths:
--------------
    trunk/rental/inc/class.bofellesdata.inc.php

Modified: trunk/rental/inc/class.bofellesdata.inc.php
===================================================================
--- trunk/rental/inc/class.bofellesdata.inc.php 2012-10-26 12:06:36 UTC (rev 
10357)
+++ trunk/rental/inc/class.bofellesdata.inc.php 2012-10-28 16:34:24 UTC (rev 
10358)
@@ -60,7 +60,11 @@
                                $column = "V_ORG_ENHET.ORG_ENHET_ID, 
V_ORG_ENHET.ORG_NAVN";
                                $table = "V_ORG_ENHET";
                                $joins = "LEFT JOIN V_ANSVAR ON 
(V_ANSVAR.RESULTATENHET = V_ORG_ENHET.RESULTATENHET)";
-                               $db = $this->get_db();
+                               if(!$db = $this->get_db())
+                               {
+                                       return;
+                               }
+
                                $sql = "SELECT $column FROM $table $joins WHERE 
V_ANSVAR.ANSVAR = '$responsibility_id' AND V_ORG_ENHET.ORG_NIVAA = 4";
                                $db->query($sql,__LINE__,__FILE__);
                                if($db->next_record())
@@ -84,7 +88,11 @@
                        {
                                $column = "V_ORG_ENHET.ORG_ENHET_ID, 
V_ORG_ENHET.ORG_NAVN";
                                $table = "V_ORG_ENHET";
-                               $db = $this->get_db();
+                               if(!$db = $this->get_db())
+                               {
+                                       return;
+                               }
+
                                $sql = "SELECT $column FROM $table WHERE 
V_ORG_ENHET.RESULTATENHET = $result_unit";
                                if($level) $sql = "$sql AND 
V_ORG_ENHET.ORG_NIVAA = $level";
                                $db->query($sql,__LINE__,__FILE__);
@@ -107,7 +115,11 @@
                        {
                                $column = "V_ORG_ENHET.ORG_ENHET_ID, 
V_ORG_ENHET.ORG_NAVN";
                                $table = "V_ORG_ENHET";
-                               $db = $this->get_db();
+                               if(!$db = $this->get_db())
+                               {
+                                       return;
+                               }
+
                                $sql = "SELECT $column FROM $table WHERE 
V_ORG_ENHET.ORG_ENHET_ID = $org_unit_id";
                                if($level) $sql = "$sql AND 
V_ORG_ENHET.ORG_NIVAA = $level";
                                $db->query($sql,__LINE__,__FILE__);
@@ -131,7 +143,11 @@
                        $tables = "V_ORG_ENHET";
                        $joins = "LEFT JOIN V_ORG_KNYTNING ON 
(V_ORG_KNYTNING.ORG_ENHET_ID = V_ORG_ENHET.ORG_ENHET_ID)";
                        $sql = "SELECT $columns FROM $tables $joins WHERE 
V_ORG_ENHET.ORG_NIVAA = 4 AND V_ORG_KNYTNING.ORG_ENHET_ID = {$org_unit_id}";
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql,__LINE__,__FILE__);                     
                
                        if($db->next_record())
@@ -156,8 +172,12 @@
                        $columns = "V_ORG_ENHET.ORG_ENHET_ID , 
V_ORG_ENHET.ORG_NAVN, V_ORG_ENHET.RESULTATENHET";
                        $tables = "V_ORG_ENHET";
                        $sql = "SELECT $columns FROM $tables WHERE 
upper(ORG_NAVN) LIKE '%{$query}%' ORDER BY V_ORG_ENHET.RESULTATENHET ASC";
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
 
+
                        $db->query($sql,__LINE__,__FILE__);                     
                
                        $result_units = array();
@@ -178,7 +198,11 @@
                public function get_org_unit_name($id = 0)
                {
                        $sql = "SELECT V_ORG_ENHET.ORG_NAVN FROM V_ORG_ENHET 
WHERE ORG_ENHET_ID =" . (int)$id;
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql,__LINE__,__FILE__);                     
                        $db->next_record();
                        return $db->f('ORG_NAVN',true);         
@@ -191,7 +215,11 @@
                        $columns = "V_ORG_ENHET.ORG_ENHET_ID, 
V_ORG_ENHET.ORG_NAVN, V_ORG_ENHET.RESULTATENHET";
                        $tables = "V_ORG_ENHET";
                        $sql = "SELECT $columns FROM $tables WHERE 
V_ORG_ENHET.ORG_NIVAA = 4 ORDER BY V_ORG_ENHET.RESULTATENHET ASC";
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql,__LINE__,__FILE__);                     
                
                        $result_units = array();
@@ -242,7 +270,10 @@
                        $columns = "V_ORG_ENHET.ORG_ENHET_ID, 
V_ORG_ENHET.ORG_NAVN";
                        $tables = "V_ORG_ENHET";
                        $sql = "SELECT {$columns} FROM {$tables} WHERE 
V_ORG_ENHET.ORG_NIVAA = {$level} ORDER BY V_ORG_ENHET.ORG_NAVN ASC";
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
                        $db->query($sql,__LINE__,__FILE__);                     
                
                        $values = array();
@@ -269,7 +300,11 @@
                                                "LEFT JOIN V_ORG_PERSON ON 
(V_ORG_PERSON.ORG_PERSON_ID = V_ORG_PERSON_ENHET.ORG_PERSON_ID)";
                        
                        $sql = "SELECT $columns FROM $tables $joins WHERE 
V_ORG_ENHET.ORG_NIVAA = 4 AND V_ORG_ENHET.ORG_ENHET_ID = {$org_unit_id}";
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql,__LINE__,__FILE__);
                
                        if($db->next_record())
@@ -300,7 +335,11 @@
                        
                        $sql = "SELECT $columns FROM $tables $joins WHERE 
V_ORG_ENHET.ORG_NIVAA = 4 AND V_ORG_ENHET.ORG_ENHET_ID = {$org_unit_id}";
                                        
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql,__LINE__,__FILE__);
                                                
                        if($db->next_record())
@@ -368,7 +407,11 @@
                        $sql = "$sql $order_by";
                        
                        
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        
$db->limit_query($sql,$start_index,__LINE__,__FILE__,$num_of_objects);
                        
                        $result_units = array();
@@ -425,7 +468,11 @@
                                $sql = "$sql AND $selector";
                        }
                        
-                       $db = $this->get_db();
+                       if(!$db = $this->get_db())
+                       {
+                               return;
+                       }
+
                        $db->query($sql);
                        
                        if($db->next_record())
@@ -461,4 +508,3 @@
                        return $this->status;
                }
     }
-               




reply via email to

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