コード例 #1
0
    /**
     * @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;
    }