SetTitulo( "{$this->_instituicao} Holerite" ); $this->processoAp = "480"; } } class indice extends clsDetalhe { function coloca0($data) { $data = str_replace(" ", "", $data); return $data < 10 ? "0".$data:$data; } function Gerar() { session_start(); /* * VERIFICA PERMISSÃO DO USUÁRIO */ if ($_SESSION['autorizado_holerite'] !== true) { header("Location: pmidrh_holerite_habilita.php"); exit(); } $this->titulo = "Holerite descritivo"; $cod_holerite = @$_GET['cod_holerite']; if (empty($cod_holerite)) { header("Location: pmidrh_holerite_lst.php"); exit(); } $dbms = new clsBancoMS(); /* * DESC FOLHA */ $dbms = new clsBancoMS(); $dbms->Consulta( " SELECT e.codCal, STR(DAY(e.iniCmp)), STR(MONTH(e.iniCmp)), STR(YEAR(e.iniCmp)), STR(DAY(e.fimCmp)), STR(MONTH(e.fimCmp)), STR(YEAR(e.fimCmp)) FROM r044cal e WHERE e.numemp = '{$_SESSION['numemp_user']}' and e.codcal = '{$cod_holerite}' ORDER BY e.codCal " ); if ( $dbms->ProximoRegistro() ) { list ($cod, $data_inicial_d, $data_inicial_m, $data_inicial_a, $data_final_d, $data_final_m, $data_final_a) = $dbms->Tupla(); $data_inicial = $this->coloca0($data_inicial_d)."/".$this->coloca0($data_inicial_m)."/".$this->coloca0($data_inicial_a); $data_final = $this->coloca0($data_final_d)."/".$this->coloca0($data_final_m)."/".$this->coloca0($data_final_a); $data_final_compara = $this->coloca0($data_final_a)."-".$this->coloca0($data_final_m)."-".$this->coloca0($data_final_d); $data_inicial_a = str_replace(" ", "", $data_inicial_a); if ($data_inicial_a < 2005) { $data_inicial = "13º Salário"; $data_final = ""; $this->addDetalhe( array("Extra", $data_inicial) ); } else { $this->addDetalhe( array("Inicio período da folha", $data_inicial) ); $this->addDetalhe( array("Fim período da folha", $data_final) ); $data_final_compara_2 = date("Y-m-d"); if ($data_final_compara>$data_final_compara_2) { $this->addDetalhe( array("Aviso", "
| Descrição | Categoria | Valor |
| {$descricao_evento} | {$valor} | |
| {$descricao_evento} | {$valor} | |
| Total de proventos | {$total_proventos} | |
| Total de descontos | {$total_descontos} | |
| Líquido | {$total} | |