Ok, remove seu código antigo e testa com este:
if (sc_changed({etapa}) or sc_changed({data_inicio_obra}) or sc_changed({data_fim_obra}) or sc_changed({data_retorno}) or sc_changed({valor})) {
if (empty({data_inicio_obra})) {
$_data_inicio_obra = null;
} else {
$_data_inicio_obra = “’{data_inicio_obra}’”;
}
if (empty({data_fim_obra})) {
$_data_fim_obra = null;
} else {
$_data_fim_obra = “’{data_fim_obra}’”;
}
if (empty({valor})) {
$_valor = 0;
} else {
$_valor = {valor};
}
$insert_table = ‘historicos’;
$insert_fields = array(
‘oportunidade’ => “{id_oportunidade}”,
‘data_historico’ => “NOW()”,
‘etapa’ => “{etapa}”,
‘data_inicio_obra’ => “$_data_inicio_obra”,
‘data_fim_obra’ => “$_data_fim_obra”,
‘data_retorno’ => “’{data_retorno}’”,
‘valor’ => “$_valor”
);
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);
} // if (sc_changed({etapa}) or sc_changed({data_inicio_obra}) or sc_changed({data_fim_obra}) or sc_changed({data_retorno}) or sc_changed({valor}))
if (sc_changed({nota})) {
$insert_table = ‘notas’;
$insert_fields = array(
‘oportunidade’ => “{id_oportunidade}”,
‘data_nota’ => “NOW()”,
‘nota’ => “’{nota}’”
);
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);
} // if (sc_changed({nota}))
if (sc_changed({etapa}) or sc_changed({data_inicio_obra}) or sc_changed({data_fim_obra}) or sc_changed({data_retorno}) or sc_changed({valor})) {
if (empty({data_inicio_obra})) {
$_data_inicio_obra = null;
} else {
$_data_inicio_obra = "'{data_inicio_obra}'";
}
if (empty({data_fim_obra})) {
$_data_fim_obra = null;
} else {
$_data_fim_obra = "'{data_fim_obra}'";
}
if (empty({valor})) {
$_valor = 0;
} else {
$_valor = {valor};
}
$insert_table = 'historicos';
$insert_fields = array(
'oportunidade' => "{id_oportunidade}",
'data_historico' => "NOW()",
'etapa' => "{etapa}",
'data_inicio_obra' => "$_data_inicio_obra",
'data_fim_obra' => "$_data_fim_obra",
'data_retorno' => "'{data_retorno}'",
'valor' => "$_valor"
);
$insert_sql = 'INSERT INTO ' . $insert_table
. ' (' . implode(', ', array_keys($insert_fields)) . ')'
. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';
sc_exec_sql($insert_sql);
} // if (sc_changed({etapa}) or sc_changed({data_inicio_obra}) or sc_changed({data_fim_obra}) or sc_changed({data_retorno}) or sc_changed({valor}))
if (sc_changed({nota})) {
$insert_table = 'notas';
$insert_fields = array(
'oportunidade' => "{id_oportunidade}",
'data_nota' => "NOW()",
'nota' => "'{nota}'"
);
$insert_sql = 'INSERT INTO ' . $insert_table
. ' (' . implode(', ', array_keys($insert_fields)) . ')'
. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';
sc_exec_sql($insert_sql);
} // if (sc_changed({nota}))