Changeset 194

Show
Ignore:
Timestamp:
06/10/06 22:55:56 (3 years ago)
Author:
laurentj
Message:

Bug #7788 jAuthDriverDb::getUserList() : méthode findAllOrder inconnueBug #7803 jaclgroup.dao.xml, methode del manquanteBug #7821 saveNewUser erreur lors de l'event avec le loginBug #7834 regression: jDbWidget inutilisable

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/jelix/acl/jAclManager.class.php

    r136 r194  
    7676      $daoright->deleteBySubject($subject); 
    7777      $daosbj = jDao::get('acl~jaclsubject'); 
    78       $daosbj->del($subject); 
     78      $daosbj->delete($subject); 
    7979    } 
    8080 
  • trunk/lib/jelix/acl/jAclUserGroup.class.php

    r136 r194  
    5959    function removeUserFromGroup($login,$groupid){ 
    6060      $daousergroup = jDao::get('acl~jaclusergroup'); 
    61       $daousergroup->del($login,$groupid); 
     61      $daousergroup->delete($login,$groupid); 
    6262    } 
    6363 
     
    7474 
    7575      // supprime le groupe personnel du user (jacl_group) 
    76       $daogroup->del($privategrp->id_aclgrp); 
     76      $daogroup->delete($privategrp->id_aclgrp); 
    7777 
    7878      // l'enleve de tous les groupes (jacl_users_group) 
     
    112112       $daousergroup->deleteByGroup($groupid); 
    113113       // suppression du groupe 
    114        $daogroup->del($groupid); 
     114       $daogroup->delete($groupid); 
    115115    } 
    116116 
  • trunk/lib/jelix/auth/jAuth.class.php

    r180 r194  
    7272        $dr = self::_getDriver(); 
    7373        if($dr->saveNewUser($user)){ 
    74             jEvent::notify ('AuthNewUser', array('login'=>$login)); 
     74            jEvent::notify ('AuthNewUser', array('user'=>$user)); 
    7575        } 
    7676        return $user; 
  • trunk/lib/jelix/auth/jAuthDriverDb.class.php

    r179 r194  
    6161        $dao = jDao::get($this->_params['dao']); 
    6262        if($pattern == '%' || $pattern == ''){ 
    63             return $dao->findAllOrdered(); 
     63            return $dao->findAll(); 
    6464        }else{ 
    6565            return $dao->findByLogin($pattern); 
  • trunk/lib/jelix/db/jDbWidget.class.php

    r151 r194  
    3434    * @return  object  objet contenant les champs  sous forme de propri�s, de la ligne s�ctionn�    */ 
    3535    public function  fetchFirst($query){ 
    36         $rs     = $this->_conn->query ($query); 
    37         $result = $rs->fetch (); 
     36        $rs     = $this->_conn->query ($query); 
     37        $result = $rs->fetch (); 
    3838        return $result; 
    3939    } 
     
    4141    /** 
    4242    * Effectue une requ�, et met �our les propri�s de l'objet pass�n param�e 
    43     * @param   string  $query   requ� SQL 
    44     * @param   object ou string  object �emplir ou nom de la classe de l'objet �emplir 
     43    * @param   string  $query     requ� SQL 
     44    * @param   string  $classname nom de la classe de l'objet �emplir 
    4545    * @return  object  objet initialis�empli 
    4646    */ 
    47     public function fetchFirstInto ($query, $object){ 
    48         $rs     =  $this->_conn->query   ($query); 
    49         $result =  $rs->fetchInto ($object); 
     47    public function fetchFirstInto ($query, $classname){ 
     48        $rs     = $this->_conn->query   ($query); 
     49        $rs->setFetchMode(8, $classname); 
     50        $result = $rs->fetch (); 
    5051        return $result; 
    5152    } 
     
    5859    public function fetchAll($query, $limitOffset=null, $limitCount=null){ 
    5960        if($limitOffset===null || $limitCount===null){ 
    60             $rs = $this->_conn->query ($query); 
     61            $rs = $this->_conn->query ($query); 
    6162        }else{ 
    62             $rs = $this->_conn->limitQuery ($query, $limitOffset, $limitCount); 
     63            $rs = $this->_conn->limitQuery ($query, $limitOffset, $limitCount); 
    6364        } 
    6465        return $rs->fetchAll (); 
     
    6869    * R�p� tout les enregistrements d'un select dans un tableau (d'objets) 
    6970    * @param   string   $query   requ� SQL 
    70     * @param   object ou string  $className object �emplir ou nom de la classe de l'objet �emplir 
     71    * @param   string  $className nom de la classe de l'objet �emplir 
    7172    * @return  array    tableau d'objets 
    7273    */ 
    7374    public function fetchAllInto($query, $className, $limitOffset=null, $limitCount=null){ 
    7475        if($limitOffset===null || $limitCount===null){ 
    75             $rs = $this->_conn->query ($query); 
     76            $rs = $this->_conn->query ($query); 
    7677        }else{ 
    77             $rs = $this->_conn->limitQuery ($query, $limitOffset, $limitCount); 
     78            $rs = $this->_conn->limitQuery ($query, $limitOffset, $limitCount); 
    7879        } 
    7980        $result = array(); 
    8081        if ($rs){ 
    81             while($res = $rs->fetchInto ($className)){ 
    82                 $result[] =  $res; 
     82            $rs->setFetchMode(8, $classname); 
     83            while($res = $rs->fetch()){ 
     84                $result[] = $res; 
    8385            } 
    8486        } 
Download in other formats: Unified Diff Zip Archive