Ejemplo n.º 1
0
$pdf->Ln();
$pdf->Cell(0, 4, 'Rua São Bento, 289 - Bairro Progresso - Rio do Sul - SC - CEP: 89160-000', 0, 0, 'R');
$pdf->Ln();
$pdf->Cell(0, 4, 'Fone: (47) 3522-1336 / 3521-4024 - consoli@consolieventos.com.br', 0, 0, 'R');
$pdf->Ln(14);
$pdf->SetFont('Arial', 'B', 14);
$pdf->SetFillColor(178, 178, 178);
$pdf->Cell(90, 7, 'Emissão do Pedido', 1, 0, 'C', 1);
$pdf->Cell(40, 7, 'Nro: ' . $dados_pedido["id"], 1, 0, 'C');
$pdf->Cell(0, 7, 'Emissão: ' . DataMySQLRetornar($dados_pedido["data"]), 1, 0, 'C');
$pdf->ln(8);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 6, 'Dados do Formando', 1, 0, 'C', 1);
$pdf->ln();
$pdf->SetFont('Arial', '', 10);
$pdf->Multicell(0, 5, '[' . $dados_pedido["formando_id"] . '] - ' . $dados_pedido["formando_nome"] . "\n" . $dados_pedido["evento_nome"] . "\n" . DataMySQLRetornar($dados_pedido["evento_data"]), 1);
$pdf->ln(2);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 6, 'Dados do Fornecedor', 1, 0, 'C', 1);
$pdf->ln();
$pdf->SetFont('Arial', '', 10);
$pdf->Multicell(0, 5, $dados_pedido["fornecedor_nome"] . "\n" . $dados_pedido["fornecedor_endereco"] . " - " . $dados_pedido["fornecedor_complemento"] . "\n" . $dados_pedido["fornecedor_bairro"] . " - " . $dados_pedido["fornecedor_cep"] . " - " . $dados_pedido["cidade_fornecedor_nome"] . "/" . $dados_pedido["fornecedor_uf"] . "\n" . $dados_pedido["fornecedor_telefone"] . " - " . $dados_pedido["fornecedor_email"] . " - " . $dados_pedido["fornecedor_contato"], 1);
$pdf->ln(3);
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 6, 'Descrição dos Produtos', 1, 0, 'C', 1);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(20, 6, 'Quant.', 1, 0, 'C', 1);
$pdf->Cell(0, 6, 'Descrição/Observações', 1, 0, 'C', 1);
$pdf->ln();
//Busca os dados dos produtos
Ejemplo n.º 2
0
 $b13 = $row5['b13'];
 $b14 = $row5['b14'];
 $b15 = $row5['b15'];
 $b16 = $row5['b16'];
 $b17 = $row5['b17'];
 $b18 = $row5['b18'];
 $b19 = $row5['b19'];
 $b20 = $row5['b20'];
 $encabezamiento = 'PLAN DE TRABAJO INDIVIDUALIZADO' . "\n" . '(Decreto 69/2007,Artículo 10)' . "\n" . 'MATERIA: ' . $materia2;
 $pdf->AddPage();
 $pdf->SetFont('Arial', 'B', 12);
 $pdf->Image('logoclm.jpg', 10, 10);
 $pdf->SetLineWidth(0.5);
 $pdf->Cell(50, 10, '');
 $pdf->SetFillColor(150, 150, 150);
 $pdf->Multicell(90, 8, $encabezamiento, 1, 'C', 1, 1);
 $pdf->SETXY(10, 50);
 $pdf->SetFont('Arial', 'B', 10);
 $pdf->Multicell(160, 5, 'PERFIL ACADÉMICO DEL ALUMNO. GRUPO:' . $grupo . "\n", 1, 'C', 1);
 $pdf->SetFont('Arial', '', 8);
 $pdf->SETXY(10, 55);
 $pdf->Multicell(80, 5, 'ALUMNO: ' . $nombre2 . "\n" . 'CURSO: ' . $curso2 . "\n" . 'TUTOR/-A: ' . $tutor2, 1);
 $pdf->SETXY(90, 55);
 $pdf->Multicell(80, 5, 'MATERIA: ' . $materia2 . "\n" . 'CALIFICACIÓN: ' . $calificacion2 . "\n" . 'PROFESOR/-A: ' . $profesor2, 1);
 $perfilacademico = "";
 if ($acnee2 == 1) {
     $perfilacademico = $perfilacademico . "El alumno es ACNEE.\n";
 }
 if ($objetor2 == 1) {
     $perfilacademico = $perfilacademico . "El alumno es objetor escolar.  \n";
 }
$pdf->Ln(14);
$pdf->SetFont('Arial', 'B', 16);
$pdf->SetFillColor(178, 178, 178);
$pdf->Cell(0, 7, 'Pedido de Foto e Vídeo Nro ' . $dados_pedido["id"], 0, 0);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 5, 'Emissão: ' . DataMySQLRetornar($dados_pedido["data"]) . ' Por: ' . $dados_pedido["usuario_nome"], 0, 0);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 5, 'Data da Venda: ' . DataMySQLRetornar($dados_pedido["data_venda"]), 0, 0);
$pdf->ln(8);
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 6, 'Formando:', 1, 0, 'L', 1);
$pdf->ln();
$pdf->SetFont('Arial', '', 10);
$pdf->Multicell(0, 5, '[' . $dados_pedido["formando_id"] . '] - ' . $dados_pedido["formando_nome"] . "\n[" . $dados_pedido["evento_id"] . '] - ' . $dados_pedido["evento_nome"], 1);
$pdf->ln(3);
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 6, 'Observações do Pedido:', 1, 0, 'L', 1);
$pdf->ln();
$pdf->SetFont('Arial', 'I', 9);
$pdf->Multicell(0, 5, $dados_pedido["observacoes"], 1);
$pdf->ln(3);
$pdf->SetFont('Arial', 'B', 11);
$pdf->Cell(0, 6, 'Descrição dos Produtos:', 1, 0, 'L', 1);
$pdf->ln();
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(118, 6, 'Descrição/Observações', 1, 0, 'C', 1);
$pdf->Cell(16, 6, 'Quant.', 1, 0, 'C', 1);
$pdf->Cell(28, 6, 'Unitário', 1, 0, 'R', 1);
$pdf->Cell(28, 6, 'Total', 1, 0, 'R', 1);
    $pdf->ln();
    $pdf->Cell(26, 5, $desc_status);
    $pdf->SetFont("Arial", "B", 10);
    $pdf->Cell(80, 5, $dados["atividade_nome"]);
    $pdf->SetFont("Arial", "", 10);
    $pdf->Cell(14, 5, $dados["atividade_dias"], 0, 'C');
    $pdf->Cell(30, 5, DataMySQLRetornar($dados["data_prazo"]));
    if ($dados["data_execucao"] != '0000-00-00') {
        $pdf->Cell(30, 5, DataMySQLRetornar($dados["data_execucao"]));
    } else {
        $pdf->Cell(30, 5, ' ');
    }
    $pdf->Cell(0, 5, $dados["usuario_nome"]);
    if ($dados["obs"] != '') {
        $pdf->ln();
        $pdf->setX(36);
        $pdf->SetFont("Arial", "I", 9);
        $pdf->Multicell(0, 3, $dados["obs"]);
        $pdf->SetFont("Arial", "", 10);
    }
    $quebra = $dados["evento_id"];
}
$pdf->SetFont("Arial", "B", 10);
$pdf->ln();
$pdf->Cell(0, 6, "Total Geral de Atividades: " . $registros, "T");
$pdf->ln();
$pdf->Cell(0, 6, "Em Aberto: " . $soma_aberto, "T");
$pdf->ln();
$pdf->Cell(0, 6, "Concluídas: " . $soma_fechado, "T");
//Gera o PDF
$pdf->Output();
Ejemplo n.º 5
0
 if ($chkValorMultaJuros == 1) {
     $pdf->Cell(24, 3, ' ', 'LBR', 0, 'C');
 }
 if ($chkValorReceber == 1) {
     $pdf->Cell(24, 3, ' ', 'LBR', 0, 'C');
 }
 if ($chkValorRecebido == 1) {
     $pdf->Cell(24, 3, ' ', 'LBR', 0, 'C');
 }
 if ($chkSaldoReceber == 1) {
     $pdf->Cell(24, 3, ' ', 'LBR', 0, 'C');
 }
 if ($_GET["Observacoes"] == 1 and $dados_rec["observacoes"] != "") {
     $pdf->ln();
     $pdf->SetFont('Arial', '', 8);
     $pdf->Multicell(0, 3, "Observações:\n\n" . $dados_rec["observacoes"], 'LBR');
 }
 $total_vencido_original = $total_vencido_original + $dados_rec[valor_original];
 $total_aberto_original = $total_aberto_original + $dados_rec[valor_original];
 $total_recebido_original = $total_recebido_original + $dados_rec[valor_original];
 $total_geral_original = $total_geral_original + $dados_rec[valor_original];
 $total_vencido_boletos = $total_vencido_boletos + $dados_rec[valor_boleto];
 $total_aberto_boletos = $total_aberto_boletos + $dados_rec[valor_boleto];
 $total_recebido_boletos = $total_recebido_boletos + $dados_rec[valor_boleto];
 $total_geral_boletos = $total_geral_boletos + $dados_rec[valor_boleto];
 $total_vencido_multa_juros = $total_vencido_multa_juros + $dados_rec[valor_multa_juros];
 $total_aberto_multa_juros = $total_aberto_multa_juros + $dados_rec[valor_multa_juros];
 $total_recebido_multa_juros = $total_recebido_multa_juros + $dados_rec[valor_multa_juros];
 $total_geral_multa_juros = $total_geral_multa_juros + $dados_rec[valor_multa_juros];
 $total_vencido_receber = $total_vencido_receber + $dados_rec[valor];
 $total_aberto_receber = $total_aberto_receber + $dados_rec[valor];
