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; } }
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; }