|
EOT;
} else {
echo <<
|
EOT;
}
}
function endtable()
{
echo <<
|
|
|
|
EOT;
}
// HTML template for gallery admin menu
$template_gallery_admin_menu = <<
EOT;
function theme_admin_mode_menu()
{
global $cat;
global $lang_gallery_admin_menu, $lang_user_admin_menu, $lang_main_menu;
global $template_gallery_admin_menu, $template_user_admin_menu;
global $CONFIG;
$cat_l = isset($cat) ? "?cat=$cat" : '';
static $admin_menu = '';
// Populate the admin menu only if empty to avoid template errors
if ($admin_menu == '') {
if ($CONFIG['log_ecards'] == 0) {
template_extract_block($template_gallery_admin_menu, 'log_ecards');
}
if (cpg_get_pending_approvals() == 0) {
template_extract_block($template_gallery_admin_menu, 'admin_approval');
}
if (GALLERY_ADMIN_MODE) {
// do the docs exist on the webserver?
if (file_exists('docs/index.htm') == true) {
$documentation_href = 'docs/index.htm';
} else {
$documentation_href = 'http://coppermine.sf.net/docs/cpg14/index.php';
}
$param = array('{CATL}' => $cat_l,
'{UPL_APP_TITLE}' => $lang_gallery_admin_menu['upl_app_title'],
'{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
'{ADMIN_TITLE}' => $lang_gallery_admin_menu['admin_title'],
'{ADMIN_LNK}' => $lang_gallery_admin_menu['admin_lnk'],
'{ALBUMS_TITLE}' => $lang_gallery_admin_menu['albums_title'],
'{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
'{CATEGORIES_TITLE}' => $lang_gallery_admin_menu['categories_title'],
'{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
'{USERS_TITLE}' => $lang_gallery_admin_menu['users_title'],
'{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
'{GROUPS_TITLE}' => $lang_gallery_admin_menu['groups_title'],
'{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
'{COMMENTS_TITLE}' => $lang_gallery_admin_menu['comments_title'],
'{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
'{SEARCHNEW_TITLE}' => $lang_gallery_admin_menu['searchnew_title'],
'{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
'{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
'{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
'{UTIL_TITLE}' => $lang_gallery_admin_menu['util_title'],
'{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
'{BAN_TITLE}' => $lang_gallery_admin_menu['ban_title'],
'{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
'{DB_ECARD_TITLE}' => $lang_gallery_admin_menu['db_ecard_title'],
'{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
'{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
'{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
'{DOCUMENTATION_HREF}' => $documentation_href,
'{DOCUMENTATION_TITLE}' => $lang_gallery_admin_menu['documentation_lnk'],
'{DOCUMENTATION_LNK}' => $lang_gallery_admin_menu['documentation_lnk'],
'{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
'{LASTUP_TITLE}' => $lang_main_menu['lastup_title'],
'{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
'{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
'{LASTCOM_TITLE}' => $lang_main_menu['lastcom_title'],
'{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
'{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
'{TOPN_TITLE}' => $lang_main_menu['topn_title'],
'{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
'{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
'{TOPRATED_TITLE}' => $lang_main_menu['toprated_title'],
'{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
);
$html = template_eval($template_gallery_admin_menu, $param);
$html.= cpg_alert_dev_version();
} elseif (USER_ADMIN_MODE) {
$param = array('{ALBMGR_TITLE}' => $lang_user_admin_menu['albmgr_title'],
'{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
'{MODIFYALB_TITLE}' => $lang_user_admin_menu['modifyalb_title'],
'{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
'{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
'{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
'{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
'{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
);
$html = template_eval($template_user_admin_menu, $param);
} else {
$html = '';
}
$admin_menu = $html;
}
return $admin_menu;
}
?> | |