$campos .= "carta_moeda,"; $campos .= "carta_qtd_moeda,"; $campos .= "carta_aberta,"; $campos .= "periodicidade,"; $campos .= "carta_forma_pagamento"; $_POST['json'] = str_replace("'", "", $_POST['json']); $_POST['json'] = str_replace(")(", ")|(", $_POST['json']); $_POST['json'] = str_replace(")", "", $_POST['json']); $_POST['json'] = str_replace("(", "", $_POST['json']); $linhas = explode("|", $_POST['json']); for ($n = 0; $n < count($linhas); $n++) { $colunas = explode("@", $linhas[$n]); $cod_pessoa = $colunas[0]; $cod_colaborador = $colunas[1]; $cod_ctrreceita = $colunas[2]; $carta_valor_moeda = decimal($colunas[3]); $carta_data_inicio = data($colunas[4]); $dia_debito = substr($colunas[4], 0, 2); $carta_data_fim = $carta_data_inicio; $cod_moeda = 1; $carta_qtd_moeda = $carta_valor_moeda; $carta_aberta = 'avulso'; $periodicidade = '1'; $tipo_convenio = 'recibo'; $values = "'" . $cod_pessoa . "',"; $values .= "'" . $cod_colaborador . "',"; $values .= "'" . $cod_ctrreceita . "',"; $values .= "'" . $carta_valor_moeda . "',"; $values .= "'" . $carta_data_inicio . "',"; $values .= "'" . $dia_debito . "',"; $values .= "'" . $carta_data_fim . "',";
function listar_cartas_avulsa() { include "config.php"; $select = "\n\t\t\t\t\t\t\t\tselect \n\t\t\t\t\t\t\t\t\tcad_cartas.cod_carta,\n\t\t\t\t\t\t\t\t\tcad_cartas.cod_contribuinte,\n\t\t\t\t\t\t\t\t\tcad_pessoas.nome_razao_social,\n\t\t\t\t\t\t\t\t\tcad_cartas.cod_colaborador,\n\t\t\t\t\t\t\t\t\tcolaborador,\n\t\t\t\t\t\t\t\t\ttb_colaboradores.cod_grupo,\n\t\t\t\t\t\t\t\t\tcad_grupos.cod_centro,\n\t\t\t\t\t\t\t\t\tcad_moedas.moeda,\n\t\t\t\t\t\t\t\t\tcad_cartas.carta_valor_moeda,\n\t\t\t\t\t\t\t\t\tcad_cartas.carta_data_inicio,\n\t\t\t\t\t\t\t\t\tcad_cartas.carta_data_fim,\n\t\t\t\t\t\t\t\t\tDATE_FORMAT(cad_cartas.data_cancelamento,'%d/%m/%Y') as data_cancelamento,\n\t\t\t\t\t\t\t\t\tcad_cartas.carta_forma_pagamento,\n\t\t\t\t\t\t\t\t\tcad_cartas.debito_banco as debito_banco,\n\t\t\t\t\t\t\t\t\tcad_cartas.boleto_modo_envio as boleto_modo_envio,\n\t\t\t\t\t\t\t\t\tcad_status.*\n\n\t\t\t\t\t\t\t\tfrom \n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_status`,\n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_cartas`\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tleft join " . $schema . ".cad_pessoas on\n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_pessoas`.`cod_pessoa`=`" . $schema . "`.`cad_cartas`.`cod_contribuinte`\n\t\t\t\t\t\t\t\tleft join " . $schema . ".cad_moedas on\n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_moedas`.`cod_moeda`=`" . $schema . "`.`cad_cartas`.`carta_moeda` \n\t\t\t\t\t\t\t\tleft join (select " . $schema . ".cad_pessoas.nome_razao_social as colaborador, " . $schema . ".cad_colaboradores.cod_colaborador, " . $schema . ".cad_colaboradores.cod_grupo from " . $schema . ".cad_pessoas, " . $schema . ".cad_colaboradores where " . $schema . ".cad_colaboradores.cod_pessoa=" . $schema . ".cad_pessoas.cod_pessoa) as tb_colaboradores on\n\t\t\t\t\t\t\t\t\ttb_colaboradores.cod_colaborador=cad_cartas.cod_colaborador\n\t\t\t\t\t\t\t\tleft join " . $schema . ".cad_grupos on\n\t\t\t\t\t\t\t\t\ttb_colaboradores.cod_grupo=cad_grupos.cod_grupo\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tcad_cartas.cod_empresa=" . $_SESSION['cod_empresa'] . " and\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_status`.`cod_status`=`" . $schema . "`.`cad_cartas`.`status_carta` and\n\t\t\t\t\t\t\t\t\t`" . $schema . "`.`cad_cartas`.`carta_aberta`='avulso' and\n\t\t\t\t\t\t\t\t\t(`" . $schema . "`.`cad_cartas`.`carta_valor_moeda` between '" . decimal($_POST['valor_moeda_de']) . "' and '" . decimal($_POST['valor_moeda_ate']) . "') and \n\t\t\t\t\t\t\t\t\t(`" . $schema . "`.`cad_cartas`.`carta_data_inicio` between '" . data($_POST['data_inicio_de']) . "' and '" . data($_POST['data_inicio_ate']) . "') "; if ($_POST['cod_carta'] != "") { $select = $select . "and `" . $schema . "`.`cad_cartas`.`cod_carta` = '" . $_POST['cod_carta'] . "' "; } if ($_POST['cod_pessoa'] != "") { $select = $select . "and (`" . $schema . "`.`cad_cartas`.`cod_contribuinte` like '%" . $_POST['cod_pessoa'] . "%' or `" . $schema . "`.cad_pessoas.nome_razao_social like '%" . $_POST['cod_pessoa'] . "%') "; } if ($_POST['cod_ctrreceita'] != "") { $select = $select . "and `" . $schema . "`.`cad_cartas`.`cod_ctrreceita` = '" . $_POST['cod_ctrreceita'] . "'"; } if ($_POST['cod_campanha'] != "") { $select = $select . "and `" . $schema . "`.`cad_grupos`.`cod_campanha` = '" . $_POST['cod_campanha'] . "'"; } if ($_POST['cod_centro'] != "") { $select = $select . "and `" . $schema . "`.`cad_grupos`.`cod_centro` = '" . $_POST['cod_centro'] . "'"; } if ($_POST['cod_grupo'] != "") { $select = $select . "and `" . $schema . "`.`tb_colaboradores`.`cod_grupo` = '" . $_POST['cod_grupo'] . "'"; } if ($_POST['cod_colaborador'] != "") { $select = $select . "and `" . $schema . "`.`cad_cartas`.`cod_colaborador` = '" . $_POST['cod_colaborador'] . "'"; } if ($_POST['status_carta'] != "") { $select = $select . "and `" . $schema . "`.`cad_cartas`.`status_carta` = '" . $_POST['status_carta'] . "'"; } $select = $select . "\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\torder by \n\t\t\t\t\t\t\t\t\t\t\t\tcad_cartas.carta_data_inicio,\n\t\t\t\t\t\t\t\t\t\t\t\tcad_pessoas.nome_razao_social,\n\t\t\t\t\t\t\t\t\t\t\t\tcad_cartas.debito_banco\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t"; $resultado = mysql_query($select, $conexao) or die($select); $tabela = "<div style='overflow-x: scroll;'>\n\t\t\t\t<table class='uk-table uk-table-hover uk-table-condensed uk-text-nowrap uk-panel-box' style='font-size: 11px;max-width: 100%;'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th style='width: 20px;'>Status</th>\n\t\t\t\t\t\t<th style='width: 50px;'>Editar</th>\n\t\t\t\t\t\t<th style='width: 50px;'>Carta</th>\n\t\t\t\t\t\t<th >Colaborador</th>\n\t\t\t\t\t\t<th >Contribuinte</th>\n\t\t\t\t\t\t<th style='width: 40px;'>Data</th>\n\t\t\t\t\t\t<th style='width: 40px;'>Cancel.</th>\n\t\t\t\t\t\t<th style='width: 30px;'>Moeda</th>\n\t\t\t\t\t\t<th style='width: 40px;'>Valor</th>\n\t\t\t\t\t</tr>"; $n = 1; while ($row = mysql_fetch_array($resultado)) { if ($row['cod_status'] == 1) { $status = "<div class='uk-badge uk-badge-success' style='text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 5px; width: 20px;' data-uk-tooltip title='ativa'><i class='uk-icon-flag-checkered'></i></div><div style='visibility: hidden; height: 0px; width: 0px ! important;'>ativa</div>"; } if ($row['cod_status'] == 9) { $status = "<div class='uk-badge uk-badge-danger' style='text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 5px; width: 20px;' data-uk-tooltip title='cancelada'><i class='uk-icon-flag-checkered'></i></div><div style='visibility: hidden; height: 0px; width: 0px ! important;'>cancelada</div>"; } if ($row['cod_status'] == 8) { $status = "<div class='uk-badge' style='text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 5px; width: 20px;' data-uk-tooltip title='renovada'><i class='uk-icon-flag-checkered'></i></div><div style='visibility: hidden; height: 0px; width: 0px ! important;'>renovada</div>"; } if ($row['cod_status'] == 2 || $row['cod_status'] == 4 || $row['cod_status'] == 5) { $status = "<div class='uk-badge uk-badge-warning' style='text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 5px; width: 20px;' data-uk-tooltip title='vencida'><i class='uk-icon-flag-checkered'></i></div><div style='visibility: hidden; height: 0px; width: 0px ! important;'>vencida</div>"; } if ($row['cod_status'] == 3) { $status = "<div class='uk-badge uk-badge-danger' style='text-align: center; vertical-align: middle; padding-top: 4px; padding-bottom: 5px; width: 20px;' data-uk-tooltip title='inadimplente'><i class='uk-icon-flag-checkered'></i></div><div style='visibility: hidden; height: 0px; width: 0px ! important;'>inadimplente</div>"; } $tabela .= "<tr>\n\t\t\t\t\t<td>" . $status . "</td>\n\t\t\t\t\t<td><a href='?id=" . $row['cod_carta'] . "' target='_blank'><div class='uk-button uk-button-mini uk-button-primary' style='width: 100%;'><i class='uk-icon-edit'></i>Editar</div></a></td>\n\t\t\t\t\t<td>" . $row['cod_carta'] . "</td>\n\t\t\t\t\t<td><div style='' class='uk-text-truncate'>" . $row['colaborador'] . "</div></td>\n\t\t\t\t\t<td><div style='' class='uk-text-truncate'>" . $row['nome_razao_social'] . "</div></td>\n\t\t\t\t\t<td>" . data($row['carta_data_inicio']) . "</td>\n\t\t\t\t\t<td>" . $row['data_cancelamento'] . "</td>\n\t\t\t\t\t<td style='width: 30px !important;'><div style='width: 30px !important;' class='uk-text-truncate'>" . $row['moeda'] . "</div></td>\n\t\t\t\t\t<td style='text-align:right;'>R\$ " . number_format($row['carta_valor_moeda'], 2, ',', '.') . "</td>\n\t\t\t\t</tr>"; $n = $n + 1; } $tabela .= "</table></div>"; echo "<h3> Resultado da pesquisa</h3>"; echo $tabela; }