I must be doing something wrong because in post_insertRecord I get a NULL value for $fieldarray['participante_id'];
Any idea why?
function _cm_validateInsert($rowdata){
$part = new participante;
$existe_participante = $part->getCount("catsalut='".$rowdata['catsalut']."'");
if ($existe_participante > 0){
$this->messages['participante_existe'] = "Participante ya dado de alta en el sistema, no se han modificado datos existentes";
return null;
}
return $rowdata;
}
function _cm_post_insertRecord($fieldarray)
{
require_once 'classes/entidad.class.inc';
$entidad = new entidad;
$entidad->sql_select = 'entidad_id';
$entidad_id = $entidad->getData("nombre='" .$_SESSION['role_id'] ."'");
require_once 'classes/part_ent_xref.class.inc';
$part_ent_xref = new part_ent_xref;
$insert_array['participante_id'] = $fieldarray['participante_id'];
$insert_array['entidad_id'] = $entidad_id[0]['entidad_id'];
$insert_array = $part_ent_xref->insertOrUpdate($insert_array);
if ($part_ent_xref->errors){
$this->errors = $part_ent_xref->errors;
return $fieldarray;
}
return $fieldarray;
}