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(); }
<?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());