Sorry for my english.
I’ve updated to versi?n 8.00.0047 and I get de next message executing a Control module (control_generar):
Parse error: syntax error, unexpected ‘$this’ (T_VARIABLE), expecting ‘(’ in C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\app\doceo\control_generar\control_generar_apl.php on line 1328
I reviewed de code of control_generar_apl.php on line 1328:
1320| $msg = “”;
1321| while(!$this->rs->EOF) {
1322| $msg = $msg.’<br>’.$this->rs->fields[0];
1323| $this->rs->MoveNext();
1324| }
1325| $this->rs->Close();
1326|
1327| if$this->SC_function_0($msg <> “”) {
1328|
1329| if (!isset($this->Campos_Mens_erro)){$this->Campos_Mens_erro = “”;}
1330| if (!empty($this->Campos_Mens_erro)){$this->Campos_Mens_erro .= “<br>”;}$this->Campos_Mens_erro .= "Hay asignaturas sin profesor asignado: ".$msg;
1331| if (‘submit_form’ == $this->NM_ajax_opcao || ‘event_’ == substr($this->NM_ajax_opcao, 0, 6))
1332| {
1333| $sErrorIndex = (‘submit_form’ == $this->NM_ajax_opcao) ? ‘geral_control_generar’ : substr(substr($this->NM_ajax_opcao, 0, strrpos($this->NM_ajax_opcao, ‘_’)), 6);
1334| $this->NM_ajax_info[‘errList’][$sErrorIndex][] = "Hay asignaturas sin profesor asignado: ".$msg;
1335| }
1336| ;
1337| }
This is a generated code from this one in a onValidate Event:
$sql = “select concat(nom_corto, ’ - ', asignatura)
from asignaturas natural left join asignaturas_profesores
where id_profesor is null”;
sc_select(rs, $sql);
$msg = “”;
while(!$rs->EOF) {
$msg = $msg.’<br>’.$rs->fields[0];
$rs->MoveNext();
}
$rs->Close();
if ($msg <> “”) {
sc_error_message("Hay asignaturas sin profesor asignado: ".$msg);
}
That was working fine until the upgrade. Please can you resolve it?.
Thanks.