$area = seleccionar('area', 'cArea,puesto,usuarioSUS', $condicion);
$area = $area['area'];
$valores = 'concat(gradoAcad," ",nombre," ",apellidoP," ",apellidoM) as nombre, firma';
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=44 and puesto='Asistente de procesos'";
$jsg = seleccionar($valores, "empleado,puesto", $condicion);
$jefeServicios = $jsg['nombre'];
$firmaJS = 'firmas/' . $jsg['firma'];
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=4 and puesto='Secretario'";
$sa = seleccionar($valores, "empleado,puesto", $condicion);
$secAdmin = $sa['nombre'];
$firmaSA = 'firmas/' . $sa['firma'];
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=43 and puesto='Jefe de Departamento'";
$jpto = seleccionar($valores, "empleado,puesto", $condicion);
$jefePto = $jpto['nombre'];
$firmaPto = 'firmas/' . $jpto['firma'];
$usuServ = seleccionar('concat(gradoAcad," ",nombre," ",apellidoP," ",apellidoM) as nombre, firma', "empleado", "idEmpleado=" . $solicitud['nomSolicitante']);
$nomUsuario = $usuServ['nombre'];
$firmaUsu = 'firmas/' . $usuServ['firma'];
$fechaS = $solicitud['fechaS'];
$grupoServicio = $solicitud['tipo'];
$servicio = $solicitud['idTipoServicio'];
$descripcion = $solicitud['descripcion'];
$fechaComp = $solicitud['fechaComp'];
$fechaLib = $solicitud['fechaLib'];
$evaluacion = $solicitud['evaluacion'];
$telefono = $empleado['telOficina'];
$firmar = 0;
$left = 0;
$top = -20;
$top2 = -20;
$top3 = 558;
<?php

$id = isset($_POST['id']) ? addslashes($_POST['id']) : "";
$empleado = seleccionar("*", "empleado", "idEmpleado = " . $id);
echo json_encode($empleado);
function trInsertEmpleado($valsEmpleado, $valsPuesto)
{
    $sql = "SET AUTOCOMMIT=0;";
    $resultado = mysqli_query($GLOBALS['conexion'], $sql);
    $sql = "BEGIN;";
    $resultado = mysqli_query($GLOBALS['conexion'], $sql);
    $sql = "INSERT INTO empleado (\n\t\t\tgradoAcad, \t\tnombre,\n\t\t\tapellidoP,\t\tapellidoM,\n\t\t\tiniciales,\t\tfirma,\n\t\t\ttelOficina,\n\t\t\teMailOf,\t\testatus)\n\t\tVALUES (" . $valsEmpleado . ",1)";
    $resultado = mysqli_query($GLOBALS['conexion'], $sql);
    $newEmp = mysqli_insert_id($GLOBALS['conexion']);
    $temp = $newEmp;
    if (($newEmp = !0) && ($newEmp = !NULL)) {
        $sql = "INSERT INTO puesto (idEmpleado,puesto,idArea,estatus) values (" . $temp . "," . $valsPuesto . ",1)";
        $resultado = mysqli_query($GLOBALS['conexion'], $sql);
    } else {
        errorConsulta(1, mysqli_error($GLOBALS['conexion']), $sql, "sus");
    }
    if ($resultado) {
        $sql = "COMMIT";
        $regreso[0] = mysqli_query($GLOBALS['conexion'], $sql);
        $regreso[1] = mysqli_affected_rows($GLOBALS['conexion']);
        $seleccion = seleccionar('idEmpleado,iniciales', 'empleado', 'idEmpleado=' . $temp);
        $regreso[2] = array($seleccion[0], $seleccion[1]);
    } else {
        $sql = "ROLLBACK;";
        $resultado = mysqli_query($GLOBALS['conexion'], $sql);
        $regreso[0] = 0;
        $regreso[1] = 0;
        errorConsulta(1, mysqli_error($GLOBALS['conexion']), $sql, "sus");
    }
    return $regreso;
}
$header .= '<p>Secretaría Administrativa</p>';
$header .= '<td><img src="images/iibi_pdf.png" alt="" width="50pt" /></td>';
$header .= '</tr>';
$header .= '</table>';
$header .= '</div>';
$html .= '<br />';
$html .= '<div class="contenedor">';
$html .= '<p class="titulos">';
$html .= '<span class="titulo1">Reporte para apoyar la evaluación de indicadores</span><br />';
$html .= '<span class="titulo2">Número de servicios realizados en los plazos establecidos</span>';
$html .= '</p>';
$html .= '<br />';
$html .= '<p class="mes">Mes de contabilización: ' . $nombreMes[$mes] . ' / ' . $anio . '</p>';
$fecha = "YEAR(fechaLiberacion) = '" . $anio . "' and MONTH(fechaLiberacion) = '" . $mes . "'";
$onTime = seleccionar('count(folio)', 'servicioSUS', 'estatus >9 and fechaLiberacion<=fechaCompromiso and ' . $fecha);
$total = seleccionar('count(folio)', 'servicioSUS', 'estatus >9 and ' . $fecha);
$html .= '<table>';
$html .= '<tr>';
$html .= '<td class="izq">Número de servicios realizados en tiempo</td>';
$html .= '<td>' . $onTime[0] . '</td>';
$html .= '</tr>';
$html .= '<tr>';
$html .= '<td class="izq">Total de servicios realizados</td>';
$html .= '<td width="20%" >' . $total[0] . '</td>';
$html .= '</tr>';
$html .= '</table>';
$html .= '</div>';
// .contenedor
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $_SERVER['HTTP_HOST'] . '/sus/css/reporte_pdf.css');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
<?php

