function _getUrlEdit($row_data) { if (isset($this->_saved_edit_urls[$row_data['id']])) { return $this->_saved_edit_urls[$row_data['id']]; } $source =& $this->source[$this->_source_keys[$this->_source_counter]]; $uid = $source ? $source->getOwner() : false; if ($this->editlink_uid && $uid) { $editlink = isset($this->_url_edit) ? $this->_url_edit : $this->editlink; $value = AMP_url_add_vars(AMP_SYSTEM_URL_FORM_ENTRY, array("uid=" . $uid)); } else { $value = parent::_getUrlEdit($row_data); } $this->_saved_edit_urls[$row_data['id']] = $value; return $value; }