Location: PHPKode > projects > SolBT > SolBT-1.3.0.11/usuarios.php
<?php
  include_once("dados.php");
  include_once("usuarios_obj.php");

  class usuarios
  {
    public $id_usuario = 0;
    public $id_instituicao = 0;
    public $id_depto = 0;
    public $id_cidade = 0;
    public $username = "";
    public $senha = "";
    public $nome_completo = "";
    public $email = "";
    public $niveluser = 99;

    public $count = 0;

    public function get_usuarios()
    {
      //Seleciona cidades no bnaco
      $sql = "SELECT * FROM usuarios";
      $sql .= " WHERE id_usuario > 0";

      //Verifica par�metros
      if ($this->id_usuario > 0) $sql .= " AND id_usuario = ".$this->id_usuario;
      if ($this->id_instituicao > 0) $sql .= " AND id_instituicao = ".$this->id_instituicao;
      if ($this->id_cidade > 0) $sql .= " AND id_cidade = ".$this->id_cidade;
      if (strlen($this->username) > 0) $sql .= " AND username = '".$this->username."'";
      if (strlen($this->senha) > 0) $sql .= " AND senha = '".$this->senha."'";
      if (strlen($this->nome_completo) > 0) $sql.= " AND nome_completo LIKE '%".$this->nome_completo."%'";
      if (strlen($this->email) > 0) $sql .= " AND email = '".$this->email."'";

      $sql .= " ORDER BY nome_completo ASC";

      //Conecta ao banco e abre query
      $dados = new dados();
      $dados->get_conexao();
      $rs = mysql_query($sql);
      $this->count = 0;

      //Passa resultados pra um array do objeto cidades
      while ($reg = mysql_fetch_array($rs))
      {
	      $usuarios = new usuarios_obj();
	      $usuarios->id_usuario = $reg['id_usuario'];
	      $usuarios->id_instituicao = $reg['id_instituicao'];
	      $usuarios->id_cidade = $reg['id_cidade'];
        $usuarios->username = $reg['username'];
        $usuarios->nome_completo = $reg['nome_completo'];
        $usuarios->email = $reg['email'];
        $usuarios->id_depto = $reg['id_departamento'];
        $usuarios->niveluser = $reg["nivel"];
        $a[] = $usuarios;
        $this->count++;
      }

      mysql_close();
      return $a;
    }
  }
?>
Return current item: SolBT