<?
define 
("HOSTNAME","localhost");
define ("USERNAME","root");
define ("DATABASE","leo");
define ("PASSWORD","123");
define ("DEBUG",false);

class 
leo{
    var 
$host HOSTNAME;
    var 
$user USERNAME;
    var 
$database DATABASE;
    var 
$pass PASSWORD;

    public function 
leo(){
        
$this->methodTable = array(
        
"getUser"=>array(
        
"description"=>"populando nosso datagrid",
        
"access"=>"remote"
        
),
        
"addUser"=>array(
        
"description"=>"adiciona usuarios",
        
"access"=>"remote",
        
"arguments"=>"args"
        
)
        );
        
$this->conexao mysql_connect($this->host,$this->user,$this->pass);
        
mysql_select_db($this->database);
    }

    public function 
getUser(){
        
$query mysql_query("SELECT * FROM usuarios");
        
$num mysql_num_rows($query);
        if (
$num>0) {
            while (
$row mysql_fetch_object($query)) {
                
$dados[] = $row;
            }
            return(
$dados);
        }else{
            return 
false;
        }
    }
    
    public function 
addUser($args=array()){
        
$nome $args[0];
        
$email $args[1];
        
$tel $args[2];
        
mysql_query("INSERT INTO usuarios (nome,email,telefone) VALUES ('$nome','$email','$tel')");
        if(!
mysql_error()){
            return 
"Cadastro feito com sucesso!!!";
        }else{
            return 
mysql_error();    
        }
    }
}
?>