function Exportar() { if ($_POST['estado_pdf'] == 1) { $nombrePDF = isset($_POST['pdf_file_name']) ? $_POST['pdf_file_name'] : "archivo.pdf"; $tituloPDF = isset($_POST['pdf_titulo']) ? $_POST['pdf_titulo'] : ""; html2pdf($_POST['html'], $nombrePDF, "L", "Legal", $tituloPDF); } }
function Ingresos_mensuales() { $data = array(); if ($_POST['estado_pdf'] == 1) { html2pdf($_POST['html'], "ingresos_mensuales.pdf", "L", "Legal"); } $_SESSION['pagina_anterior'] = "ingresos_mensuales"; $class_curso = new curso(); $class_alumno = new alumno(); $class_mensualidad = new mensualidad(); $data['cursos'] = $class_curso->obtenerCursos(); if (isset($_POST['mes_seleccionado'])) { $_SESSION['mes_informe'] = $_POST['mes_seleccionado']; } if (isset($_POST['curso'])) { $_SESSION['curso_selec'] = $_POST['curso']; } $data['mes_informe'] = isset($_SESSION['mes_informe']) ? $_SESSION['mes_informe'] : date("m", time()); $data['curso_selec'] = isset($_SESSION['curso_selec']) ? $_SESSION['curso_selec'] : ""; if ($data['curso_selec']) { $alumnos = $class_alumno->obtenerAlumnos($data['curso_selec'], 1, true); } else { $alumnos = array(); $data['listado_alumnos'] = array(); } foreach ($alumnos as $rut => $datos) { $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['nombre_alumno'] = $datos['dato_alumno']['apellidop'] . " " . $datos['dato_alumno']['nombres']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['nombre_apoderado'] = $datos['dato_apoderado']['nombre']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['telefono'] = $datos['dato_apoderado']['telefono']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['colegiatura'] = $colegiatura = $datos['mensualidad']['mensualidad'] * 10; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['deuda_historica'] = $datos['mensualidad']['deuda']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['beca_monto'] = $beca_monto = $datos['mensualidad']['mensualidad'] * 10 * $datos['mensualidad']['descuentos'] / 100; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['beca_porcentaje'] = $datos['mensualidad']['descuentos']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['pago'] = $pago_acumulado = $class_mensualidad->obtenerPagoAcumulado($rut); $data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['deuda'] = $deuda = $class_mensualidad->obtenerDeuda($rut); $data['listado_alumnos'][$datos['dato_alumno']['curso']]['colegiatura'] += $colegiatura; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['num_alum']++; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['deuda_historica'] += $datos['mensualidad']['deuda']; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['beca_monto'] += $beca_monto; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['pago_acumulado'] += $pago_acumulado; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['deuda'] += $deuda; $data['listado_alumnos'][$datos['dato_alumno']['curso']]['arancel'] += $colegiatura - $beca_monto; } $this->load->view('SEC-ingreso_mensual.php', $data); }
$subject = trans('Contract'); $title = trans('Contract No. $a', $docnumber); } elseif ($doc['type'] == DOC_ANNEX) { $subject = trans('Annex'); $title = trans('Annex No. $a', $docnumber); } else { $subject = trans('Document'); $title = $docnumber; } ob_start(); readfile($filename); $htmlbuffer = ob_get_contents(); ob_end_clean(); $margins = explode(",", ConfigHelper::getConfig('phpui.document_margins', '10,5,15,5')); if (ConfigHelper::getConfig('phpui.cache_documents')) { html2pdf($htmlbuffer, $subject, $title, $doc['type'], $doc['id'], 'P', $margins, $_GET['save'] == 1 ? true : false, false, $doc['md5sum']); } else { html2pdf($htmlbuffer, $subject, $title, $doc['type'], $doc['id'], 'P', $margins, $_GET['save'] == 1 ? true : false); } } else { header('Content-Type: ' . $doc['contenttype']); if (!preg_match('/^text/i', $doc['contenttype']) || !empty($_GET['save'])) { header('Content-Disposition: attachment; filename=' . $doc['filename']); header('Pragma: public'); } readfile($filename); } } die; } $SMARTY->display('noaccess.html');
// if (strtolower($LMS->CONFIG['phpui']['document_type']) == 'pdf') { if ($doc['contenttype'] == 'pdf') { if ($doc['type'] == DOC_CONTRACT) { $subject = trans('Contract'); $title = trans('Contract No. $a', $docnumber); $copy = true; } elseif ($doc['type'] == DOC_ANNEX) { $subject = trans('Annex'); $title = trans('Annex No. $a', $docnumber); $copy = true; } else { $subject = trans('Document'); $title = $docnumber; $copy = false; } ob_start(); readfile($filename); $htmlbuffer = ob_get_contents(); ob_end_clean(); html2pdf($htmlbuffer, $subject, $title, $doc['type'], $doc['id'], 'P', array(10, 5, 15, 5), $_GET['save'] == 1 ? true : false, $copy); } else { header('Content-Type: ' . $doc['contenttype']); if (!preg_match('/^text/i', $doc['contenttype']) || !empty($_GET['save'])) { header('Content-Disposition: attachment; filename=' . $doc['filename']); header('Pragma: public'); } readfile($filename); } } die; }
$list['taxlabel'][] = $saldolist['taxlabel'][$i]; $list['date'][] = date('Y/m/d H:i', $saldolist['time'][$i]); $list['username'][] = $saldolist['username'][$i]; $list['comment'][] = $saldolist['comment'][$i]; $list['summary'] += $saldolist['value'][$i]; } } $list['total'] = sizeof($list['id']); } else { $list['balance'] = 0; } $list['customerid'] = $id; $SMARTY->assign('balancelist', $list); if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') { $output = $SMARTY->fetch('print/printcustomerbalance.html'); html2pdf($output, trans('Reports'), $layout['pagetitle']); } else { $SMARTY->display('print/printcustomerbalance.html'); } break; default: /*******************************************************/ $layout['pagetitle'] = trans('Reports'); $yearstart = date('Y', (int) $DB->GetOne('SELECT MIN(dt) FROM stats')); $yearend = date('Y', (int) $DB->GetOne('SELECT MAX(dt) FROM stats')); for ($i = $yearstart; $i < $yearend + 1; $i++) { $statyears[] = $i; } for ($i = 1; $i < 13; $i++) { $months[$i] = strftime('%B', mktime(0, 0, 0, $i, 1)); }
$i++; } foreach ($totals as $page => $t) { $pages[] = $page; $totals[$page]['alltotal'] = $totals[$page - 1]['alltotal'] + $t['total']; $totals[$page]['allsumtax'] = $totals[$page - 1]['allsumtax'] + $t['sumtax']; foreach ($taxeslist as $idx => $tax) { $totals[$page]['allval'][$idx] = $totals[$page - 1]['allval'][$idx] + $t['val'][$idx]; $totals[$page]['alltax'][$idx] = $totals[$page - 1]['alltax'][$idx] + $t['tax'][$idx]; } } $SMARTY->assign('invoicelist', $invoicelist2); $SMARTY->assign('pages', $pages); $SMARTY->assign('rows', $rows); $SMARTY->assign('totals', $totals); $SMARTY->assign('pagescount', sizeof($pages)); $SMARTY->assign('reccount', $reccount); if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') { $output = $SMARTY->fetch('invoicereport-ext.html'); html2pdf($output, trans('Reports'), $layout['pagetitle'], NULL, NULL, 'L', array(5, 5, 5, 5), $_GET['save'] == 1 ? true : false); } else { $SMARTY->display('invoicereport-ext.html'); } } else { if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') { $output = $SMARTY->fetch('invoicereport.html'); html2pdf($output, trans('Reports'), $layout['pagetitle'], NULL, NULL, 'L', array(5, 5, 5, 5), $_GET['save'] == 1 ? true : false); } else { $SMARTY->display('invoicereport.html'); } }