Duplicação de cógido em IF
tenho o seguinte código:
if ($fp["Param.CepValido"] == "S")
{
if (($dados->Campo("CEP") != "") && ($dados->Campo("CEP") != "00000000") && (strlen($dados->Campo("NomCli")) > 5) && (strlen($dados->Campo("Endereco")) >= 5) && ($dados->Campo("Numero") != "") && ($dados->Campo("Numero") != "-"))
{
if (($fp["Param.Flag09"] != "S") and (($pagetq + 1) > $pagini) and ($pagetq <= $pagfim))
{
//PREENCHIMENTO DE ARRAY COM AS INFORMAÇÕES DAS ETIQUETAS
$arr_dados[$dados->Campo("CodCliente")]['nome'] = $dados->Campo("NomCli");
$arr_dados[$dados->Campo("CodCliente")]['cod'] = $dados->Campo("CodCliente");
$arr_dados[$dados->Campo("CodCliente")]['end'] = $dados->Campo("Endereco");
$arr_dados[$dados->Campo("CodCliente")]['numero'] = $dados->Campo("Numero");
if ($dados->Campo("Complemento") != "")
$arr_dados[$dados->Campo("CodCliente")]['comp'] = $dados->Campo("Complemento");
$arr_dados[$dados->Campo("CodCliente")]['bairro'] = $dados->Campo("Bairro");
$arr_dados[$dados->Campo("CodCliente")]['cep'] = FormataCEP($dados->Campo("CEP"));
$arr_dados[$dados->Campo("CodCliente")]['cidade'] = $dados->Campo("NomeCidade");
$arr_dados[$dados->Campo("CodCliente")]['uf'] = $dados->Campo("Estado");
}
}
} //FIM DO IF DE CEP VÁLIDO
Tem empresas que possuem esse parâmetro de $fp["Param.CepValido"] no sistema , e tem empresas que não tem.
Queria realizar a tarefa de imprimir para ambas... tem como fazer isso sem duplicar o código? talvez usando um continue, sei lá!!! entretanto não consigo encontrar a logica.
O único jeito que vejo seria colocar um ELSE no IF do parâmetro e duplicar todo o código de preenchimento do array $arr_dados...Discussão (1)
Carregando comentários...