Exemple #1
0
 function lista()
 {
     $sql = "SELECT\r\n                    a.id_area,\r\n                    a.nombre_area AS Nombre,\r\n                    a.abve_nombre_area AS Abreviatura\r\n                FROM\r\n                    areas AS a";
     $query = new Consulta($sql);
     return $query->getRows();
 }
require 'Templates/mail/reporte.php';
$content = ob_get_contents();
ob_end_clean();
#dump($users); exit;
# Create a excel file!
$mail = new PHPMailer();
$mail->WordWrap = 50;
$mail->IsSMTP();
$mail->Host = "10.10.11.5";
$mail->SetFrom('*****@*****.**', 'Webmaster SERNANP');
# Loop the user to sent a email;
foreach ($users as $k => $user) {
    # SQL to the report
    $sql = "\r\n        SELECT\r\n            dr.id_documento_reporte AS id,\r\n            dr.numero_registro AS registro,\r\n            dr.numero_documento AS documento,\r\n            dr.remitente AS remitente,\r\n            DATE_FORMAT( dr.fecha_registro , '%d-%m-%Y ' ) AS fecha,\r\n\t\t\tdr.ubicacion AS ubicacion, \r\n            IF( p.tiempo_horas_respuesta_prioridad, \r\n                DATE_FORMAT( ADDDATE(dr.fecha_registro, \r\n                    p.tiempo_horas_respuesta_prioridad/24  ) , '%d-%m-%Y ' )\r\n                , '-')  AS fecha_r,\r\n            dr.estado,\r\n            dr.asunto AS asunto,\r\n            dr.prioridad,\r\n            IF( p.tiempo_horas_respuesta_prioridad, (\r\n                    DATEDIFF( \r\n                        ADDDATE(dr.fecha_registro, \r\n                          p.tiempo_horas_respuesta_prioridad/24  ),\r\n                        CURDATE() \r\n                          ) \r\n                      ) , 0) AS dias_faltantes  \r\n\t\tFROM\r\n            documentos_reporte AS dr\r\n        LEFT JOIN \r\n            prioridades as p ON p.nombre_prioridad = dr.prioridad\r\n\t\tWHERE \r\n            dr.ubicacion like '{$user->abr_area}%'\r\n            AND dr.estado not like 'A'\r\n        ORDER BY\r\n            dias_faltantes DESC\r\n    ";
    $q = new Consulta($sql);
    $docs = $q->getRows();
    if (count($docs) > 0) {
        // Create new PHPExcel object
        echo date('H:i:s') . " Create new PHPExcel object - <b>{$user->nombre}</b>\n<br />";
        $objPHPExcel = new PHPExcel();
        // Set properties
        echo date('H:i:s') . " Set properties\n<br />";
        $objPHPExcel->getProperties()->setCreator("Enrique Juan de Dios");
        $objPHPExcel->getProperties()->setLastModifiedBy("Enrique Juan de Dios");
        $objPHPExcel->getProperties()->setTitle("Reporte de" . date("d-m-Y") . " - Area");
        $objPHPExcel->getProperties()->setSubject("Reporte de" . date("d-m-Y"));
        $objPHPExcel->getProperties()->setDescription("Reporte de" . date("d-m-Y") . " - Area");
        $boldFont = array('borders' => array('outline' => array('style' => PHPExcel_Style_Border::BORDER_THIN, 'color' => array('argb' => 'FF000000'))), 'font' => array('bold' => true));
        // Add some data
        echo date('H:i:s') . " Add some data\n<br />";
        $objPHPExcel->setActiveSheetIndex(0);
 function urgentes()
 {
     $sql = "\r\n        SELECT \r\n            r.abreviatura_remitente , r.nombre_remitente \r\n        FROM \r\n            remitentes r  \r\n        WHERE \r\n            r.abreviatura_remitente in('MEF','CONG','CONT','MINAM')\r\n        GROUP BY \r\n            r.abreviatura_remitente;\r\n    ";
     $query = new Consulta($sql);
     return $query->getRows();
 }
Exemple #4
0
<?php

require_once "../includes.php";
//If you use a php >= 5 this file is not needed
ini_set('display_errors', 1);
$get = (object) $_GET;
if ($get->ubi) {
    $sql = "\r\n        SELECT\r\n            CONCAT(u.nombre_usuario,' ',u.apellidos_usuario) as nombres,\r\n            u.login_usuario\r\n        FROM usuarios  u\r\n        WHERE \r\n            u.id_area = '{$get->ubi}'\r\n\t\tORDER BY\r\n\t\t\tu.nombre_usuario\r\n    ";
    $q = new Consulta($sql);
}
// return the formated data
echo json_encode($q->getRows());