function checaUsuario($usuario, $funcion, $modulo)
 {
     $ctrUsuario = new ControlUsuario($usuario);
     if ($modulo == "facebook" && ($funcion == "hasBooMonstersAccount" || $funcion == "registrarUsuario") || $modulo == "key" && $funcion == "consultarKey" || $modulo == "sociales" && ($funcion == "elUsuarioTWYaTieneBM" || $funcion == "elUsuarioFBYaTieneBM" || $funcion == "registrarUsuarioFB") || $modulo == "usuario" && ($funcion == "registrar" || $funcion == "buscaLogin" || $funcion == "buscaEmail" || $funcion == "ifUserConfirmed" || $funcion == "registerPersonWEBFB")) {
         return $usuario;
     } else {
         return $ctrUsuario->autentificacion($usuario);
     }
 }
示例#2
0
<?php

include_once 'control_users.php';
if (isset($_REQUEST["id_ref"])) {
    $json_resp = array();
    $usuarios_mng = new ControlUsuario();
    $json_resp["erase"] = NULL;
    $id_ref = $_REQUEST["id_ref"];
    $res = $usuarios_mng->eliminarUsuario($id_ref);
    if ($res != NULL) {
        if ($res === TRUE) {
            $json_resp["erase"] = $res;
        } else {
            $json_resp["erase"] = FALSE;
            $json_resp["msg"] = $res;
        }
    }
    header('Content-type: application/json; charset=utf-8');
    echo json_encode($json_resp, JSON_FORCE_OBJECT);
    //echo json_encode($json_resp);
}
exit;
?>
<!--<!DOCTYPE html>
<html>
    <head></head>
    <body>
        <p id="display"></p>
        <br><br>
        <form action="drop_user.php" method="post">
            <input type="text" name="id_ref"/>
