コード例 #1
0
ファイル: Usuario.php プロジェクト: alanansilva/threads
 public function getComboUsuario($pessoa_id, $perfil_id = null, $usuario_id = null)
 {
     $objCombo = new UtilCombo();
     $objCombo->SETObjDb($this->objDb);
     $sql = "SELECT";
     $sql .= "\t id ";
     $sql .= "\t,nome ";
     $sql .= "FROM";
     $sql .= "\tusuario ";
     $sql .= "WHERE";
     $sql .= "\tpessoa_id     = " . $pessoa_id;
     if (!is_null($perfil_id)) {
         $sql .= " AND perfil_id IN (" . $perfil_id . ")";
     }
     $sql .= " ORDER BY nome";
     $objCombo->SETQuery($sql);
     return $objCombo->getComboOptions('id', 'nome', $usuario_id, false);
     $objCombo = '';
 }
コード例 #2
0
ファイル: TipoPessoa.php プロジェクト: alanansilva/threads
 /**
  * Retorna um combo de tipo de pessoa
  * @param int $tipo_pessoa_id
  * @param type $perfil_id
  * @return UtilCombo
  */
 public function getComboTipoPessoa($tipo_pessoa_id = null, $perfil_id = null)
 {
     $objCombo = new UtilCombo();
     $objCombo->SETObjDb($this->objDb);
     $sql = "SELECT";
     $sql .= "\t id ";
     $sql .= "\t,nome ";
     $sql .= "FROM";
     $sql .= "\ttipo_pessoa ";
     $sql .= "WHERE 1=1 ";
     if ($perfil_id == 40) {
         $sql .= " AND id = 3 ";
     }
     $sql .= " ORDER BY nome";
     $objCombo->SETQuery($sql);
     return $objCombo->getComboOptions('id', 'nome', $tipo_pessoa_id, false);
     $objCombo = '';
 }
コード例 #3
0
ファイル: Perfil.php プロジェクト: alanansilva/threads
 /**
  * RETORNA UM COMBO COM O PERFIL
  *
  * @param Integer $perfil_id
  * @return UtilCombo->getComboOptions
  */
 public function getComboPerfil($perfil_id)
 {
     $objCombo = new UtilCombo();
     $objCombo->SETObjDb($this->objDb);
     $sql = "SELECT ";
     $sql .= "   id, ";
     $sql .= "   nome ";
     $sql .= " FROM ";
     $sql .= "   perfil ";
     $sql .= "  WHERE 1=1 ";
     if ($_SESSION['dados']['pessoa']['id'] == 1) {
         $sql .= "  AND pessoa_id = " . $_SESSION['dados']['pessoa']['id'];
     } elseif ($_SESSION['dados']['pessoa']['id'] != 1) {
         $sql .= "  AND id NOT IN (1,42) ";
     }
     $sql .= " ORDER BY nome ";
     echo $sql;
     $objCombo->SETQuery($sql);
     return $objCombo->getComboOptions("id", "nome", $perfil_id, false);
     $objCombo = "";
 }