Exemple #1
0
 /**
  * @param Gpf_Auth_Info $authInfo
  * @return Gpf_SqlBuilder_SelectBuilder
  */
 protected function createAuthSelect(Gpf_Auth_Info $authInfo)
 {
     $select = parent::createAuthSelect($authInfo);
     $select->select->add('pu.' . Pap_Db_Table_Users::REFID, 'refid');
     $select->select->add('pu.' . Pap_Db_Table_Users::NUMBERUSERID, 'numberuserid');
     $select->select->add('pu.' . Pap_Db_Table_Users::PHOTO, 'photo');
     for ($i = 1; $i <= 25; $i++) {
         $select->select->add('pu.' . Pap_Db_Table_Users::getDataColumnName($i), 'data' . $i);
     }
     $select->select->add('pu.' . Pap_Db_Table_Users::PARENTUSERID, Pap_Db_Table_Users::PARENTUSERID);
     $select->select->add('pu.' . Pap_Db_Table_Users::ID, 'userid');
     $select->select->add('pu.' . Pap_Db_Table_Users::TYPE, 'rtype');
     $select->select->add('pu.' . Pap_Db_Table_Users::DATEINSERTED, 'dateinserted');
     $select->select->add('pu.' . Pap_Db_Table_Users::DATEAPPROVED, 'dateapproved');
     $select->from->addInnerJoin(Pap_Db_Table_Users::getName(), 'pu', 'pu.accountuserid=u.accountuserid');
     $select->where->add('pu.' . Pap_Db_Table_Users::TYPE, '=', $authInfo->getRoleType());
     return $select;
 }