/[openfoncier]/trunk/obj/om_dbform.class.php
ViewVC logotype

Diff of /trunk/obj/om_dbform.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 680 by nhaye, Tue Nov 13 18:15:59 2012 UTC revision 691 by nhaye, Wed Nov 14 16:01:49 2012 UTC
# Line 151  class om_dbform extends dbForm { Line 151  class om_dbform extends dbForm {
151                  }                  }
152              }              }
153          }          }
         if(!$this->canAccess()) {  
                             //  
             $message_class = "error";  
             $message = _("Droits insuffisants. Vous n'avez pas suffisament de ".  
                          "droits pour acceder a cette page.");  
             $this->f->addToMessage($message_class, $message);  
   
             //  
             $this->f->setFlag(NULL);  
             $this->f->display();  
   
             // Arrêt du script  
             die();  
         }  
154      }      }
155    
156    
# Line 411  class om_dbform extends dbForm { Line 397  class om_dbform extends dbForm {
397          $this->addToLog("supprimer() - end", EXTRA_VERBOSE_MODE);          $this->addToLog("supprimer() - end", EXTRA_VERBOSE_MODE);
398      }      }
399    
       
       
400      /**      /**
401       * Methode de verification de l'unicite d'une valeur pour chaque elements du tableau unique_key,       * Methode de verification de l'unicite d'une valeur pour chaque elements du tableau unique_key,
402       * ainsi que l'unicite de la cle multiple unique_multiple_key.       * ainsi que l'unicite de la cle multiple unique_multiple_key.
# Line 471  class om_dbform extends dbForm { Line 455  class om_dbform extends dbForm {
455       * @param string $value valeur à inserer dans la colonne       * @param string $value valeur à inserer dans la colonne
456       */       */
457      function isUnique($champ,$value) {      function isUnique($champ,$value) {
458                  //Test sur un groupe de champs          //Test sur un groupe de champs
459          if(is_array($champ) and is_array($value)) {          if(is_array($champ) and is_array($value)) {
460              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".implode(" = ? AND ",$champ)." = ?";              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".implode(" = ? AND ",$champ)." = ?";
461          } else {          } else {
462                  //Test sur un champ          //Test sur un champ
463              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".$champ." = ?";              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".$champ." = ?";
464          }          }
465          if($this->getParameter('maj')) {          if($this->getParameter('maj')) {
# Line 658  class om_dbform extends dbForm { Line 642  class om_dbform extends dbForm {
642              $this->errors[$key] = '';              $this->errors[$key] = '';
643          }          }
644      }      }
   
   
645  }  }
646    
647  ?>  ?>

Legend:
Removed from v.680  
changed lines
  Added in v.691

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26