✏️ 正在编辑: imprimir.phtml
路径:
/srv/systems_dir/yuppiecred/application/views/scripts/callcenter-modelo-atendimento/imprimir.phtml
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php $cliente = $this->dadosCliente; $beneficios = count($this->beneficios) ? $this->beneficios : array(1); $date = new Zend_Date(); $data = $date->get(Zend_Date::DATE_FULL); $texto = $this->modelo->texto; ?> <?php foreach ( $beneficios as $beneficio ) : ?> <div id="view-content" style="break-after: page;"> <?php $strings = array( //INFORMAÇÕES ADICIONAIS '[DATA_HOJE]' => $data, '[OPERADOR]' => Yuppie_Auth::getIdentity()->login, //CLIENTE '[CLIENTE_STATUS_ATENDIMENTO]' => $cliente->status_atendimento, '[CLIENTE_ID]' => $cliente->id, '[CLIENTE_ATIVO]' => $cliente->ativo ? 'Sim' : 'Não', '[CLIENTE_NOME]' => $cliente->nome, '[CLIENTE_CPF]' => String_Refatorar::resetCpf($cliente->cpf), '[CLIENTE_DATA_NASCIMENTO]' => date('d/m/Y' , strtotime($cliente->data_nascimento)), '[CLIENTE_IDADE]' => $this->idade($cliente->data_nascimento), '[CLIENTE_ENDERECO]' => $cliente->endereco, '[CLIENTE_COMPLEMENTO]' => $cliente->complemento, '[CLIENTE_BAIRRO]' => $cliente->bairro, '[CLIENTE_CIDADE]' => $cliente->cidade, '[CLIENTE_UF]' => $cliente->uf, '[CLIENTE_CEP]' => $cliente->cep, '[CLIENTE_EMAIL]' => $cliente->email, '[CLIENTE_SIGLA_UPG]' => $cliente->sigla_upg, '[CLIENTE_SENHA_CONTRA_CHEQUE]' => $cliente->senha_contra_cheque, '[CLIENTE_REP_LEGAL]' => $cliente->rep_legal ? 'Sim' : 'Não', '[CLIENTE_OBITO]' => $cliente->obito ? 'Sim' : 'Não', '[BENEFICIO_MATRICULA]' => isset($beneficio['beneficio']) ? $beneficio['beneficio'] : '', '[BENEFICIO_DATA_INCLUSAO]' => isset($beneficio['dib']) && $beneficio['dib'] != '0000-00-00 00:00:00' ? date('d/m/Y' , strtotime($beneficio['dib'])) : '', '[BENEFICIO_ESPECIE]' => isset($beneficio['especie']) ? $beneficio['especie'] : '', '[BENEFICIO_SITUACAO]' => isset($beneficio['situacao']) ? $beneficio['situacao'] : '', '[BENEFICIO_SALARIO]' => isset($beneficio['mr']) ? number_format($beneficio['mr'], 2, ',', '.') : '', '[BENEFICIO_MARGEM_LIVRE]' => isset($beneficio['margem_livre']) ? number_format($beneficio['margem_livre'], 2, ',', '.') : '', '[BENEFICIO_MARGEM_CARTAO]' => isset($beneficio['margem_cartao']) ? number_format($beneficio['margem_cartao'], 2, ',', '.') : '', '[BENEFICIO_LIMITE_CARTAO]' => isset($beneficio['limite_cartao']) ? number_format($beneficio['limite_cartao'], 2, ',', '.') : '', '[BENEFICIO_SAQUE_COMPLEMENTAR]' => isset($beneficio['saque_complementar']) ? number_format($beneficio['saque_complementar'], 2, ',', '.') : '', '[BENEFICIO_CARTAO_RMC]' => isset($beneficio['margem_cartao_rmc']) ? number_format($beneficio['margem_cartao_rmc'], 2, ',', '.') : '', '[BENEFICIO_BANCO_PAGTO]' => isset($beneficio['banco_pagto']) ? $beneficio['banco_pagto'] : '', '[BENEFICIO_AGENCIA_PAGTO]' => isset($beneficio['agencia_pagto']) ? $beneficio['agencia_pagto'] : '', '[BENEFICIO_CONTA_PAGTO]' => isset($beneficio['conta_pagto']) ? $beneficio['conta_pagto'] : '', '[BENEFICIO_ORGAO_PAGTO]' => isset($beneficio['orgao_pagador']) ? $beneficio['orgao_pagador'] : '', '[BENEFICIO_TIPO_PAGTO]' => isset($beneficio['tipo_pagto']) ? $beneficio['tipo_pagto'] : '', '[BENEFICIO_DATA_CONSULTA]' => isset($beneficio['data_consulta']) && $beneficio['data_consulta'] != '0000-00-00 00:00:00' ? $beneficio['data_consulta'] : '', '[BENEFICIO_COMPETENCIA]' => isset($beneficio['competencia']) && $beneficio['competencia'] != '0000-00-00 00:00:00' ? date('d/m/Y' , strtotime($beneficio['competencia'])) : '', '[BENEFICIO_ORIGEM]' => isset($beneficio['origem']) ? $beneficio['origem'] : '', ); $tables = array( '[TABELA_EMPRESTIMOS]' => array( "registros" => $this->emprestimos->toArray(), "columns" => array('id' => 'id', 'Beneficio' => 'beneficio', 'Banco' => 'banco', 'Valor parcela' => 'valor_parcela', 'Quitação' => 'quitacao', 'Número contrato' => 'numero_contrato', 'Qtd. Parcelas/Pagas' => array('qtd_parcelas', 'parcelas_pagas'), 'Tipo operação' => 'tipo_operacao', 'Valor empréstimo' => 'valor_emprestimo', ) ) ); foreach ( $tables as $k => &$v ) { if( strstr($texto, $k) ){ $table = "<table><tr style='font-size: 10px;'>"; foreach($v['columns'] as $label => $column ){ $table .= "<th>$label</th>"; } $table .= "</tr>"; $registros = $v['registros']; $countColunas = count($v['columns']); if(count($registros) > 0){ foreach ( $registros as $registro ) { $table .= "<tr style='font-size: 10px;'>"; foreach($v['columns'] as $columns ){ $columns = is_array($columns) ? $columns : array($columns); foreach ( $columns as $key => $dados ) { $columns[$key] = $registro[$dados]; } $table .= "<td style='padding: 5px;'>" . implode("/", $columns) . "</td>"; } $table .= "</tr>"; } } else { $table .= "<tr>"; $table .= "<td colspan='$countColunas' style='padding: 5px;'> Nenhum registro encontrado. </td>"; $table .= "</tr>"; } $table .= "</table>"; $texto = str_replace($k, $table, $texto); } } foreach ( $strings as $k => $v ) { $texto = str_replace($k, $v, $texto); } echo $texto; ?> </div> <?php endforeach;?>
💾 保存文件
← 返回文件管理器