function Main() { global $TPLV, $bottom, $db, $migalha, $usuario; $TPLV = new TemplatePower(TEMPLATE_PATH . "login.tpl"); $TPLV->assignGlobal("uploadPath", UPLOAD_PATH); $TPLV->assignGlobal("imagePath", IMAGE_PATH); $TPLV->assignGlobal("swfPath", SWF_PATH); $TPLV->assignGlobal("localPath", LOCAL_PATH); $TPLV->assignGlobal('navBottom', $bottom); $TPLV->prepare(); $in = $_GET['in']; switch ($in) { default: case 'restrito': if ($usuario->isLogado()) { inicio(); } else { restrito(); } break; case 'inicio': inicio(); break; case 'logout': logout(); break; } }
<!DOCTYPE html> <html> <!--Es el encargado de pintar el formulario inicial!--> <?php session_start(); session_destroy(); require 'lib/inicio.php'; ?> <body> <?php inicio(); ?> </body> </html>
$recuperacionHDE = "SELECT hora_control_entrada FROM `{$user}` WHERE total_horas_dia='00:00:00'"; $resultado = mysqli_query($conexion, $recuperacionHDE); $row = mysqli_fetch_array($resultado); $horasRealizadasDia = diferencialHoras($row['hora_control_entrada'], $horaDeSalida); $sql = "UPDATE `{$user}` SET total_horas_dia='{$horasRealizadasDia}' WHERE total_horas_globales='POR CALCULAR';"; $resultado = mysqli_query($conexion, $sql); $recuperacionHG = "SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(total_horas_dia))) FROM `{$user}`"; $resultado = mysqli_query($conexion, $recuperacionHG); $row = mysqli_fetch_row($resultado); $totalHorasGlobales = $row[0]; //totalHorasGlobales($horasRealizadasDia,$row['total_horas_globales']); $sql = "UPDATE `{$user}` SET total_horas_globales='{$totalHorasGlobales}' WHERE total_horas_globales='POR CALCULAR';"; $resultado = mysqli_query($conexion, $sql); //echo "El dia de hoy realizaste: " . $horasRealizadasDia . " horas.<br>"; //echo "Tu total de horas son: " . $totalHorasGlobales . "<br>"; mysqli_close($conexion); } } if (isset($_POST['inicio'])) { inicio($user); header("Location: historial.php"); } if (isset($_POST['terminar'])) { terminar($user); header("Location: historial.php"); } ?> </div> </div> </body> </html>
/** * Libreria de logs */ require_once dirname(__FILE__) . "/lib/FuncionLog/log.php"; /** * Seteo el timezone */ date_default_timezone_set("America/Argentina/Buenos_Aires"); /** * Seteo el header de respuesta json */ header("Content-Type: application/json"); /** * Leo el contenido del json y lo parseo */ $resultado = json_encode(inicio(file_get_contents("php://input"))); ws_info($resultado); echo $resultado; /** * Descripcion: Cargo automaticamente las clases * * @param json $json json de entrada * * @author Juan Martin Machado * * @internal Fecha de creación: 2016-01-19 * @internal Ultima modificación: 2016-01-19 * @internal Razón: Creacion * * @return json Resultado de la operacion */
<?php $json['success'] = false; $json['pag'] = "cuenta.php"; $inicia = true; @($ini_mail = filter_var($_POST["ini_mail"], FILTER_SANITIZE_EMAIL)); @($ini_pass = filter_var($_POST["ini_pass"], FILTER_SANITIZE_STRING)); if (!filter_var($ini_mail, FILTER_VALIDATE_EMAIL)) { $json['msg'] = 'Email no valido o vacío'; $inicia = false; } else { if (strlen($ini_pass) < 5) { $json['msg'] = 'Password corto o vacío'; $inicia = false; } } if ($inicia) { include '../Model/ModelInicio.php'; $res = inicio($ini_mail, $ini_pass); $obj = json_decode($res); $json['success'] = $obj->{'success'}; $json['msg'] = $obj->{'msg'}; $json['pag'] = $obj->{'pag'}; } echo json_encode($json);