summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/classes/class_menu.php23
-rw-r--r--includes/classes/class_menubar.php186
-rw-r--r--includes/controllers/family_ctrl.php54
-rw-r--r--includes/controllers/individual_ctrl.php22
-rw-r--r--includes/controllers/media_ctrl.php30
-rw-r--r--includes/controllers/note_ctrl.php26
-rw-r--r--includes/controllers/repository_ctrl.php24
-rw-r--r--includes/controllers/source_ctrl.php26
-rw-r--r--modules/address_label_report/module.php2
-rw-r--r--modules/address_report/module.php2
-rw-r--r--modules/ahnentafel_report/module.php2
-rw-r--r--modules/bdm_report/module.php2
-rw-r--r--modules/birth_report/module.php2
-rw-r--r--modules/cemetery_report/module.php2
-rw-r--r--modules/change_report/module.php2
-rw-r--r--modules/clippings/module.php16
-rw-r--r--modules/death_report/module.php2
-rw-r--r--modules/descendancy_report/module.php2
-rw-r--r--modules/family_group_report/module.php2
-rw-r--r--modules/individual_ext_report/module.php2
-rw-r--r--modules/individual_report/module.php2
-rw-r--r--modules/lightbox/functions/lb_link.php9
-rw-r--r--modules/marriage_report/module.php2
-rw-r--r--modules/missing_facts_report/module.php2
-rw-r--r--modules/page_menu/module.php1
-rw-r--r--modules/pedigree_report/module.php4
-rw-r--r--modules/relative_ext_report/module.php2
-rw-r--r--modules/relative_report/module.php2
-rw-r--r--modules/source_report/module.php2
29 files changed, 180 insertions, 275 deletions
diff --git a/includes/classes/class_menu.php b/includes/classes/class_menu.php
index f1137a583c..b1fa0a6133 100644
--- a/includes/classes/class_menu.php
+++ b/includes/classes/class_menu.php
@@ -86,12 +86,23 @@ class Menu {
$this->onclick = $onclick;
}
- function addIcon($icon, $hovericon=null)
- {
- if (file_exists($icon)) $this->icon = $icon;
- else $this->icon = null;
- if (file_exists($hovericon)) $this->hovericon = $hovericon;
- else $this->hovericon = null;
+ function addIcon($icon, $hovericon=null) {
+ global $WT_IMAGES;
+
+ if (isset($WT_IMAGES[$icon]['large'])) {
+ $this->icon = $WT_IMAGES[$icon]['large'];
+ } elseif (isset($WT_IMAGES[$icon]['small'])) {
+ $this->icon = $WT_IMAGES[$icon]['small'];
+ } else {
+ $this->icon = null;
+ }
+ if (isset($WT_IMAGES[$hovericon]['large'])) {
+ $this->hovericon = $WT_IMAGES[$hovericon]['large'];
+ } elseif (isset($WT_IMAGES[$hovericon]['small'])) {
+ $this->hovericon = $WT_IMAGES[$hovericon]['small'];
+ } else {
+ $this->hovericon = null;
+ }
}
function addFlyout($flyout='down')
diff --git a/includes/classes/class_menubar.php b/includes/classes/class_menubar.php
index 544cd363f5..616c5802ad 100644
--- a/includes/classes/class_menubar.php
+++ b/includes/classes/class_menubar.php
@@ -50,7 +50,7 @@ class MenuBar
//-- main home menu item
$menu = new Menu($HOME_SITE_TEXT, $HOME_SITE_URL, "down");
if (!empty($WT_IMAGES["home"]["large"]))
- $menu->addIcon($WT_IMAGES["home"]["large"]);
+ $menu->addIcon('home');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_home");
return $menu;
}
@@ -66,7 +66,7 @@ class MenuBar
//-- main menu
$menu = new Menu(i18n::translate('Home page'), 'index.php?ctype=gedcom', 'down');
if (!empty($WT_IMAGES['gedcom']['large']))
- $menu->addIcon($WT_IMAGES['gedcom']['large']);
+ $menu->addIcon('gedcom');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", 'icon_large_gedcom');
//-- gedcom list
$gedcom_titles=get_gedcom_titles();
@@ -74,7 +74,7 @@ class MenuBar
foreach ($gedcom_titles as $gedcom_title) {
$submenu = new Menu(PrintReady($gedcom_title->gedcom_title, true), encode_url('index.php?ctype=gedcom&ged='.$gedcom_title->gedcom_name));
if (!empty($WT_IMAGES['gedcom']['small'])) {
- $submenu->addIcon($WT_IMAGES['gedcom']['small']);
+ $submenu->addIcon('gedcom');
}
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", '', 'icon_small_gedcom');
$menu->addSubmenu($submenu);
@@ -108,24 +108,18 @@ class MenuBar
//-- main menu
$menu = new Menu(i18n::translate('My Page'), "index.php?ctype=user", "down");
- if (!empty($WT_IMAGES["mypage"]["large"])) {
- $menu->addIcon($WT_IMAGES["mypage"]["large"]);
- } elseif (!empty($WT_IMAGES["gedcom"]["large"])) {
- $menu->addIcon($WT_IMAGES["gedcom"]["large"]);
- }
+ $menu->addIcon('mypage');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_mypage");
//-- mypage submenu
$submenu = new Menu(i18n::translate('My Page'), "index.php?ctype=user");
- if (!empty($WT_IMAGES["mypage"]["small"]))
- $submenu->addIcon($WT_IMAGES["mypage"]["small"]);
+ $submenu->addIcon('mypage');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_mypage");
$menu->addSubmenu($submenu);
//-- editaccount submenu
if (get_user_setting(WT_USER_ID, 'editaccount')) {
$submenu = new Menu(i18n::translate('My account'), "edituser.php");
- if (!empty($WT_IMAGES["mypage"]["small"]))
- $submenu->addIcon($WT_IMAGES["mypage"]["small"]);
+ $submenu->addIcon('mypage');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_mypage");
$menu->addSubmenu($submenu);
}
@@ -133,13 +127,12 @@ class MenuBar
//-- my_pedigree submenu
$submenu = new Menu(i18n::translate('My Pedigree'), encode_url("pedigree.php?rootid=".WT_USER_GEDCOM_ID."&show_full={$showFull}&talloffset={$showLayout}"));
if (!empty($WT_IMAGES["pedigree"]["small"]))
- $submenu->addIcon($WT_IMAGES["pedigree"]["small"]);
+ $submenu->addIcon('pedigree');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_pedigree");
$menu->addSubmenu($submenu);
//-- my_indi submenu
$submenu = new Menu(i18n::translate('My Individual Record'), "individual.php?pid=".WT_USER_GEDCOM_ID);
- if (!empty($WT_IMAGES["indis"]["small"]))
- $submenu->addIcon($WT_IMAGES["indis"]["small"]);
+ $submenu->addIcon('indis');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_indis");
$menu->addSubmenu($submenu);
}
@@ -147,28 +140,24 @@ class MenuBar
$menu->addSeparator();
//-- admin submenu
$submenu = new Menu(i18n::translate('Admin'), "admin.php");
- if (!empty($WT_IMAGES["admin"]["small"]))
- $submenu->addIcon($WT_IMAGES["admin"]["small"]);
+ $submenu->addIcon('admin');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_admin");
$menu->addSubmenu($submenu);
//-- manage_gedcoms submenu
$submenu = new Menu(i18n::translate('GEDCOM administration'), "editgedcoms.php");
- if (!empty($WT_IMAGES["admin"]["small"]))
- $submenu->addIcon($WT_IMAGES["admin"]["small"]);
+ $submenu->addIcon('admin');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_admin");
$menu->addSubmenu($submenu);
//-- user_admin submenu
if (WT_USER_IS_ADMIN) {
$submenu = new Menu(i18n::translate('User administration'), "useradmin.php");
- if (!empty($WT_IMAGES["admin"]["small"]))
- $submenu->addIcon($WT_IMAGES["admin"]["small"]);
+ $submenu->addIcon('admin');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_admin");
$menu->addSubmenu($submenu);
//-- manage_media submenu
if (is_writable($MEDIA_DIRECTORY) && $MULTI_MEDIA) {
$submenu = new Menu(i18n::translate('Manage multimedia'), "media.php");
- if (!empty($WT_IMAGES["menu_media"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_media"]["small"]);
+ $submenu->addIcon('menu_media');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_media");
$menu->addSubmenu($submenu);
}
@@ -179,8 +168,7 @@ class MenuBar
if (is_writable($MEDIA_DIRECTORY) && $MULTI_MEDIA) {
$menu->addSeparator();
$submenu = new Menu(i18n::translate('Upload media files'), "uploadmedia.php");
- if (!empty($WT_IMAGES["menu_media"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_media"]["small"]);
+ $submenu->addIcon('menu_media');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_media");
$menu->addSubmenu($submenu);
}
@@ -220,15 +208,13 @@ class MenuBar
if ($rootid) $link .= "&rootid={$rootid}";
if ($style=="sub") {
$menu = new Menu(i18n::translate('Charts'), encode_url($link));
- if (!empty($WT_IMAGES["pedigree"]["small"]))
- $menu->addIcon($WT_IMAGES["pedigree"]["small"]);
+ $menu->addIcon('pedigree');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "", "icon_small_pedigree");
}
else {
// top menubar
$menu = new Menu(i18n::translate('Charts'), encode_url($link), "down");
- if (!empty($WT_IMAGES["pedigree"]["large"]))
- $menu->addIcon($WT_IMAGES["pedigree"]["large"]);
+ $menu->addIcon('pedigree');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_pedigree");
}
@@ -259,8 +245,7 @@ class MenuBar
$link = "pedigree.php?ged=".WT_GEDCOM."&show_full={$showFull}&talloffset={$showLayout}";
if ($rootid) $link .= "&rootid={$rootid}";
$submenu = new Menu(i18n::translate('Pedigree Chart'), encode_url($link));
- if (!empty($WT_IMAGES["pedigree"]["small"]))
- $submenu->addIcon($WT_IMAGES["pedigree"]["small"]);
+ $submenu->addIcon('pedigree');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_pedigree");
$menu->addSubmenu($submenu);
break;
@@ -270,8 +255,7 @@ class MenuBar
$link = "descendancy.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&pid={$rootid}&show_full={$showFull}";
$submenu = new Menu(i18n::translate('Descendancy chart'), encode_url($link));
- if (!empty($WT_IMAGES["descendant"]["small"]))
- $submenu->addIcon($WT_IMAGES["descendant"]["small"]);
+ $submenu->addIcon('descendant');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_descendant");
$menu->addSubmenu($submenu);
break;
@@ -281,8 +265,7 @@ class MenuBar
$link = "ancestry.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&rootid={$rootid}&show_full={$showFull}";
$submenu = new Menu(i18n::translate('Ancestry chart'), encode_url($link));
- if (!empty($WT_IMAGES["ancestry"]["small"]))
- $submenu->addIcon($WT_IMAGES["ancestry"]["small"]);
+ $submenu->addIcon('ancestry');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_ancestry");
$menu->addSubmenu($submenu);
break;
@@ -292,8 +275,7 @@ class MenuBar
$link = "compact.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&rootid=".$rootid;
$submenu = new Menu(i18n::translate('Compact Chart'), encode_url($link));
- if (!empty($WT_IMAGES["ancestry"]["small"]))
- $submenu->addIcon($WT_IMAGES["ancestry"]["small"]);
+ $submenu->addIcon('ancestry');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_ancestry");
$menu->addSubmenu($submenu);
break;
@@ -303,8 +285,7 @@ class MenuBar
$link = "fanchart.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&rootid=".$rootid;
$submenu = new Menu(i18n::translate('Circle diagram'), encode_url($link));
- if (!empty($WT_IMAGES["fanchart"]["small"]))
- $submenu->addIcon($WT_IMAGES["fanchart"]["small"]);
+ $submenu->addIcon('fanchart');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_fanchart");
$menu->addSubmenu($submenu);
break;
@@ -314,8 +295,7 @@ class MenuBar
$link = "hourglass.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&pid={$rootid}&show_full={$showFull}";
$submenu = new Menu(i18n::translate('Hourglass chart'), encode_url($link));
- if (!empty($WT_IMAGES["hourglass"]["small"]))
- $submenu->addIcon($WT_IMAGES["hourglass"]["small"]);
+ $submenu->addIcon('hourglass');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_hourglass");
$menu->addSubmenu($submenu);
break;
@@ -325,8 +305,7 @@ class MenuBar
$link = "familybook.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&pid={$rootid}&show_full={$showFull}";
$submenu = new Menu(i18n::translate('Family book chart'), encode_url($link));
- if (!empty($WT_IMAGES["fambook"]["small"]))
- $submenu->addIcon($WT_IMAGES["fambook"]["small"]);
+ $submenu->addIcon('fambook');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_fambook");
$menu->addSubmenu($submenu);
break;
@@ -336,8 +315,7 @@ class MenuBar
$link = "timeline.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&pids[]=".$rootid;
$submenu = new Menu(i18n::translate('Timeline chart'), $link);
- if (!empty($WT_IMAGES["timeline"]["small"]))
- $submenu->addIcon($WT_IMAGES["timeline"]["small"]);
+ $submenu->addIcon('timeline');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_timeline");
$menu->addSubmenu($submenu);
if (isset($controller) && !empty($controller->famid)) {
@@ -392,8 +370,7 @@ class MenuBar
$link = "lifespan.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&pids[]={$rootid}&addFamily=1";
$submenu = new Menu(i18n::translate('Lifespan chart'), encode_url($link));
- if (!empty($WT_IMAGES["timeline"]["small"]))
- $submenu->addIcon($WT_IMAGES["timeline"]["small"]);
+ $submenu->addIcon('timeline');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_timeline");
$menu->addSubmenu($submenu);
break;
@@ -431,9 +408,7 @@ class MenuBar
encode_url("relationship.php?pid1={$pid1}&pretty=2&followspouse=1&ged=".WT_GEDCOM)
);
}
- if (!empty($WT_IMAGES["relationship"]["small"])) {
- $submenu->addIcon($WT_IMAGES["relationship"]["small"]);
- }
+ $submenu->addIcon('relationship');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_relationship");
$menu->addSubmenu($submenu);
}
@@ -444,8 +419,7 @@ class MenuBar
case "statistics":
//-- statistics plot
$submenu = new Menu(i18n::translate('Statistics'), encode_url("statistics.php?ged=".WT_GEDCOM));
- if (!empty($WT_IMAGES["statistic"]["small"]))
- $submenu->addIcon($WT_IMAGES["statistic"]["small"]);
+ $submenu->addIcon('statistic');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_statistic");
$menu->addSubmenu($submenu);
break;
@@ -455,8 +429,7 @@ class MenuBar
$link = "treenav.php?ged=".WT_GEDCOM;
if ($rootid) $link .= "&rootid=".$rootid;
$submenu = new Menu(i18n::translate('Interactive tree'), encode_url($link));
- if (!empty($WT_IMAGES["tree"]["small"]))
- $submenu->addIcon($WT_IMAGES["tree"]["small"]);
+ $submenu->addIcon('tree');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_gedcom");
$menu->addSubmenu($submenu);
break;
@@ -506,14 +479,12 @@ class MenuBar
if ($style=="sub") {
$link .= "&surname={$surname}";
$menu = new Menu(i18n::translate('Lists'), encode_url($link));
- if (!empty($WT_IMAGES["indis"]["small"]))
- $menu->addIcon($WT_IMAGES["indis"]["small"]);
+ $menu->addIcon('indis');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_small_indis");
}
else {
$menu = new Menu(i18n::translate('Lists'), encode_url($link), "down");
- if (!empty($WT_IMAGES["indis"]["large"]))
- $menu->addIcon($WT_IMAGES["indis"]["large"]);
+ $menu->addIcon('indis');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_indis");
}
@@ -521,8 +492,7 @@ class MenuBar
if (get_site_setting('ALLOW_CHANGE_GEDCOM')) {
foreach (get_all_gedcoms() as $ged_id=>$gedcom) {
$submenu = new Menu(i18n::translate('Individuals')." - ".PrintReady(get_gedcom_setting($ged_id, 'title')), encode_url('indilist.php?ged='.$gedcom));
- if (!empty($WT_IMAGES["gedcom"]["small"]))
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_gedcom");
$menu->addSubmenu($submenu);
}
@@ -534,14 +504,12 @@ class MenuBar
if ($style=="sub") {
$link .= "&surname=".$surname;
$menu = new Menu(i18n::translate('Lists'), encode_url($link));
- if (!empty($WT_IMAGES["indis"]["small"]))
- $menu->addIcon($WT_IMAGES["indis"]["small"]);
+ $menu->addIcon('indis');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_indis");
}
else {
$menu = new Menu(i18n::translate('Lists'), $link, "down");
- if (!empty($WT_IMAGES["indis"]["large"]))
- $menu->addIcon($WT_IMAGES["indis"]["large"]);
+ $menu->addIcon('indis');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_indis");
}
@@ -566,8 +534,7 @@ class MenuBar
$link = "indilist.php?ged=".WT_GEDCOM;
if ($surname) $link .= "&surname=".$surname;
$submenu = new Menu(i18n::translate('Individuals'), encode_url($link));
- if (!empty($WT_IMAGES["indis"]["small"]))
- $submenu->addIcon($WT_IMAGES["indis"]["small"]);
+ $submenu->addIcon('indis');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_indis");
$menu->addSubmenu($submenu);
break;
@@ -577,8 +544,7 @@ class MenuBar
$link = "famlist.php?ged=".WT_GEDCOM;
if ($surname) $link .= "&surname=".$surname;
$submenu = new Menu(i18n::translate('Families'), $link);
- if (!empty($WT_IMAGES["cfamily"]["small"]))
- $submenu->addIcon($WT_IMAGES["cfamily"]["small"]);
+ $submenu->addIcon('cfamily');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_cfamily");
$menu->addSubmenu($submenu);
break;
@@ -588,8 +554,7 @@ class MenuBar
$link = "branches.php?ged=".WT_GEDCOM;
if ($surname) $link .= "&surn=".$surname;
$submenu = new Menu(i18n::translate('Branches'), $link);
- if (!empty($WT_IMAGES["patriarch"]["small"]))
- $submenu->addIcon($WT_IMAGES["patriarch"]["small"]);
+ $submenu->addIcon('patriarch');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_patriarch");
$menu->addSubmenu($submenu);
break;
@@ -597,8 +562,7 @@ class MenuBar
case "source":
//-- source
$submenu = new Menu(i18n::translate('Sources'), encode_url('sourcelist.php?ged='.WT_GEDCOM));
- if (!empty($WT_IMAGES["menu_source"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_source"]["small"]);
+ $submenu->addIcon('menu_source');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_source");
$menu->addSubmenu($submenu);
break;
@@ -606,10 +570,7 @@ class MenuBar
case "note":
//-- shared note
$submenu = new Menu(i18n::translate('Shared Notes'), encode_url('notelist.php?ged='.WT_GEDCOM));
- if (!empty($WT_IMAGES["menu_note"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_note"]["small"]);
- else if (!empty($WT_IMAGES["notes"]["small"]))
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('menu_note');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_notes");
$menu->addSubmenu($submenu);
break;
@@ -617,8 +578,7 @@ class MenuBar
case "repository":
//-- repository
$submenu = new Menu(i18n::translate('Repositories'), "repolist.php");
- if (!empty($WT_IMAGES["menu_repository"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_repository"]["small"]);
+ $submenu->addIcon('menu_repository');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_repository");
$menu->addSubmenu($submenu);
break;
@@ -626,8 +586,7 @@ class MenuBar
case "places":
//-- places
$submenu = new Menu(i18n::translate('Place hierarchy'), encode_url('placelist.php?ged='.WT_GEDCOM));
- if (!empty($WT_IMAGES["place"]["small"]))
- $submenu->addIcon($WT_IMAGES["place"]["small"]);
+ $submenu->addIcon('place');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_place");
$menu->addSubmenu($submenu);
break;
@@ -635,8 +594,7 @@ class MenuBar
case "media":
//-- medialist
$submenu = new Menu(i18n::translate('Multimedia'), encode_url('medialist.php?ged='.WT_GEDCOM));
- if (!empty($WT_IMAGES["menu_media"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_media"]["small"]);
+ $submenu->addIcon('menu_media');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_media");
$menu->addSubmenu($submenu);
break;
@@ -661,25 +619,21 @@ class MenuBar
}
//-- main calendar menu item
$menu = new Menu(i18n::translate('Calendar'), encode_url('calendar.php?ged='.WT_GEDCOM), "down");
- if (!empty($WT_IMAGES["calendar"]["large"]))
- $menu->addIcon($WT_IMAGES["calendar"]["large"]);
+ $menu->addIcon('calendar');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_calendar");
//-- viewday sub menu
$submenu = new Menu(i18n::translate('View Day'), encode_url('calendar.php?ged='.WT_GEDCOM));
- if (!empty($WT_IMAGES["calendar"]["small"]))
- $submenu->addIcon($WT_IMAGES["calendar"]["small"]);
+ $submenu->addIcon('calendar');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_calendar");
$menu->addSubmenu($submenu);
//-- viewmonth sub menu
$submenu = new Menu(i18n::translate('View Month'), encode_url("calendar.php?ged=".WT_GEDCOM."&action=calendar"));
- if (!empty($WT_IMAGES["calendar"]["small"]))
- $submenu->addIcon($WT_IMAGES["calendar"]["small"]);
+ $submenu->addIcon('calendar');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_calendar");
$menu->addSubmenu($submenu);
//-- viewyear sub menu
$submenu = new Menu(i18n::translate('View Year'), encode_url("calendar.php?ged=".WT_GEDCOM."&action=year"));
- if (!empty($WT_IMAGES["calendar"]["small"]))
- $submenu->addIcon($WT_IMAGES["calendar"]["small"]);
+ $submenu->addIcon('calendar');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_calendar");
$menu->addSubmenu($submenu);
return $menu;
@@ -715,15 +669,12 @@ class MenuBar
//-- main reports menu item
if ($style=="sub") {
$menu = new Menu(i18n::translate('Reports'), "#");
- if (!empty($WT_IMAGES["reports"]["small"]))
- $menu->addIcon($WT_IMAGES["reports"]["small"]);
+ $menu->addIcon('reports');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
- }
- else {
+ } else {
// top menubar
$menu = new Menu(i18n::translate('Reports'), encode_url('reportengine.php?ged='.WT_GEDCOM), "down");
- if (!empty($WT_IMAGES["reports"]["large"]))
- $menu->addIcon($WT_IMAGES["reports"]["large"]);
+ $menu->addIcon('reports');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_reports");
}
@@ -767,32 +718,27 @@ class MenuBar
}
//-- main search menu item
$menu = new Menu(i18n::translate('Search'), encode_url('search.php?ged='.WT_GEDCOM), "down");
- if (!empty($WT_IMAGES["search"]["large"]))
- $menu->addIcon($WT_IMAGES["search"]["large"]);
+ $menu->addIcon('search');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_search");
//-- search_general sub menu
$submenu = new Menu(i18n::translate('General Search'), encode_url("search.php?ged=".WT_GEDCOM."&action=general"));
- if (!empty($WT_IMAGES["search"]["small"]))
- $submenu->addIcon($WT_IMAGES["search"]["small"]);
+ $submenu->addIcon('search');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_search");
$menu->addSubmenu($submenu);
//-- search_soundex sub menu
$submenu = new Menu(i18n::translate('Soundex Search'), encode_url("search.php?ged=".WT_GEDCOM."&action=soundex"));
- if (!empty($WT_IMAGES["search"]["small"]))
- $submenu->addIcon($WT_IMAGES["search"]["small"]);
+ $submenu->addIcon('search');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_search");
$menu->addSubmenu($submenu);
//-- advanced search
$submenu = new Menu(i18n::translate('Advanced search'), encode_url("search_advanced.php?ged=".WT_GEDCOM));
- if (!empty($WT_IMAGES["search"]["small"]))
- $submenu->addIcon($WT_IMAGES["search"]["small"]);
+ $submenu->addIcon('search');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_search");
$menu->addSubmenu($submenu);
//-- search_replace sub menu
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Search and replace'), encode_url("search.php?ged=".WT_GEDCOM."&action=replace"));
- if (!empty($WT_IMAGES["search"]["small"]))
- $submenu->addIcon($WT_IMAGES["search"]["small"]);
+ $submenu->addIcon('search');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_search");
$menu->addSubmenu($submenu);
}
@@ -802,8 +748,7 @@ class MenuBar
$sitelist = get_server_list();
if (count($sitelist)>0) {
$submenu = new Menu(i18n::translate('Multi Site Search'), encode_url("search.php?ged=".WT_GEDCOM."&action=multisite"));
- if (!empty($WT_IMAGES["search"]["small"]))
- $submenu->addIcon($WT_IMAGES["search"]["small"]);
+ $submenu->addIcon('search');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_search");
$menu->addSubmenu($submenu);
}
@@ -841,8 +786,7 @@ class MenuBar
}
//-- main help menu item
$menu = new Menu(i18n::translate('Help'), "#", "down");
- if (!empty($WT_IMAGES["help"]["large"]))
- $menu->addIcon($WT_IMAGES["help"]["large"]);
+ $menu->addIcon('help');
if (empty($helpindex))
$menu->addOnclick("return helpPopup('".WT_SCRIPT_NAME."');");
else
@@ -851,8 +795,7 @@ class MenuBar
//-- help_for_this_page sub menu
$submenu = new Menu(i18n::translate('Help with this page'), "#");
- if (!empty($WT_IMAGES["menu_help"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_help"]["small"]);
+ $submenu->addIcon('menu_help');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_help");
if (empty($helpindex))
$submenu->addOnclick("return helpPopup('".WT_SCRIPT_NAME."');");
@@ -861,8 +804,7 @@ class MenuBar
$menu->addSubmenu($submenu);
//-- help_contents sub menu
$submenu = new Menu(i18n::translate('Help Contents'), "#");
- if (!empty($WT_IMAGES["menu_help"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_help"]["small"]);
+ $submenu->addIcon('menu_help');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_help");
$submenu->addOnclick("return helpPopup('help_contents_help');");
$menu->addSubmenu($submenu);
@@ -870,16 +812,14 @@ class MenuBar
if (array_key_exists('faq', WT_Module::getActiveModules()) && WT_DB::prepare("SELECT COUNT(*) FROM `##block` WHERE module_name='faq'")->fetchOne()) {
$submenu = new Menu(i18n::translate('FAQ'), "module.php?mod=faq&mod_action=show");
- if (!empty($WT_IMAGES["menu_help"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_help"]["small"]);
+ $submenu->addIcon('menu_help');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_help");
$menu->addSubmenu($submenu);
}
//-- add wiki links
$menu->addSeparator();
$submenu = new Menu(i18n::translate('Wiki Main Page'), WT_WEBTREES_WIKI.'" target="_blank');
- if (!empty($WT_IMAGES["wiki"]["small"]))
- $submenu->addIcon($WT_IMAGES["wiki"]["small"]);
+ $submenu->addIcon('wiki');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_wiki");
$menu->addSubmenu($submenu);
// These two sub menu items temporarily removed as the WIKI pages do not exist
@@ -898,8 +838,7 @@ class MenuBar
$menuitems = contact_menus();
foreach($menuitems as $menuitem) {
$submenu = new Menu($menuitem["label"], $menuitem["link"]);
- if (!empty($WT_IMAGES["mypage"]["small"]))
- $submenu->addIcon($WT_IMAGES["mypage"]["small"]);
+ $submenu->addIcon('mypage');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_contact");
if (!empty($menuitem["onclick"])) $submenu->addOnclick($menuitem["onclick"]);
$menu->addSubmenu($submenu);
@@ -910,8 +849,7 @@ class MenuBar
$submenu = new Menu(i18n::translate('Hide contextual help'), WT_SCRIPT_NAME.normalize_query_string($QUERY_STRING."&show_context_help=no"));
else
$submenu = new Menu(i18n::translate('Show contextual help'), WT_SCRIPT_NAME.normalize_query_string($QUERY_STRING."&show_context_help=yes"));
- if (!empty($WT_IMAGES["menu_help"]["small"]))
- $submenu->addIcon($WT_IMAGES["menu_help"]["small"]);
+ $submenu->addIcon('menu_help');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff", "", "icon_small_menu_help");
$menu->addSubmenu($submenu);
return $menu;
@@ -1030,9 +968,7 @@ class MenuBar
if ($TEXT_DIRECTION=="rtl") $ff="_rtl"; else $ff="";
$menu=new Menu(i18n::translate('Favorites'), '#', 'down');
- if (!empty($WT_IMAGES['gedcom']['large'])) {
- $menu->addIcon($WT_IMAGES['gedcom']['large']);
- }
+ $menu->addIcon('gedcom');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_gedcom");
if (array_key_exists('gedcom_favorites', WT_Module::getActiveModules())) {
diff --git a/includes/controllers/family_ctrl.php b/includes/controllers/family_ctrl.php
index 2ada9a3799..d59854f220 100644
--- a/includes/controllers/family_ctrl.php
+++ b/includes/controllers/family_ctrl.php
@@ -240,9 +240,7 @@ class FamilyController extends BaseController {
// charts menu
$menu = new Menu(i18n::translate('Charts'), encode_url('timeline.php?'.$link));
- if (!empty($WT_IMAGES["timeline"]["small"])) {
- $menu->addIcon($WT_IMAGES['timeline']['small']);
- }
+ $menu->addIcon('timeline');
$menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
// Build a sortable list of submenu items and then sort it in localized name order
$menuList = array();
@@ -258,9 +256,7 @@ class FamilyController extends BaseController {
case "parentTimeLine":
// charts / parents_timeline
$submenu = new Menu(i18n::translate('Show couple on timeline chart'), encode_url('timeline.php?'.$link));
- if (!empty($WT_IMAGES["timeline"]["small"])) {
- $submenu->addIcon($WT_IMAGES['timeline']['small']);
- }
+ $submenu->addIcon('timeline');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
break;
@@ -268,9 +264,7 @@ class FamilyController extends BaseController {
case "childTimeLine":
// charts / children_timeline
$submenu = new Menu(i18n::translate('Show children on timeline chart'), encode_url('timeline.php?'.$this->getChildrenUrlTimeline()));
- if (!empty($WT_IMAGES["timeline"]["small"])) {
- $submenu->addIcon($WT_IMAGES['timeline']['small']);
- }
+ $submenu->addIcon('timeline');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
break;
@@ -278,9 +272,7 @@ class FamilyController extends BaseController {
case "familyTimeLine":
// charts / family_timeline
$submenu = new Menu(i18n::translate('Show family on timeline chart'), encode_url('timeline.php?'.$link.'&'.$this->getChildrenUrlTimeline($c)));
- if (!empty($WT_IMAGES["timeline"]["small"])) {
- $submenu->addIcon($WT_IMAGES['timeline']['small']);
- }
+ $submenu->addIcon('timeline');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
break;
@@ -304,38 +296,28 @@ class FamilyController extends BaseController {
}
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_fam"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_fam"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_fam"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_fam"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_fam');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
// edit_fam / edit_fam
$submenu = new Menu(i18n::translate('Edit Family'));
$submenu->addOnclick("return edit_family('".$this->getFamilyID()."');");
- if (!empty($WT_IMAGES["edit_fam"]["small"])) {
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
- }
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
// edit_fam / members
$submenu = new Menu(i18n::translate('Change Family Members'));
$submenu->addOnclick("return change_family_members('".$this->getFamilyID()."');");
- if (!empty($WT_IMAGES["edit_fam"]["small"])) {
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
- }
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
// edit_fam / add child
$submenu = new Menu(i18n::translate('Add a child to this family'));
$submenu->addOnclick("return addnewchild('".$this->getFamilyID()."');");
- if (!empty($WT_IMAGES["edit_fam"]["small"])) {
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
- }
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
@@ -343,9 +325,7 @@ class FamilyController extends BaseController {
if ($this->family->getNumberOfChildren() > 1) {
$submenu = new Menu(i18n::translate('Re-order children'));
$submenu->addOnclick("return reorder_children('".$this->getFamilyID()."');");
- if (!empty($WT_IMAGES["edit_fam"]["small"])) {
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
- }
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -363,17 +343,17 @@ class FamilyController extends BaseController {
$link = $this->family->getLinkUrl().'&show_changes=no';
}
$submenu = new Menu($label, encode_url($link));
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url("family.php?famid={$this->famid}&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
+ $submenu->addIcon('edit_fam');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url("family.php?famid={$this->famid}&action=accept"));
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -385,12 +365,12 @@ class FamilyController extends BaseController {
if (WT_USER_IS_ADMIN || $SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->getFamilyID()."');");
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -404,14 +384,14 @@ class FamilyController extends BaseController {
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Delete family'));
$submenu->addOnclick("if (confirm('".i18n::translate('Deleting the family will unlink all of the individuals from each other but will leave the individuals in place. Are you sure you want to delete this family?')."')) return delete_family('".$this->getFamilyID()."'); else return false;");
- $submenu->addIcon($WT_IMAGES["edit_fam"]["small"]);
+ $submenu->addIcon('edit_fam');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to 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_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/includes/controllers/individual_ctrl.php b/includes/controllers/individual_ctrl.php
index 6881e9b361..7a11c71078 100644
--- a/includes/controllers/individual_ctrl.php
+++ b/includes/controllers/individual_ctrl.php
@@ -519,12 +519,8 @@ class IndividualController extends BaseController {
}
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_indi"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_indi"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_indi"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_indi"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_indi');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
if (count($this->indi->getSpouseFamilyIds())>1) {
@@ -569,17 +565,17 @@ class IndividualController extends BaseController {
$link = $this->indi->getLinkUrl().'&show_changes=no';
}
$submenu = new Menu($label, encode_url($link));
- $submenu->addIcon($WT_IMAGES["edit_indi"]["small"]);
+ $submenu->addIcon('edit_indi');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url($this->indi->getLinkUrl()."&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["edit_indi"]["small"]);
+ $submenu->addIcon('edit_indi');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url($this->indi->getLinkUrl()."&action=accept"));
- $submenu->addIcon($WT_IMAGES["edit_indi"]["small"]);
+ $submenu->addIcon('edit_indi');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -591,12 +587,12 @@ class IndividualController extends BaseController {
if (WT_USER_IS_ADMIN || $this->canShowGedcomRecord()) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->pid."');");
- $submenu->addIcon($WT_IMAGES["edit_indi"]["small"]);
+ $submenu->addIcon('edit_indi');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -610,14 +606,14 @@ class IndividualController extends BaseController {
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Delete this individual'));
$submenu->addOnclick("return deleteperson('".$this->pid."');");
- $submenu->addIcon($WT_IMAGES["edit_indi"]["small"]);
+ $submenu->addIcon('edit_indi');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to favorites
$submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url($this->indi->getLinkUrl()."&action=addfav&gid={$this->pid}"));
- $submenu->addIcon($WT_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/includes/controllers/media_ctrl.php b/includes/controllers/media_ctrl.php
index e56dc36e68..b15d707943 100644
--- a/includes/controllers/media_ctrl.php
+++ b/includes/controllers/media_ctrl.php
@@ -179,25 +179,20 @@ class MediaController extends BaseController{
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_media"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_media"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_media"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_media"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_media');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Edit media'));
$submenu->addOnclick("window.open('addmedia.php?action=editmedia&pid={$this->pid}&linktoid={$linktoid}', '_blank', 'top=50,left=50,width=600,height=500,resizable=1,scrollbars=1')");
- $submenu->addIcon($WT_IMAGES["edit_media"]["small"]);
+ $submenu->addIcon('edit_media');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
if ($SHOW_GEDCOM_RECORD || WT_USER_IS_ADMIN) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->pid."');");
- if (!empty($WT_IMAGES["edit_media"]["small"]))
- $submenu->addIcon($WT_IMAGES["edit_media"]["small"]);
+ $submenu->addIcon('edit_media');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -212,9 +207,8 @@ class MediaController extends BaseController{
// GEDFact assistant Add Media Links =======================
if (WT_USER_GEDCOM_ADMIN && file_exists(WT_ROOT.'modules/GEDFact_assistant/_MEDIA/media_1_ctrl.php')) {
$submenu->addOnclick("return ilinkitem('".$this->pid."','manage');");
- if (!empty($WT_IMAGES["edit_media"]["small"]))
- $submenu->addIcon($WT_IMAGES["edit_media"]["small"]);
- $submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $submenu->addIcon('edit_media');
+ $submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
// Do not print ssubmunu
} else {
$submenu->addOnclick("return ilinkitem('".$this->pid."','person');");
@@ -256,10 +250,10 @@ class MediaController extends BaseController{
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url("mediaviewer.php?mid={$this->pid}&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url("mediaviewer.php?mid={$this->pid}&action=accept"));
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -271,12 +265,12 @@ class MediaController extends BaseController{
if (WT_USER_IS_ADMIN || $SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->pid."');");
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -291,14 +285,14 @@ class MediaController extends BaseController{
$submenu = new Menu(i18n::translate('Remove object'));
$submenu->addLink(encode_url("media.php?action=removeobject&xref=".$this->pid));
$submenu->addOnclick("return confirm('".i18n::translate('Are you sure you want to remove this object from the database?')."')");
- $submenu->addIcon($WT_IMAGES["edit_media"]["small"]);
+ $submenu->addIcon('edit_media');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to favorites
$submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url("mediaviewer.php?action=addfav&mid={$this->mid}&gid={$this->mid}"));
- $submenu->addIcon($WT_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/includes/controllers/note_ctrl.php b/includes/controllers/note_ctrl.php
index 5aa3109a51..14d8a758aa 100644
--- a/includes/controllers/note_ctrl.php
+++ b/includes/controllers/note_ctrl.php
@@ -162,17 +162,13 @@ class NoteController extends BaseController {
}
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_note"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_note"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_note"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_note"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_note');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Edit note'));
$submenu->addOnclick('return edit_note(\''.$this->nid.'\');');
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
@@ -183,10 +179,10 @@ class NoteController extends BaseController {
if (find_updated_record($this->nid, WT_GED_ID)!==null) {
if (!$this->show_changes) {
$submenu = new Menu(i18n::translate('This record has been updated. Click here to show changes.'), encode_url("note.php?nid={$this->nid}&show_changes=yes"));
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
} else {
$submenu = new Menu(i18n::translate('Click here to hide changes.'), encode_url("note.php?nid={$this->nid}&show_changes=no"));
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
}
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
@@ -194,10 +190,10 @@ class NoteController extends BaseController {
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url("note.php?nid={$this->nid}&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url("note.php?nid={$this->nid}&action=accept"));
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -209,12 +205,12 @@ class NoteController extends BaseController {
if (WT_USER_IS_ADMIN || $SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->nid."');");
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -228,14 +224,14 @@ class NoteController extends BaseController {
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Delete this Shared Note'));
$submenu->addOnclick("if (confirm('".i18n::translate('Are you sure you want to delete this Shared Note?')."')) return deletenote('".$this->nid."'); else return false;");
- $submenu->addIcon($WT_IMAGES["notes"]["small"]);
+ $submenu->addIcon('notes');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to favorites
$submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url("note.php?action=addfav&nid={$this->nid}&gid={$this->nid}"));
- $submenu->addIcon($WT_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/includes/controllers/repository_ctrl.php b/includes/controllers/repository_ctrl.php
index 9d9d7c78cf..0e704e0b8d 100644
--- a/includes/controllers/repository_ctrl.php
+++ b/includes/controllers/repository_ctrl.php
@@ -162,12 +162,8 @@ class RepositoryController extends BaseController {
}
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_repo"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_repo"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_repo"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_repo"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_repo');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
// For consistency with other controllers, we need an "edit repo" option
@@ -177,10 +173,10 @@ class RepositoryController extends BaseController {
if (find_updated_record($this->rid, WT_GED_ID)!==null) {
if (!$this->show_changes) {
$submenu = new Menu(i18n::translate('This record has been updated. Click here to show changes.'), encode_url("repo.php?rid={$this->rid}&show_changes=yes"));
- $submenu->addIcon($WT_IMAGES["edit_repo"]["small"]);
+ $submenu->addIcon('edit_repo');
} else {
$submenu = new Menu(i18n::translate('Click here to hide changes.'), encode_url("repo.php?rid={$this->rid}&show_changes=no"));
- $submenu->addIcon($WT_IMAGES["edit_repo"]["small"]);
+ $submenu->addIcon('edit_repo');
}
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
@@ -188,10 +184,10 @@ class RepositoryController extends BaseController {
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url("repo.php?rid={$this->rid}&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["edit_repo"]["small"]);
+ $submenu->addIcon('edit_repo');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url("repo.php?rid={$this->rid}&action=accept"));
- $submenu->addIcon($WT_IMAGES["edit_repo"]["small"]);
+ $submenu->addIcon('edit_repo');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -203,12 +199,12 @@ class RepositoryController extends BaseController {
if (WT_USER_IS_ADMIN || $SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->rid."');");
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -222,14 +218,14 @@ class RepositoryController extends BaseController {
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Delete repository'));
$submenu->addOnclick("if (confirm('".i18n::translate('Are you sure you want to delete this Repository?')."')) return deleterepository('".$this->rid."'); else return false;");
- $submenu->addIcon($WT_IMAGES["edit_repo"]["small"]);
+ $submenu->addIcon('edit_repo');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to favorites
$submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url("repo.php?action=addfav&rid={$this->rid}&gid={$this->rid}"));
- $submenu->addIcon($WT_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/includes/controllers/source_ctrl.php b/includes/controllers/source_ctrl.php
index 07f6e2ff01..8556416eee 100644
--- a/includes/controllers/source_ctrl.php
+++ b/includes/controllers/source_ctrl.php
@@ -162,17 +162,13 @@ class SourceController extends BaseController {
}
// edit menu
$menu = new Menu(i18n::translate('Edit'));
- if (!empty($WT_IMAGES["edit_source"]["large"])) {
- $menu->addIcon($WT_IMAGES["edit_source"]["large"]);
- } elseif (!empty($WT_IMAGES["edit_source"]["small"])) {
- $menu->addIcon($WT_IMAGES["edit_source"]["small"]);
- }
- $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
+ $menu->addIcon('edit_sour');
+ $menu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}", 'icon_large_gedcom');
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Edit Source'));
$submenu->addOnclick('return edit_source(\''.$this->sid.'\');');
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -181,10 +177,10 @@ class SourceController extends BaseController {
if (find_updated_record($this->sid, WT_GED_ID)!==null) {
if (!$this->show_changes) {
$submenu = new Menu(i18n::translate('This record has been updated. Click here to show changes.'), encode_url("source.php?sid={$this->sid}&show_changes=yes"));
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
} else {
$submenu = new Menu(i18n::translate('Click here to hide changes.'), encode_url("source.php?sid={$this->sid}&show_changes=no"));
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
}
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
@@ -192,10 +188,10 @@ class SourceController extends BaseController {
if (WT_USER_CAN_ACCEPT) {
$submenu = new Menu(i18n::translate('Undo all changes'), encode_url("source.php?sid={$this->sid}&action=undo"));
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
$menu->addSubmenu($submenu);
$submenu = new Menu(i18n::translate('Accept all changes'), encode_url("source.php?sid={$this->sid}&action=accept"));
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
@@ -207,12 +203,12 @@ class SourceController extends BaseController {
if (WT_USER_IS_ADMIN || $SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('Edit raw GEDCOM record'));
$submenu->addOnclick("return edit_raw('".$this->sid."');");
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
} elseif ($SHOW_GEDCOM_RECORD) {
$submenu = new Menu(i18n::translate('View GEDCOM Record'));
- $submenu->addIcon($WT_IMAGES["gedcom"]["small"]);
+ $submenu->addIcon('gedcom');
if ($this->show_changes && WT_USER_CAN_EDIT) {
$submenu->addOnclick("return show_gedcom_record('new');");
} else {
@@ -226,14 +222,14 @@ class SourceController extends BaseController {
if (WT_USER_CAN_EDIT) {
$submenu = new Menu(i18n::translate('Delete this Source'));
$submenu->addOnclick("if (confirm('".i18n::translate('Are you sure you want to delete this Source?')."')) return deletesource('".$this->sid."'); else return false;");
- $submenu->addIcon($WT_IMAGES["edit_sour"]["small"]);
+ $submenu->addIcon('edit_sour');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
}
// add to favorites
$submenu = new Menu(i18n::translate('Add to My Favorites'), encode_url("source.php?action=addfav&sid={$this->sid}&gid={$this->sid}"));
- $submenu->addIcon($WT_IMAGES["favorites"]["small"]);
+ $submenu->addIcon('favorites');
$submenu->addClass("submenuitem{$ff}", "submenuitem_hover{$ff}", "submenu{$ff}");
$menu->addSubmenu($submenu);
diff --git a/modules/address_label_report/module.php b/modules/address_label_report/module.php
index 3dfacbae5a..e070897360 100644
--- a/modules/address_label_report/module.php
+++ b/modules/address_label_report/module.php
@@ -57,7 +57,7 @@ class address_label_report_WT_Module extends WT_Module implements WT_Module_Repo
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/address_report/module.php b/modules/address_report/module.php
index ab786f2a69..0792e0f793 100644
--- a/modules/address_report/module.php
+++ b/modules/address_report/module.php
@@ -57,7 +57,7 @@ class address_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/ahnentafel_report/module.php b/modules/ahnentafel_report/module.php
index 42ab439877..5a1bab3895 100644
--- a/modules/ahnentafel_report/module.php
+++ b/modules/ahnentafel_report/module.php
@@ -65,7 +65,7 @@ class ahnentafel_report_WT_Module extends WT_Module implements WT_Module_Report
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['ancestry']['small']);
+ $menu->addIcon('ancestry');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/bdm_report/module.php b/modules/bdm_report/module.php
index 5aef86aca5..623e5662af 100644
--- a/modules/bdm_report/module.php
+++ b/modules/bdm_report/module.php
@@ -57,7 +57,7 @@ class bdm_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/birth_report/module.php b/modules/birth_report/module.php
index d4cf0a9439..dfa529e7d7 100644
--- a/modules/birth_report/module.php
+++ b/modules/birth_report/module.php
@@ -57,7 +57,7 @@ class birth_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/cemetery_report/module.php b/modules/cemetery_report/module.php
index d7a9362f14..4c42fc71de 100644
--- a/modules/cemetery_report/module.php
+++ b/modules/cemetery_report/module.php
@@ -57,7 +57,7 @@ class cemetery_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/change_report/module.php b/modules/change_report/module.php
index 7e1803b34f..8cd01f85aa 100644
--- a/modules/change_report/module.php
+++ b/modules/change_report/module.php
@@ -57,7 +57,7 @@ class change_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/clippings/module.php b/modules/clippings/module.php
index ddb95a2314..056155685f 100644
--- a/modules/clippings/module.php
+++ b/modules/clippings/module.php
@@ -75,38 +75,36 @@ class clippings_WT_Module extends WT_Module implements WT_Module_Menu, WT_Module
}
//-- main clippings menu item
$menu = new Menu($this->getTitle(), encode_url('module.php?mod=clippings&mod_action=index&ged='.$GEDCOM), "down");
- if (!empty($WT_IMAGES["clippings"]["large"])) {
- $menu->addIcon($WT_IMAGES["clippings"]["large"]);
- }
+ $menu->addIcon('clippings');
$menu->addClass("menuitem$ff", "menuitem_hover$ff", "submenu$ff", "icon_large_clippings");
if (isset($controller->indi) && $controller->indi->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->pid}&type=indi"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
} else if (isset($controller->family) && $controller->family->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->famid}&type=fam"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
} else if (isset($controller->mediaobject) && $controller->mediaobject->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->mid}&type=obje"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
} else if (isset($controller->source) && $controller->source->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->sid}&type=sour"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
} else if (isset($controller->note) && $controller->note->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->nid}&type=note"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
} else if (isset($controller->repository) && $controller->repository->canDisplayDetails()) {
$submenu = new Menu(i18n::translate('Add to Clippings Cart'), encode_url("module.php?mod=clippings&mod_action=index&action=add&id={$controller->rid}&type=repo"));
- if (!empty($WT_IMAGES["clippings"]["small"])) $submenu->addIcon($WT_IMAGES["clippings"]["small"]);
+ $submenu->addIcon('clippings');
$submenu->addClass("submenuitem$ff", "submenuitem_hover$ff");
$menu->addSubmenu($submenu);
}
diff --git a/modules/death_report/module.php b/modules/death_report/module.php
index b0cffd797c..0a1ad6cca1 100644
--- a/modules/death_report/module.php
+++ b/modules/death_report/module.php
@@ -57,7 +57,7 @@ class death_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['place']['small']);
+ $menu->addIcon('place');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/descendancy_report/module.php b/modules/descendancy_report/module.php
index 007c73a292..70d01e5f1a 100644
--- a/modules/descendancy_report/module.php
+++ b/modules/descendancy_report/module.php
@@ -65,7 +65,7 @@ class descendancy_report_WT_Module extends WT_Module implements WT_Module_Report
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['descendant']['small']);
+ $menu->addIcon('descendant');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/family_group_report/module.php b/modules/family_group_report/module.php
index 80a3c60e6e..342d1e0d00 100644
--- a/modules/family_group_report/module.php
+++ b/modules/family_group_report/module.php
@@ -63,7 +63,7 @@ class family_group_report_WT_Module extends WT_Module implements WT_Module_Repor
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['sfamily']['small']);
+ $menu->addIcon('sfamily');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/individual_ext_report/module.php b/modules/individual_ext_report/module.php
index 90955dbba0..31f2ed4af3 100644
--- a/modules/individual_ext_report/module.php
+++ b/modules/individual_ext_report/module.php
@@ -65,7 +65,7 @@ class individual_ext_report_WT_Module extends WT_Module implements WT_Module_Rep
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['indis']['small']);
+ $menu->addIcon('indis');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/individual_report/module.php b/modules/individual_report/module.php
index 0739acb4d8..71d1b950fa 100644
--- a/modules/individual_report/module.php
+++ b/modules/individual_report/module.php
@@ -65,7 +65,7 @@ class individual_report_WT_Module extends WT_Module implements WT_Module_Report
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['indis']['small']);
+ $menu->addIcon('indis');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/lightbox/functions/lb_link.php b/modules/lightbox/functions/lb_link.php
index 82606b8633..6c0ee83eda 100644
--- a/modules/lightbox/functions/lb_link.php
+++ b/modules/lightbox/functions/lb_link.php
@@ -42,8 +42,11 @@ if (!defined('WT_WEBTREES')) {
* @param string $mediaid
*/
// function print_link_menu2($mediaid) {
- $mediaid=$media["XREF"];
- global $TEXT_DIRECTION;
+ $mediaid=$media["XREF"];
+ global $TEXT_DIRECTION, $WT_IMAGES;
+ if (!isset($WT_IMAGES['image_link'])) {
+ $WT_IMAGES['image_link']='modules/lightbox/images/image_link.gif';
+ }
$classSuffix = "";
if ($TEXT_DIRECTION=="rtl") $classSuffix = "_rtl";
@@ -51,7 +54,7 @@ if (!defined('WT_WEBTREES')) {
// main link displayed on page
$menu = new Menu();
if ($LB_ML_THUMB_LINKS == "icon" || $LB_ML_THUMB_LINKS == "both") {
- $menu->addIcon("modules/lightbox/images/image_link.gif");
+ $menu->addIcon('image_link');
}
if ($LB_ML_THUMB_LINKS == "both") {
$menu->addLabel(i18n::translate('Set link'), "down");
diff --git a/modules/marriage_report/module.php b/modules/marriage_report/module.php
index a2d307b81d..b9d9f55c4b 100644
--- a/modules/marriage_report/module.php
+++ b/modules/marriage_report/module.php
@@ -57,7 +57,7 @@ class marriage_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['sfamily']['small']);
+ $menu->addIcon('sfamily');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/missing_facts_report/module.php b/modules/missing_facts_report/module.php
index 6a4865f97c..66145b12e2 100644
--- a/modules/missing_facts_report/module.php
+++ b/modules/missing_facts_report/module.php
@@ -57,7 +57,7 @@ class missing_facts_report_WT_Module extends WT_Module implements WT_Module_Repo
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['indis']['small']);
+ $menu->addIcon('indis');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/page_menu/module.php b/modules/page_menu/module.php
index 54d5093ab5..93f3ac3cb3 100644
--- a/modules/page_menu/module.php
+++ b/modules/page_menu/module.php
@@ -68,7 +68,6 @@ class page_menu_WT_Module extends WT_Module implements WT_Module_Menu {
if ($menu) {
$menu->addClass('menuitem'.$ff, 'menuitem_hover'.$ff, 'submenu'.$ff, 'icon_large_gedcom');
$menu->addLabel($menu->label, 'down');
- $menu->addIcon($menu->icon);
}
}
return $menu;
diff --git a/modules/pedigree_report/module.php b/modules/pedigree_report/module.php
index 3d7bad7ef0..848b3e1fd6 100644
--- a/modules/pedigree_report/module.php
+++ b/modules/pedigree_report/module.php
@@ -65,13 +65,13 @@ class pedigree_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle().' - '.i18n::translate('Portrait'), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report_portrait.xml'.$pid);
- $menu->addIcon($WT_IMAGES['pedigree']['small']);
+ $menu->addIcon('pedigree');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
$menu=new Menu($this->getTitle().' - '.i18n::translate('Landscape'), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report_landscape.xml'.$pid);
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
- $menu->addIcon($WT_IMAGES['pedigree']['small']);
+ $menu->addIcon('pedigree');
$menus[]=$menu;
return $menus;
diff --git a/modules/relative_ext_report/module.php b/modules/relative_ext_report/module.php
index c3787de834..2f4dc67c58 100644
--- a/modules/relative_ext_report/module.php
+++ b/modules/relative_ext_report/module.php
@@ -66,7 +66,7 @@ class relative_ext_report_WT_Module extends WT_Module implements WT_Module_Repor
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['cfamily']['small']);
+ $menu->addIcon('cfamily');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/relative_report/module.php b/modules/relative_report/module.php
index c215c5f9fa..fac2bb72f4 100644
--- a/modules/relative_report/module.php
+++ b/modules/relative_report/module.php
@@ -65,7 +65,7 @@ class relative_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml'.$pid);
- $menu->addIcon($WT_IMAGES['cfamily']['small']);
+ $menu->addIcon('cfamily');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;
diff --git a/modules/source_report/module.php b/modules/source_report/module.php
index e60a6d570a..eaa065087d 100644
--- a/modules/source_report/module.php
+++ b/modules/source_report/module.php
@@ -57,7 +57,7 @@ class source_report_WT_Module extends WT_Module implements WT_Module_Report {
$menus=array();
$menu=new Menu($this->getTitle(), 'reportengine.php?ged='.urlencode(WT_GEDCOM).'&action=setup&report=modules/'.$this->getName().'/report.xml');
- $menu->addIcon($WT_IMAGES['source']['small']);
+ $menu->addIcon('source');
$menu->addClass("submenuitem$ff", "submenuitem_hover$ff", "submenu$ff", "icon_small_reports");
$menus[]=$menu;