/** * 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; }
<?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;
<?php require_once __DIR__ . '/../../Clases/ControladorBaseDatos.php'; ControladorBaseDatos::cerrarSesion();
<?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; }