<?php include '../../include_videotutoriales/configpc.php'; session_start(); $html = new Smarty(); if (!isset($_POST["formulario"])) { $html->display("login.html"); } else { $usuario = $_POST["usuario"]; $pass = $_POST["pass"]; $pass = md5($pass); $db = new DB_Sql(); //query de usuario si es que si creamos la session usuario y vamos a perifl.php , si da error a error.php $query = "select usuario from usuarios where usuario='{$usuario}' and pass='******'"; $db->query($query); if ($db->num_rows() > 0) { $_SESSION["usuario"] = $usuario; header("location: perfil.php"); } else { $html->display("error.html"); } }
$sql = "select * from Z_BUQUE_DUP "; $db->query($sql); while ($db->next_record()) { $idBarco = $db->f('Id_barco'); $nombre = $db->f('Nombre'); $viaje = $db->f('Viaje'); $eta = $db->f('Eta1'); $IE = $db->f('Impo_expo'); $puerto = $db->f('Puerto'); $tlBls = $db->f('total'); // echo "$idBarco | $nombre | $viaje | $eta | $IE | $puerto | $tlBls <br>"; // Detectar si hay mas de uno . $flgDup = 0; $sql2 = "select Id_barco \n from Z_BUQUE_DUP \n\tWHERE nombre='{$nombre}' and viaje='{$viaje}' and Eta1='{$eta}' and Impo_expo='{$IE}' and Puerto='{$puerto}'\n "; $db2->query($sql2); $nr = $db2->num_rows(); if ($nr > 1) { //echo "Buque Duplicado : $nombre | $viaje | $eta | $IE | $puerto | $tlBls <br>"; $flgDup = 1; /* $sql3="select * from BARCO WHERE nombre='$nombre' and viaje='$viaje' and Eta1='$eta' and Impo_expo='$IE' and Puerto='$puerto' "; $db3->query($sql3); while( $db3->next_record() ){ $idBarcoX = $db3->f('Id_barco'); if( $idBarco!=$idBarcoX ){ echo "Se eliminara $nombre | $viaje | $eta | $IE | $puerto | $tlBls <br>"; } else{ echo "No se eliminara $nombre | $viaje | $eta | $IE | $puerto | $tlBls <br>"";
while ($dbX->next_record()) { $idUsrSion = $dbX->f('Id_usuario'); } } elseif ($idUsrSion == 0 || empty($idUsrSion)) { $idUsrSion = 647; // Robot SION. } $actionDesc = $db2->f('Action_Description'); $actionDesc = addslashes($actionDesc); $logDateTime = $db2->f('Log_DateTime'); // Comprobar que no exista para evitar Duplicado if ($idBlDCE > 0) { $sqlX = "\n select id_firma_his from FIRMA_HIS\n where id_bl='{$idBlDCE}' and id_firma_cpto='1' "; // and nota='$actionDesc' $dbX->query($sqlX); $nrU = $dbX->num_rows(); if ($nrU == 0) { // Grabar en SION la firma $sqlX = "insert into FIRMA_HIS ("; $sqlX .= "id_bl,id_firma_cpto,fecha,nota_fec,nota,id_usr"; $sqlX .= ") values ("; $sqlX .= "'{$idBlDCE}','1','{$logDateTime}','{$logDateTime}','{$actionDesc}','647' "; $sqlX .= ")"; $dbX->query($sqlX); // fputs($fp,"[Cargado] $blSion | Eta: $eta | Tabla: FIRMA_HIS \n"); } } } } else { // No existe registro, entonces agregar la firma forzada Bl a Revision. // Segun SARA FLORES Fec. 2016-01-19
function loginbyother($user, $psd) { // Global $db; $db = new DB_Sql(); $user = check($user); $str = "SELECT * \n\t\tFROM user \n\t\tWHERE username = '******'\n\t\t\t\tAND psd = '" . $psd . "'"; $db->query($str); if ($db->num_rows() == 1) { $db->next_record(); $_SESSION['uid'] = $db->f('id'); $_SESSION['username'] = $user; $_SESSION['psd'] = $psd; $_SESSION['admin_time'] = date("Y-m-d H:i:s"); return True; } else { return False; } }