summaryrefslogtreecommitdiff
path: root/includes/functions/functions_print.php
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2010-05-28 09:32:15 +0000
committerfisharebest <fisharebest@gmail.com>2010-05-28 09:32:15 +0000
commit09fc47012f051e4567a526440ca1b302afb5fe83 (patch)
treede380c3a29470561b3e34847987f8223133c59ab /includes/functions/functions_print.php
parent4416f5f5db16bc9f65047b1d701b657c69ad5fd9 (diff)
downloadwebtrees-09fc47012f051e4567a526440ca1b302afb5fe83.tar.gz
webtrees-09fc47012f051e4567a526440ca1b302afb5fe83.tar.bz2
webtrees-09fc47012f051e4567a526440ca1b302afb5fe83.zip
Move user/gedcom favorite code to the modules themselves
Diffstat (limited to 'includes/functions/functions_print.php')
-rw-r--r--includes/functions/functions_print.php15
1 files changed, 11 insertions, 4 deletions
diff --git a/includes/functions/functions_print.php b/includes/functions/functions_print.php
index 37e1d23559..486197fc8c 100644
--- a/includes/functions/functions_print.php
+++ b/includes/functions/functions_print.php
@@ -879,9 +879,16 @@ function print_favorite_selector($option=0) {
$currentGedcom = $GEDCOM;
- $gedcomfavs = getUserFavorites($GEDCOM);
- $userfavs = array();
- if (WT_USER_NAME) $userfavs = getUserFavorites(WT_USER_NAME);
+ if (array_key_exists('gedcom_favorites', WT_Module::getActiveModules())) {
+ $gedcomfavs = gedcom_favorites_WT_Module::getUserFavorites($GEDCOM);
+ } else {
+ $gedcomfavs = array();
+ }
+ if (WT_USER_NAME && array_key_exists('user_favorites', WT_Module::getActiveModules())) {
+ $userfavs = user_favorites_WT_Module::getUserFavorites(WT_USER_NAME);
+ } else {
+ $userfavs = array();
+ }
$gid = '';
if (WT_USER_NAME && isset($controller)) {
@@ -992,7 +999,7 @@ function print_favorite_selector($option=0) {
echo " method=\"post\" onsubmit=\"return false;\">";
echo "<select name=\"fav_id\" class=\"header_select\" onchange=\"if (document.favoriteform.fav_id.options[document.favoriteform.fav_id.selectedIndex].value!='') window.location=document.favoriteform.fav_id.options[document.favoriteform.fav_id.selectedIndex].value; if (document.favoriteform.fav_id.options[document.favoriteform.fav_id.selectedIndex].value=='add') window.location='", WT_SCRIPT_NAME, normalize_query_string("{$QUERY_STRING}&amp;action=addfav&amp;gid={$gid}"), "';\">";
echo "<option value=\"\">", i18n::translate('Favorites'), "</option>";
- if (WT_USER_NAME) {
+ if (WT_USER_NAME && array_key_exists('user_favorites', WT_Module::getActiveModules())) {
if (count($userfavs)>0 || $gid!='') {
echo "<optgroup label=\"", i18n::translate('My Favorites'), "\">";
}