示例#3
0
 public function run()
 {
     $usuarioControl = new ControlUsuario();
     if (isset($_POST['ingresar'])) {
         $usuario = $_POST['usuario'];
         $password = $_POST['contrasenha'];
         if ($usuario == "administrador") {
             header("location:adminView.php");
         } else {
             $result = $usuarioControl->verificarUsuario($usuario, $password);
             if ($result == 1) {
                 $this->_usuario = $usuarioControl->buscarPorUsuario($usuario);
                 $_SESSION['us'] = $this->_usuario;
                 $_GET['opcion'] = "PMiPerfil";
             } else {
                 $opcion = $_GET['opcion'] = "PLogin";
                 echo 'Usuario y/o Constrase&ntilde;a Incorrecta';
             }
         }
     }
     if (!isset($_GET['opcion'])) {
         $this->_mostrarPrincipal(null);
     } else {
         $opcion = $_GET['opcion'];
         switch ($opcion) {
             case 'PLogin':
                 $this->_mostrarPrincipal(null);
                 break;
             case 'PMiPerfil':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarPrincipal($this->_usuario);
                 break;
             case 'principal':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarPrincipal($this->_usuario);
                 break;
             case 'nosotros':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarNosotros($this->_usuario);
                 break;
             case 'bCategoria':
                 $this->_usuario = $_SESSION['us'];
                 if ($this->_usuario == null) {
                     $this->_mostrarFallo();
                 } else {
                     $id = $_POST['comboCategoria'];
                     print_r($id);
                     $contro = new ControlProducto();
                     $controlCategoria = new ControlCategoria();
                     $categoria = $controlCategoria->getAll();
                     $productos = $contro->findProductoPorCategoria($id);
                     $this->_mostrarCatalogo($this->_usuario, $productos, $categoria);
                 }
                 break;
             case 'catalogo':
                 $this->_usuario = $_SESSION['us'];
                 if ($this->_usuario == null) {
                     $this->_mostrarFallo();
                 } else {
                     $controlCategoria = new ControlCategoria();
                     $categoria = $controlCategoria->getAll();
                     $control = new ControlProducto();
                     $productos = $control->getAll();
                     $this->_mostrarCatalogo($this->_usuario, $productos, $categoria);
                 }
                 break;
             case 'novedades':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarNovedades($this->_usuario);
                 break;
             case 'oContra':
                 $this->_olvidaste();
                 break;
             case 'miCuenta':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarMiCuenta($this->_usuario);
                 break;
             case 'contactenos':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarContactenos($this->_usuario);
                 break;
             case 'registrar':
                 $this->_mostrarRegistrar();
                 break;
             case 'enviarMensaje':
                 $this->_usuario = $_SESSION['us'];
                 $nombre = $_POST['nombre'];
                 $correo = $_POST['correo'];
                 $asunto = $_POST['asunto'];
                 $mensaje = $_POST['mensaje'];
                 $controlMensaje = new ControlMensaje();
                 $controlMensaje->insertarMensaje($mensaje, $nombre, $correo, $asunto);
                 echo 'Se mando el mensaje';
                 $this->_mostrarContactenos($this->_usuario);
                 break;
             case 'enviarOrden':
                 $this->_usuario = $_SESSION['us'];
                 $carrito = new Carrito();
                 $productos = $carrito->getItems();
                 $cantidadProducto = $carrito->cantidadPorProducto();
                 $controlProd = new ControlProducto();
                 foreach ($productos as $producto) {
                     $cantidad = $cantidadProducto[$producto->get_productoId()];
                     $cantActual = $producto->get_cantidad();
                     if ($cantActual < $cantidad) {
                         echo 'No hay Stock';
                     } else {
                         $id = $producto->get_productoId();
                         $nuevaCa = $cantActual - $cantidad;
                         $controlProd->modificar($id, $nuevaCa);
                         $carrito->vaciar();
                         $controlCategoria = new ControlCategoria();
                         $categoria = $controlCategoria->getAll();
                         $control = new ControlProducto();
                         $productos = $control->getAll();
                         $this->_mostrarCatalogo($this->_usuario, $productos, $categoria);
                     }
                 }
                 break;
             case 'modificarCuenta':
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarModificarCuenta($this->_usuario);
                 break;
             case 'agregar':
                 $id = $_GET['id'];
                 $carrito = new Carrito();
                 $controlProd = new ControlProducto();
                 $prod = $controlProd->buscarProducto($id);
                 $carrito->addItem($prod);
                 $long = $carrito->cantidad();
                 $total = $carrito->getTotal();
                 $lista = $carrito->getItems();
                 $cantidaProductos = $carrito->cantidadPorProducto();
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarCarrito($this->_usuario, $lista, $total, $long, $cantidaProductos);
                 break;
             case 'eliminarProd':
                 $this->_usuario = $_SESSION['us'];
                 $id = $_GET['id'];
                 $carrito = new Carrito();
                 $carrito->deleteItem($id);
                 $controlCategoria = new ControlCategoria();
                 $categoria = $controlCategoria->getAll();
                 $control = new ControlProducto();
                 $productos = $control->getAll();
                 $this->_mostrarCatalogo($this->_usuario, $productos, $categoria);
                 break;
             case 'modificarUser':
                 $this->_usuario = $_SESSION['us'];
                 $dni = $_POST['dni'];
                 $nombre = $_POST['nombres'];
                 $apellidoP = $_POST['apellidoP'];
                 $apellidoM = $_POST['apellidoM'];
                 $telefono = $_POST['telefono'];
                 $distrito = "";
                 $num = $_POST['distrito'];
                 switch ($num) {
                     case '1':
                         $distrito = "Surquillo";
                         break;
                     case '2':
                         $distrito = "SMP";
                         break;
                     case '3':
                         $distrito = "Miraflores";
                         break;
                     case '4':
                         $distrito = "San Isidro";
                         break;
                 }
                 $direccion = $_POST['direccion'];
                 $departamento = $_POST['depart'];
                 $referencia = $_POST['referencia'];
                 $usuarioControl->modificarUsuario($this->_usuario->get_usuarioId(), $nombre, $apellidoP, $apellidoM, $dni, $direccion, $departamento, $distrito, $referencia);
                 $this->_mostrarPrincipal($this->_usuario);
                 break;
             case 'registrarU':
                 $dni = $_POST['dni'];
                 $nombre = $_POST['nombres'];
                 $apellidoP = $_POST['apellidoP'];
                 $apellidoM = $_POST['apellidoM'];
                 $contrasenha = $_POST['clave'];
                 $Rcontra = $_POST['claveR'];
                 $correo = $_POST['correo'];
                 $telefono = $_POST['telefono'];
                 $num = $_POST['comboDistrito'];
                 switch ($num) {
                     case '1':
                         $distrito = "Surquillo";
                         break;
                     case '2':
                         $distrito = "SMP";
                         break;
                     case '3':
                         $distrito = "Miraflores";
                         break;
                     case '4':
                         $distrito = "San Isidro";
                         break;
                 }
                 $direccion = $_POST['direccion'];
                 $departamento = $_POST['departamento'];
                 $dep = $_POST['departamento'];
                 $referencia = $_POST['referencia'];
                 $usuarioControl->insertarUsuario($nombre, $apellidoP, $apellidoM, $dni, $telefono, $departamento, $contrasenha, $direccion, $distrito, $correo, $referencia);
                 $this->_usuario = $_SESSION['us'];
                 $this->_mostrarPrincipal($this->_usuario);
                 break;
         }
     }
 }
