Taula de continguts

Item / Lista

ejemplos

delete + log

$oL = new Log("treballadors_menjador_logs");
$oL->seccio="menjador-delete";
$oL->treballador_id=$idU;
 
$oP = new Item("treballadors_menjador","id",$id);
$oP->setFields(array('id','id_treballador','jornada','__CREATESTAMP'));
$oP->load();
$oP->setObjLog($oL);
$oL->txt=sprintf(  '(%s) as (%s)',implode( ",",array_keys($oP->getData()) ),implode( ",",$oP->getData() )  );
$oL->save();
$oP->delete();

IN / NOT IN from ARRAY

$oListaT = new Lista("treballadors","id");
$oListaT->setRestrict('active','=','1');
$oListaT->setRestrict( 'id','IN',implode(',',getIdsTreballadorsGrup("MENJADOR")) ); # from ARRAY()
$oListaT->setOrder('nom');