function menuDia($precioMenu) { $diaActual = dia(); $menuHoy = array(); $comidas = array(array('Ensalada', 'Bacon', 'Helado'), array('Sopa', 'Ternera', 'Fruta'), array('Entremeses', 'Emperador', 'Cafe'), array('Gazpacho', 'Merluza', 'Fruta'), array('Pure', '', 'Flan'), array('Ensaladilla', 'Pollo', 'Natillas'), array('Patatas', 'Hamburguesa', 'Arroz con leche')); $indexDia; switch ($diaActual) { case 'Lunes': $indexDia = 0; break; case 'Martes': $indexDia = 1; break; case 'Miercoles': $indexDia = 2; break; case 'Jueves': $indexDia = 3; break; case 'Viernes': $indexDia = 4; break; case 'Sabado': $indexDia = 5; break; case 'Domingo': $indexDia = 6; break; } return $menuHoy = $comidas[$indexDia]; }
function xsl_resumen($xls = '') { global $usuario, $cfg; $sqlData = array(auth => 1, xls => $xls); $tabla = select_xls_resumen($sqlData); foreach ($tabla as $registro) { $soloUno = !is_array($registro) ? true : false; $registro = !is_array($registro) ? $tabla : $registro; $registro[dia] = dia($registro[fecha]); $registro[11] = dia($registro[fecha]); $data[] = $registro; if ($soloUno) { break; } } $nameArchivo = 'HE_Horas-Extra_Resumen_' . $tabla[0][id_empresa]; $tituloTabla = 'HE - Horas Extra'; $titulos = array(utf8_decode('ID Nómina PAE'), utf8_decode('CID Empleado'), utf8_decode('Nombre Completo'), utf8_decode('Entidad'), utf8_decode('Sucursal'), utf8_decode('Área'), utf8_decode('Puesto'), utf8_decode('Nómina Año'), utf8_decode('Nómina Periodo'), utf8_decode('Semana'), utf8_decode('Fecha'), utf8_decode('Día'), utf8_decode('Capturadas - Horas'), utf8_decode('Capturadas - Num'), utf8_decode('Rechazadas - Horas'), utf8_decode('Rechazadas - Num'), utf8_decode('Autorizadas - Horas'), utf8_decode('Autorizadas - Num'), utf8_decode('Pagadas - Horas'), utf8_decode('Pagadas - Num'), utf8_decode('Dobles - Horas'), utf8_decode('Dobles - Num'), utf8_decode('Triples - Horas'), utf8_decode('Triples - Num'), utf8_decode('ID HE')); // $directorio = $cfg[path_docs].'autorizacion/'; $directorio = $cfg[path_tmp]; $xlsData = array(descarga => false, datos => $data, colsTitulos => $titulos, archivo => $nameArchivo, tituloTabla => $tituloTabla, hoja => '', directorio => $directorio, id_empresa => $usuario[id_empresa]); $xls = xls($xlsData); return $xls; }
// global error handler $app->error(function (\LogicException $e, $code) { return new Response("Exception: " . $e->getMessage() . "\n\r" . $e->getTraceAsString(), 500); }); // configure the abstract file system if ($app['filesystem.adapter'] == 'local') { $app['fs'] = $app->share(function ($app) { return new Filesystem(new AdapterLocal($app['BASE_DIR'])); }); } else { if ($app['filesystem.adapter'] == 'ftp') { $app['fs'] = $app->share(function ($app) { return new Filesystem(new AdapterFtp($app['filesystem.adapter.config'])); }); } else { dia('Unsupported filesystem.adapter ' + $app['filesystem.adapter'] + '. Supported types are local and ftp. Please check the configuration.'); } } // add application specific filesystem plugins $app['fs']->addPlugin(new Sitecake\Filesystem\EnsureDirectory()); $app['fs']->addPlugin(new Sitecake\Filesystem\ListPatternPaths()); $app['fs']->addPlugin(new Sitecake\Filesystem\RandomDirectory()); $app['fs']->addPlugin(new Sitecake\Filesystem\CopyPaths()); $app['fs']->addPlugin(new Sitecake\Filesystem\DeletePaths()); $app->register(new Silex\Provider\SessionServiceProvider()); $app->register(new Silex\Provider\TranslationServiceProvider(), array('locale_fallbacks' => array('en'))); $app['translator'] = $app->share($app->extend('translator', function ($translator, $app) { $translator->addLoader('yaml', new Symfony\Component\Translation\Loader\YamlFileLoader()); $translator->addResource('yaml', __DIR__ . '/locales/en.yml', 'en'); return $translator; }));
function registrarInscripcionMLB($inscripcion, $conexion) { $d1 = $d2 = $d3 = $h1 = $h2 = $h3 = $contador = 0; for ($i = 1; $i <= 5; $i++) { if (isset($inscripcion['horario'][$i])) { for ($k = 0; $k < sizeof($inscripcion['horario'][$i]); $k++) { switch ($contador) { case 0: $d1 = dia($i); $h1 = $inscripcion['horario'][$i][$k]; $contador++; break; case 1: $d2 = dia($i); $h2 = $inscripcion['horario'][$i][$k]; $contador++; break; case 2: $d3 = dia($i); $h3 = $inscripcion['horario'][$i][$k]; $contador++; break; default: # code... break; } } } } $query = "INSERT INTO `mlb_grupos` (`id`, `user_id`, `idioma`, `sede`, `dia_1`, `hr_1`, `dia_2`, `hr_2`, `dia_3`, `hr_3`, `nombre`, `registrados`, `status`) VALUES (NULL, '" . $inscripcion['id'] . "', '" . $inscripcion['idioma'] . "', '" . $inscripcion['sede'] . "', '" . $d1 . "', '" . $h1 . "', '" . $d2 . "', '" . $h2 . "', '" . $d3 . "', '" . $h3 . "', '" . $inscripcion['nombre'] . "', '" . $inscripcion['registrados'] . "', '0');"; $res = mysql_query($query, $conexion) or die("Error: " . mysql_error()); $last_id = mysql_insert_id(); var_dump($res); if ($res) { inscripcionesMLB($last_id, $inscripcion['id'], $inscripcion['registrados'], $inscripcion['sede'], $conexion); } }
<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>Restaurante de comida Casera Online</h1> <?php require_once "funcionesExamen.php"; $diaActual = dia(); $precioMenu = 10; if ($diaActual == 'Lunes') { $precioMenu = $precioMenu * 0.9; } elseif ($diaActual == 'Domingo') { $precioMenu = $precioMenu * 1.15; } echo "Para los <b>" . $diaActual . "</b> Tenemos:<br>"; $menuHoy = menuDia($precioMenu); echo "Primero: <b>" . $menuHoy[0] . "</b><br>"; echo "Segundo: <b>" . $menuHoy[1] . "</b><br>"; echo "Postre: <b>" . $menuHoy[2] . "</b><br>"; echo "<br>"; echo "PRECIO:<b> {$precioMenu} euros</b>"; echo "<h3>Buen provecho</h3>"; ?>
<body> <div id="wrapper"> <div id="header"> <div class="logo">Chile Atiende</div> <div class="logo-ChA">Chile Atiende</div> <div class="tools"> <ul class="menu"> <li class="usuario"><a href="<?php echo site_url('backend/cuenta/index'); ?> "><?php echo UsuarioBackendSesion::usuario()->nombres . ' ' . UsuarioBackendSesion::usuario()->apellidos; ?> </a></li> <li><?php echo dia(strftime("%u")) . strftime(", %d de ") . mes(intval(strftime("%m"))) . strftime(" de %Y"); ?> </li> <li class="home"><a href="<?php echo site_url('/'); ?> " target="_blank">Ver Portada</a></li> <li class="salir"><a href="<?php echo site_url('backend/autenticacion/logout'); ?> ">Salir</a></li> </ul> </div> </div> <div id="main">
function fechalarga() { if (!isset($_GET['arg1'])) { $idioma = "es"; } else { $idioma = $_GET['arg1']; } if ($idioma == "es") { return dia() . ", " . date("j") . " de " . mes() . " de " . date("Y"); } if ($idioma == "eus") { return dia() . ", " . date("Y") . ".-eko " . mes() . "k " . date("j"); } }
function codsiguiente() { return anio() . '-' . (dia() + 1); }
static function fecha_letrasCompacto($fec = "") { // date("Y-m-d") if ($fec == "") { $fec = date("Y-m-d"); } list($anio, $mes, $dia) = explode("-", $fec); $fec = dia($dia . "-" . $mes . "-" . $anio) . ", " . $dia . " de " . strtolower(nombre_mes($mes)) . " del " . $anio; return $fec; }