session_start();
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=4 and puesto='Secretario'";
$secretario = seleccionar("*, puesto.idPuesto as idPuesto ", "empleado,puesto", $condicion);
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=42 and puesto='Jefe de Departamento'";
$sGenerales = seleccionar("*, puesto.idPuesto as idPuesto", "empleado,puesto", $condicion);
/*$condicion ="empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=6 and puesto='Jefe de Departamento'";
$personal = seleccionar("*", "empleado,puesto", $condicion);

$condicion ="empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=8 and puesto='Jefe de Departamento'";
$presupuesto = seleccionar("*", "empleado,puesto", $condicion);

$condicion ="empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=7 and puesto='Jefe de Departamento'";
$bienes = seleccionar("*", "empleado,puesto", $condicion);
*/
$data = array('secretario' => $secretario, 'sGenerales' => $sGenerales);
Flight::render('administracion/firmas_autorizadas', $data);
<?php

$mes = isset($_POST['mes']) ? addslashes($_POST['mes']) : "";
$anio = isset($_POST['anio']) ? addslashes($_POST['anio']) : "";
$columnas = "idInfMes";
$tablas = "infMesSUS";
$condicion = "idInfMes = '" . $anio . "-" . $mes . "'";
$encontrado = seleccionar($columnas, $tablas, $condicion);
if ($encontrado == "0") {
    echo "0";
} else {
    echo "1";
}
<?php

session_start();
require 'inc/correos.inc.php';
$folio = isset($_POST['folio']) ? addslashes($_POST['folio']) : "";
$valores = 'cTipoServicio.idTipoServicio = servicioSUS.idTipoServicio and folio = "' . $folio . '"';
$consulta = seleccionar('duracionEstimada', 'cTipoServicio,servicioSUS', $valores);
$duracionE = $consulta['duracionEstimada'];
$valores = "fechaVerific = now(), fechaCompromiso = now() + interval " . $duracionE . " day, idUsuVerific=" . $_SESSION['idUsuario'] . ", estatus=8, fechaModif=now()";
//fechaCompromiso =
/* Falta función para calcular la fecha compromiso días hábiles  */
$actualizar = actualizar("servicioSUS", $valores, "folio='" . $folio . "'");
//	Si se realizó arreglo[0] = 1, arreglo[1] = numero de columnas afectadas
if ($actualizar[0] == 1 and $actualizar[1] == 1) {
    //	echo "1";
    $valores = "eMailOf, concat(gradoAcad,' ',nombre,' ',apellidoP,' ',apellidoM) as nombre";
    $tablas = 'empleado, usuarioSUS';
    $condicion = 'empleado.idEmpleado = usuarioSUS.idEmpleado and usuarioSUS.idUsuario = (select idUSolicitante from servicioSUS where folio = "' . $folio . '")';
    $datosUsu = seleccionarSinMsj($valores, $tablas, $condicion);
    $exito = mailValidacion($datosUsu['nombre'], $datosUsu['eMailOf'], $folio);
} else {
    echo $exito = 0;
}
echo $exito;
Esempio n. 8
0
                                                <input id="check_admin" name="check_admin" type="checkbox" class="minimal" <?php 
