Esempio n. 1
1
 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);
     }
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
                $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');
Esempio n. 4
0
        //		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;
}
Esempio n. 5
0
                 $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));
     }
Esempio n. 6
0
        $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');
    }
}