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; }, "status"=>function ($data) { switch ($data){ case NotiziaModel::STATUS_ACCEPTED: return "".NotiziaModel::$NOTIZIA_STATUS[$data]["label"].""; case NotiziaModel::STATUS_PENDING: return "".NotiziaModel::$NOTIZIA_STATUS[$data]["label"].""; case NotiziaModel::STATUS_REJECTED: return "".NotiziaModel::$NOTIZIA_STATUS[$data]["label"].""; default: return "Sconosciuto"; } }, "about"=>array("data"=>null), "id"=>null ); $ret = DatatablesHelper::getResult($useModel, $permissionFlagRequired, $exposedFields,array("about.owner"=>AdminLoginManager::getLogged()->id)); echo json_encode($ret); ?>