seleccionar($admin);
?>
 > Administrador
                                            </label>
                                            <br/>
                                            <label>
                                                <input id="check_personal" name="check_personal" type="checkbox" class="minimal" <?php 
seleccionar($personal);
?>
 > Personal
                                            </label>
                                            <br/>
                                            <label>
                                                <input id="check_activo" name="check_activo" type="checkbox" class="minimal" <?php 
seleccionar($activo);
?>
 > Activo
                                            </label>
                                        </div>
                                        
                                        <input hidden="" type="text" id="pkAlias" name="pkAlias" value="<?php 
echo $alias;
?>
"> 
                                        <input hidden="" type="text" id="pkEmail" name="pkEmail" value="<?php 
echo $email;
?>
">
                                        <input hidden="" type="text" id="pkFechaAlta" name="pkFechaAlta" value="<?php 
echo $fechaalta;
<?php

session_start();
$id = isset($_POST['id']) ? $_POST['id'] : $_SESSION['idEmpleado'];
$grado = seleccionarTodo("*", "cGradoAcad", "1 ORDER BY jerarquia, descripcion");
$area = seleccionarTodo("*", "cArea", "estatus = 1 ORDER BY jerarquia, area");
$puesto = seleccionarTodo("*", "cPuesto", "1 ORDER BY jerarquia, nombre");
$empleado = seleccionar("*", "empleado,puesto", "empleado.idEmpleado= puesto.idEmpleado and puesto.estatus= 1 and empleado.idEmpleado = " . $id);
$data = array('grado' => $grado, 'area' => $area, 'puesto' => $puesto, 'empleado' => $empleado);
Flight::render('administracion/edicion_empleado', $data);
<?php

