/** * @service campaign read * @return Gpf_Rpc_Serializable */ public function getLongDescription(Gpf_Rpc_Params $params) { $data = new Gpf_Rpc_Data($params); $search = $data->getFilters()->getFilter("id"); if (sizeof($search) == 1) { $id = $search[0]->getValue(); } $campaign = new Pap_Db_Campaign(); $campaign->setId($id); $campaign->load(); $longDescription = $this->_localize($campaign->getLongDescription()); if($longDescription == '') { $longDescription = $this->_('Empty'); } $data->setValue("longdescription", $longDescription); return $data; }