Exemplo n.º 1
0
function CrearUsuario($nombre, $identificacion, $direccion, $comision, $telefono, $pass, $idioma, $perfil, $cc, $nace, $local, $idlocales)
{
    $oUsuario = new usuario();
    $oUsuario->Crea();
    $oUsuario->set("Identificacion", $identificacion, FORCE);
    $oUsuario->set("Direccion", $direccion, FORCE);
    $oUsuario->set("Comision", $comision, FORCE);
    $oUsuario->set("Telefono", $telefono, FORCE);
    $oUsuario->set("Password", md5($pass), FORCE);
    $oUsuario->set("IdIdioma", $idioma, FORCE);
    $oUsuario->set("IdPerfil ", $perfil, FORCE);
    $oUsuario->set("IdLocal ", $local, FORCE);
    $oUsuario->set("Nombre", $nombre, FORCE);
    $oUsuario->set("CuentaBanco", $cc, FORCE);
    $oUsuario->set("FechaNacim", $nace, FORCE);
    $oUsuario->set("GrupoLocales", $idlocales, FORCE);
    if ($oUsuario->Alta()) {
        //if(isVerbose())
        //	echo gas("aviso",_("Nuevo perfil registrado"));
        return true;
    } else {
        //echo gas("aviso",_("No se ha podido registrar el nuevo perfil"));
        return false;
    }
}
Exemplo n.º 2
0
 function isAdministrador($email)
 {
     $sql = "select * from {$this->tabla} where email=:email;";
     $parametros["email"] = $email;
     $r = $this->bd->setConsulta($sql, $parametros);
     if ($r) {
         $usuario = new usuario();
         $usuario->set($this->bd->getFila());
         if ($usuario->getRol() === "administrador") {
             return true;
         } else {
             return false;
         }
     }
     return null;
 }