Olá pessoal,
Criei a seguinte biblioteca:
<?php function consCliente($parametro; $ordem) { $sql = "SELECT Cliente_ID, ME_ID, Setor_ID, Formacao_ID, NE_ID, Cargo_ID, Cliente_Pessoa, Cliente_Tipo, Cliente_CPFCNPJ, Cliente_Nome, Cliente_Apelido, Cliente_Endereco, Cliente_Numero, Cliente_Complemento, Cliente_Bairro, Cliente_CEP, Cliente_Cidade, Cliente_Estado, Cliente_Fone, Cliente_Ramal, Cliente_Celular, Cliente_Email, Cliente_Site, Cliente_Senha, Cliente_Observacao, Empresa_Nome, Empresa_Endereco, Empresa_CNPJ, Empresa_Cliente, Boleto_Pessoa, Boleto_Email FROM b002_clientes"; if(trim($parametro) <> '') {$sql .= "WHERE $parametro ";} else {$sql .= "";}; if(trim($ordem) <> '') {$sql .= "ORDER BY $ordem ";} else {$sql .= "ORDER BY Cliente_Nome ";};sc_lookup(Ds, $sql); if(!empty({Ds})) { $resultado = {Ds[0][0]}; }else { $resultado = 0; }; return $resultado;
}
function associaCliente($id, $coligada, $setor, $formacao, $necessidade, $cargo, $pessoa, $tipo, $cpf, $nome, $apelido, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $ramal, $celular, $email, $site, $senha, $observacao, $empresa, $enderecoempresa, $cnpj, $cliente, $boleto, $emailboleto)
{
if($id > 0)
{
alteraCliente($id, $coligada, $setor, $formacao, $necessidade, $cargo, $pessoa, $tipo, $cpf, $nome, $apelido, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $ramal, $celular, $email, $site, $senha, $observacao, $empresa, $enderecoempresa, $cnpj, $cliente, $boleto, $emailboleto);
}else
{
insertCliente($coligada, $setor, $formacao, $necessidade, $cargo, $pessoa, $tipo, $cpf, $nome, $apelido, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $ramal, $celular, $email, $site, $senha, $observacao, $empresa, $enderecoempresa, $cnpj, $cliente, $boleto, $emailboleto);
};}
function insertCliente($coligada, $setor, $formacao, $necessidade, $cargo, $pessoa, $tipo, $cpf, $nome, $apelido, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $ramal, $celular, $email, $site, $senha, $observacao, $empresa, $enderecoempresa, $cnpj, $cliente, $boleto, $emailboleto)
{$sql = " INSERT INTO b002_clientes (ME_ID, Setor_ID, Formacao_ID, NE_ID, Cargo_ID,
Cliente_Pessoa, Cliente_Tipo, Cliente_CPFCNPJ, Cliente_Nome, Cliente_Apelido,
Cliente_Endereco, Cliente_Numero, Cliente_Complemento, Cliente_Bairro,
Cliente_CEP, Cliente_Cidade, Cliente_Estado, Cliente_Fone, Cliente_Ramal,
Cliente_Celular, Cliente_Email, Cliente_Site, Cliente_Senha, Cliente_Observacao,
Empresa_Nome, Empresa_Endereco, Empresa_CNPJ, Empresa_Cliente, Boleto_Pessoa,
Boleto_Email) VALUES (";
$sql .= "$coligada, ";
if($setor == 0) {$sql .= "NULL, "} else {$sql .= "$setor, "};
if($formacao == 0) {$sql = "NULL, "} else {$sql .= "$formacao, "};
$sql .= "$necessidade, $cargo, $pessoa, $tipo, ‘$cpf’, ‘$nome’, ‘$apelido’, ‘$endereco’, ‘$numero’, ";
if (trim($complemento) <> “”) { $sql .= "’$complemento’, "} else {$sql .= "NULL, "};
$sql .= "’$bairro’, ‘$cep’, ‘$cidade’, ‘$estado’, ";
if (trim($fone) <> “”) {$sql .= "’$fone’, "} else {$sql .= "NULL, "};
if (trim($ramal) <> “”) {$sql .= "’$ramal’, "} else {$sql .= "NULL, "};
$sql .= "’$celular’, ‘$email’, ";
if (trim($site) <> “”) {$sql .= "’$site’, "} else { $sql .= “NULL,”};
$sql .= "’$senha’, ";
if (trim($observacao) <> “”) {$sql .= "’$observacao’, "} else {$sql .= “NULL,”};
if (trim($empresa) <> “”) {$sql .= "’$empresa’, "} else {$sql .= "NULL, "};
if (trim($enderecoempresa) <> “”) {$sql .= "’$enderecoempresa’, "} else {$sql .= "NULL, "};
if (trim($cnpj) <> “”) {$sql .= "’$cnpj’, "} else {$sql .= "NULL, "};
$sql .= "$cliente, ";
$sql .= "$boleto, ";
if (trim($emailboleto) <> “”) {$sql .= “’$emailboleto’”} else {$sql .= “NULL);”};try{ sc_exec_sql($sql); return "Cliente incluído com sucesso!!!"; } catch (Exception $e){ echo "Ocorreu um erro ao realizar sua inscrição:<br /> $e"; } finally{ echo "Processo finalizado."; };
}
function alteraCliente($id, $coligada, $setor, $formacao, $necessidade, $cargo, $pessoa, $tipo, $cpf, $nome, $apelido, $endereco, $numero, $complemento, $bairro, $cep, $cidade, $estado, $fone, $ramal, $celular, $email, $site, $senha, $observacao, $empresa, $enderecoempresa, $cnpj, $cliente, $boleto, $emailboleto)
{$sql = " UPDATE b002_clientes SET "; $sql .= "ME_ID = $coligada, "; if($setor == 0) {$sql .= "Setor_ID = NULL, "} else {$sql .= "Setor_ID = $setor, "}; if($formacao == 0) {$sql .= "Formacao_ID = NULL, "} else {$sql .= "Formacao_ID = $formacao, "}; if($necessidade == 0) {$sql .= "NE_ID = NULL, "} else {$sql .= "NE_ID = $necessidade, "}; if($cargo == 0) {$sql .= "Cargo_ID = NULL, "} else {$sql .= "Cargo_ID = $cargo, "}; $sql .= "Cliente_Pessoa = $pessoa, "; $sql .= "Cliente_Tipo = $tipo, "; $sql .= "Cliente_CPFCNPJ = '$cpf', "; $sql .= "Cliente_Nome = '$nome', "; if(trim($apelido) <> '') {$sql .= "Cliente_Apelido = '$apelido', "} else {$sql .= "Cliente_Apelido = NULL, "}; $sql .= "Cliente_Endereco = '$endereco', "; if(trim($numero) <> '') {$sql .= "Cliente_Numero = '$numero', "} else {$sql .= "Cliente_Numero = NULL, "}; if (trim($complemento) <> "") { $sql .= "Cliente_Complemento = '$complemento', "} else {$sql .= "Cliente_Complemento = NULL, "}; $sql .= "Cliente_Bairro = '$bairro', "; $sql .= "Cliente_CEP = '$cep', "; $sql .= "Cliente_Cidade = '$cidade', "; $sql .= "Cliente_Estado = '$estado', "; if (trim($fone) <> "") {$sql .= "Cliente_Fone = '$fone', "} else {$sql .= "Cliente_Fone = NULL, "}; if (trim($ramal) <> "") {$sql .= "Cliente_Ramal = '$ramal', "} else {$sql .= "Cliente_Ramal = NULL, "}; $sql .= "Cliente_Celular = '$celular', "; $sql .= "Cliente_Email = '$email', "; if (trim($site) <> "") {$sql .= "Cliente_Site = '$site', "} else { $sql .= "Cliente_Site = NULL,"}; //$sql .= "Cliente_Senha = '$senha', "; if (trim($observacao) <> "") {$sql .= "Cliente_Observacao = '$observacao', "} else {$sql .= "Cliente_Observacao = NULL,"}; if (trim($empresa) <> "") {$sql .= "Empresa_Nome = '$empresa', "} else {$sql .= "Empresa_Nome = NULL, "}; if (trim($enderecoempresa) <> "") {$sql .= "Empresa_Endereco = '$enderecoempresa', "} else {$sql .= "Empresa_Endereco = NULL, "}; if (trim($cnpj) <> "") {$sql .= "Empresa_CNPJ = '$cnpj', "} else {$sql .= "Empresa_CNPJ = NULL, "}; $sql .= "Empresa_Cliente = $cliente, "; $sql .= "Boleto_Pessoa = $boleto, "; if (trim($emailboleto) <> "") {$sql .= "Boleto_Email = '$emailboleto'"} else {$sql .= "Boleto_Email = NULL);"}; $sql .= "WHERE Cliente_ID = $id"; try{ sc_exec_sql($sql); return "Cliente alterado com sucesso!!!"; } catch (Exception $e){ echo "Ocorreu um erro ao realizar a alteração de seus dados:<br /> $e"; } finally{ echo "Processo finalizado."; };
}
?>
Só que ao abrir o formulário, é retornado o seguinte erro:
Parse error: syntax error, unexpected '$_SESSION' (T_VARIABLE) in /home/mdierpco/public_html/scriptcase/app/Protocolo/cliClientePF/cliClientePF_apl.php on line 2036
Alguém pode me dizer onde estou errando?
Grato,
Ilano.