$date = date("Y-m-d");
$pdf->Cell(0, 0, 'Date: ' . $date . ' ', 0, 0, 'R');
$pdf->Ln(7);
$pdf->SetFont('Arial', 'BU', 13);
$pdf->Cell(0, 0, "PROGRESS REPORT", 0, 0, 'C');
$pdf->Ln(7);
$pdf->SetFont('Arial', '', 10);
$pdf->Cell(0, 0, 'To,');
$pdf->Ln(5);
$name = "parent/guardian name";
$pdf->Cell(0, 0, 'Parent / Guardian of ' . $name . ' ');
$pdf->Ln(5);
$pdf->Cell(0, 0, 'Dear Sir / Madam, ');
$pdf->Ln(3);
$dispsem = 6;
$pdf->Multicell(0, 5, 'I am herewith furnishing the progress report of your ward Mr./Ms. ' . $name . ' bearing Roll No: ' . $usn . ' of ' . $dispsem . ' Semester for the Second internal assessmenet examination as under. You are here by requested to go through the report and give us your feeback.');
$pdf->Ln(4);
$pdf->SetFont('Arial', 'B', 12);
$mon = "June";
$year = "2015";
$pdf->Cell(0, 0, 'Internal Assessment Examination: ' . $mon . ' ' . $year . ' ', 0, 0, 'C');
$pdf->Ln(3);
$x = $pdf->GetX();
$y = $pdf->GetY();
$pdf->Cell(8, 6, " ", 'TLR', 2);
$pdf->Cell(8, 6, "Sl.", 'LR', 2);
$pdf->Cell(8, 6, "No", 'LR', 2);
$pdf->Cell(8, 6, " ", 'BLR', 2);
$pdf->setXY($x + 8, $y);
$pdf->Cell(60, 24, "Subject Name", 'TBR', 2, 'C');
$pdf->setXY($x + 68, $y);
Ejemplo n.º 7
0
        $pdf->SetX(40);
        $pdf->Cell(0, 6, 'Descrição:');
        $pdf->SetX(116);
        $pdf->Cell(0, 6, 'Observações:');
        //Percorre o array
        while ($dados_datas = mysql_fetch_array($sql_datas)) {
            //Imprime os dados dos contatos
            $pdf->ln();
            $pdf->SetFont('Arial', 'B', 9);
            $pdf->Cell(6, 4, DataMySQLRetornar($dados_datas['data']) . ' - ' . substr($dados_datas['hora'], 0, 5));
            $pdf->SetX(40);
            $pdf->SetFont('Arial', '', 9);
            $pdf->Cell(100, 4, $dados_datas['descricao']);
            $pdf->SetX(116);
            $pdf->SetFont('Arial', '', 8);
            $pdf->Multicell(0, 3, $dados_datas['observacoes']);
        }
    }
    $pdf->ln();
    //Fecha o if de imprimir as datas
}
//Verifica se deve imprimir os participantes do evento
if ($ImprimeParticipantes == 1) {
    //*** Exibe os participantes do evento
    $pdf->ln();
    $pdf->SetFont('Arial', 'B', 10);
    $pdf->SetFillColor(178, 178, 178);
    $pdf->Cell(0, 6, 'Participantes do Evento', 1, 0, 'C', 1);
    $pdf->ln();
    //verifica os participantes já cadastrados para este evento e exibe na tela
    $sql_participante = mysql_query("SELECT\n\t\t\t\t\t\t\t\t\t par.id,\n\t\t\t\t\t\t\t\t\t par.colaborador_id,\n\t\t\t\t\t\t\t\t\t par.funcao_id,\n\t\t\t\t\t\t\t\t\t col.nome as colaborador_nome,\n\t\t\t\t\t\t\t\t\t col.telefone,\n\t\t\t\t\t\t\t\t\t col.celular,\n\t\t\t\t\t\t\t\t\t fun.nome as funcao_nome\n\t\t\t\t\t\t\t\t\t FROM eventos_participante par\n\t\t\t\t\t\t\t\t\t INNER JOIN colaboradores col ON col.id = par.colaborador_id\n\t\t\t\t\t\t\t\t\t LEFT OUTER JOIN funcoes fun ON fun.id = par.funcao_id\n\t\t\t\t\t\t\t\t\t WHERE par.evento_id = '{$EventoId}'\n\t\t\t\t\t\t\t\t\t ORDER by col.nome");
 public function printviewAction()
 {
     require_once 'fpdf/pdf.php';
     $cdrequest = $_GET["cdrequest"];
     $Request = new RequestModel();
     $Factor = new FactorModel();
     $Method = new MethodModel();
     $Comment = new AppraisalcommentModel();
     $Patterntext = new PatterntextModel();
     $array = array();
     $req = $Request->fetchAll($Request->getAllRequestData($cdrequest));
     if (count($req) <= 0) {
         die;
     }
     foreach ($req as $row) {
         $dtbirth = new Zend_Date($row['dtbirth'], 'dd-MM-YYYY');
         $dtrequest = new Zend_Date($row['dtrequest'], 'dd-MM-YYYY HH:mm:ss');
         $year = $dtbirth->toString('YYYY');
         $month = $dtbirth->toString('MM');
         $day = $dtbirth->toString('dd');
         $today = new Zend_Date();
         $tdYear = $today->toString('YYYY');
         $tdMonth = $today->toString('MM');
         $tdDay = $today->toString('dd');
         $nrage = 0;
         $nrage = GslabUtils::calcAgeDifference($row['dtbirth']);
         $idade = GslabUtils::calcula_idade($row['dtbirth']);
         if ($tdMonth < $month || $tdMonth == $month && $tdDay < $day) {
             $nrage--;
         }
         if ($row['fgsex'] == 1) {
             $fgsex = "Masculino";
         } else {
             $fgsex = "Feminino";
         }
         $array['nmclient'] = $row['nmclient'];
         $array['nmforward'] = $row['nmforward'];
         $array['nmcompany'] = $row['nmcompany'];
         $array['nmbarcodesample'] = $row['nmbarcodesample'];
         $array['nmcovenant'] = $row['nmcovenant'];
         $array['dtrequest'] = $dtrequest;
         $array['idade'] = $nrage;
         $array['sexo'] = $fgsex;
     }
     $GLOBALS = $array;
     $ano = explode(" ", $nrage);
     $pdf = new PDF();
     $pdf->AddPage();
     $pdf->ln(30);
     $pdf->AliasNbPages('{total}');
     $req2 = $Request->fetchAll($Request->getAllRequestData($cdrequest));
     foreach ($req2 as $rows) {
         $comentario_text = '';
         /* COMENTÁRIO DOS EXAMES */
         $comments = $Comment->fetchRow($Comment->getAppraisalComments($rows['cdrequestexamination']));
         if (count($comments) > 0) {
             $dscomment = explode(',', $comments->dscomment);
             foreach ($dscomment as $comm) {
                 $comentario = $Patterntext->fetchRow($Patterntext->getPatterntextById($comm));
                 $comentario_text .= utf8_decode($comentario->dspatterntext) . "\n";
             }
         } else {
             $comentario_text = '';
         }
         /* MÉTODO DOS EXAMES */
         $method = $Method->fetchRow($Method->getMethodByCd($rows['cdmethod']));
         $metodo = utf8_decode("Método: " . $method->nmmethod);
         $fgstatus = true;
         /* NOME DO EXAME */
         $pdf->SetFont('Courier', 'BI', 11);
         $pdf->Cell(0, 10, strtoupper(utf8_decode($rows['nmexamination'])), 0, 2, 'L');
         $pdf->SetFont('Courier', '', 9);
         $pdf->Cell(0, 0, utf8_decode("Material: " . strtoupper($rows['nmmaterial'])), 0, 0, 'L');
         $pdf->Cell(-30, 0, $metodo, 0, 1, 'R');
         $pdf->ln(2);
         $pdf->ln(2);
         $sons = $this->getExamSons($rows['cdexamination'], $cdrequest);
         if (count($sons) > 0) {
             for ($aux_i = 0; $aux_i < count($sons); $aux_i++) {
                 $pdf->SetFont('Courier', '', 9);
                 $pdf->Cell(-15, 5, strtoupper(utf8_decode($sons[$aux_i]['nmexamination'])), 0, 0, 'L');
                 /* NOME DO ATRIBUTO E VALOR */
                 $attributes = $this->getAttrValues($sons[$aux_i]['cdrequestexamination'], $sons[$aux_i]['cdexaminationmaterial']);
                 if ($sons[$aux_i]['fgpercentage'] == 1) {
                     $soma = 0;
                     foreach ($attributes as $sum) {
                         $soma = $soma + $sum['vlattribute'];
                     }
                     $valor_calc = $soma / 100;
                     $pdf->SetFont('Courier', 'B', 9);
                     $pdf->Cell(100, 5, "%", 0, 0, 'R');
                 }
                 $fgstatus = true;
                 foreach ($attributes as $attr) {
                     if ($sons[$aux_i]['fgpercentage'] == 1) {
                         $valor = round($attr['vlattribute'] / $valor_calc, 1);
                         $n = explode(".", $valor);
                         if ($n[1] < 5 && $n[1] != 5) {
                             $vl_at = floor($valor);
                         } else {
                             if ($n[1] > 5 && $n[1] != 5) {
                                 $vl_at = ceil($valor);
                             } else {
                                 if ($n[1] == 5) {
                                     $vl_at = $valor;
                                 }
                             }
                         }
                     } else {
                         $vl_at = '';
                         $valor = '';
                     }
                     $pdf->SetFont('Courier', '', 9);
                     $pdf->ln();
                     $pdf->Cell(40, 5, "    " . str_pad(utf8_decode($attr['nmattribute']), 18, "."), 0, 0, 'L');
                     $pdf->SetFont('Courier', 'B', 9);
                     $pdf->Cell(65, 5, str_pad(utf8_decode($attr['vlattribute']) . " " . utf8_decode($attr['idnotation']), 15, ".", STR_PAD_LEFT) . "     " . $vl_at, 0, 0, 'L');
                     $ref = $Factor->fetchAll($Factor->getAllFactors($attr['cdattribute']));
                     //                        var_dump($ref);die;
                     foreach ($ref as $vlref) {
                         if ($vlref['fgfactor'] == 1) {
                             $fator = "Idade            Valores referenciais";
                         } else {
                             if ($vlref['fgfactor'] == 2) {
                                 $fator = "Masculino                    Feminino";
                             } else {
                                 if ($vlref['fgfactor'] == 3) {
                                     $fator = "Idade       Masculino        Feminino";
                                 }
                             }
                         }
                     }
                     if ($fgstatus == true) {
                         $pdf->Cell(-1);
                         $pdf->Cell(1, -5, $fator, 0, 0, 'L');
                         $fgstatus = false;
                     }
                     /* VALORES DE REFERÊNCIA */
                     foreach ($ref as $vlref) {
                         /*
                          * AQUI SÃO DEFINIDAS AS REGRAS DE EXIBIÇÃO DO PDF, COLUNAS POR IDADE, SEXO OU AMBOS:
                          * 
                          * fgfactor = 1
                          * ATRIBUTO........VALOR        IDADE    REFERÊNCIA
                          * 
                          * fgfactor = 2
                          * ATRIBUTO........VALOR        MASCULINO    FEMININO
                          * 
                          * fgfactor = 3
                          * ATRIBUTO........VALOR        IDADE    MASCULINO    FEMININO
                          * 
                          */
                         $pdf->SetFont('Courier', '', 8);
                         /* DEFINE QUAL CAMPO DA TABELA ESTÁ PREENCHIDO (VALOR OU NUMÉRICO) E ALOCA À UMA VARIÁVEL */
                         if ($vlref['nrminvalue'] == '' && $vlref['nrmaxvalue'] == '' && $vlref['vlminvalue'] != '' && $vlref['vlmaxvalue'] != '') {
                             $minvalue = $vlref['vlminvalue'];
                             $maxvalue = $vlref['vlmaxvalue'];
                         } else {
                             if ($vlref['nrminvalue'] != '' && $vlref['nrmaxvalue'] != '' && $vlref['vlminvalue'] == '' && $vlref['vlmaxvalue'] == '') {
                                 $minvalue = $vlref['nrminvalue'];
                                 $maxvalue = $vlref['nrmaxvalue'];
                             }
                         }
                         if ($vlref['fgfactor'] == 1) {
                             //SEPARADOS PELA IDADE, DEFINE UMA COLUNA DE RESULTADOS
                             if ($vlref['nrminage'] <= $ano[0] && $vlref['nrmaxage'] >= $ano[0]) {
                                 $pdf->Cell(12, 5, utf8_decode($vlref['nrminage'] . " à " . $vlref['nrmaxage'] . " " . $vlref['nmtimetype']), 0, 0, 'R');
                                 $pdf->Cell(67, 5, utf8_decode($minvalue . " à " . $maxvalue), 0, 0, 'R');
                             }
                         } else {
                             if ($vlref['fgfactor'] == 2) {
                                 //SEPARADOS PELO SEXO, DEFINE DUAS COLUNAS DE RESULTADOS
                                 if ($vlref['fggender'] == 1) {
                                     // MASCULINO
                                     $pdf->Cell(20, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                 } else {
                                     if ($vlref['fggender'] == 2) {
                                         // FEMININO
                                         $pdf->Cell(60, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                     }
                                 }
                             } else {
                                 if ($vlref['fgfactor'] == 3) {
                                     //SEPARADOS PELO SEXO E IDADE, DEFINE TRÊS COLUNAS DE RESULTADOS
                                     if ($vlref['fggender'] == 1) {
                                         // MASCULINO
                                         $pdf->Cell(12, 5, utf8_decode($vlref['nrminage'] . " à " . $vlref['nrmaxage'] . " " . $vlref['nmtimetype']), 0, 0, 'R');
                                         $pdf->Cell(33, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                     } else {
                                         if ($vlref['fggender'] == 2) {
                                             // FEMININO
                                             $pdf->Cell(35, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
                 $pdf->ln();
                 $pdf->ln();
             }
         } else {
             $examination = $this->getExam($rows['cdexamination'], $cdrequest);
             for ($aux_i = 0; $aux_i < count($examination); $aux_i++) {
                 /* NOME DO ATRIBUTO E VALOR */
                 $attributes = $this->getAttrValues($examination[$aux_i]['cdrequestexamination'], $examination[$aux_i]['cdexaminationmaterial']);
                 if ($examination[$aux_i]['fgpercentage'] == 1) {
                     $soma = 0;
                     foreach ($attributes as $sum) {
                         $soma = $soma + $sum['vlattribute'];
                     }
                     $valor_calc = $soma / 100;
                     $pdf->SetFont('Courier', 'B', 9);
                     $pdf->Cell(83, 5, "%", 0, 0, 'R');
                 }
                 $rangeruleCount = count($attributes);
                 $fgstatus = true;
                 foreach ($attributes as $attr) {
                     if ($examination[$aux_i]['fgpercentage'] == 1) {
                         $valor = round($attr['vlattribute'] / $valor_calc, 1);
                         $n = explode(".", $valor);
                         if ($n[1] < 5 && $n[1] != 5) {
                             $vl_at = floor($valor);
                         } else {
                             if ($n[1] > 5 && $n[1] != 5) {
                                 $vl_at = ceil($valor);
                             } else {
                                 if ($n[1] == 5) {
                                     $vl_at = $valor;
                                 }
                             }
                         }
                     } else {
                         $vl_at = '';
                         $valor = '';
                     }
                     $pdf->SetFont('Courier', '', 9);
                     $pdf->ln();
                     $pdf->Cell(40, 15, "    " . str_pad(utf8_decode($attr['nmattribute']), 18, "."), 0, 0, 'L');
                     $pdf->SetFont('Courier', 'B', 9);
                     $pdf->Cell(65, 15, str_pad($attr['vlattribute'] . " " . $attr['idnotation'], 15, ".", STR_PAD_LEFT) . "     " . $vl_at, 0, 0, 'L');
                     $ref = $Factor->fetchAll($Factor->getAllFactors($attr['cdattribute']));
                     foreach ($ref as $vlref) {
                         if ($vlref['fgfactor'] == 1) {
                             $fator = "Idade            Valores referenciais";
                         } else {
                             if ($vlref['fgfactor'] == 2) {
                                 $fator = "Masculino                    Feminino";
                             } else {
                                 if ($vlref['fgfactor'] == 3) {
                                     $fator = "Idade       Masculino        Feminino";
                                 }
                             }
                         }
                     }
                     if ($fgstatus == true) {
                         $pdf->Cell(-1);
                         $pdf->Cell(1, 5, $fator, 0, 0, 'L');
                         $fgstatus = false;
                     }
                     /* VALORES DE REFERÊNCIA */
                     foreach ($ref as $vlref) {
                         /*
                          * AQUI SÃO DEFINIDAS AS REGRAS DE EXIBIÇÃO DO PDF, COLUNAS POR IDADE, SEXO OU AMBOS:
                          * 
                          * fgfactor = 1
                          * ATRIBUTO........VALOR        IDADE    REFERÊNCIA
                          * 
                          * fgfactor = 2
                          * ATRIBUTO........VALOR        MASCULINO    FEMININO
                          * 
                          * fgfactor = 3
                          * ATRIBUTO........VALOR        IDADE    MASCULINO    FEMININO
                          * 
                          */
                         $pdf->SetFont('Courier', '', 8);
                         $imgRR = "./images/result/rangerule_img-" . $attr['cdrequestexamination'] . "_" . $rows['cdexamination'] . "_" . $attr['cdattribute'] . "_" . $examination[$aux_i]['cdexaminationmaterial'] . ".png";
                         /* DEFINE QUAL CAMPO DA TABELA ESTÁ PREENCHIDO (VALOR OU NUMÉRICO) E ALOCA À UMA VARIÁVEL */
                         if ($vlref['nrminvalue'] == '' && $vlref['nrmaxvalue'] == '' && $vlref['vlminvalue'] != '' && $vlref['vlmaxvalue'] != '') {
                             $minvalue = $vlref['vlminvalue'];
                             $maxvalue = $vlref['vlmaxvalue'];
                         } else {
                             if ($vlref['nrminvalue'] != '' && $vlref['nrmaxvalue'] != '' && $vlref['vlminvalue'] == '' && $vlref['vlmaxvalue'] == '') {
                                 $minvalue = $vlref['nrminvalue'];
                                 $maxvalue = $vlref['nrmaxvalue'];
                             }
                         }
                         if ($vlref['fgfactor'] == 1) {
                             //SEPARADOS PELA IDADE, DEFINE UMA COLUNA DE RESULTADOS
                             if ($vlref['nrminage'] <= $ano[0] && $vlref['nrmaxage'] >= $ano[0]) {
                                 $pdf->Cell(12, 15, utf8_decode($vlref['nrminage'] . " à " . $vlref['nrmaxage'] . " " . $vlref['nmtimetype']), 0, 0, 'R');
                                 if ($rangeruleCount == 1) {
                                     $pdf->Cell(40, 50, $pdf->Image($imgRR, $pdf->GetX() + 5, $pdf->GetY() + 6, 70), 0, 0, 'L', false);
                                 }
                                 $pdf->Cell(67, 8, utf8_decode($minvalue . " à " . $maxvalue), 0, 0, 'R');
                             }
                         } else {
                             if ($vlref['fgfactor'] == 2) {
                                 //SEPARADOS PELO SEXO, DEFINE DUAS COLUNAS DE RESULTADOS
                                 if ($vlref['fggender'] == 1) {
                                     // MASCULINO
                                     $pdf->Cell(20, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                 } else {
                                     if ($vlref['fggender'] == 2) {
                                         // FEMININO
                                         $pdf->Cell(60, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 1, 'R');
                                     }
                                 }
                             } else {
                                 if ($vlref['fgfactor'] == 3) {
                                     //SEPARADOS PELO SEXO E IDADE, DEFINE TRÊS COLUNAS DE RESULTADOS
                                     if ($vlref['fggender'] == 1) {
                                         // MASCULINO
                                         $pdf->Cell(12, 5, utf8_decode($vlref['nrminage'] . " à " . $vlref['nrmaxage'] . " " . $vlref['nmtimetype']), 0, 0, 'R');
                                         $pdf->Cell(33, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 0, 'R');
                                     } else {
                                         if ($vlref['fggender'] == 2) {
                                             // FEMININO
                                             $pdf->Cell(35, 5, utf8_decode($vlref['vlminvalue'] . " à " . $vlref['vlmaxvalue']), 0, 1, 'R');
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
                 $pdf->ln();
                 $pdf->ln();
             }
         }
         if (count($comments) > 0) {
             $pdf->SetFont('Courier', 'B', 9);
             $pdf->Cell(5, 2, utf8_decode("Observações: "), 0, 1, 'L');
             $pdf->ln();
             $pdf->SetFont('Courier', '', 7);
             $pdf->Multicell(0, 3, $comentario_text);
             $pdf->ln();
         }
     }
     $pdf->Output();
     //IMPRIME O PDF NA TELA
     $pdf->Output('teste.pdf', "D");
     //IMPRIME O PDF NO ARQUIVO
 }
Ejemplo n.º 9
0
 } else {
     if ($curso2rep == "0") {
         $pdf->Cell(140, 5, 'El alumno repitió el curso: ' . $curso1rep . ' en el año: ' . $anyo1rep, 1, 1, 'C', 0, 0);
     } else {
         $pdf->Cell(140, 5, 'El alumno repitió el curso: ' . $curso1rep . ' en el año: ' . $anyo1rep . ' y el curso: ' . $curso2rep . ' en el año: ' . $anyo2rep, 1, 1, 'C', 0, 0);
     }
 }
 $pdf->SetFont('Arial', 'B', 8);
 $pdf->Cell(40, 5, 'PROMOCIÓN DE 3º A 4º:', 1, 0, 'C', 1);
 $pdf->SetFont('Arial', '', 8);
 if ($neg34areas == "") {
     $suspensos = "El alumno/-a no tiene asignaturas pendientes de cursos anteriores";
 } else {
     $suspensos = "El alumno/-a tiene pendientes asignaturas en cursos anteriores: " . $neg34areas;
 }
 $pdf->Multicell(140, 5, $suspensos, 1, L, 0);
 if ($acneaesino == "si") {
     $totalacneae = "El alumno/-a presenta Necesidades Específicas de Apoyo Educativo";
     $pdf->SetFont('Arial', 'B', 8);
     $pdf->Cell(20, 5, 'ACNEAE', 1, 0, 'C', 1);
     $pdf->SetFont('Arial', '', 8);
     $pdf->Multicell(160, 5, $totalacneae, 1, L, 0);
 } else {
     $totalacneae = "No se han detectado Necesidades Específicas de Apoyo Educativo en el alumno/-a";
     $pdf->SetFont('Arial', 'B', 8);
     $pdf->Cell(20, 5, 'ACNEAE', 1, 0, 'C', 1);
     $pdf->SetFont('Arial', '', 8);
     $pdf->Multicell(160, 5, $totalacneae, 1, L, 0);
 }
 if ($absentismosino == "si") {
     $totalabsentismo = "El alumno/-a ha presentado problemas serios de absentismo: " . $causasabsentismo;
Ejemplo n.º 10
0
    $pdf->Cell(0, 4, "ATENÇÃO: 1 - O NÚMERO DESTA O.C. DEVE CONSTAR NA NOTA FISCAL", "LTR", 0, 'L');
    $pdf->ln();
    $pdf->Cell(0, 4, "                   2 - OBSERVAR O PRAZO DE ENTREGA RIGOROSAMENTE", "LR", 0, 'L');
    $pdf->ln();
    $pdf->Cell(0, 4, "                   3 - OBSERVAR COM ANTECEDÊNCIA QUALQUER ALTERAÇÃO EM RELACAO A O.C.", "LBR", 0, 'L');
    $pdf->ln();
    $pdf->SetFont('Arial', 'B', 7);
    $pdf->Cell(60, 10, "COMPRADOR:", "1", 0, 'L');
    $pdf->Cell(60, 10, "VISTO SOLICITANTE:", "1", 0, 'L');
    $pdf->Cell(0, 10, "VISTO DIRETORIA:", "1", 0, 'L');
    $pdf->ln();
    $pdf->SetFont('Arial', 'B', 7);
    $pdf->Cell(0, 5, "OBSERVAÇÕES:", "LTR", 0, 'L');
    //Recupera os valores para filtragem
    $OrdemId = $_GET["OrdemId"];
    //Recupera dos dados do evento
    $sql_oc = "SELECT oc.obs FROM ordem_compra oc WHERE oc.id = '{$OrdemId}'";
    //Executa a query de consulta
    $query_oc = mysql_query($sql_oc);
    //Monta a matriz com os dados
    $dados = mysql_fetch_array($query_oc);
    $pdf->ln();
    $pdf->SetFont('Arial', '', 7);
    $pdf->Multicell(0, 3, $dados["obs"], "LBR", 'L');
    //Fecha o If
}
$pdf->ln();
//Gera o PDF
$pdf->Output();
?>
                                                      
            $pdf->Cell(0, 6, $dados_formando['nome'], "T");
            $pdf->ln();
            $pdf->SetFont('Arial', '', 10);
            $pdf->Cell(0, 5, "CPF: " . $dados_formando['cpf']);
            $pdf->ln();
            $pdf->SetFont('Arial', '', 10);
            $pdf->Cell(0, 5, 'Contato: ' . $dados_formando['contato'] . ' - Residencial: ' . $dados_formando['telefone_residencial'] . ' - Comercial: ' . $dados_formando['telefone_comercial']);
            $pdf->ln();
            $pdf->Cell(0, 5, $dados_formando['email']);
            $pdf->ln();
            $pdf->Cell(0, 5, $dados_formando['endereco'] . " - " . $dados_formando['complemento'] . " - " . $dados_formando['bairro']);
            $pdf->ln();
            $pdf->Cell(0, 5, $dados_formando['cep'] . " - " . $dados_formando['cidade_nome'] . " - " . $dados_formando['uf']);
            if ($dados_formando['observacoes'] != '') {
                $pdf->ln();
                $pdf->Multicell(0, 5, $dados_formando['observacoes']);
            }
            if ($dados_formando['obs_compra'] != '') {
                $pdf->ln();
                $pdf->Multicell(0, 5, $dados_formando['obs_compra']);
            }
            $pendente++;
        }
    }
    //Imprime os dados do formando
    $pdf->ln(10);
    $pdf->SetFont('Arial', '', 10);
    $pdf->Cell(0, 5, "Total de Formandos Pendentes: " . $pendente, "T");
}
$pdf->ln();
//Gera o PDF
Ejemplo n.º 12
0
        //Posición: a 1,5 cm del final
        $this->SetY(-15);
        //Arial italic 8
        $this->SetFont('Arial', 'I', 8);
        //Número de página
        $this->Cell(0, 10, $direccion, 0, 0, 'C');
    }
}
$pdf = new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial', 'B', 14);
$pdf->Image('logoclm.jpg', 10, 10);
$pdf->SetLineWidth(1);
$pdf->Cell(50, 10, '');
$pdf->SetFillColor(150, 150, 150);
$pdf->Multicell(120, 10, $encabezamiento, 1, 'C', 1, 1);
$pdf->Ln(5);
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(180, 5, 'A. GRADO DE CONSECUCIÓN DE OBJETIVOS Y COMPETENCIAS BÁSICAS.', 1, 'C', 1, 1);
$pdf->Ln(10);
$pdf->SetFont('Arial', '', 10);
$pdf->Multicell(180, 5, 'En función de las calificaciones recogidas en el boletín de notas que acompaña a este informe se considerará el siguiente baremo:' . "\n" . '·Calificación de SOBRESALIENTE y NOTABLE: ha superado ampliamente los objetivos y competencias básicas según los criterios de evaluación programados.' . "\n" . '·Calificación de BIEN y SUFICIENTE: ha superado suficientemente los objetivos y competencias básicas según los criterios de evaluación programados.' . "\n" . '·Calificación de INSUFICIENTE: no ha superado los objetivos y competencias básicas según los criterios de evaluación programados');
$pdf->Ln(5);
$pdf->SetFont('Arial', 'B', 10);
$pdf->Cell(180, 5, 'B. MEDIDAS DE AMPLIACIÓN Y REFUERZO', 1, 'C', 1, 1);
$pdf->Ln(10);
$pdf->SetFont('Arial', '', 10);
if ($m1 == 1) {
    $pdf->Cell(180, 5, $item1, 0, 1);
}
if ($m2 == 1) {
Ejemplo n.º 13
0
        $pdf->SetX(40);
        $pdf->Cell(0, 6, "Descrição:");
        $pdf->SetX(116);
        $pdf->Cell(0, 6, "Observações:");
        //Percorre o array
        while ($dados_datas = mysql_fetch_array($sql_datas)) {
            //Imprime os dados dos contatos
            $pdf->ln();
            $pdf->SetFont("Arial", "B", 9);
            $pdf->Cell(6, 4, DataMySQLRetornar($dados_datas["data"]) . " - " . substr($dados_datas["hora"], 0, 5));
            $pdf->SetX(40);
            $pdf->SetFont("Arial", "", 9);
            $pdf->Cell(100, 4, $dados_datas["descricao"]);
            $pdf->SetX(116);
            $pdf->SetFont("Arial", "", 8);
            $pdf->Multicell(0, 3, $dados_datas["observacoes"]);
            //Fecha o while
        }
        //Fecha o If
    }
    $pdf->ln();
    //Fecha o if de imprimir as datas
}
//Verifica se deve imprimir os participantes do evento
if ($ImprimeParticipantes == 1) {
    //*** Exibe os participantes do evento
    $pdf->ln();
    $pdf->SetFont("Arial", "B", 10);
    $pdf->SetFillColor(178, 178, 178);
    $pdf->Cell(0, 6, "Participantes do Evento", 1, 0, "C", 1);
    $pdf->ln();
        $pdf->Cell(20, 5, DataMySQLRetornar($dados["data_realizacao"]), 1, 0, 'C');
        $pdf->Cell(16, 5, $dados['quantidade'], 1, 0, 'R');
        //Caso deva exibir os valores
        if ($Valores == 1) {
            $pdf->Cell(20, 5, number_format($dados['valor_venda'], 2, ',', '.'), 1, 0, 'R');
            $pdf->Cell(20, 5, number_format($dados['valor_venda'] * $dados['quantidade'], 2, ',', '.'), 1, 0, 'R');
            $edtTotalGeral += $dados['valor_venda'] * $dados['quantidade'];
        }
        $pdf->Cell(0, 5, '[' . $dados['evento_id'] . '] - ' . $dados['evento_nome'], 1);
        $total_quantidade = $total_quantidade + $dados['quantidade'];
        //Caso tenha observações
        if ($dados['observacoes'] != '') {
            $pdf->ln();
            $pdf->SetFont("Arial", "I", 7);
            $pdf->SetX(86);
            $pdf->Multicell(0, 4, $dados['observacoes'], 1);
        } else {
            $pdf->ln();
        }
    }
    //Totalização
    $pdf->ln();
    $pdf->SetFont("Arial", "B", 9);
    $pdf->Cell(20, 5, 'TOTAL:', 1, 0, 'R', 1);
    $pdf->Cell(16, 5, number_format($total_quantidade, 2, '.', ''), 1, 0, 'R', 1);
    //Caso deva exibir os valores
    if ($Valores == 1) {
        $pdf->Cell(20, 5, number_format($edtTotalGeral / $total_quantidade, 2, ',', '.'), 1, 0, 'R', 1);
        $pdf->Cell(20, 5, number_format($edtTotalGeral, 2, ',', '.'), 1, 0, 'R', 1);
    }
} else {
Ejemplo n.º 15
0
 $Line2 = "Tax applied @ 10% ";
 $Line3 = "Total Charges  ";
 $pdf->SetFillColor(240, 100, 100);
 $pdf->SetFont('Times', 'B', 12);
 $pdf->Cell(0, 0.25, "Electricity Bill for the month - " . $EBDate, 1, 2, "C", 1);
 $pdf->SetFillColor(240, 100, 100);
 $pdf->SetFont('Times', 'B', 12);
 $pdf->Cell(0, 0.25, "Customer Details", 1, 2, "C", 1);
 $pdf->SetFont('Times', '', 12);
 $pdf->Cell(0, 0.2, $Accountid, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $accountid, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Address, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $address, 1, 1, 'R');
 $pdf->Cell(0, 0.2, "Payment Date", 1, 0, 'L');
 $pdf->Cell(0, 0.2, $payment_date, 1, 1, 'R');
 $pdf->Multicell(0, 1, "\n");
 $pdf->SetFillColor(240, 100, 100);
 $pdf->SetFont('Times', 'B', 12);
 $pdf->Cell(0, 0.25, "Charge Details", 1, 0, "L", 1);
 $pdf->Cell(0, 0.25, "Billed Currency:" . $lCustForBillRun['Currency'], 1, 1, "R", 1);
 $pdf->SetFont('Times', '', 12);
 $pdf->Cell(0, 0.2, "Power Consumed", 1, 0, 'L');
 $pdf->Cell(0, 0.2, $quantity . " Units", 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line1, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $charge, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line2, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $tax, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line3, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $total, 1, 1, 'R');
 $pdf->Multicell(0, 1, "Please visit https://www.tnebnet.org/awp/login to pay the bills online\n");
 $filename = $_SERVER['DOCUMENT_ROOT'] . '/trilads1/pdf/' . $accountid . "_" . $EBDate . "_" . $brid . ".pdf";
Ejemplo n.º 16
0
$t_delegado = mysql_result($rst, 0, "t_delegado");
$t_etapa_actual = mysql_result($rst, 0, "t_etapa_actual");
$fechaViaje = mysql_result($rst, 0, "fechaViaje");
$destino = mysql_result($rst, 0, "destino");
//query para las observaciones de la comprobacion correspondiente
$query_observaciones = "SELECT co_observaciones \n\t\t\t\t\t\t\tFROM comprobaciones\n\t\t\t\t\t\t\tINNER JOIN tramites ON comprobaciones.co_mi_tramite=tramites.t_id\n\t\t\t\t\t\t\tWHERE tramites.t_id={$_GET['id']}";
$rst_obs = $cnn->consultar($query_observaciones);
$fila = mysql_fetch_assoc($rst_obs);
$observaciones = $fila['co_observaciones'];
$rutaAutorizacion = new RutaAutorizacion();
$autorizadores = $rutaAutorizacion->getNombreAutorizadores($idTramite);
//construccion de cuadro principal (informacion general)
$pdf->SetFont('consola', 'B', 12);
$pdf->Ln(7);
$pdf->SetX(50);
$pdf->Multicell(190, 8, "Información general", 'LRT', 'C');
$pdf->SetX(50);
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "No. de Folio:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $idTramite, 0, 0, 'L');
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Fecha de creación:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $co_fecha_registro, 0, 0, 'L');
$pdf->Ln();
$pdf->SetX(50);
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Solicitante:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
if ($t_delegado != '') {
            //Imprime os dados do formando
            $pdf->ln();
            $pdf->SetFont('Arial', 'B', 12);
            $pdf->Cell(0, 5, $dados_formando['nome'] . '   [CPF: ' . $dados_formando['cpf'] . ']', "T");
            $pdf->ln();
            $pdf->SetFont('Arial', 'B', 10);
            $pdf->Cell(0, 4, '(' . $dados_formando['evento_id'] . ') - ' . $dados_formando['evento_nome']);
            $pdf->ln();
            $pdf->SetFont('Arial', '', 9);
            $pdf->Cell(0, 4, 'Contato: ' . $dados_formando['contato'] . $desc_operadora . $TelRex . $TelCom . ' - ' . $dados_formando['endereco'] . " - " . $dados_formando['complemento'] . " - " . $dados_formando['bairro'] . ' - ' . $dados_formando['cep'] . " - " . $dados_formando['cidade_nome'] . " - " . $dados_formando['cidade_uf']);
            $pdf->ln();
            $pdf->Cell(0, 4, $dados_formando['email']);
            if ($dados_formando['observacoes'] != '') {
                $pdf->ln();
                $pdf->SetFont('Arial', 'I', 9);
                $pdf->Multicell(0, 4, $dados_formando['observacoes']);
                $pdf->SetFont('Arial', '', 9);
            } else {
                $pdf->ln(2);
            }
            $pendente++;
        }
    }
    //Imprime os dados do formando
    $pdf->ln();
    $pdf->SetFont('Arial', '', 10);
    $pdf->SetX(15);
    $pdf->Cell(0, 5, "Total de Formandos a Atender: " . $pendente, "T");
}
$pdf->ln();
//Gera o PDF
    $co_total = $row["co_total"];
    $et_etapa_nombre = $row["et_etapa_nombre"];
    $co_ceco = $row["co_cc_clave"];
    $t_delegado = $row['t_delegado'];
    $co_observaciones = $row['co_observaciones'];
    $co_lugar = $row['co_lugar'];
    $co_ciudad = $row['co_ciudad'];
}
// Cargar los invitados de la comprobacion
$comensales = new Comensales();
$invitadosComprobacion = $comensales->Load_comensales_comprobacion_by_tramite($t_id);
// Construccion de cuadro principal (informacion general)
$pdf->SetFont('consola', 'B', 10);
$pdf->Ln(7);
$pdf->SetX(50);
$pdf->Multicell(190, 8, "Información General", 'LRT', 'C', 0);
$pdf->SetX(50);
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "No. de Folio:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $idTramite, 0, 0, 'L');
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Fecha de Creación:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $t_fechaRegistro, 0, 0, 'L');
$pdf->Ln();
$pdf->SetX(50);
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Solicitante:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $nombreEmpleado, 0, 0, 'L');
$divisa = $sol_inv->Get_dato("si_divisa");
$total_solicitado = number_format($sol_inv->Get_dato("si_monto"), 2, ".", ",");
$monto_pesos = number_format($sol_inv->Get_dato("si_monto_pesos"), 2, ".", ",");
// datos del centro de costos
$cc = new CentroCosto();
$cc->Load_CeCo($co_cc_clave);
$cc_centrocostos = $cc->Get_Dato("cc_centrocostos");
$cc_nombre = $cc->Get_Dato("cc_nombre");
// Datos de la Divisa
$Divisa = new Divisa();
$Divisa->Load_data($dci_divisa);
$div_nombre = $Divisa->Get_dato("div_nombre");
$pdf->SetFont('consola', 'B', 6.5);
$pdf->Ln(7);
$pdf->SetX(15);
$pdf->Multicell(180, 8, "Información de la comprobación de solicitud de invitación", 'LRT', 'C');
$pdf->SetX(15);
$pdf->SetFont('consola', 'B', 6);
$pdf->Cell(45, 3, "Trámite:", 0, 0, 'R');
$pdf->SetFont('consola', '', 6);
$pdf->Cell(45, 3, $idTramite, 0, 0, 'L');
$pdf->SetFont('consola', 'B', 6);
$pdf->Cell(45, 3, "Fecha de creación:", 0, 0, 'R');
$pdf->SetFont('consola', '', 6);
$pdf->Cell(45, 3, $co_fecha_registro, 0, 0, 'L');
$pdf->Ln();
$pdf->SetX(15);
$pdf->SetFont('consola', 'B', 6);
$pdf->Cell(45, 3, "Solicitante:", 0, 0, 'R');
$pdf->SetFont('consola', '', 6);
$pdf->SetX(60);
Ejemplo n.º 20
0
// * TODOS LOS PUNTOS DEL 2
$pdf->Ln();
$bandera = false;
$parasoloundato = 0;
$arrayarti = array("2.1.a", "2.1.b", "2.1.c", "2.1.d", "2.1.e", "2.1.f", "2.1.g", "2.2", "2.3", "2.4", "2.5", "2.6", "2.7.a", "2.7.b", "2.7.c", "2.7.d", "2.8.a", "2.8.b", "2.8.c", "2.8.d", "2.8.e", "2.8.f", "2.9", "2.10.a", "2.10.b", "2.10.c", "2.11.a", "2.11.b", "2.11.c", "2.12.a", "2.12.b", "2.12.c", "2.12.d");
for ($arti = 0; $arti < 33; $arti++) {
    $bandera2 = false;
    if ($arrayarti[$arti] == "2.1.d") {
        $result = $conexion->Consultas("SELECT ID_Articulo, Alias, Titulo, Abstract, Conferencia_Capitulo, Numero, Localidad_PagWeb, Doi, Volumen, Paginas, Fecha, Etiqueta_Copei, Descripcion, Tipo, Editor, Edicion, Editorial_Afiliacion, ISBN, Tema, Impacto_TituloLibro,No_Referencia_Rerporte, FK_Journal FROM Articulos, Alias, Tipo_Copei WHERE Tipo_Copei.Tipo = '" . $arrayarti[$arti] . "' AND  Estado='{$estado}' AND Articulos.Fk_tipo = Tipo_Copei.ID_Tipo AND Articulos.ID_Articulo = Alias.FK_Articulo AND Alias.FK_Usuario = " . $id_usuario . " ORDER BY Tipo, Etiqueta_Copei ASC");
    } else {
        $result = $conexion->Consultas("SELECT ID_Articulo, Alias, Titulo, Abstract, Conferencia_Capitulo, Numero, Localidad_PagWeb, Doi, Volumen, Paginas, Fecha, Etiqueta_Copei, Descripcion, Tipo, Editor, Edicion, Editorial_Afiliacion, ISBN, Tema, Impacto_TituloLibro,No_Referencia_Rerporte, FK_Journal FROM Articulos, Alias, Tipo_Copei WHERE Tipo_Copei.Tipo = '" . $arrayarti[$arti] . "' AND Estado='{$estado}' AND Articulos.Fk_tipo = Tipo_Copei.ID_Tipo AND Articulos.Fecha > '" . $inicial[0] . "-" . $inicial[1] . "-" . $inicial[2] . "' AND Articulos.Id_articulo = Alias.Fk_articulo AND Alias.Fk_usuario = " . $id_usuario . " ORDER BY Tipo, Etiqueta_Copei ASC;");
    }
    if (count($result) > 0 && $arrayarti[$arti] != "2.6") {
        $pdf->SetFont('Arial', '', 14);
        if ($bandera == false) {
            $pdf->Multicell(0, 5, utf8_decode("2  Productos de Investigación o Desarrollo."), 0, 'L');
            $pdf->Ln();
            $bandera = true;
        }
        for ($x = 0; $x < count($result); $x++) {
            $result2 = $conexion->Consultas("SELECT Alias FROM Alias WHERE FK_Articulo = " . $result[$x]["ID_Articulo"] . ";");
            $cadena_alias = "";
            $cadena = "";
            for ($y = 0; $y < count($result2); $y++) {
                $cadena_alias = $cadena_alias . utf8_decode($result2[$y]["Alias"]);
                if ($y + 1 == count($result2)) {
                    $cadena_alias = $cadena_alias . ". ";
                } else {
                    $cadena_alias = $cadena_alias . ", ";
                }
            }
        $tt++;
        $pdf->SetTextColor(0);
        $pdf->SetFillColor(255);
        $pdf->Cell($br00, $zelle, " ", 0, 0, 'C');
        if (isset($datum[$t - 1]) and $datum[$t] == $datum[$t - 1] and $tt > 1) {
            $ttext = '  ';
        } else {
            //$pdf->Cell($br01,$zelle,utf8_decode($arrWochentag[date("l",$datum[$t])]). ", " . $datum_arr[$t][2].".".$datum_arr[$t][1].".".$datum_arr[$t][0],1,0,'L',1); }
            $ttext = utf8_decode($arrWochentag[date("l", $datum[$t])]) . ", " . $datum_arr[$t][2] . "." . $datum_arr[$t][1] . "." . $datum_arr[$t][0];
        }
        if ($termine[$t]->starttime != '00:00:00') {
            $ttext .= '  ' . substr($termine[$t]->starttime, 0, 5);
        }
        $pdf->Cell($br01, $zelle, $ttext, 1, 0, 'R', 1);
        //$pdf->Cell($br02,$zelle,utf8_decode($termine[$t]->name),1,0,'L',1);
        $yy1 = $pdf->GetY();
        $xx1 = $pdf->GetX() + $br02;
        $pdf->Multicell($br02, $zelle, utf8_decode($termine[$t]->name), 1, 1, 'L', 1);
        $yy3 = $pdf->GetY();
        $pdf->SetY($yy1);
        $pdf->SetX($xx1);
        $pdf->Multicell($br03, $zelle, utf8_decode($termine[$t]->typ), 1, 1, 'L', 1);
        $yy4 = $pdf->GetY();
        if ($yy4 < $yy3) {
            $pdf->SetY($yy3);
        }
    }
}
// ENDE : Terminschleife
// Ausgabe
$pdf->Output(utf8_decode(JText::_('TERMINE_HEAD')) . '.pdf', 'D');
}
//So mostra se for o rlatorio completo
if ($edtSituacao == 0) {
    $pdf->ln(10);
    $pdf->Cell(0, 6, "Valor Orçado do Evento R\$: " . number_format($dados_evento["valor_geral_evento"], 2, ",", "."), 1, 0, 'L', 1);
    $pdf->ln();
    $pdf->Cell(0, 6, "Valor em Contratos Individuais R\$: " . number_format($total_geral_original, 2, ",", "."), 1, 0, 'L', 1);
    $diferenca_total = $dados_evento["valor_geral_evento"] - $total_geral_original;
    @($diferenca_percentual = $diferenca_total / $dados_evento["valor_geral_evento"] * 100);
    $pdf->ln();
    $pdf->SetTextColor(255, 0, 0);
    $pdf->Cell(0, 6, "Previsão de Débito/Crédito R\$: " . number_format($diferenca_total, 2, ",", ".") . ' (' . number_format($diferenca_percentual, 0, ",", ".") . '%)', 1, 0, 'L', 1);
    $pdf->SetTextColor(0, 0, 0);
}
//Adendos do evento
$sql_adendos = mysql_query("SELECT \n\t\t\t\t\t\t\tade.evento_id,\n\t\t\t\t\t\t\tade.data,\n\t\t\t\t\t\t\tade.hora,\n\t\t\t\t\t\t\tade.usuario_id,\n\t\t\t\t\t\t\tade.pessoas_confirmadas,\n\t\t\t\t\t\t\tade.lugares_montados,\n\t\t\t\t\t\t\tade.alunos_colacao,\n\t\t\t\t\t\t\tade.alunos_baile,\n\t\t\t\t\t\t\tade.participantes_baile,\n\t\t\t\t\t\t\tade.valor_colacao,\n\t\t\t\t\t\t\tade.valor_baile,\n\t\t\t\t\t\t\tade.valor_desconto_individual,\n\t\t\t\t\t\t\tade.valor_total_individual,\n\t\t\t\t\t\t\tade.valor_geral_evento,\n\t\t\t\t\t\t\tade.detalhamento,\n\t\t\t\t\t\t\tusu.nome AS usuario_nome\n\t\t\t\t\t\t\tFROM eventos_adendo ade\n\t\t\t\t\t\t\tLEFT OUTER JOIN usuarios usu ON usu.usuario_id = ade.usuario_id\n\t\t\t\t\t\t\tWHERE ade.evento_id = {$edtEventoId} \n\t\t\t\t\t\t\tORDER BY ade.data");
$registros_adendos = mysql_num_rows($sql_adendos);
if ($registros_adendos > 0) {
    $pdf->ln(10);
    $pdf->Cell(0, 6, "ADENDOS DO EVENTO", 1, 0, 'C', 1);
    while ($dados_adendo = mysql_fetch_array($sql_adendos)) {
        $pdf->SetFont('Arial', 'B', 10);
        $pdf->ln();
        $pdf->Cell(0, 5, 'Adendo de ' . DataMySQLRetornar($dados_adendo['data']) . ' as ' . substr($dados_adendo['hora'], 0, 5), 1, 'L');
        $pdf->SetFont('Arial', '', 8);
        $pdf->ln();
        $pdf->Multicell(0, 4, $dados_adendo['detalhamento'], 1, 'L');
    }
}
//Gera o PDF
$pdf->Output();
Ejemplo n.º 23
0
     $pdf->SetFillColor(240, 100, 100);
     $pdf->SetFont('Times', 'B', 12);
     $pdf->Cell(0, 0.25, "Customer Details", 1, 2, "C", 1);
     $pdf->SetFont('Times', '', 12);
     $pdf->Cell(0, 0.2, $AccName, 1, 0, 'L');
     $pdf->Cell(0, 0.2, $accname, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $Address, 1, 0, 'L');
     //$pdf->Cell(0, 0.20, $address, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline1, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline2, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline3, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline4, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline5, 1, 1, 'R');
     $pdf->Cell(0, 0.2, "Payment Date", 1, 0, 'L');
     $pdf->Cell(0, 0.2, $payment_date, 1, 1, 'R');
     $pdf->Multicell(0, 1, "\n");
     $pdf->SetFillColor(240, 100, 100);
     $pdf->SetFont('Times', 'B', 12);
     $pdf->Cell(0, 0.25, "Charge Details", 1, 2, "C", 1);
     $pdf->SetFont('Times', '', 12);
     $pdf->Cell(0, 0.2, 'Base Amount', 1, 0, 'L');
     $pdf->Cell(0, 0.2, $baseamt, 1, 1, 'R');
     $pdf->Cell(0, 0.2, 'Quantity', 1, 0, 'L');
     $pdf->Cell(0, 0.2, $qty, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $Line1, 1, 0, 'L');
     $pdf->Cell(0, 0.2, $charge, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $Line2, 1, 0, 'L');
     $pdf->Cell(0, 0.2, $tax, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $Line3, 1, 0, 'L');
     $pdf->Cell(0, 0.2, $total, 1, 1, 'R');
 }
Ejemplo n.º 24
0
    $nombre_autorizadores = $usuarioAprobador->Get_dato("u_nombre");
    $autorizadores .= $nombre_autorizadores;
    $token = strtok("|");
    while ($token != false) {
        $autorizadores .= ", ";
        $usuarioAprobador->Load_Usuario_By_ID($token);
        $nombre_autorizadores = $usuarioAprobador->Get_dato("u_nombre");
        $autorizadores .= $nombre_autorizadores;
        $token = strtok("|");
    }
}
//construccion de cuadro principal (informacion general)
$pdf->SetFont('Helvetica', 'B', 7);
$pdf->Ln(7);
$pdf->SetX(50);
$pdf->Multicell(180, 7, $LABELINDEX[$INDEXIDIOMA][800] . ": ", 'LRT', 'C');
// Informaci�n de la Comprobaci�n
$pdf->SetX(50);
$pdf->SetFont('Helvetica', 'B', 7);
$pdf->Cell(45, 3, $LABELINDEX[$INDEXIDIOMA][801] . ": ", 'L', 0, 'R');
// Comprobaci�n
$pdf->SetFont('Helvetica', '', 7);
$pdf->Cell(45, 3, $TramiteSolicitud, 0, 0, 'L');
$pdf->SetFont('Helvetica', 'B', 7);
$pdf->Cell(45, 3, $LABELINDEX[$INDEXIDIOMA][802] . ": ", 0, 0, 'R');
// Fecha de Creaci�n
$pdf->SetFont('Helvetica', '', 7);
$pdf->Cell(45, 3, $co_fecha_registro, 'R', 0, 'L');
$pdf->Ln();
$pdf->SetX(50);
$pdf->SetFont('Helvetica', 'B', 7);
Ejemplo n.º 25
0
$iniciador = $row["t_iniciador"];
$co_fecha_salida = cambiarFormatoFecha($row["svi_fecha_salida"]);
$co_fecha_llegada = cambiarFormatoFecha($row["svi_fecha_llegada"]);
//$fecha_viaje = $row["fecha_viaje"];
$destino = $row["destino"];
//se obtiene la suma de los dias de cada uno de los itinerarios que poseea
$tramiteDias = new Tramite();
$dias_viaje = $tramiteDias->calculoDias($idTramite);
$t_delegado = $row["t_delegado"];
$rutaAutorizacion = new RutaAutorizacion();
$autorizadores = $rutaAutorizacion->getNombreAutorizadores($idTramite);
//construccion de cuadro principal (informacion general)
$pdf->SetFont('consola', 'B', 12);
$pdf->Ln(7);
$pdf->SetX(50);
$pdf->Multicell(190, 8, "Información general", 'LRT', 'C', 0);
$pdf->SetX(50);
$pdf->Cell(45, 3, "No. de Folio:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $idTramite, 0, 0, 'L');
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Fecha de creación:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
$pdf->Cell(45, 3, $fecha_registro, 0, 0, 'L');
$pdf->Ln();
$pdf->SetX(50);
$pdf->SetFont('consola', 'B', 10);
$pdf->Cell(45, 3, "Solicitante:", 0, 0, 'R');
$pdf->SetFont('consola', '', 10);
if ($t_delegado != '') {
    $pdf->Cell(45, 3, $t_delegado, 0, 0, 'L');
Ejemplo n.º 26
0
        $pdf->SetFillColor(178, 178, 178);
        $pdf->SetFont("Arial", "B", 10);
        $pdf->Cell(100, 6, "Assinaturas", 1, 0, "C", 1);
        $pdf->ln();
        $pdf->SetFont("Arial", "BI", 10);
        $pdf->Cell(40, 6, "Auxiliar de Depósito: ", "1");
        $pdf->Cell(60, 6, "", "1");
        $pdf->ln();
        $pdf->Cell(40, 6, "Entregue por: ", "1");
        $pdf->Cell(60, 6, "", "1");
        $pdf->ln();
        //Verifica se deve imprimir a declaração de devolução
        if ($Id == 1) {
            $pdf->ln();
            $pdf->SetFont("Arial", "BI", 14);
            $pdf->Multicell(0, 6, "Declaro estar ciente dos materiais locados e comprometo-me a devolvê-los, prezando a qualidade dos mesmos.");
            $pdf->SetFont("Arial", "BI", 10);
            $pdf->ln();
        }
        $pdf->Cell(40, 6, "Cliente: ", "1");
        $pdf->Cell(60, 6, "", "1");
        $pdf->ln();
        //Fecha o if de se tiver itens
    }
    //Fecha o if se deve imprimir os detalhes financeiros
}
//Gera o PDF
$pdf->Output();
?>
                               
                       
Ejemplo n.º 27
0
     $pdf->Cell(0, 0.25, "Customer Details", 1, 2, "C", 1);
     $pdf->SetFont('Times', '', 12);
     $pdf->Cell(0, 0.2, $AccName, 1, 0, 'L');
     $pdf->Cell(0, 0.2, $accname, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $Address, 1, 0, 'L');
     //$pdf->Cell(0, 0.20, $address, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline1, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline2, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline3, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline4, 1, 1, 'R');
     $pdf->Cell(0, 0.2, $addline5, 1, 1, 'R');
     $pdf->Cell(0, 0.2, "Payment Date", 1, 0, 'L');
     $pdf->Cell(0, 0.2, $payment_date, 1, 1, 'R');
     //$pdf->Multicell(0,1,"\n");
 }
 $pdf->Multicell(0, 0.5, "\n");
 $pdf->SetFillColor(240, 100, 100);
 $pdf->SetFont('Times', 'B', 12);
 $pdf->Cell(0, 0.25, $desc, 1, 2, "C", 1);
 $pdf->SetFont('Times', '', 12);
 $pdf->Cell(0, 0.2, 'Base Amount', 1, 0, 'L');
 $pdf->Cell(0, 0.2, $baseamt, 1, 1, 'R');
 $pdf->Cell(0, 0.2, 'Quantity', 1, 0, 'L');
 $pdf->Cell(0, 0.2, $qty, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line1, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $charge, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line2, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $tax, 1, 1, 'R');
 $pdf->Cell(0, 0.2, $Line3, 1, 0, 'L');
 $pdf->Cell(0, 0.2, $total, 1, 1, 'R');
 //$pdf->Multicell(0,1,"\n");
Ejemplo n.º 28
0
function generapdfadmin($args)
{
    $dom = ZLanguage::getModuleDomain('IWbooks');
	require_once(ModUtil::getVar('IWbooks', 'fpdf').'fpdf.php');
	
//	print_r($args);
	
	// directori amb fitxers temporals (ha de tenir perm�s d'escriptura))
	       // $dir = "modules/IWbooks/tmp/";
	$dir = ModUtil::getVar('IWmain', 'documentRoot')."/".ModUtil::getVar('IWmain', 'tempFolder')."/";
	$dir = ModUtil::getVar('IWmain', 'documentRoot')."/".ModUtil::getVar('IWmain', 'tempFolder')."/";
	// mida de la lletra llibres
	$mida = 9;

	// Netegem els fitxers temporals amb X segons d'antiguitat
	NetejaFitxers($dir);

	$file = $dir."tmp".date('h'.'m'.'s'.'d').".pdf";

	extract($args);
	$cursacad    = ModUtil::apiFunc('IWbooks', 'user', 'cursacad', array('any' => $any));
	
	if ($materia == 'TOT'){
	    $nommateria = __('All subjects', $dom);
	}else{
	    $nommateria  = ModUtil::apiFunc('IWbooks', 'user', 'nommateria', array('codi_mat' => $materia));    
	}
	
	if ($nivell == ''){
	    $nivell_abre = __('All courses', $dom);
	}else{
	    $nivell_abre = ModUtil::apiFunc('IWbooks', 'user', 'reble', array('nivell' => $nivell));    
	}
	
	if ($etapa == 'TOT'){
	    $mostra_pla = __('All stages', $dom);    
	}else{
	     $mostra_pla = ModUtil::apiFunc('IWbooks', 'user', 'descriplans', array('etapa' => $etapa));   
	}

	if ($materia == "TOT")
	$mostra_codis = 1;

	$items = ModUtil::apiFunc('IWbooks',
                          'user',
                          'getall',
	array('startnum' => $startnum,
                                'any'      => $any,
                                'etapa'    => $etapa,
                                'nivell'   => $nivell,
                                'text'     => $text,
                                'lectura'  => $lectura,
                                'materia'  => $materia,
                                'materials'=> $materials,
                                'observacions' => $observacions,
                                'flag'     => 'admin',
                                'numitems' => 1000));

	$pdf=new PDF();
	$pdf->AliasNbPages();
	$pdf->Open();
	$pdf->SetMargins(25,20);
	$pdf->AddPage();

	//$marge_esq = 40;
	//$marge_sup = 36;
	$alt       = 5;
	$fita      = 0;

	if (count($items) == 0){
		$pdf->Write($alt, utf8_decode(__('There aren\'t books for your selection', $dom)));
		$pdf->Output($file);
		System::redirect(ModUtil::func('IWbooks', 'user', 'getFile', array('fileName' => str_replace(ModUtil::getVar('IWmain', 'documentRoot')."/",'',$file))));
		return $file;
	}
	$pdf->SetFillColor(230,230,230);
	$pdf->SetFont('Arial','B', 14);
	$pdf->MultiCell(0,7,utf8_decode(__('List of books · Course', $dom).$cursacad." · ".$nommateria.', '.$nivell_abre.' - '.$mostra_pla),1,'C',1);

	$pdf->Ln(10);
	$pdf->SetFont('Arial','BU', 12);
	$pdf->Write($alt, utf8_decode(__('Textbooks', $dom)));
	$pdf->Ln(7);

	// $amaterials = array();

	foreach ($items as $item) {
		if( $item[lectura] == 1 and $fita_lect != 1){
			$fita_lect = 1;
			$pdf->SetFont('Arial','BU',12);
			$pdf->Ln(7);
			$pdf->Write($alt, utf8_decode(__('Reading Books', $dom)));
			$pdf->Ln(7);
		}

		if( $item[optativa] == 1 and $fita_opt != 1){
			$fita_lect = 0;
			$fita_opt  = 1;
			$pdf->SetFont('Arial','BU',12);
			$pdf->Ln(10);
			$pdf->SetFont('Arial','B', 14);
			$pdf->MultiCell(0,7,utf8_decode("Matèries optatives"),1,'C',1);
			$pdf->SetFont('Arial','BU',12);
			$pdf->Ln(7);

			if ($item[lectura] == 1){
				$fita_lect = 1;
				$pdf->Write($alt, __('Reading Books', $dom));
				$pdf->Ln(7);
			}else{
				$pdf->Write($alt, __('Textbooks', $dom));
				$pdf->Ln(7);
			}
		}
		if ($item['optativa'] == 1)
		$optativa =  utf8_decode(__('**', $dom)) ;

		$nommateria = utf8_decode(ModUtil::apiFunc('IWbooks', 'user', 'nommateria', array('codi_mat' => $item['codi_mat'])));
		$nivell_abre = ModUtil::apiFunc('IWbooks', 'user', 'reble', array('nivell' => $item['nivell']));
		$pdf->SetFont('Arial','B',$mida);


		//       if ( $item['codi_mat'] != "AAA"){
		if ( substr($item['codi_mat'],0, 2) != "AA"){

			$codis = "";

			if ($mostra_codis == 1)
			$codis = " (".$item['codi_mat'].") ";

			$pdf->Write($alt, utf8_decode(chr(149)." ".$optativa." ".$nivell_abre." ".$item[etapa].$codis." -  "));
			$pdf->SetFont('Arial','',$mida);
			$m_autor = "";
			if ($item[autor] != "")
			$m_autor = utf8_decode($item[autor]).", ";
			$pdf->Write($alt, $m_autor);
			$pdf->SetFont('Arial','I',$mida);
			$pdf->Write($alt, utf8_decode($item[titol]));
			$pdf->SetFont('Arial','',$mida);
			$m_aval = '';
			if( $item[avaluacio] != "")
			$m_aval = ", (".$item[avaluacio]. utf8_decode(__('to avaluation', $dom)).")";
			$m_publi = "";
			if( $item[any_publi] != "")
			$m_publi = ", ".$item[any_publi];
			$m_isbn = "";
			if($item[isbn] != "")
			$m_isbn = ", (ISBN: ". $item[isbn].")";
			$pdf->Write($alt,", ".utf8_decode($item[editorial]).$m_publi.$m_aval.$m_isbn);

			$m_obs = "";

			if($item[observacions] != "")
			$m_obs = " -- (". utf8_decode($item[observacions]).")";

			$pdf->SetFont('Arial','I',$mida_font);
			$pdf->Write($alt,$m_obs);

			$pdf->Ln(6);
		}
			
		if ( $item[materials] != ""){
			$amaterials[] = array( 'nom_mat'   => $nommateria,
                                       'materials' => $item[materials],
                                       'etapa'     => $item[etapa],
                                       'optativa'  => $optativa,
									   'nivell'	   => $item[nivell]);
		}
	}

	$fita_mat = 0;
	$llis_mat = ModUtil::getVar('IWbooks', 'llistar_materials');

	foreach($amaterials as $row){
		if ($llis_mat == "1"){
			if( $llis_mat == 1 and $fita_mat != 1){
				$fita_mat = 1;
				$pdf->SetFont('Arial','B',14);
				$pdf->Ln(7);
				$pdf->MultiCell(0,7, utf8_decode(__('Materials', $dom)),1,'C',1);
				//                    $pdf->Write($alt, __('Materials', $dom));
				$pdf->Ln(7);
			}

			$pdf->SetFont('Arial','B',$mida);
			$nivell_abre = ModUtil::apiFunc('IWbooks', 'user', 'reble', array('nivell' => $row[nivell]));
			$pdf->Write($alt,chr(149)." ".$row[optativa]." ".$nivell_abre." ".$row[etapa]." - ".$row[nom_mat]);
			$pdf->Ln(6);
			$pdf->SetFont('Arial','',$mida);
			$posicio = $pdf->GetX();
			$pdf->SetX($posicio+8);
			$pdf->Multicell(0,$alt,utf8_decode($row[materials]));
			$pdf->SetX($posicio);
			$pdf->Ln(5);
		}
	}


	$pdf->Output($file);

	System::redirect(ModUtil::func('IWbooks', 'user', 'getFile', array('fileName' => str_replace(ModUtil::getVar('IWmain', 'documentRoot')."/",'',$file))));

//    System::redirect($file);
    
	return $file;
}
Ejemplo n.º 29
0
            // Jahresberechnungen
            if ($t1 == 1 or $datum_arr[$t][0] > $datum_arr[$t - 1][0]) {
                $tt++;
                $pdf->SetTextColor(255);
                $pdf->SetFillColor(90);
                $pdf->Cell($br00, $zelle, " ", 0, 0, 'C');
                $pdf->Cell($br99, $zelle, $datum_arr[$t][0], 1, 1, 'C', 1);
            }
            $tt++;
            $pdf->SetTextColor(0);
            $pdf->SetFillColor(240);
            $pdf->Cell($br00, $zelle, " ", 0, 0, 'C');
            $pdf->Cell($br99, $zelle, utf8_decode($arrMonth[date('F', $monatsausgabe)]), 1, 1, 'L', 1);
        }
        $tt++;
        $pdf->SetTextColor(0);
        $pdf->SetFillColor(255);
        $pdf->Cell($br00, $zelle, " ", 0, 0, 'C');
        //$pdf->Cell($br01,$zelle,utf8_decode($arrWochentag[date("l",$datum[$t])]). ", " . $datum_arr[$t][2].".".$datum_arr[$t][1].".".$datum_arr[$t][0],1,0,'L',1);
        $ttext = utf8_decode($arrWochentag[date("l", $datum[$t])]) . ", " . $datum_arr[$t][2] . "." . $datum_arr[$t][1] . "." . $datum_arr[$t][0];
        if ($termine[$t]->starttime != '00:00:00') {
            $ttext .= '  ' . substr($termine[$t]->starttime, 0, 5);
        }
        $pdf->Cell($br01, $zelle, $ttext, 1, 0, 'L', 1);
        $pdf->Cell($br02, $zelle, $content_termin, 1, 0, 'L', 1);
        $pdf->Multicell($br03, $zelle, $content_detail, 1, 1, 'L', 1);
    }
}
// ENDE : Terminschleife
// Ausgabe
$pdf->Output(utf8_decode(JText::_('TERMINE_HEAD')) . '.pdf', 'D');
Ejemplo n.º 30
0
             $pdf->Cell(4, $zelle + 1, '', 'RTB', 1);
         }
         if ($paar[$y]->comment != "") {
             $paar[$y]->comment = str_replace($a_html, $a_pdf, $paar[$y]->comment);
             $a_comment = explode('<br>', $paar[$y]->comment);
             foreach ($a_comment as $comment) {
                 $ztext = JText::_('PAAR_COMMENT') . $comment;
                 if (!$cr) {
                     $pdf->SetX($xx1);
                 } else {
                     $pdf->SetX($xx2);
                 }
                 //$pdf->Cell(4,$zelle+1,'','LTB',0);
                 //$pdf->Cell($breite1*2+5,$zelle+1,utf8_decode($ztext),'TB',0,'L');
                 //$pdf->Cell(4,$zelle+1,'','RTB',1); }
                 $pdf->Multicell($breite1 * 2 + 13, $zelle, utf8_decode($ztext), 1);
             }
         }
         $z2 += 2;
     }
 }
 if ($runden_modus != 4) {
     // Tabelle
     $lid = $liga[0]->id;
     $sid = JRequest::getInt('saison', '1');
     $punkte = $this->punkte;
     $spielfrei = $this->spielfrei;
     // Spielfreie Teilnehmer finden //
     $diff = $spielfrei[0]->count;
     if ($ms) {
         $breite1 = 43 - 10;