function getFecha() { $h = "5"; // Hour for time zone goes here e.g. +7 or -4, just remove the + or - $hm = $h * 60; $ms = $hm * 60; $hora = getHora(); if (preg_match("/PM/", $hora)) { $fecha = gmdate("d/m/Y", time() - $ms); // the "-" can be switched to a plus if that's what your time zone is. } else { if (preg_match("/AM/", $hora)) { $partes = explode(":", $hora); if ($partes[0] != "12") { if ($partes[0] >= 8) { $fecha = gmdate("d/m/Y", time() - $ms); } else { $fecha = getFechaAyer(); } } else { $fecha = getFechaAyer(); } } } return $fecha; }
getDropdown(); break; case "element-table": getTable(); break; case "element-section-break": getSectionBreak(); break; case "element-option": getOpcion(); break; case "element-date": getFecha(); break; case "element-time": getHora(); break; case "element-link": getLink(); break; } function getInputText() { $msj = '<div class="formato form-group ui-state-default ">' . '<label >Título del campo de texto</label>' . '<input id="untitled" name="untitled" type="text" length="30" pattern="[0-9a-zA-ZñÑáÁéÉíÍóÓúÚüÜ,.-/ \\s]{1,30}" title="Digite sólo letras" disabled/>' . '</div>'; echo $msj; } function getInputNumber() { $msj = '<div class="formato form-group ui-state-default ">' . '<label>Título del campo numérico</label>' . '<input id="untitled" name="untitled" type="number" length="15" step="any" disabled/>' . '</label>' . '</div>'; echo $msj; }
$user = mysql_real_escape_string($_POST['Usuario']); $pass = mysql_real_escape_string($_POST['Contrasena']); $co = "SELECT * FROM usuarios WHERE usuario='" . $user . "' AND contrasena='" . md5($pass) . "'"; #$co = "SELECT * FROM Usuarios WHERE Usuario='".$user."' AND Contrasena='".$pass."'"; $ok = mysql_num_rows(mysql_query($co)); if ($ok) { $datos = mysql_fetch_object(mysql_query($co)); # ESTABLECEMOS VARIABLES DE SESION PARA RECONOCER AL ADMINISTRADOR Y PERMISOS $_SESSION['IdUsuario'] = $datos->idUsuario; $_SESSION['Usuario'] = $datos->Usuario; $_SESSION['Nombre'] = $datos->Nombre; $_SESSION['Privilegio'] = $datos->Privilegio; $_SESSION['rol'] = $datos->rol; $_SESSION['idcontratista'] = $datos->idcontratista; $_SESSION['orden'] = $datos->orden; mysql_query("UPDATE Usuarios SET ultimaip='" . $_SERVER['REMOTE_ADDR'] . "',ultimafecha='" . getFecha() . "',ultimahora='" . getHora() . "' WHERE idUsuario='" . $datos->idUsuario . "'"); echo "<script>top.location.href='Principal.php'</script>"; } else { $err = "Usuario o contraseña incorrecta"; } } ?> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1"> <script src="js/jquery-1.10.2.js"></script> <script src="js/jquery-ui-1.10.4.custom.min.js"></script> <link rel="stylesheet" type="text/css" href="css/jquery-ui-1.10.4.custom.min.css">
} } $row = 1; $f = fopen("cursos.csv", "r"); $i = 1; $j = 1; while ($data = fgetcsv($f, 1000, ";")) { $cid = getCatedraId(isset($data[0]) ? $data[0] : 0); $tid = getTutorId(isset($data[2]) ? $data[2] : 0); if ($cid > 0 && $tid > 0) { $p['catedra_id'] = $cid; $p['grupo'] = isset($data[1]) ? $data[1] : ""; $p['tutor_id'] = $tid; $p['periodo_id'] = 2; $p['dia'] = getDia(isset($data[3]) ? $data[3] : ""); $p['hora'] = getHora(isset($data[3]) ? $data[3] : ""); $p['estado'] = 1; $db = new DB(); if (!$db->perform('cursos', $p)) { //echo "Error creando curso " .$data[0]; //echo "\n<br>"; } else { //echo "Se creó el curso " . $data[0]; //echo "\n<br>"; $i++; } } else { echo "{$j} - <span style='color: red;'>"; if (!$cid) { echo "No se recupero id de catedra {$data['0']}"; echo "\n<br>";
$claveal = $_GET['claveal']; } elseif (isset($_POST['claveal'])) { $claveal = $_POST['claveal']; } if (isset($_POST['unidad'])) { $unidad = $_POST['unidad']; } if (isset($_POST['informa'])) { $informa = $_POST['informa']; } else { $informa = $_SESSION['profi']; } if (isset($_POST['horaEnvia'])) { $horaEnvia = $_POST['horaEnvia']; } else { $horaEnvia = getHora($db_con); } //echo "\nHORA: ".$horaEnvia; $notas = $_POST['notas']; $grave = $_POST['grave']; $asunto = $_POST['asunto']; $fecha = $_POST['fecha']; $medidaescr = $_POST['medidaescr']; $medida = $_POST['medida']; $expulsionaula = $_POST['expulsionaula']; $atiende = $_POST['atiende']; $horaAtiende = $_POST['horaAtiende']; if (isset($_POST['submit1'])) { if (isset($_POST['felicitar'])) { include "felicitacion.php"; } else {
function scrapSemana($sem, $year) { $url = "http://www.congreso.es/portal/page/portal/Congreso/GenericPopUp?_piref73_2138150_73_2138147_2138147.next_page=/wc/agendaCompleta&semana=" . $sem . "-" . $year; $html_content = scraperwiki::scrape($url); $html_content = traducirHTML($html_content); $agendaHTML = str_get_html($html_content); $num = 1; for ($i = 1; $i < 8; $i++) { $dia = array(); $agendaDia = $agendaHTML->find('div[id=agenda' . $i . ']', 0); $fechadia = sinTNS($agendaDia->find('div[class=prog_dia]', 0)->plaintext); $dia["fecha"] = fechaNumerica($fechadia); $dia["nombre"] = substrHasta($fechadia, " "); foreach ($agendaDia->find('div[class=parrilla]') as $element) { $evento = array(); $evento["dia"] = $dia["nombre"]; $evento["fecha"] = $dia["fecha"]; //$evento["id"]=$num."-".$sem."-".$year; $evento["id"] = $num; $evento["hora"] = getHora($element); $evento["url"] = getURL($element); $evento["lugar"] = getLugar($element); $evento["event"] = getEvento($element, $evento["lugar"]); $evento["info"] = getInfo($element, $evento["event"], $evento["lugar"]); print_r(". scrapeado evento " . $evento["id"]); print_r(". evento: " . $evento["event"]); scraperwiki::save_sqlite(array("id"), array("id" => $evento["id"], "dia" => $evento["dia"], "fecha" => $evento["fecha"], "hora" => $evento["hora"], "url" => $evento["url"], "lugar" => $evento["lugar"], "info" => $evento["info"], "event" => $evento["event"])); $num++; } } }