/[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 1073 by fmichon, Mon Dec 17 14:52:40 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 212  class om_dbform extends dbForm { Line 198  class om_dbform extends dbForm {
198                  // Log                  // Log
199                  $this->addToLog(_("Requete executee"), VERBOSE_MODE);                  $this->addToLog(_("Requete executee"), VERBOSE_MODE);
200                  // Log                  // Log
                 if(isset($val[$this->clePrimaire])) // ***  
                     $id = $val[$this->clePrimaire];  
                 else  
                     $id=$this->id;  
201                  $message = _("Enregistrement")." ".$this->valF[$this->clePrimaire]." ";                  $message = _("Enregistrement")." ".$this->valF[$this->clePrimaire]." ";
202                  $message .= _("de la table")." \"".$this->table."\" ";                  $message .= _("de la table")." \"".$this->table."\" ";
203                  $message .= "[ ".$db->affectedRows()." ";                  $message .= "[ ".$db->affectedRows()." ";
# Line 411  class om_dbform extends dbForm { Line 393  class om_dbform extends dbForm {
393          $this->addToLog("supprimer() - end", EXTRA_VERBOSE_MODE);          $this->addToLog("supprimer() - end", EXTRA_VERBOSE_MODE);
394      }      }
395    
       
       
396      /**      /**
397       * 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,
398       * 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 451  class om_dbform extends dbForm {
451       * @param string $value valeur à inserer dans la colonne       * @param string $value valeur à inserer dans la colonne
452       */       */
453      function isUnique($champ,$value) {      function isUnique($champ,$value) {
454                  //Test sur un groupe de champs          //Test sur un groupe de champs
455          if(is_array($champ) and is_array($value)) {          if(is_array($champ) and is_array($value)) {
456              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".implode(" = ? AND ",$champ)." = ?";              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".implode(" = ? AND ",$champ)." = ?";
457          } else {          } else {
458                  //Test sur un champ          //Test sur un champ
459              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".$champ." = ?";              $sql = 'SELECT count(*) FROM '.DB_PREFIXE.$this->table." WHERE ".$champ." = ?";
460          }          }
461          if($this->getParameter('maj')) {          if($this->getParameter('maj')) {
# Line 603  class om_dbform extends dbForm { Line 583  class om_dbform extends dbForm {
583          if ($this->msg != "") {          if ($this->msg != "") {
584    
585              //              //
             $m = new message();  
   
             //  
586              if ($this->correct) {              if ($this->correct) {
587                  $class = "valid";                  $class = "valid";
588              } else {              } else {
589                  $class = "error";                  $class = "error";
590              }              }
591              $m->displayMessage($class, $this->msg);              $this->f->displayMessage($class, $this->msg);
592    
593          }          }
594    
# Line 659  class om_dbform extends dbForm { Line 636  class om_dbform extends dbForm {
636          }          }
637      }      }
638    
639        /**
640         * Méthode pour convertir une date Y-m-d en d/m/Y
641         */
642        function dateDBToForm($date) {
643            $date = new DateTime($this->valF['date_demande']);
644            return $date->format('d/m/Y');
645        }
646        
647  }  }
648    
649  ?>  ?>

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26