/**
  * Conjunto de funciones para filtrar en relación de la URL
  * 
  * @author Jonathan Sandoval   <*****@*****.**>
  * @return Array(CompraVenta)  Conjunto de CompraVentas despueś de analizar la URL
  */
 static function frontendFunctions()
 {
     // Obtención de los datos de la URL
     $url = ControladorBaseDatos::getRestoURL();
     //$url = "?keyword_id=2&?keyword_fecha=2015&";
     $CompraVentas = self::obtenerCompraVentas();
     // Si desea buscar de modo avanzado
     if (strpos($url, "?keyword_id=") !== false) {
         $myurl = $url;
         $distribuidorTemp = array();
         $distribuidores = array();
         $keywArray = array("?keyword_id=", "keyword_fecha=");
         $myurl = substr($myurl, stripos($myurl, $keywArray[0]));
         $id = substr($myurl, stripos($myurl, $keywArray[0]) + strlen($keywArray[0]), stripos($myurl, "&") - strlen($keywArray[0]));
         $myurl = substr($myurl, stripos($myurl, $keywArray[1]));
         $fecha = substr($myurl, stripos($myurl, $keywArray[1]) + strlen($keywArray[1]), stripos($myurl, "&") - strlen($keywArray[1]));
         //Filtra en relación de los datos del objeto obtenido
         $CompraVentas = self::obtenerCompraVentaAvanzada($id, $fecha);
     }
     return $CompraVentas;
 }
<?php

require_once __DIR__ . '/../../Clases/ControladorEmpleado.php';
$clave = sha1($_REQUEST['password']);
$username = $_REQUEST['user'];
$usuario = ControladorEmpleado::validarUsuario($username, $clave);
if ($usuario !== NULL) {
    //buscando empleado
    ControladorBaseDatos::iniciarSesion($usuario);
    echo 'OK';
} else {
    echo 'KO';
}
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorHerramienta.php";
ControladorBaseDatos::validarSesionIniciada('NuevaHerramienta');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaAgregacionHerramientas.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|operacion|', 'Agregar', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
//Cargar tipos
$tipos = ControladorHerramienta::obtenerTipoHerramientas();
$tipoS = "";
$tipoS = $tipoS . '<select id="aTipo">';
foreach ($tipos as $key => $value) {
    $tipoS = $tipoS . "<option id=tipos{$key}>" . $value->getNombre() . "</option>";
}
$tipoS = $tipoS . "</select>";
$plantilla = str_replace('|tipos|', $tipoS, $plantilla);
//Cargar marcas
$marcas = ControladorHerramienta::obtenerMarcas();
$marcaS = "";
$marcaS = $marcaS . '<select id="aMarca">';
foreach ($marcas as $key => $value) {
    $marcaS = $marcaS . "<option id=marca{$key}>" . $value->getNombre() . "</option>";
}
$marcaS = $marcaS . "</select>";
$plantilla = str_replace('|marcas|', $marcaS, $plantilla);
echo $plantilla;
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorEmpleado.php";
require_once __DIR__ . "/../Clases/ControladorDistribuidor.php";
ControladorBaseDatos::validarSesionIniciada('MostrarEmpleado');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaBusqueda.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|objeto|', 'Empleado', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$inputNormal = '<input name="bNombre" type="text" id="bNombre1" class="busqueda" placeholder="Nombre Empleado">
    <button onclick="href(\'?keyword=data\');" class="lupa"><span class="fa fa-search"></span></button>
    <button onclick="desplegar(\'busquedaAvanzada\');desplegar(\'busquedaBasica\')">Busqueda Avanzada <span class="fa fa-arrow-circle-right"></span></button>';
