/** * @service direct_link write * * @param $fields */ public function saveFields(Gpf_Rpc_Params $params) { $retval = parent::saveFields($params); Pap_Tracking_DirectLinksBase::getInstance()->regenerateDirectLinksFile(); $fields = new Gpf_Data_RecordSet(); $fields->loadFromArray($params->get("fields")); $changedUrls = array(); foreach ($fields as $field) { $changedUrls[] = $field->get('id'); } $this->sendNotificationEmail($changedUrls); return $retval; }