session_start();
$folio = isset($_POST['folio']) ? $_POST['folio'] : "";
$columnas = "*, DATE_FORMAT(fechaSolicitud,'%d/%m/%Y') as fechaS, DATE_FORMAT(fechaVerific,'%d/%m/%Y') as fechaV, left(idTipoServicio,1) as tipo";
$solicitud = seleccionar($columnas, "servicioSUS", "folio = '" . $folio . "'");
$empleado = seleccionar('*', 'empleado,usuarioSUS', "empleado.idEmpleado=usuarioSUS.idEmpleado and usuarioSUS.idUsuario=" . $solicitud['idUSolicitante']);
if ($empleado['idUsuAutoriza'] != 0) {
    $responsable = seleccionar('*', 'empleado', "idEmpleado=" . $empleado['idUsuAutoriza']);
} else {
    $responsable = seleccionar('*', 'empleado', "idEmpleado=" . $solicitud['idUSolicitante']);
}
$condicion = 'cArea.idArea = puesto.idArea and puesto.estatus = 1 and puesto.idEmpleado = usuarioSUS.idEmpleado and usuarioSUS.idUsuario = ' . $solicitud['idUSolicitante'];
$area = seleccionar('area', 'cArea,puesto,usuarioSUS', $condicion);
$estado = seleccionar('estatus', 'cEstatusSUS', 'idEstatusSUS=' . $solicitud['estatus']);
$nomUsuario = $empleado ? $empleado['gradoAcad'] . " " . $empleado['nombre'] . " " . $empleado['apellidoP'] . " " . $empleado['apellidoM'] : "";
$nomResponsable = $responsable ? $responsable['gradoAcad'] . " " . $responsable['nombre'] . " " . $responsable['apellidoP'] . " " . $responsable['apellidoM'] : "";
switch ($solicitud['tipo']) {
    case 1:
        $titulo = 'Servicios diversos';
        break;
    case 2:
        $titulo = 'Servicio de correspondencia';
        break;
    case 3:
        $titulo = 'Mantenimiento a equipo, mobiliario y vehículos';
        break;
    case 4:
        $titulo = 'Reproducción y engargolado';
        break;
    case 5:
$condicion = "idTipoServicio like '6%' and month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$mtoInmS = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio like '6%' and month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$mtoInmR = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = 31 and month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$mtoVehiS = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = 31 and month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$mtoVehiR = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio like '5%' and month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$transpS = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio like '5%' and month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$transpR = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = '11' and month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$limpS = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = '11' and month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$limpR = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = '71' and month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$segS = seleccionar($columnas, $tablas, $condicion);
$condicion = "idTipoServicio = '71' and month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$segR = seleccionar($columnas, $tablas, $condicion);
$condicion = "month(fechaSolicitud)=" . $mes . " and year(fechaSolicitud)=" . $anio;
$totalS = seleccionar($columnas, $tablas, $condicion);
$condicion = "month(fechaLiberacion)=" . $mes . " and year(fechaLiberacion)=" . $anio;
$totalR = seleccionar($columnas, $tablas, $condicion);
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.puesto ='Jefe de area' and  puesto.idArea = 9 and puesto.estatus = 1";
$sg = seleccionar("concat(nombre,' ',apellidoP,' ',apellidoM) as nombre", "puesto, empleado", $condicion);
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.puesto ='Secreatario administrativo' and puesto.idArea = 5 and puesto.estatus = 1";
//$sadm= seleccionar("concat(nombre,' ',apellidoP,' ',apellidoM) as nombre","puesto, empleado", $condicion);
/*Las variables que terminan con Sol son las solicitadas, las que terminan con Real son las realizadas*/
$data = array('correspS' => $correspS[0], 'fotocS' => $fotocS[0], 'engarS' => $engarS[0], 'mtoEqS' => $mtoEqS[0], 'mtoInmS' => $mtoInmS[0], 'mtoVehiS' => $mtoVehiS[0], 'transpS' => $transpS[0], 'limpS' => $limpS[0], 'segS' => $segS[0], 'correspR' => $correspR[0], 'fotocR' => $fotocR[0], 'engarR' => $engarR[0], 'mtoEqR' => $mtoEqR[0], 'mtoInmR' => $mtoInmR[0], 'mtoVehR' => $mtoVehiR[0], 'transpR' => $transpR[0], 'limpR' => $limpR[0], 'segR' => $segR[0], 'totalR' => $totalR[0], 'totalS' => $totalS[0], 'sg' => $sg[0], 'sadm' => $sg[0]);
echo json_encode($data);
<?php

session_start();
$usuario = isset($_POST['usuario']) ? addslashes($_POST['usuario']) : "";
$contrasenia = isset($_POST['password']) ? addslashes($_POST['password']) : "";
$usuario = seleccionarSinMsj("*", "usuario", "usuario='" . $usuario . "' and contrasenia='" . $contrasenia . "'");
if (is_array($usuario) && $usuario[0] != null) {
    $_SESSION['tipoUsuario'] = $usuario['tipoUsuario'];
    $_SESSION['idUsuario'] = $usuario['idUsuario'];
    $_SESSION['idEmpleado'] = $usuario['idEmpleado'];
    $idArea = seleccionarSinMsj("idArea", "puesto", "estatus=1 and idEmpleado=" . $usuario['idEmpleado']);
    $_SESSION['idArea'] = $idArea['idArea'];
    $siglas = seleccionarSinMsj("siglas,areaPadre", "cArea", "idArea=" . $idArea['idArea']);
    $_SESSION['siglasArea'] = $siglas['siglas'];
    $_SESSION['idAreaPadre'] = $siglas['areaPadre'];
    $siglasPadre = seleccionarSinMsj("siglas", "cArea", "idArea=" . $_SESSION['idAreaPadre']);
    $_SESSION['areaPadre'] = $siglasPadre['siglas'];
    $iniciales = seleccionar("iniciales", "empleado", "estatus=1 and idEmpleado=" . $_SESSION['idEmpleado']);
    echo " iniciales" . ($_SESSION['iniciales'] = $iniciales['iniciales']);
    if ($_SESSION['tipoUsuario'] == 1) {
        Flight::redirect('bandejas/expedientes');
    } else {
        Flight::redirect('servicios/estado-de-solicitudes');
    }
} else {
    Flight::redirect('/?verifica=10');
}
function contar($columna, $tabla)
{
    $seleccion = seleccionar("count(*) as cuenta", $tabla, 1);
    return $seleccion["cuenta"];
}
<?php

session_start();
$folio = isset($_POST['folio']) ? addslashes($_POST['folio']) : "";
$encontrado = seleccionar('count(*)', 'servicioSUS', "folio='" . $folio . "' and estatus=12");
if ($encontrado == 0) {
    echo 0;
} else {
    $folio = str_replace("/", "-", $folio);
    $encontrado = seleccionar('*', "archivoDigital", "folio='" . $folio . "' and tipo='SUS'");
    if ($encontrado != 0) {
        echo "/sus/archivo" . $encontrado['ruta'] . $encontrado['nombre'];
    } else {
        echo "-1";
    }
}
//hubo un error en la recuperación del archivo
if ($seleccion[0] != 0) {
    $sActivoF = array('s' => $seleccion['totalS'], 'r' => $seleccion['totalR'], 'obs' => $seleccion['observacion']);
} else {
    $sActivoF = array('s' => '', 'r' => '', 'obs' => '');
}
$seleccion = seleccionarSinMsj2("*,DATE_FORMAT(fecha,'%d/%m/%Y') as fecha", 'infMesSUS', 'idInfMes="' . $id . '"');
if ($seleccion[0] != 0) {
    $infoMes = array('fecha' => $seleccion['fecha'], 'obsGrales' => $seleccion['obsGrales'], 'idElabora' => $seleccion['idElabora'], 'idEnterado' => $seleccion['idEnterado']);
} else {
    $infoMes = array('fecha' => '', 'obsGrales' => '', 'idElabora' => '', 'idEnterado' => '');
}
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=5 and puesto='Secretario'";
$secretario = seleccionar("*", "empleado,puesto", $condicion);
$nomSA = $secretario['gradoAcad'] . " " . $secretario['nombre'] . " " . $secretario['apellidoP'] . " " . $secretario['apellidoM'];
$condicion = "empleado.idEmpleado = puesto.idEmpleado and puesto.estatus = 1 and idArea=9 and puesto='Jefe de área'";
$sGenerales = seleccionar("*", "empleado,puesto", $condicion);
$nomSG = $sGenerales['gradoAcad'] . " " . $sGenerales['nombre'] . " " . $sGenerales['apellidoP'] . " " . $sGenerales['apellidoM'];
$header = "";
$footer = "";
$html = "";
$header .= '<div class="header">';
$header .= '<table>';
$header .= '<tr>';
$header .= '<td><img src="images/unam_pdf.jpg" alt="" width="55pt" /></td>';
$header .= '<td><p><strong>UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO</strong></p>';
$header .= '<p>SECRETARÍAS Y UNIDADES ADMINISTRATIVAS</p>';
$header .= '<p><strong>INFORME MENSUAL DE SERVICIOS</strong></p></td>';
$header .= '<td><img src="images/iibi_pdf.png" alt="" width="50pt" /></td>';
$header .= '</tr>';
$header .= '</table>';
$header .= '</div>';
Esempio n. 16
0
<?php

session_start();
$empleado = isset($_SESSION['idEmpleado']) ? seleccionar('*', 'empleado', "idEmpleado=" . $_SESSION['idEmpleado']) : "";
$responsable = isset($_SESSION['idUAutoriza']) ? seleccionar('*', 'empleado', "idEmpleado=" . $_SESSION['idUAutoriza']) : "";
$area = isset($_SESSION['idUAutoriza']) ? seleccionar('area', 'cArea,puesto,empleado', 'cArea.idArea = puesto.idArea and puesto.estatus = 1 and puesto.idEmpleado=empleado.idEmpleado and empleado.idEmpleado = ' . $_SESSION['idUAutoriza']) : "";
$nomUsuario = seleccionarTodoSM('concat(gradoAcad," ",nombre," ",apellidoP," ",apellidoM) as nombreUsuario,idEmpleado as idNomUsuario', "empleado", "estatus=1 order by apellidoP asc");
$nomResponsable = $responsable['gradoAcad'] . " " . $responsable['nombre'] . " " . $responsable['apellidoP'] . " " . $responsable['apellidoM'];
$data = array('area' => $area, 'empleado' => $empleado, 'nomResponsable' => $nomResponsable, 'nomUsuario' => $nomUsuario);
Flight::render('servicios/sus', $data);
<?php

session_start();
$mes = isset($_POST['mes']) ? $_POST['mes'] : "";
$anio = isset($_POST['anio']) ? $_POST['anio'] : "";
$nombreMes = array("", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
$fecha = "YEAR(fechaLiberacion) = '" . $anio . "' and MONTH(fechaLiberacion) = '" . $mes . "'";
$cUsuario = seleccionar('count(folio)', 'servicioSUS', 'estatus = 9 and motivo = "Cancelada por el usuario" and ' . $fecha);
$cPresup = seleccionar('count(folio)', 'servicioSUS', 'estatus = 9 and motivo = "Falta de presupuesto" and ' . $fecha);
$cPersonal = seleccionar('count(folio)', 'servicioSUS', 'estatus = 9 and motivo = "Falta de personal" and ' . $fecha);
$cTiempo = seleccionar('count(folio)', 'servicioSUS', 'estatus = 9 and motivo = "Solicitud fuera de tiempo" and ' . $fecha);
$cLlenado = seleccionar('count(folio)', 'servicioSUS', 'estatus = 9 and motivo = "Inconsistencia al llenar solicitud" and ' . $fecha);
$header = "";
$footer = "";
$html = "";
$header .= '<div class="header">';
$header .= '<table>';
$header .= '<tr>';
$header .= '<td><img src="images/unam_pdf.jpg" alt="" width="55pt" /></td>';
$header .= '<td><p><strong>Instituto de Investigaciones Bibliotecológicas y de la Información</strong></p>';
$header .= '<p>Secretaría Administrativa</p>';
$header .= '<td><img src="images/iibi_pdf.png" alt="" width="50pt" /></td>';
$header .= '</tr>';
$header .= '</table>';
$header .= '</div>';
$html .= '<br />';
$html .= '<div class="contenedor">';
$html .= '<p class="titulos">';
$html .= '<span class="titulo2">Cancelación de solicitudes por justificación</span>';
$html .= '</p>';
$html .= '<br />';
<?php

session_start();
require 'inc/correos.inc.php';
require "inc/herramientas.inc.php";
$consecutivo = maxEnAnio('consecutivo', 'fechaSolicitud', 'servicioSUS') + 1;
$folio = "{$consecutivo}/" . date('Y');
$servicio = $_POST['servicio'];
if (!empty($_POST['nomSol'])) {
    $nomSol = $_POST['nomSol'];
} else {
    $usuario = seleccionar('*', 'persona', "idPersona=" . $_SESSION['idPersona']);
    $nomSol = $usuario['gradoAcad'] . " " . $usuario['nombres'] . " " . $usuario['apellidoP'] . " " . $usuario['apellidoM'];
}
if (!empty($_POST['descripcion'])) {
    $desc = $_POST['descripcion'];
} else {
    $desc = "Sin descripción del servicio.";
}
if (!empty($_POST['detalle'])) {
    $detalle = $_POST['detalle'];
} else {
    $detalle = "";
}
if ($servicio == 13 || $servicio == 23 || $servicio == 36 || $servicio == 69) {
    $otro = $_POST['txt_otro'];
} else {
    $otro = NULL;
}
//echo $servicio;
$tabla = 'servicioSUS (folio,consecutivo,idTipoServicio,otro,descripcion,detalle,fechaSolicitud,nomSolicitante,idUSolicitante,estatus)';
<?php

session_start();
$mes = isset($_POST['mes']) ? $_POST['mes'] : "";
$anio = isset($_POST['anio']) ? $_POST['anio'] : "";
$nombreMes = array("", "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
$fecha = "YEAR(fechaSolicitud) = '" . $anio . "' and MONTH(fechaSolicitud) = '" . $mes . "'";
$mtoEqS = seleccionar("count(folio)", "servicioSUS", "idTipoServicio like '3%' and " . $fecha);
$mtoInmS = seleccionar("count(folio)", "servicioSUS", "idTipoServicio like '6%' and " . $fecha);
$fecha = "YEAR(fechaLiberacion) = '" . $anio . "' and MONTH(fechaLiberacion) = '" . $mes . "'";
$mtoEqR = seleccionar("count(folio)", "servicioSUS", "idTipoServicio like '3%' and estatus <9 and " . $fecha);
$mtoInmR = seleccionar("count(folio)", "servicioSUS", "idTipoServicio like '3%' and estatus <9 and " . $fecha);
$header = "";
$footer = "";
$html = "";
$header .= '<div class="header">';
$header .= '<table>';
$header .= '<tr>';
$header .= '<td><img src="images/unam_pdf.jpg" alt="" width="55pt" /></td>';
$header .= '<td><p><strong>Instituto de Investigaciones Bibliotecológicas y de la Información</strong></p>';
$header .= '<p>Secretaría Administrativa</p>';
$header .= '<td><img src="images/iibi_pdf.png" alt="" width="50pt" /></td>';
$header .= '</tr>';
$header .= '</table>';
$header .= '</div>';
$html .= '<br />';
$html .= '<div class="contenedor">';
$html .= '<p class="titulos">';
$html .= '<span class="titulo1">Reporte para apoyar la evaluación de indicadores</span><br />';
$html .= '<span class="titulo2">Número de mantenimientos realizados</span>';
$html .= '</p>';