$inputAvanzado = '<input name="bID" type="text" id="bID" class="busqueda" placeholder="ID Empleado">
    <input name="bCURP" type="text" id="bCURP" class="busqueda" placeholder="CURP Empleado">
    <input name="bNombre" type="text" id="bNombre2" class="busqueda" placeholder="Nombre Empleado"><br>
    <input name="bNombreS" type="text" id="bNombreS" class="busqueda" placeholder="Segundo Nombre">
    <input name="bApellidoP" type="text" id="bApellidoP" class="busqueda" placeholder="Apellido Paterno">
    <input name="bApellidoM" type="text" id="bApellidoM" class="busqueda" placeholder="Apellido Materno"><br>
    <input name="bCalle" type="text" id="bCalle" class="busqueda" placeholder="Calle">
    <input name="bColonia" type="text" id="bColonia" class="busqueda" placeholder="Colonia">
    <input name="bNCasa" type="text" id="bNCasa" class="busqueda" placeholder="Numero de Casa"><br>
    <input name="bNCasaE" type="text" id="bNCasaI" class="busqueda" placeholder="Numero Interior">
    <input name="bCiudad" type="text" id="bCiudad" class="busqueda" placeholder="Ciudad">
    <input name="bTurno" type="text" id="bTurno" class="busqueda" placeholder="Turno"><br>
    <input name="bTipo" type="text" id="bTipo" class="busqueda" placeholder="Tipo">
    <button onclick="href(\'?keyword_id=empleado\');" class="lupa"><span class="fa fa-search"></span></button>
    <button onclick="desplegar(\'busquedaAvanzada\'); desplegar(\'busquedaBasica\')">Busqueda Basica <span class="fa fa-circle-arrow-left"></span></button>';