示例#4
0
 public function obtenerConsulta()
 {
     return $result = parent::consultarUsuarios();
 }
示例#5
0
<?php

include_once 'control_users.php';
if (isset($_REQUEST["id_base"])) {
    $json_resp = array();
    $ref = $_REQUEST["id_base"];
    $new_nom = $_REQUEST["nom"];
    $new_ape = $_REQUEST["ape"];
    $new_id = $_REQUEST["id"];
    $new_tipo_id = $_REQUEST["tipo_id"];
    $new_tel = $_REQUEST["tel"];
    $new_mail = $_REQUEST["email"];
    $new_nick = $_REQUEST["nick"];
    $new_pass = $_REQUEST["pass"];
    $new_rol = $_REQUEST["rol"];
    $usuarios_mng = new ControlUsuario();
    $json_resp["modif"] = NULL;
    $query = "update usuarios set id='{$new_id}', nombre='{$new_nom}', apes='{$new_ape}', tipo_id='{$new_tipo_id}'," . " telefono='{$new_tel}', email='{$new_mail}', rol='{$new_rol}'";
    //$buildQuery = "";
    if ($new_pass != NULL || strlen($new_pass) > 0) {
        $query = $query . ", pass='******'";
    }
    if ($new_nick != NULL || strlen($new_nick) > 0) {
        $query = $query . ", nick='{$new_nick}'";
    }
    $query = $query . " where id='{$ref}'";
    $resp_bd = $usuarios_mng->modificarUsuario($query);
    if ($resp_bd === "modificado") {
        $json_resp["modif"] = TRUE;
        $json_resp["error"] = NULL;
    } else {
示例#6
0
<?php

include 'control_users.php';
if (isset($_REQUEST["user"]) && isset($_REQUEST["pass"])) {
    $json_resp = array();
    $user = $_REQUEST["user"];
    $pass = $_REQUEST["pass"];
    $control_usuarios = new ControlUsuario();
    $json_resp["logged"] = NULL;
    $resp = $control_usuarios->loggin($user, $pass);
    if ($resp != NULL) {
        if ($resp[0] === "logged") {
            $json_resp["logged"] = TRUE;
            $json_resp["data_sesion"]["id"] = $resp[1];
            $json_resp["data_sesion"]["nombre"] = $resp[2];
            $json_resp["data_sesion"]["rol"] = $resp[3];
        } else {
            $json_resp["logged"] = FALSE;
            $json_resp["msg"] = $resp[0];
        }
    }
    //header('Content-type: application/json; charset=utf-8');
    echo json_encode($json_resp);
}
?>
<!--<!DOCTYPE html>
<html>
    <head></head>
    <body>
        <p id="display"></p>
        <br><br>
示例#7
0
<?php

include 'control_users.php';
if (isset($_REQUEST["id"])) {
    $json_resp = array();
    $id = $_REQUEST["id"];
    $usuarios_mng = new ControlUsuario();
    $json_resp["find"] = NULL;
    $datos = $usuarios_mng->devolverInformacion($id);
    if ($datos != NULL) {
        if ($datos[0] === "ok") {
            $json_resp["find"] = TRUE;
            $json_resp["user"]["id"] = utf8_encode($datos[1]);
            $json_resp["user"]["nombre"] = utf8_encode($datos[2]);
            $json_resp["user"]["apes"] = utf8_encode($datos[3]);
            $json_resp["user"]["tipo_id"] = utf8_encode($datos[4]);
            $json_resp["user"]["telefono"] = utf8_encode($datos[5]);
            $json_resp["user"]["email"] = utf8_encode($datos[6]);
            $json_resp["user"]["pass"] = utf8_encode($datos[7]);
            $json_resp["user"]["rol"] = utf8_encode($datos[8]);
            $json_resp["user"]["nick"] = utf8_encode($datos[9]);
        } else {
            $json_resp["find"] = FALSE;
            $json_resp["msg"] = utf8_encode($datos[0]);
        }
    }
    header('Content-type: application/json; charset=utf-8');
    echo json_encode($json_resp, JSON_FORCE_OBJECT);
    //echo json_encode($json_resp);
}
exit;
示例#8
0
 public function run()
 {
     if (!isset($_GET['opcion'])) {
         $this->_mostrarAdmin();
     } else {
         $arreglo = array();
         $obj = new ControlMensaje();
         $opcion = $_GET['opcion'];
         switch ($opcion) {
             case 'principalA':
                 $this->_mostrarAdmin();
                 break;
             case 'clientes':
                 $usuario = new ControlUsuario();
                 $clientes = $usuario->getAll();
                 $this->_mostrarClientes($clientes);
                 break;
             case 'detalleCliente':
                 $clienteId = $_GET['id'];
                 $usuario = new ControlUsuario();
                 $cliente = $usuario->buscarUsuario($clienteId);
                 $this->_mostrarClienteDetalle($cliente);
                 break;
             case 'buscarCliente':
                 $texto = $_POST['buscarCliente'];
                 $usuario = new ControlUsuario();
                 $clientes = $usuario->buscarClientePorTexto($texto);
                 $this->_mostrarClientes($clientes);
                 break;
             case 'eliminarCliente':
                 $clienteId = $_GET['id'];
                 $usuario = new ControlUsuario();
                 $clientes = $usuario->getAll();
                 $usuario->eliminarUsuario($clienteId);
                 $this->_mostrarClientes($clientes);
                 break;
             case 'producto':
                 $producto = new ControlProducto();
                 $usuario = new ControlUsuario();
                 $tipo = new ControlTipo();
                 $productos = $producto->getAll();
                 $this->_mostrarProductos($productos, $tipo);
                 break;
             case 'detalleProducto':
                 $productoId = $_GET['id'];
                 $producto = new ControlProducto();
                 $categoria = new ControlCategoria();
                 $tipo = new ControlTipo();
                 $proveedor = new ControlProveedor();
                 $nuevoProducto = $producto->buscarProducto($productoId);
                 $ganancia = $nuevoProducto->get_precio() - $nuevoProducto->get_costo();
                 $nombreCategoria = $categoria->obtenerCategoriaPorId($tipo->obtenerCategoriaPorTipo($nuevoProducto->get_tipoId()));
                 $nombreTipo = $tipo->getNombrePorId($nuevoProducto->get_tipoId());
                 $nombreProveedor = $proveedor->obtenerNombrePorId($nuevoProducto->get_proveedorId());
                 $this->_mostrarProductoDetalle($nuevoProducto, $nombreProveedor, $nombreTipo, $nombreCategoria, $ganancia);
                 break;
             case 'buscarProducto':
                 $texto = $_POST['producto'];
                 print_r($texto);
                 $ctrlProducot = new ControlProducto();
                 $productos = $ctrlProducot->buscarProductoPorTexto($texto);
                 $tipo = new ControlTipo();
                 $this->_mostrarProductos($productos, $tipo);
                 break;
             case 'eliminarProducto':
                 $productoId = $_GET['id'];
                 $producto = new ControlProducto();
                 $tipo = new ControlTipo();
                 $producto->eliminarProducto($productoId);
                 $lista = $producto->getAll();
                 $this->_mostrarProductos($lista, $tipo);
                 break;
             case 'realizarPedido':
                 $producto = new ControlProducto();
                 $tipo = new ControlTipo();
                 $productos = $producto->buscarPorProveedor('1');
                 $this->_mostrarPedido($productos, $tipo, null, null);
                 break;
             case 'agregarCarrito':
                 $id = $_GET['id'];
                 $producto = new ControlProducto();
                 $buscar = $producto->buscarProducto($id);
                 $productos = $producto->buscarPorProveedor('1');
                 $arreglo = $_SESSION['car'];
                 $cantidad = $_POST['cantidad'];
                 $arreglo = $buscar;
                 $_SESSION['car'] = $arreglo;
                 $tipo = new ControlTipo();
                 $this->_mostrarPedido($productos, $tipo, $buscar, $cantidad);
                 break;
             case 'historial':
                 //Todo copia
                 if (isset($_POST['buscarBarra'])) {
                     $buscarBarra = $_POST['buscarBarra'];
                 } else {
                     $buscarBarra = "semana";
                 }
                 $imagen = new GraphBar();
                 if ($buscarBarra == "semana") {
                     $imagen->_showGraph_pChart($buscarBarra);
                 } elseif ($buscarBarra == "mes") {
                     $imagen->_showGraph_pChart($buscarBarra);
                 }
                 $this->_mostrarHistorial();
                 //Fin de copiar
                 break;
             case 'proveedores':
                 $proveedor = new ControlProveedor();
                 $proveedores = $proveedor->getAll();
                 $this->_mostrarProveedores($proveedores);
                 break;
             case 'mostrarAgregarProveedor':
                 $this->_mostrarAgregarProveedor();
                 break;
             case 'agregarProveedor':
                 // luis
                 $nombreEmpresa = $_POST['nombre'];
                 $ruc = $_POST['ruc'];
                 $correo = $_POST['correo'];
                 $nombreContacto = $_POST['nombres'];
                 $apellidoContacto = $_POST['apellidos'];
                 $dniContacto = $_POST['dni'];
                 $telefonoContacto = $_POST['telefono'];
                 $proveedor = new ControlProveedor();
                 $producto = new ControlProducto();
                 $categoria = new ControlCategoria();
                 $proveedor->insertarProveedor($nombreEmpresa, $ruc, $correo, $nombreContacto, $apellidoContacto, $dniContacto, $telefonoContacto);
                 $proveedorEncontrado = $proveedor->buscarProveedorPorNombre($nombreEmpresa);
                 $proveedorEncontrado = $proveedor->buscarProveedorPorNombre($nombreEmpresa);
                 $categorias = $categoria->getAll();
                 $proveedores = null;
                 $this->_mostrarAgregarProducto($proveedores, $proveedorEncontrado, $categorias);
                 break;
             case 'mostrarAgregarProducto':
                 $proveedorEncontrado = null;
                 $categoria = new ControlCategoria();
                 $proveedor = new ControlProveedor();
                 $tipo = new ControlTipo();
                 $tipos = $tipo->getAll();
                 $proveedores = $proveedor->getAll();
                 $categorias = $categoria->getAll();
                 $this->_mostrarAgregarProducto($proveedores, $proveedorEncontrado, $categorias, $tipos);
                 break;
             case 'agregarProducto':
                 $proveedorId = $_POST['comboProveedores'];
                 $marca = $_POST['marca'];
                 $tipoId = $_POST['comboTipos'];
                 $costo = $_POST['precioCompra'];
                 $precio = $_POST['precioVenta'];
                 $cantidad = $_POST['cantidad'];
                 $descripcion = $_POST['descripcion'];
                 $producto = new ControlProducto();
                 $producto->insertarProducto($proveedorId, $marca, $tipoId, $costo, $precio, $cantidad, $descripcion);
                 $_GET['opcion'] = "producto";
                 $this->run();
                 break;
             case 'mostrarModificarProveedor':
                 $proveedorId = $_GET['id'];
                 $proveedor = new ControlProveedor();
                 $proveedorEncontrado = $proveedor->buscarProveedorPorId($proveedorId);
                 $this->_mostrarModificarProveedor($proveedorEncontrado);
                 break;
             case 'modificarProducto':
                 $productoId = $_GET['id'];
                 $proveedorId = $_POST['comboProveedores'];
                 $marca = $_POST['marca'];
                 $tipoId = $_POST['comboTipos'];
                 $costo = $_POST['precioCompra'];
                 $precio = $_POST['precioVenta'];
                 $cantidad = $_POST['cantidad'];
                 $descripcion = $_POST['descripcion'];
                 $producto = new ControlProducto();
                 $producto->modificarProducto($productoId, $proveedorId, $marca, $tipoId, $costo, $precio, $cantidad, $descripcion);
                 $_GET['opcion'] = "producto";
                 $this->run();
                 break;
             case 'modificarProveedor':
                 $proveedorId = $_GET['id'];
                 $nombreEmpresa = $_POST['nombre'];
                 $ruc = $_POST['ruc'];
                 $correo = $_POST['correo'];
                 $nombreContacto = $_POST['nombres'];
                 $apellidoContacto = $_POST['apellidos'];
                 $dniContacto = $_POST['dni'];
                 $telefonoContacto = $_POST['telefono'];
                 $proveedor = new ControlProveedor();
                 $proveedor->modificarProveedor($proveedorId, $nombreEmpresa, $ruc, $correo, $nombreContacto, $apellidoContacto, $dniContacto, $telefonoContacto);
                 $_GET['opcion'] = "proveedores";
                 $this->run();
                 break;
             case 'eliminarProveedor':
                 $proveedor = new ControlProveedor();
                 $idProveedor = $_GET['id'];
                 $proveedor->eliminarProveedor($idProveedor);
                 $_GET['opcion'] = "proveedores";
                 $this->run();
                 break;
             case 'detalleProveedor':
                 $this->_mostrarDetalleProv();
                 break;
             case 'detalleProveedor':
                 $productoId = $_GET['id'];
                 $producto = new ControlProducto();
                 $categoria = new ControlCategoria();
                 $tipo = new ControlTipo();
                 $proveedor = new ControlProveedor();
                 $nuevoProducto = $producto->buscarProducto($productoId);
                 $nombreCategoria = $categoria->obtenerCategoriaPorId($tipo->obtenerCategoriaPorTipo($nuevoProducto->get_tipoId()));
                 $nombreTipo = $tipo->getNombrePorId($nuevoProducto->get_tipoId());
                 $nombreProveedor = $proveedor->obtenerNombrePorId($nuevoProducto->get_proveedorId());
                 $this->_mostrarProductoDetalle($nuevoProducto, $nombreProveedor, $nombreTipo, $nombreCategoria);
                 break;
             case 'mostrarAgregarProducto':
                 $proveedorEncontrado = null;
                 $categoria = new ControlCategoria();
                 $proveedor = new ControlProveedor();
                 $proveedores = $proveedor->getAll();
                 $categorias = $categoria->getAll();
                 $this->_mostrarAgregarProducto($proveedores, $proveedorEncontrado, $categorias);
                 break;
             case 'mostrarModificarProducto':
                 $productoId = $_GET['id'];
                 $producto = new ControlProducto();
                 $categoria = new ControlCategoria();
                 $proveedor = new ControlProveedor();
                 $tipo = new ControlTipo();
                 $proveedores = $proveedor->getAll();
                 $categorias = $categoria->getAll();
                 $tipos = $tipo->getAll();
                 $productoEncontrado = $producto->buscarProducto($productoId);
                 $this->_mostrarModificarProducto($productoEncontrado, $categorias, $tipos, $proveedores);
                 break;
             case 'buscarProducto':
                 $texto = $_POST['nuevoTexto'];
                 echo 'el texto es ' . $texto;
                 $usuario = new ControlUsuario();
                 $clientes = $usuario->buscarClientePorTexto($texto);
                 $this->_mostrarClientes($clientes);
                 break;
             case 'eliminarProducto':
                 $productoId = $_GET['id'];
                 $producto = new ControlProducto();
                 $tipo = new ControlTipo();
                 $productos = $producto->eliminarProducto($productoId);
                 $this->_mostrarProductos($productos, $tipo);
                 break;
             case 'mensajes':
                 $obj = new ControlMensaje();
                 $lista = $obj->getAll();
                 $this->_mostrarMensaje($lista);
                 break;
             case 'ver':
                 $id = $_GET['id'];
                 $mensaje = $obj->buscarMensaje($id);
                 $this->_mostrarMensajeDetalle($mensaje);
                 break;
             case 'eliminar':
                 $id = $_GET['id'];
                 $obj->eliminarMensaje($id);
                 $lista = $obj->getAll();
                 $this->_mostrarMensaje($lista);
                 break;
             case 'enviarNuevo':
                 //$obj->buscarMensaje($id);
                 $this->_mostrarMensajeEnviar();
                 break;
             case 'enviarMensaje':
                 $destino = $_POST['forEmail'];
                 $asunto = $_POST['subject'];
                 $body = $_POST['bodyMessage'];
                 mail($destino, $asunto, $body, "*****@*****.**");
                 echo 'Mensaje Enviado';
                 $obj = new ControlMensaje();
                 $lista = $obj->getAll();
                 $this->_mostrarMensaje($lista);
                 break;
             case 'enviar':
                 $this->_mostrarMensajeEnviar();
                 break;
             case 'regresar':
                 $lista = $obj->getAll();
                 $this->_mostrarMensaje($lista);
                 break;
             case 'PLogin':
                 $this->_mostrarAdmin();
                 break;
         }
     }
 }
示例#9
0
<?php

include 'control_users.php';
$json_resp = array();
if (isset($_REQUEST["nom"]) && isset($_REQUEST["ape"]) && isset($_REQUEST["id"])) {
    $new_nom = $_REQUEST["nom"];
    $new_ape = $_REQUEST["ape"];
    $new_id = $_REQUEST["id"];
    $new_tipo_id = $_REQUEST["tipo_id"];
    $new_tel = $_REQUEST["tel"];
    $new_mail = $_REQUEST["email"];
    $new_nick = $_REQUEST["nick"];
    $new_pass = $_REQUEST["pass"];
    $new_rol = $_REQUEST["rol"];
    $usuarios_mng = new ControlUsuario();
    $json_resp["added"] = NULL;
    if ($new_pass == NULL || !(strlen($new_pass) > 0)) {
        $new_pass = $new_id;
        $json_resp["extras"]["r_pass"] = "******";
    } else {
        $json_resp["extras"]["r_pass"] = "******";
    }
    if ($new_nick == NULL || !(strlen($new_nick) > 0)) {
        $new_nick = $new_id;
        $json_resp["extras"]["r_nick"] = "Tu Nick -> tu Identificacion";
    } else {
        $json_resp["extras"]["r_nick"] = "Tu Nick -> {$new_nick}";
    }
    $resp_bd = $usuarios_mng->registrarUsuario($new_id, $new_nom, $new_ape, $new_tipo_id, $new_tel, $new_mail, $new_pass, $new_rol, $new_nick);
    if ($resp_bd == TRUE) {
        $json_resp["added"] = TRUE;
示例#10
0
<?php

#iniciar_sessao
session_start();
#função para resolver problema de header
ob_start();
#define codificação
header('Content-Type: text/html; charset=UTF-8');
#carrega as classes automaticamente
include_once 'autoload.php';
#cria o objeto de controle
$cg = new ControlGeral();
#validar sessao
$cg->validarSessao();
#cria o objeto de controle
$cc = new ControlUsuario();
#verfica o o botão 'consultar' foi acionado
if (isset($_POST["consultar"])) {
    #passa o id e nome para consultar
    $usuarios = $cc->consultar($_POST["id_cliente"], $_POST["nome"]);
} else {
    #mostrar todos os clientes
    $usuarios = $cc->consultar(null, null);
}
?>

<html lang="pt-br">
    <head>
        <!-- define a codificação do HTML -->
        <meta charset="utf-8">
示例#11
0
 function recibirTransferencia($funcion, $objetoTransferente)
 {
     $ctrUsuario = new ControlUsuario($this->usrGlb);
     switch ($funcion) {
         case "uploadUserPicture":
             return $ctrUsuario->uploadUserPicture($objetoTransferente);
             break;
         case "registrar":
             return $ctrUsuario->registerPerson($objetoTransferente);
             break;
         case "registrarWeb":
             return $ctrUsuario->registerPersonWEB($objetoTransferente);
             break;
         case "registerPersonWEBFB":
             return $ctrUsuario->registerPersonWEBFB($objetoTransferente);
             break;
         case "autentificar":
             return $ctrUsuario->autentificacion($objetoTransferente);
             break;
         case "consultaAmigos":
             return $ctrUsuario->consultaAmigos($objetoTransferente);
             break;
         case "agregarAmigo":
             return $ctrUsuario->agregarAmigo($objetoTransferente);
             break;
         case "consultar":
             return $ctrUsuario->consultarPerson($objetoTransferente);
             break;
         case "buscaUsuario":
             return $ctrUsuario->buscaUsuario($objetoTransferente);
             break;
         case "buscaLogin":
             return $ctrUsuario->buscaLogin($objetoTransferente);
             break;
         case "buscaEmail":
             return $ctrUsuario->buscaEmail($objetoTransferente);
             break;
         case "ifUserConfirmed":
             return $ctrUsuario->ifUserConfirmed();
             break;
         case "buscaActualizacionItems":
             return $ctrUsuario->compararFechasItems($objetoTransferente);
             break;
         case "buscaActualizacionAmigos":
             return $ctrUsuario->compararFechasAmigos($objetoTransferente);
             break;
         case "buscaActualizacionMensajes":
             return $ctrUsuario->compararFechasMensajes($objetoTransferente);
             break;
         case "cambiarPassword":
             return $ctrUsuario->cambiarPassword($objetoTransferente);
             break;
         case "cambiarCorreo":
             return $ctrUsuario->cambiarCorreo($objetoTransferente);
             break;
         case "cambiarNombre":
             return $ctrUsuario->cambiarNombre($objetoTransferente);
             break;
     }
 }