function ($data){ if (array_key_exists($data, NotiziaModel::$NOTIZIE_CATEGORY) ){ return NotiziaModel::$NOTIZIE_CATEGORY[$data]["label"]; } else { return "Sconosciuta"; } }, "titolo"=>function($data){ $rval = $data; if (strlen($rval)>80){ $rval = substr($rval, 0, 80)."..."; } return $rval; }, "sottotitolo"=>function($data){ $rval = $data; if (strlen($rval)>80){ $rval = substr($rval, 0, 80)."..."; } return $rval; }, "about"=>array("data"=>null,"author"=>null), "id"=>null ); $ret = DatatablesHelper::getResult($useModel, $permissionFlagRequired, $exposedFields, array("status"=>NotiziaModel::STATUS_ACCEPTED)); if (property_exists($ret, "data") && sizeof($ret->data)>0){ foreach ($ret->data as $key=>$ele ){ $ret->data[$key]->sottotitolo = iconv('UTF-8', 'UTF-8//IGNORE', html_entity_decode($ret->data[$key]->sottotitolo)); } } echo json_encode($ret); ?>