$plantilla = str_replace('|busquedaBasica|', $inputNormal, $plantilla);
}
$herrString = $herrString . '<select id="aHerramientas" onclick = "inicializarDistribuidores()">';
foreach ($herramientas as $key => $value) {
    $herrString = $herrString . "<option id=calidad{$key}>" . $value->getNombre() . "</option>";
}
$herrString = $herrString . "</select>";
$plantilla = str_replace('|herramientas|', $herrString, $plantilla);
$calidades = ControladorHerramienta::obtenerCalidades();
$calString = '<select id="aCalidad">';
foreach ($calidades as $key => $value) {
    $calString = $calString . "<option id=calidad{$key}>" . $value->getNombre() . "</option>";
}
$calString = $calString . "</select>";
$plantilla = str_replace('|calidades|', $calString, $plantilla);
echo $plantilla;
$url = ControladorBaseDatos::getRestoURL();
if ($url != '') {
    $url = substr($url, 4);
    if (is_numeric($url)) {
        $id = intval($url);
        $Distribuidor = ControladorDistribuidor::obtenerDistribuidorID($id);
        if ($Distribuidor != NULL) {
            $Distribuidor->getHerramienta() != NULL ? $precio = $Distribuidor->getHerramienta()->getPrecioCompra() : ($precio = 0);
            $direccion = $Distribuidor->getDireccion();
            $nombre = $Distribuidor->getNombre();
            //var_dump($Distribuidor);
            //Establece datos de objetos dentro de objetos
            echo "<script>\n                        document.getElementById('aDireccion').value = '{$direccion}';\n                        document.getElementById('aNombre').value = '{$nombre}';\n                        document.getElementById('aPrecioCompra').value = {$precio};";
            if ($Distribuidor->getHerramienta() == NULL) {
                echo "document.getElementById('aHerramientas').options.selectedIndex = 0;";
            } else {
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorSucursal.php";
require_once __DIR__ . "/../Clases/ControladorEmpleado.php";
ControladorBaseDatos::validarSesionIniciada('NuevoEmpleado');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaAgregacionEmpleados.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|operacion|', 'Agregar', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
//Cargar ciudades
$ciudades = ControladorEmpleado::obtenerCiudades();
$ciudadesS = "";
$ciudadesS = $ciudadesS . '<select id="aCiudad">';
foreach ($ciudades as $key => $value) {
    $ciudadesS = $ciudadesS . "<option id=calidad{$key}>" . $value->getNombre() . "</option>";
}
$ciudadesS = $ciudadesS . "</select>";
$plantilla = str_replace('|ciudades|', $ciudadesS, $plantilla);
//Cargar turnos
$turnos = ControladorEmpleado::obtenerTurnos();
$turnosS = "";
$turnosS = $turnosS . '<select id="aTurno">';
foreach ($turnos as $key => $value) {
    $turnosS = $turnosS . "<option id=calidad{$key}>" . $value->getNombre() . "</option>";
}
$turnosS = $turnosS . "</select>";
$plantilla = str_replace('|turnos|', $turnosS, $plantilla);
//Cargar los tipos
 /**
  * Quita la conexión con la base de datos
  *
  * @author Jonathan Sandoval    <*****@*****.**>
  **/
 static function DesconectarDB()
 {
     self::$mysqli_obj = NULL;
 }
 static function disminuirHerramientas($idHerramienta = "0", $cantidadDecremental = 0)
 {
     $tablaRelacionHM = constant('TABLA_HERRAMIENTA_MARCA');
     $herramienta = self::obtenerHerramientaID($idHerramienta);
     if ($herramienta !== NULL) {
         $consulta = "UPDATE {$tablaRelacionHM}\n                             SET CantidadExistente = " . strval($herramienta->getCantidad() - $cantidadDecremental) . " WHERE {$tablaRelacionHM}.ID_Herramienta = {$idHerramienta}";
         $res = ControladorBaseDatos::query($consulta);
         if (ControladorBaseDatos::getAffectedRows() == 1) {
             return true;
         } else {
             return false;
         }
     }
     return false;
 }
示例#9
0
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorCompraVenta.php";
ControladorBaseDatos::validarSesionIniciada('VerVenta');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaBusqueda.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|objeto|', 'Ventas', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$inputNormal = '<input name="bID" type="text" id="bID" class="busqueda" placeholder="ID compra">
    <input type="date" id="bFecha" class="busqueda" placeholder="Fecha yyyy-mm-dd">
    <button onclick="href(\'?keyword_id=compra\');" class="lupa"><span class="fa fa-search"></span></button>';
$inputAvanzado = '';
$plantilla = str_replace('|busquedaBasica|', $inputNormal, $plantilla);
$plantilla = str_replace('|busquedaAvanzada|', $inputAvanzado, $plantilla);
$ventas = ControladorCompraVenta::frontendFunctions();
$conTab = $conTab . "<thead>";
$conTab = $conTab . "<th class='text-left'>ID</th>";
$conTab = $conTab . "<th class='text-left'>Reporte</th>";
$conTab = $conTab . "<th class='text-left'>Cliente</th>";
$conTab = $conTab . "<th class='text-left'>Sucursal</th>";
$conTab = $conTab . "<th class='text-left'>Fecha</th>";
$conTab = $conTab . "<th class='text-left'>Herramienta</th>";
$conTab = $conTab . "<th class='text-left'>Cantidad</th>";
$conTab = $conTab . "</thead>";
foreach ($ventas as $simple) {
    $herramientas = $simple->getHerramientaComprada()->getIDHerramienta();
    $cantidades = $simple->getHerramientaComprada()->getCantidad();
    $conTab = $conTab . "<tr>";
 /**
  * Conjunto de funciones para ordenar y filtrar en relación de la URL
  * 
  * @author Jonathan Sandoval    <*****@*****.**>
  * @return Array(Empleado)      Conjunto de Empleados despueś de analizar la URL
  */
 static function frontendFunctions()
 {
     // Obtención de los datos de la URL
     $url = ControladorBaseDatos::getRestoURL();
     $attribArray = array("ID", "CURP", "Nombre", "Segundo_Nombre", "Apellido_Paterno", "Apellido_Materno", "Turno", "Tipo_Empleado", "Calle", "Colonia", "NoCasa_Ext", "NoCasa_Int", "Ciudad", "Password");
     //Revisa si se desea eliminar un Empleado
     if (strripos($url, "?action=delete&empleado_id=") !== false) {
         $id_empleado = Intval(substr($url, strlen("?action=delete&empleado_id=")));
         /* Validación del tipo de Empleado
          */
         if (self::eliminarEmpleado($id_empleado) == false) {
             $error = ControladorBaseDatos::getLastError();
             if ($error != "") {
                 $error = substr($error, strpos($error, '`herremex`.`') + strlen('`herremex`.`'));
                 $error = substr($error, strpos($error, '`herremex`.`') + strlen('`herremex`.`'));
                 $error = substr($error, 0, strpos($error, '`'));
                 echo "<script>\n                                alert('La tabla \\'{$error}\\' está ocupando al empleado');\n                              </script>";
             }
         }
     }
     $empleados = self::obtenerEmpleados();
     // Revisa si desea buscar por nombre
     if (strpos($url, "?keyword=") !== false) {
         $to_search = substr($url, strlen("?keyword="));
         $to_search = substr($to_search, 0, strpos($to_search, '&'));
         if ($to_search !== "") {
             //Filtra en relación de todo su nombre
             $empleados = self::obtenerEmpleadoNombres($to_search, $to_search, $to_search, $to_search);
         }
     }
     // Si desea buscar de modo avanzado
     if (strpos($url, "?keyword_id=") !== false) {
         $myurl = $url;
         $empleadoTemp = array();
         $empleados = array();
         $keywArray = array("?keyword_id=", "keyword_curp=", "keyword_primer_nombre=", "keyword_segundo_nombre=", "keyword_apellido_paterno=", "keyword_apellido_materno=", "keyword_turno=", "keyword_tipo=", "keyword_calle=", "keyword_colonia=", "keyword_ext=", "keyword_Int=", "keyword_ciudad=");
         //Rescara los valores de cada kwyword y los agrega a un objeto Empleado
         foreach ($keywArray as $key => $keyword) {
             $myurl = substr($myurl, stripos($myurl, $keyword));
             $empleadoTemp[$attribArray["{$key}"]] = substr($myurl, stripos($myurl, $keyword) + strlen($keyword), stripos($myurl, "&") - strlen($keyword));
         }
         //Filtra en relación de los datos del objeto obtenido
         $empleados = self::filtrarEmpleados(self::array_Empleado($empleadoTemp));
     }
     //Retorna el conjunto de Empleados después de las operaciones
     return $empleados;
 }
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorCliente.php";
ControladorBaseDatos::validarSesionIniciada('MostrarCliente');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaBusqueda.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|objeto|', 'Clientes', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$inputNormal = '<input name="bNombre" type="text" id="bNombre1" class="busqueda" placeholder="Nombre Cliente">
	<button onclick="href(\'?keyword=data\');" class="lupa"><span class="fa fa-search"></span></button>
	<button onclick="desplegar(\'busquedaAvanzada\');desplegar(\'busquedaBasica\')">Busqueda Avanzada <span class="fa fa-arrow-circle-right"></span></button>';
$inputAvanzado = '	<input name="bID" type="text" id="bID" class="busqueda" placeholder="ID Cliente">
	<input name="bRFC" type="text" id="bRFC" class="busqueda" placeholder="RFC Cliente">
	<input name="bNombre" type="text" id="bNombre2" class="busqueda" placeholder="Nombre Cliente"><br>
	<input name="bSexo" type="text" id="bSexo" class="busqueda" placeholder="Sexo del Cliente">
	<input name="bRegimen" type="text" id="bRegimen" class="busqueda" placeholder="Regimen">
	<input name="bCalle" type="text" id="bCalle" class="busqueda" placeholder="Calle"><br>
	<input name="bEdificio" type="text" id="bEdificio" class="busqueda" placeholder="No de Edificio">
	<input name="bCiudad" type="text" id="bCiudad" class="busqueda" placeholder="Ciudad">
	<button onclick="href(\'?keyword_id=cliente\');" class="lupa"><span class="fa fa-search"></span></button>
	<button onclick="desplegar(\'busquedaAvanzada\'); desplegar(\'busquedaBasica\')">Busqueda Basica <span class="fa fa-arrow-circle-left"></span></button>';
$plantilla = str_replace('|busquedaBasica|', $inputNormal, $plantilla);
$plantilla = str_replace('|busquedaAvanzada|', $inputAvanzado, $plantilla);
$clientes = ControladorCliente::frontEndFunctions();
$maxreg = 5;
$tabla = 'dataTable';
$conTab = "";
$conTab = $conTab . "<thead>";
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
require_once __DIR__ . "/../Clases/ControladorCliente.php";
ControladorBaseDatos::validarSesionIniciada('NuevoCliente');
$plantilla = file_get_contents(__DIR__ . "/Plantillas/plantillaAgregacionClientes.html");
$plantilla = str_replace('|header|', DesplegadorInterfaz::getHeader(), $plantilla);
$plantilla = str_replace('|operacion|', 'Agregar', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$ciudades = ControladorCliente::obtenerCiudades();
$ciudadString = "";
$ciudadString = $ciudadString . '<select id="aCiudad">';
foreach ($ciudades as $key => $value) {
    $ciudadString = $ciudadString . "<option id=calidad{$key}>" . $value->getNombre() . "</option>";
}
$ciudadString = $ciudadString . "</select>";
$plantilla = str_replace('|ciudades|', $ciudadString, $plantilla);
echo $plantilla;
 /**
  * Conjunto de funciones para ordenar y filtrar en relación de la URL
  * 
  * @author Jonathan Sandoval    <*****@*****.**>
  * @return Array(Sucursal)      Conjunto de Sucursales despueś de analizar la URL
  */
 static function frontendFunctions()
 {
     // Obtención de los datos de la URL
     $url = ControladorBaseDatos::getRestoURL();
     $attribArray = array("Ciudad", "ID", "Calle", "Colonia", "NoEdificio");
     //Revisa si se desea eliminar un Sucursal
     if (strripos($url, "?action=delete&sucursal_id=") !== false) {
         $id_sucursal = intval(substr($url, strlen("?action=delete&sucursal_id=")));
         /* Validación del tipo de Sucursal
          */
         if (self::eliminarSucursal($id_sucursal) == false) {
             $error = ControladorBaseDatos::getLastError();
             if ($error != "") {
                 $error = substr($error, strpos($error, '`herremex`.`') + strlen('`herremex`.`'));
                 $error = substr($error, 0, strpos($error, '`'));
                 echo "<script>\n                                alert('La tabla \\'{$error}\\' está ocupando la sucursal');\n                              </script>";
             }
         }
     }
     $sucursales = self::obtenerSucursales();
     // Revisa si desea buscar por nombre
     if (strpos($url, "?keyword=") !== false) {
         $to_search = substr($url, strlen("?keyword="));
         $to_search = substr($to_search, 0, strpos($to_search, '&'));
         if ($to_search !== "") {
             //Filtra en relación de todo su nombre
             $sucursales = self::obtenerSucursalNombres($to_search, $to_search, $to_search, $to_search);
         }
     }
     // Si desea buscar de modo avanzado
     if (strpos($url, "?keyword_ciudad=") !== false) {
         $myurl = $url;
         $sucursalTemp = array();
         $sucursales = array();
         $keywArray = array("?keyword_ciudad=", "keyword_id=", "keyword_calle=", "keyword_colonia=", "keyword_edificio=");
         //Rescara los valores de cada kwyword y los agrega a un objeto Sucursal
         foreach ($keywArray as $key => $keyword) {
             $myurl = substr($myurl, stripos($myurl, $keyword));
             $sucursalTemp[$attribArray["{$key}"]] = substr($myurl, stripos($myurl, $keyword) + strlen($keyword), stripos($myurl, "&") - strlen($keyword));
         }
         //Filtra en relación de los datos del objeto obtenido
         $sucursales = self::filtrarSucursales(self::array_Sucursal($sucursalTemp));
     }
     //Retorna el conjunto de Sucursales después de las operaciones
     return $sucursales;
 }
 /**
  * Conjunto de funciones para ordenar y filtrar en relación de la URL
  * 
  * @author Jonathan Sandoval        <*****@*****.**>
  * @return Array(Distribuidor)      Conjunto de Distribuidores despueś de analizar la URL
  */
 static function frontendFunctions()
 {
     // Obtención de los datos de la URL
     $url = ControladorBaseDatos::getRestoURL();
     $attribArray = array("ID", "Direccion", "Nombre");
     //Revisa si se desea eliminar un Distribuidor
     if (strripos($url, "?action=delete&distribuidor_id=") !== false) {
         $id_distribuidor = Intval(substr($url, strlen("?action=delete&distribuidor_id=")));
         /* Validación del tipo de Distribuidor
          */
         if (self::eliminarDistribuidor($id_distribuidor) == false) {
             $error = ControladorBaseDatos::getLastError();
             if ($error != "") {
                 $error = substr($error, strpos($error, '`herremex`.`') + strlen('`herremex`.`'));
                 $error = substr($error, strpos($error, '`herremex`.`') + strlen('`herremex`.`'));
                 $error = substr($error, 0, strpos($error, '`'));
                 echo "<script>\n                                alert('La tabla \\'{$error}\\' está ocupando al distribuidor');\n                              </script>";
             }
         }
     }
     $distribuidores = self::obtenerDistribuidores();
     // Revisa si desea buscar por nombre
     if (strpos($url, "?keyword=") !== false) {
         $to_search = substr($url, strlen("?keyword="));
         $to_search = substr($to_search, 0, strpos($to_search, '&'));
         if ($to_search !== "") {
             //Filtra en relación de todo su nombre
             $distribuidores = self::obtenerDistribuidorNombreoID($to_search, $to_search);
         }
     }
     // Si desea buscar de modo avanzado
     if (strpos($url, "?keyword_id=") !== false) {
         $myurl = $url;
         $distribuidorTemp = array();
         $distribuidores = array();
         $keywArray = array("?keyword_id=", "keyword_direccion=", "keyword_nombre=");
         //Rescara los valores de cada kwyword y los agrega a un objeto Distribuidor
         foreach ($keywArray as $key => $keyword) {
             $myurl = substr($myurl, stripos($myurl, $keyword));
             $distribuidorTemp[$attribArray["{$key}"]] = substr($myurl, stripos($myurl, $keyword) + strlen($keyword), stripos($myurl, "&") - strlen($keyword));
         }
         //Filtra en relación de los datos del objeto obtenido
         $distribuidores = self::filtrarDistribuidores(self::array_Distribuidor($distribuidorTemp));
     }
     //Retorna el conjunto de Distribuidores después de las operaciones
     return $distribuidores;
 }
$plantilla = str_replace('|objeto|', 'Distribuidor', $plantilla);
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$inputNormal = '<input name="bNombre" type="text" id="bNombre1" class="busqueda" placeholder="Nombre Distribuidor">
	<button onclick="href(\\?keyword=data\');" class="lupa"><span class="fa fa-search"></span></button>
	<button onclick="desplegar(\'busquedaAvanzada\');desplegar(\'busquedaBasica\')">Busqueda Avanzada <span class="fa fa-arrow-circle-right"></span></button>';
$inputAvanzado = '<input name="bID" type="text" id="bID" class="busqueda" placeholder="ID Distribuidores">
	<input name="bNombre" type="text" id="bNombre2" class="busqueda" placeholder="Nombre Distribuidores"><br>
	<input name="bDireccion" type="text" id="bDireccion" class="busqueda" placeholder="Direccion Distribuidor">
	<button onclick="href(\'?keyword_id=distribuidor\');" class="lupa"><span class="fa fa-search"></span></button>
	<button onclick="desplegar(\'busquedaAvanzada\'); desplegar(\'busquedaBasica\')">Busqueda Basica <span class="fa fa-arrow-circle-left"></span></button>';
$plantilla = str_replace('|busquedaBasica|', $inputNormal, $plantilla);
$plantilla = str_replace('|busquedaAvanzada|', $inputAvanzado, $plantilla);
$Distribuidores = ControladorDistribuidor::frontEndFunctions();
$maxreg = 5;
$tabla = 'dataTable';
$tipoActual = ControladorBaseDatos::obtenerTipoUsuario();
$hidden = "";
if ($tipoActual == 'G') {
    $hidden = "hidden";
}
$conTab = $conTab . "<thead>";
$conTab = $conTab . "<tr>";
$conTab = $conTab . "<th class='text-left' onclick='decidesort(0, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>ID</th>";
$conTab = $conTab . "<th class='text-left' onclick='decidesort(1, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Nombre</th>";
$conTab = $conTab . "<th class='text-left' onclick='decidesort(2, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Direccion</th>";
$conTab = $conTab . "<th class='text-left' onclick='decidesort(3, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Herramienta</th>";
$conTab = $conTab . "<th class='text-left' {$hidden} onclick='inicializeHidden({$maxreg}, \"{$tabla}\")' style='font-size: 15px; rowspan=2'>Operaciones</th>";
$conTab = $conTab . "<tr>";
$conTab = $conTab . "<thead>";
$conTab = $conTab . "<tbody class='table-hover'>";
$i = 1;
示例#16
0
<?php

require_once __DIR__ . '/../../Clases/ControladorBaseDatos.php';
ControladorBaseDatos::cerrarSesion();
示例#17
0
<?php

session_start();
require_once __DIR__ . "/../Clases/ControladorBaseDatos.php";
require_once __DIR__ . "/../Clases/DesplegadorInterfaz.php";
ControladorBaseDatos::validarSesionIniciada('Menu');
$tipo = ControladorBaseDatos::obtenerTipoUsuario();
$nombre = ControladorBaseDatos::obtenerNombreUsuario();
$plantilla = file_get_contents(__DIR__ . "/Plantillas/menu.html");
$plantilla = str_replace('|footer|', DesplegadorInterfaz::getFooter(), $plantilla);
$plantilla = str_replace('|username|', $nombre, $plantilla);
$conTab = "";
if ($tipo == 'A') {
    $conTab = $conTab . "<tr>\n                <td id='opc1'>\n                    <a href='BusquedaHerramientas.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-cog fa-5x'></span>\n                        <p class='titulo'>Herramientas</p>\n                    </a>\n                </td>\n             </tr>";
} else {
    if ($tipo == 'V') {
        $conTab = $conTab . "<tr>\n                <td id='opc1'>\n                    <a href='BusquedaHerramientas.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-cog fa-5x'></span>\n                        <p class='titulo'>Herramientas</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='RealizarVenta.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-shopping-cart fa-5x'></span>\n                        <p class='titulo'>Ventas</p>\n                    </a>\n                </td>\n            </tr>";
    } else {
        if ($tipo == 'C') {
            $conTab = $conTab . "<tr>\n                <td id='opc1'>\n                    <a href='BusquedaHerramientas.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-cog fa-5x'></span>\n                        <p class='titulo'>Herramientas</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='VerVenta.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-shopping-cart fa-5x'></span>\n                        <p class='titulo'>Ventas</p>\n                    </a>\n                </td>\n            </tr>";
        } else {
            $conTab = $conTab . "<tr>\n                <td id='opc1'>\n                    <a href='BusquedaHerramientas.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-cog fa-5x'></span>\n                        <p class='titulo'>Herramientas</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='BusquedaClientes.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-group fa-5x'></span>\n                        <p class='titulo'>Clientes</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='BusquedaEmpleados.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-book fa-5x'></span>\n                        <p class='titulo'>Empleados</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='BusquedaDistribuidores.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-truck fa-5x'></span>\n                        <p class='titulo'>Distribuidores</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='BusquedaSucursales.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-briefcase fa-5x'></span>\n                        <p class='titulo'>Sucursales</p>\n                    </a>\n                </td>\n                <td>\n                    <a href='RealizarVenta.php' class='hvr-wobble-vertical'>\n                        <span class='fa fa-shopping-cart fa-5x'></span>\n                        <p class='titulo'>Ventas</p>\n                    </a>\n                </td>\n            </tr>";
        }
    }
}
$plantilla = str_replace('|tablaContenido|', $conTab, $plantilla);
echo $plantilla;
 /**
  * Recupera el header para las plantillas en los documentos segun el usuario
  *
  * @author Jonathan Sandoval <*****@*****.**>
  * @return string   código HTML para insertar en las plantillas
  */
 static function getHeader()
 {
     $tipo = ControladorBaseDatos::obtenerTipoUsuario();
     $res = '<header>
             <h1 class="comp">
                 <img src="Recursos/Imagenes/logo.png" class="logo"><!--Logo-->
                     Herremex
                 <button class="logout" onclick="cerrarSession();"><span class="fa fa-sign-out fa-2x">Salir</span></button>
                 <div class="hr2"><hr /></div><!--Linea Roja-->';
     if ($tipo == 'A') {
         $res = $res . '<ul class="menu">
                     <li><a href="menu.php"><p class="menuTitulos"><span class="fa fa-home fa-spin" ></span> Menú</p></a>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-cog" ></span> Herramientas</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaHerramientas.php">Consultas</a></li>
                         </ul>
                     </li>
                 </ul>';
     } else {
         if ($tipo == 'C') {
             $res = $res . '<ul class="menu">
                     <li><a href="menu.php"><p class="menuTitulos"><span class="fa fa-home fa-spin" ></span> Menú</p></a>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-cog" ></span> Herramientas</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaHerramientas.php">Consultas</a></li>
                             <li><a href="AgregacionesHerramientas.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-shopping-cart"></span> Ventas</p></a>
                         <ul class="sub-menu">
                             <li><a href="RealizarVenta.php">Realizar Venta</a></li>
                             <li><a href="VerVenta.php">Ver registro de ventas</a></li>
                         </ul>
                     </li>
                 </ul>';
         } else {
             if ($tipo == 'G') {
                 $res = $res . '<ul class="menu">
                     <li><a href="menu.php"><p class="menuTitulos"><span class="fa fa-home fa-spin" ></span> Menú</p></a>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-cog" ></span> Herramientas</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaHerramientas.php">Consultas</a></li>
                             <li><a href="AgregacionesHerramientas.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-group"></span> Clientes</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaClientes.php">Consultas</a></li>
                             <li><a href="AgregacionesClientes.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-book"></span> Empleados</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaEmpleados.php">Consultas</a></li>
                             <li><a href="AgregacionesEmpleados.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-truck "></span> Distribuidores</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaDistribuidores.php">Consultas</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-briefcase"></span> Sucursales</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaSucursales.php">Consultas</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-shopping-cart"></span> Ventas</p></a>
                         <ul class="sub-menu">
                             <li><a href="RealizarVenta.php">Realizar Venta</a></li>
                             <li><a href="VerVenta.php">Ver registro de ventas</a></li>
                         </ul>
                     </li>
                 </ul>';
             } else {
                 if ($tipo == 'J') {
                     $res = $res . '<ul class="menu">
                     <li><a href="menu.php"><p class="menuTitulos"><span class="fa fa-home fa-spin" ></span> Menú</p></a>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-cog" ></span> Herramientas</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaHerramientas.php">Consultas</a></li>
                             <li><a href="AgregacionesHerramientas.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-group"></span> Clientes</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaClientes.php">Consultas</a></li>
                             <li><a href="AgregacionesClientes.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-book"></span> Empleados</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaEmpleados.php">Consultas</a></li>
                             <li><a href="AgregacionesEmpleados.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-truck "></span> Distribuidores</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaDistribuidores.php">Consultas</a></li>
                             <li><a href="AgregacionesDistribuidores.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-briefcase"></span> Sucursales</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaSucursales.php">Consultas</a></li>
                             <li><a href="AgregacionesSucursales.php">Agregaciones</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-shopping-cart"></span> Ventas</p></a>
                         <ul class="sub-menu">
                             <li><a href="RealizarVenta.php">Realizar Venta</a></li>
                             <li><a href="VerVenta.php">Ver registro de ventas</a></li>
                         </ul>
                     </li>
                 </ul>';
                 } else {
                     if ($tipo == 'V') {
                         $res = $res . '<ul class="menu">
                     <li><a href="menu.php"><p class="menuTitulos"><span class="fa fa-home fa-spin" ></span> Menú</p></a>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-cog" ></span> Herramientas</p></a>
                         <ul class="sub-menu">
                             <li><a href="BusquedaHerramientas.php">Consultas</a></li>
                         </ul>
                     </li>
                     <li><a href="#"><p class="menuTitulos"><span class="fa fa-shopping-cart"></span> Ventas</p></a>
                         <ul class="sub-menu">
                             <li><a href="VerVenta.php">Ver registro de ventas</a></li>
                         </ul>
                     </li>
                 </ul>';
                     }
                 }
             }
         }
     }
     $res = $res . '</h1>
                         <section id="infoUsuario">
                             <i class="fecha"><span id="fecha"> </span></i><!--Fecha Actual-->
                         </section>
                         </header>';
     return $res;
 }