summaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2013-09-13 22:23:33 +0100
committerGreg Roach <fisharebest@gmail.com>2013-09-13 22:23:33 +0100
commitf0513ddef9aa8350a30ff3f436a433b7f1414e51 (patch)
tree5901d2d30e26f7301c89286c1638180ea289b81b /library
parentc13f2de479573be2afda9302e76e4bfb56ed812a (diff)
downloadwebtrees-f0513ddef9aa8350a30ff3f436a433b7f1414e51.tar.gz
webtrees-f0513ddef9aa8350a30ff3f436a433b7f1414e51.tar.bz2
webtrees-f0513ddef9aa8350a30ff3f436a433b7f1414e51.zip
#1198418 / #1198419 - cannot edit entire records for source/repository
Diffstat (limited to 'library')
-rw-r--r--library/WT/Controller/Repository.php3
-rw-r--r--library/WT/Controller/Source.php3
2 files changed, 4 insertions, 2 deletions
diff --git a/library/WT/Controller/Repository.php b/library/WT/Controller/Repository.php
index fc217da922..d67376fae3 100644
--- a/library/WT/Controller/Repository.php
+++ b/library/WT/Controller/Repository.php
@@ -51,8 +51,9 @@ class WT_Controller_Repository extends WT_Controller_GedcomRecord {
$menu = new WT_Menu(WT_I18N::translate('Edit'), '#', 'menu-repo');
if (WT_USER_CAN_EDIT) {
+ $fact = $this->record->getFirstFact('NAME');
$submenu = new WT_Menu(WT_I18N::translate('Edit repository'), '#', 'menu-repo-edit');
- $submenu->addOnclick('return edit_source(\''.$this->record->getXref().'\');');
+ $submenu->addOnclick('return edit_record(\'' . $this->record->getXref() . '\', \'' . $fact->getFactId() . '\');');
$menu->addSubmenu($submenu);
}
diff --git a/library/WT/Controller/Source.php b/library/WT/Controller/Source.php
index d0e181cf2c..3eabcb2d75 100644
--- a/library/WT/Controller/Source.php
+++ b/library/WT/Controller/Source.php
@@ -51,8 +51,9 @@ class WT_Controller_Source extends WT_Controller_GedcomRecord {
$menu = new WT_Menu(WT_I18N::translate('Edit'), '#', 'menu-sour');
if (WT_USER_CAN_EDIT) {
+ $fact = $this->record->getFirstFact('TITL');
$submenu = new WT_Menu(WT_I18N::translate('Edit source'), '#', 'menu-sour-edit');
- $submenu->addOnclick('return edit_source(\''.$this->record->getXref().'\');');
+ $submenu->addOnclick('return edit_record(\''.$this->record->getXref().'\', \'' . $fact->getFactId() . '\');');
$menu->addSubmenu($submenu);
}