- Mon Aug 27, 2018 3:48 pm
#815819
Hello, I have a trigger that gives me an error that I don't understand:
Any Clue ??
Code: Select all
the error is on the picture try {
$processId = @@PROCESS;
$caseId = @@TASK;
$applicationId = @@APPLICATION;
$userLogged = @@USER_LOGGED;
$estudanteNome = @@nomeEstudante;
$estudanteNumero = @@nEstudante;
$cursoTeSP = @@cursoEstudante;
$supervisorEmpresa = @@supervisorEstagio;
$instituicaoDesignacao = @@entidadeEstagio;
$anoLetivo = @@anoLetivo;
$done = false;
$var = null;
$query = "select PROCESSID FROM PMT_PROCESSO_ESTAGIO WHERE ProcessID = '$processId'";
$result = executeQuery($query);
if (is_array($result) and count($result) > 0) {
//Inserir código para fazer update
$result = executeQuery("UPDATE PMT_PROCESSO_ESTAGIO
SET ESTUDANTENOME='$nomeEstudante', ESTUDANTENUMERO = '$numeroEstudante',
CURSOTESP = '$cursoTeSP', INSTITUICAODESIGNACAO = '$instituicaoDesignacao',
SUPERVISOREMPRESA = '$supervisorEmpresa', ANOLETIVO = '$anoLetivo'
WHERE PROCESSID = '$processId'");
if ($result == 0) {
$g = new G();
$g->SendMessageText("Did not update any record in PM Table.", "ERROR");
}
} else {
// Inserir código para fazer INSERT na PM Table
$query = "INSERT INTO PMT_PROCESSO_ESTAGIO (
PROCESSID,
CASEID,
APPLICATIONID,
USERLOGGED,
ESTUDANTENOME,
ESTUDANTENUMERO,
ESTUDANTENUMEROTELEMOVEL,
CURSOTESP,
INSTITUICAODESIGNACAO,
INSTITUICAOTELEMOVEL,
INSTITUICAOMORADA,
INSTITUICAOCODIGOPOSTAL,
INSTITUICAOEMAILPESSOADECONTACTO,
ORIENTADORESCOLA,
SUPERVISOREMPRESA,
ANOLETIVO,
DATAINICIO,
DONE) VALUES (
'$processId',
'$caseId',
'$applicationId',
'$userLogged',
'$estudanteNome',
'$estudanteNumero',
'$var',
'$cursoTeSP',
'$instituicaoDesignacao',
'$var',
'$var',
'$var',
'$var',
'$var',
'$supervisorEmpresa',
'$anoLetivo',
'$var',
$done)";
$result = executeQuery($query);
}
$f = new G();
$f->SendMessageText("ALL LINES SAVED IN PM TABLE", "INFO");
}
//catch any exceptions:
catch(Exception $e) {
$g = new G();
$g->SendMessageText($e->getMessage(), 'ERROR: Could not save data to Database');
}
Any Clue ??