diff options
| author | fisharebest <fisharebest@gmail.com> | 2010-05-28 09:32:15 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2010-05-28 09:32:15 +0000 |
| commit | 09fc47012f051e4567a526440ca1b302afb5fe83 (patch) | |
| tree | de380c3a29470561b3e34847987f8223133c59ab /includes/functions/functions_print.php | |
| parent | 4416f5f5db16bc9f65047b1d701b657c69ad5fd9 (diff) | |
| download | webtrees-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.php | 15 |
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}&action=addfav&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'), "\">"; } |
