sistema de desayuno 2019 actualizado

This commit is contained in:
2019-06-20 18:00:41 -05:00
parent a855c50faf
commit c26ee4eef3
385 changed files with 48959 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
<?php
include("conexion.php");
$con = Conectarse();
$folio = $_POST['folio'];
$mesa = trim($_POST['mesa']);
$update_mesa = "call st_guarda_mesa($folio, '$mesa')";
$result = mysqli_query($con, $update_mesa);
//echo $update_mesa;return;
if ($result) {
echo 1;
} else {
echo 0;
}
+43
View File
@@ -0,0 +1,43 @@
<?php
function Conectarse(){
//if(!($link = mysqli_connect('132.248.80.194', 'usr_desayuno', 'jenera-zionX'))) {
if(!($link = mysqli_connect('132.248.80.194', 'des_gabriel', 'dsa08kurk*11'))) {
imprimeError();
exit();
}else{
mysql_set_charset('utf8');
}
//if(!mysqli_select_db($link,"kalinga_desayuno")){
if(!mysqli_select_db($link,"P_orion_desayuno")){
echo "Error con la BD.";
exit();
}
return $link;
}
function conexion_pdo() {
//$db = new PDO("mysql:host=132.248.80.194;dbname=kalinga_desayuno", "usr_desayuno", "jenera-zionX");
$db = new PDO("mysql:host=132.248.80.194;dbname=P_orion_desayuno", "des_gabriel", "dsa08kurk*11");
return $db;
}
//Función en mysqli que devuelve una cadena que describe el último error
function imprimeError(){
//$link = mysqli_connect('132.248.80.194', 'usr_desayuno', 'jenera-zionX');
$link = mysqli_connect('132.248.80.194', 'des_gabriel', 'dsa08kurk*11');
/* Comprueba la conexión */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if (!mysqli_query($link, "SET a=1")) {
printf("Errormessage: %s\n", mysqli_error($link));
}
/* Cierra la conexión */
mysqli_close($link);
}
+14
View File
@@ -0,0 +1,14 @@
<?php
include("conexion.php");
$con = Conectarse();
$email = utf8_decode(trim($_POST['email']));
$insert_registro = "call st_trae_correo('$email')";
$result = mysqli_query($con, $insert_registro);
$id = mysqli_fetch_row($result);
//echo $insert_registro;return;
if ($id[0] == 1) {
echo $email;
} else {
echo '';
}
+61
View File
@@ -0,0 +1,61 @@
<?php
session_start();
if(!empty($_SESSION))
{
//echo '{"Success": "Correo enviado"}';
if(isset($_SESSION["correo"]) && isset($_SESSION["contraseña"]) && isset($_POST["correo"]))
{
require_once __DIR__."/conexion.php";
require_once __DIR__."/funciones.php";
if($_POST["enviarCorreo"] && $_POST["enviarCorreo"]=="true")
{
require_once __DIR__."/../php/mail.php";
$email = new Email($_POST["correo"]);
$enviarMensaje = $email->sendEmail($_POST["correo"], $_SESSION["correo"], $_SESSION["nombre"], $_SESSION["contraseña"]);
if($enviarMensaje=="1")
{
if(correo_enviado($_POST["correo"], "s"))
{
echo '{"Success": "Correo enviado"}';
}
else
{
echo '{"Baja": "Si"}';
}
}
elseif($enviarMensaje=="Invalid address: (From): " || $enviarMensaje=="SMTP Error: Could not connect to SMTP host.")
{
unset($_SESSION["contraseña"]);
unset($_SESSION["correo"]);
unset($_SESSION["nombre"]);
echo '{"Error": "Verifique los datos"}';
}
else
{
unset($_SESSION["contraseña"]);
unset($_SESSION["correo"]);
unset($_SESSION["nombre"]);
echo '{"Error": "Error inesperado"}';
}
}
elseif($_POST["enviarCorreo"] && $_POST["enviarCorreo"]=="false")
{
if(!correo_enviado($_POST["correo"], "n"))
{
echo '{"Baja": "No"}';
}
else
{
echo '{"Baja": "Si"}';
}
}
}
else
{
echo '{"Error" : "Correo"}';
}
}
?>
+98
View File
@@ -0,0 +1,98 @@
<?php
function traer_licenciaturas(){
$dbo = conexion_pdo();
$query = "call st_trae_licenciaturas()";
$resultado = $dbo->prepare($query);
$resultado->execute();
$datos = $resultado->fetchAll();
$dbo = null;
return $datos;
}
function traer_cupo(){
$dbo = conexion_pdo();
$query = "call st_cupo()";
$resultado = $dbo->prepare($query);
$resultado->execute();
$datos = $resultado->fetchAll();
$dbo = null;
return $datos;
}
function traer_registros(){
$dbo = conexion_pdo();
$query = "call st_trae_todos()";
$resultado = $dbo->prepare($query);
$resultado->execute();
$datos = $resultado->fetchAll();
$dbo = null;
return $datos;
}
function eliminar_registro($id){
$dbo = conexion_pdo();
$query = "call eliminar($id)";
$resultado = $dbo->prepare($query);
if($resultado->execute()){
$res = true;
}
else{
$res = false;
}
$dbo = null;
return $res;
}
function consultar_registro($id_registro){
$dbo = conexion_pdo();
$query = "call consultar_registro($id_registro)";
$resultado = $dbo->prepare($query);
$resultado->execute();
$datos = $resultado->fetchAll();
$dbo = null;
return $datos;
}
function actualizar($id,$cuenta,$app,$apm,$nombre,$generacion,$telefono_casa,$celular,$correo,$mesa){
$dbo = conexion_pdo();
$query = "call actualizar($id,$cuenta,'{$app}','{$apm}','{$nombre}','{$generacion}','{$telefono_casa}','{$celular}','{$correo}','{$mesa}');";
//echo $query;
$resultado = $dbo->prepare($query);
if($resultado->execute()){
$res = true;
}
else{
$res = false;
}
$dbo = null;
return $res;
}
function validar_pago($id_pago, $status) {
$dbo = conexion_pdo();
if ($status == true) $query = "call st_guarda_pago($id_pago,'s')";
else $query = "call st_guarda_pago($id_pago,'n')";
//echo $query;
$resultado = $dbo->prepare($query);
$resultado->execute();
$dbo = null;
}
function correo_enviado($correo, $enviar) {
$dbo = conexion_pdo();
$query = "call st_actualiza_envio_mail('$correo','$enviar')";
//echo $query;
$parametros = array(':email' => $correo, ":enviar" => $enviar);
$resultado = $dbo->prepare($query);
$resp=true;
if($resultado->execute($parametros))
{
$resp=true;
}
$dbo = null;
return $resp;
}
+23
View File
@@ -0,0 +1,23 @@
<?php
include("conexion.php");
session_start();
function ingresar_admin($usuario, $contrasena) {
$dbo = conexion_pdo();
$query = "call st_login(:usuario, :contrasena)";
$parametros = array(':usuario' => $usuario, ':contrasena' => $contrasena);
$resultado = $dbo->prepare($query);
$resultado->execute($parametros);
$datos = $resultado->fetchAll();
$dbo = null;
return $datos;
}
$data = ingresar_admin($_POST['usuario_ing'], $_POST['password_ing']);
if (count($data) == 1) {
$_SESSION['id_cat_usuario'] = $data[0]['id_cat_usuario'];
$_SESSION['usuario'] = $data[0]['usuario'];
}
echo count($data);
+14
View File
@@ -0,0 +1,14 @@
<?php
include("conexion.php");
$con = Conectarse();
$id_solicitud = $_POST['id'];
$tipo_sesion = $_POST['sesion'];
echo "id=".$id_solicitud."&sesion=".$tipo_sesion;
/*
* 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.
*/
+37
View File
@@ -0,0 +1,37 @@
<?php
include("conexion.php");
$con = Conectarse();
$folio = utf8_decode($_POST['folio']);
if ($folio == "") {
$folio = 'NULL';
}
$num_cuenta = trim($_POST['num_cuenta']);
if ($num_cuenta == "") {
$num_cuenta = 'NULL';
}
$nombre = utf8_decode(trim($_POST['nombre']));
$app = utf8_decode(trim($_POST['app']));
$apm = utf8_decode(trim($_POST['apm']));
$licenciatura = utf8_decode($_POST['licenciatura']);
$sistema = $_POST['sistema'];
$generacion = trim($_POST['generacion']);
$telefono = utf8_decode(trim($_POST['telefono']));
$celular = utf8_decode(trim($_POST['celular']));
$email = utf8_decode(trim($_POST['email']));
$proviene = $_POST['proviene'];
$informacion = $_POST['informacion'];
if ($informacion == "") {
$informacion = 'n';
}
$insert_registro = "call st_guarda_registro($folio, $num_cuenta, '$app', '$apm', '$nombre', $licenciatura, $sistema, '$generacion', '$telefono', '$celular', '$email', $proviene, '$informacion')";
$result = mysqli_query($con, $insert_registro);
//echo $insert_registro;return;
if ($result && $proviene == 1) {
echo 1;
} else if ($result && $proviene !== 1) {
echo 2;
} else {
echo 0;
}
+9
View File
@@ -0,0 +1,9 @@
<?php
include ('conexion.php');
include ('funciones.php');
if (isset($_POST['id_pagado'])){
validar_pago($_POST['id_pagado'], true);
}
if (isset($_POST['id_no_pagado'])){
validar_pago($_POST['id_no_pagado'], false);
}
+12
View File
@@ -0,0 +1,12 @@
<?php
include("conexion.php");
$dbo=conexion_pdo();
//$query="st_trae_responsable_correo(:email)";
$query="select * from solicitud where responsable_correo=:email";
$resultado=$dbo->prepare($query);
$resultado->execute(array(':email'=>$_POST['email']));
if ($resultado->rowCount() == 0)
echo "0";
else
echo "1";
$dbo=null;