diff options
Diffstat (limited to 'includes/controllers')
| -rw-r--r-- | includes/controllers/family_ctrl.php | 23 | ||||
| -rw-r--r-- | includes/controllers/individual_ctrl.php | 57 |
2 files changed, 42 insertions, 38 deletions
diff --git a/includes/controllers/family_ctrl.php b/includes/controllers/family_ctrl.php index c03f4f5e00..1e204b1778 100644 --- a/includes/controllers/family_ctrl.php +++ b/includes/controllers/family_ctrl.php @@ -325,9 +325,11 @@ class FamilyController extends BaseController { function getEditMenu() { global $TEXT_DIRECTION, $WT_IMAGE_DIR, $WT_IMAGES, $GEDCOM; global $SHOW_GEDCOM_RECORD; - if ($TEXT_DIRECTION=="rtl") $ff="_rtl"; - else $ff=""; - + if ($TEXT_DIRECTION=="rtl") { + $ff="_rtl"; + } else { + $ff=""; + } // edit menu $menu = new Menu(i18n::translate('Edit')); $menu->addOnclick("return edit_family('".$this->getFamilyID()."');"); @@ -418,7 +420,6 @@ class FamilyController extends BaseController { // separator $menu->addSeparator(); - // edit_fam / edit_raw if ($SHOW_GEDCOM_RECORD || WT_USER_IS_ADMIN) { $submenu = new Menu(i18n::translate('Edit raw GEDCOM record')); $submenu->addOnclick("return edit_raw('".$this->getFamilyID()."');"); @@ -443,7 +444,6 @@ class FamilyController extends BaseController { $link = $menu->submenus[0]->onclick; $menu->addOnclick($link); } - return $menu; } @@ -454,14 +454,17 @@ class FamilyController extends BaseController { function getOtherMenu() { global $TEXT_DIRECTION, $WT_IMAGE_DIR, $WT_IMAGES, $GEDCOM, $SHOW_GEDCOM_RECORD; - if ($TEXT_DIRECTION=="rtl") $ff="_rtl"; - else $ff=""; + if ($TEXT_DIRECTION=="rtl") { + $ff="_rtl"; + } else { + $ff=""; + } //-- main other menu item $menu = null; if ($SHOW_GEDCOM_RECORD) { $menu = new Menu(i18n::translate('Other')); + $menu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}"); - $menu->addIcon("{$WT_IMAGE_DIR}/{$WT_IMAGES['gedcom']['small']}"); if ($this->show_changes && WT_USER_CAN_EDIT) { $menu->addLink("javascript:show_gedcom_record('new');"); } else { @@ -469,6 +472,7 @@ class FamilyController extends BaseController { } // other / view_gedcom $submenu = new Menu(i18n::translate('View GEDCOM Record')); + $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); if ($this->show_changes && WT_USER_CAN_EDIT) { $submenu->addLink("javascript:show_gedcom_record('new');"); } else { @@ -483,9 +487,8 @@ class FamilyController extends BaseController { $menu = new Menu(i18n::translate('Other')); $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}"); } - // other / add_to_my_favorites $submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url('family.php?action=addfav&famid='.$this->getFamilyID().'&gid='.$this->getFamilyID())); - $submenu->addIcon("{$WT_IMAGE_DIR}/{$WT_IMAGES['gedcom']['small']}"); + $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["favorites"]["small"]); $submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}"); $menu->addSubmenu($submenu); } diff --git a/includes/controllers/individual_ctrl.php b/includes/controllers/individual_ctrl.php index 1f236b9a70..35bd70ab82 100644 --- a/includes/controllers/individual_ctrl.php +++ b/includes/controllers/individual_ctrl.php @@ -56,7 +56,7 @@ class IndividualController extends BaseController { function init() { global $USE_RIN, $MAX_ALIVE_AGE, $GEDCOM, $GEDCOM_DEFAULT_TAB; - global $USE_QUICK_UPDATE, $DEFAULT_PIN_STATE, $DEFAULT_SB_CLOSED_STATE, $pid; + global $DEFAULT_PIN_STATE, $DEFAULT_SB_CLOSED_STATE, $pid; global $Fam_Navigator; $this->sexarray["M"] = i18n::translate('Male'); @@ -508,18 +508,16 @@ class IndividualController extends BaseController { echo '</div>'; } /** - * get the edit menu - * @return Menu + * get edit menu */ function getEditMenu() { global $TEXT_DIRECTION, $WT_IMAGE_DIR, $WT_IMAGES, $GEDCOM; - global $USE_QUICK_UPDATE; if ($TEXT_DIRECTION=="rtl") { $ff="_rtl"; } else { $ff=""; } - //-- main edit menu + // edit menu $menu = new Menu(i18n::translate('Edit')); if (!empty($WT_IMAGES["edit_indi"]["large"])) { $menu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["edit_indi"]["large"]); @@ -563,6 +561,7 @@ class IndividualController extends BaseController { } if (find_updated_record($this->pid, WT_GED_ID)!==null) { + // show/hide changes if (!$this->show_changes) { $label = i18n::translate('This record has been updated. Click here to show changes.'); $link = $this->indi->getLinkUrl()."&show_changes=yes"; @@ -593,6 +592,7 @@ class IndividualController extends BaseController { $menu->addSubmenu($submenu); } + // delete $submenu = new Menu(i18n::translate('Delete this individual')); $submenu->addOnclick("return deleteperson('".$this->pid."');"); $submenu->addClass("submenuitem$ff", "submenuitem_hover$ff"); @@ -605,6 +605,7 @@ class IndividualController extends BaseController { } return $menu; } + /** * check if we can show the other menu * @return boolean @@ -620,43 +621,43 @@ class IndividualController extends BaseController { * @return Menu */ function getOtherMenu() { - global $TEXT_DIRECTION, $WT_IMAGE_DIR, $WT_IMAGES, $GEDCOM; - global $SHOW_GEDCOM_RECORD; - if ($TEXT_DIRECTION=="rtl") $ff="_rtl"; - else $ff=""; + global $TEXT_DIRECTION, $WT_IMAGE_DIR, $WT_IMAGES, $GEDCOM, $SHOW_GEDCOM_RECORD; + + if ($TEXT_DIRECTION=="rtl") { + $ff="_rtl"; + } else { + $ff=""; + } //-- main other menu item $menu = null; if ($SHOW_GEDCOM_RECORD) { $menu = new Menu(i18n::translate('Other'), "#", "down"); - if (!empty($WT_IMAGES["gedcom"]["small"])) { - $menu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); - $menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_small_gedcom"); - if ($this->show_changes && WT_USER_CAN_EDIT) $menu->addOnclick("return show_gedcom_record('new');"); - else $menu->addOnclick("return show_gedcom_record('');"); - } else { - if (!empty($WT_IMAGES["other"]["large"])) { - $menu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["other"]["large"]); - $menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_other"); - if ($this->show_changes && WT_USER_CAN_EDIT) $menu->addOnclick("return show_gedcom_record('new');"); - else $menu->addOnclick("return show_gedcom_record('');"); - } + $menu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); + $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}"); + if ($this->show_changes && WT_USER_CAN_EDIT) { + $menu->addOnclick("return show_gedcom_record('new');"); + } else { + $menu->addOnclick("return show_gedcom_record();"); } $submenu = new Menu(i18n::translate('View GEDCOM Record')); - if (!empty($WT_IMAGES["gedcom"]["small"])) $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); - if ($this->show_changes && WT_USER_CAN_EDIT) $submenu->addOnclick("return show_gedcom_record('new');"); - else $submenu->addOnclick("return show_gedcom_record();"); + $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["gedcom"]["small"]); + if ($this->show_changes && WT_USER_CAN_EDIT) { + $submenu->addOnclick("return show_gedcom_record('new');"); + } else { + $submenu->addOnclick("return show_gedcom_record();"); + } $submenu->addClass("submenuitem$ff", "submenuitem_hover$ff"); $menu->addSubmenu($submenu); } - if ($this->indi->canDisplayDetails() && WT_USER_NAME) { + if ($this->indi->canDisplayDetails() && WT_USER_ID) { if (!$SHOW_GEDCOM_RECORD) { $menu = new Menu(i18n::translate('Other')); - $menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff"); + $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}"); } $submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url($this->indi->getLinkUrl()."&action=addfav&gid={$this->pid}")); - if (!empty($WT_IMAGES["favorites"]["small"])) $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["favorites"]["small"]); - $submenu->addClass("submenuitem$ff", "submenuitem_hover$ff"); + $submenu->addIcon($WT_IMAGE_DIR."/".$WT_IMAGES["favorites"]["small"]); + $submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}"); $menu->addSubmenu($submenu); } return $menu; |
