<?php defined('OAUTH_PATH') or die('Hacking attempt!'); global $template, $page, $conf; if (!$conf['allow_user_registration']) { $page['warnings'][] = l10n('Users are not allowed to register on your gallery. Social Connect will not work correctly.'); } // get current tab $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : ($page['tab'] = 'providers'); // tabsheet include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; $tabsheet = new tabsheet(); $tabsheet->set_id('oauth'); $tabsheet->add('providers', l10n('Providers'), OAUTH_ADMIN . '-providers'); $tabsheet->add('config', l10n('Configuration'), OAUTH_ADMIN . '-config'); $tabsheet->select($page['tab']); $tabsheet->assign(); // include page include OAUTH_PATH . 'admin/' . $page['tab'] . '.php'; // template vars $template->assign('OAUTH_PATH', get_root_url() . OAUTH_PATH); // send page content $template->assign_var_from_handle('ADMIN_CONTENT', 'oauth_content');
include_once LOCALEDIT_PATH . 'include/functions.inc.php'; load_language('plugin.lang', LOCALEDIT_PATH); $my_base_url = get_root_url() . 'admin.php?page=plugin-' . basename(dirname(__FILE__)); // +-----------------------------------------------------------------------+ // | Tabssheet // +-----------------------------------------------------------------------+ if (empty($conf['LocalFilesEditor_tabs'])) { $conf['LocalFilesEditor_tabs'] = array('localconf', 'css', 'tpl', 'lang', 'plug'); } $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : $conf['LocalFilesEditor_tabs'][0]; if (!in_array($page['tab'], $conf['LocalFilesEditor_tabs'])) { die('Hacking attempt!'); } $tabsheet = new tabsheet(); foreach ($conf['LocalFilesEditor_tabs'] as $tab) { $tabsheet->add($tab, l10n('locfiledit_onglet_' . $tab), $my_base_url . '-' . $tab); } $tabsheet->select($page['tab']); $tabsheet->assign(); include_once LOCALEDIT_PATH . 'include/' . $page['tab'] . '.inc.php'; // +-----------------------------------------------------------------------+ // | Load backup file // +-----------------------------------------------------------------------+ if (isset($_POST['restore'])) { $content_file = file_get_contents(get_bak_file($edited_file)); $page['infos'][] = l10n('locfiledit_bak_loaded1'); $page['infos'][] = l10n('locfiledit_bak_loaded2'); } // +-----------------------------------------------------------------------+ // | Save file // +-----------------------------------------------------------------------+
// Setup plugin Language load_language('plugin.lang', VIDEOJS_PATH); // Fetch the template. global $template, $conf, $lang; include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; // Add the template to the global template $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/admin.tpl'); if (!isset($_GET['tab'])) { $page['tab'] = 'config'; } else { $page['tab'] = $_GET['tab']; } $my_base_url = get_admin_plugin_menu_link(__FILE__); $tabsheet = new tabsheet(); // Configuration Tab $tabsheet->add('config', l10n('Configuration'), add_url_params($my_base_url, array('tab' => 'config'))); // Disable sync if global setting say so, http://piwigo.org/forum/viewtopic.php?id=22376 if ($conf['enable_synchronization']) { $tabsheet->add('sync', l10n('Synchronize'), add_url_params($my_base_url, array('tab' => 'sync'))); } // Tab to handle external video like Vimeo or YouTube via videosjs-plugins // https://github.com/videojs/video.js/wiki/Plugins //$tabsheet->add( 'tech', l10n('Add video'), add_url_params( $my_base_url, array('tab'=>'tech') ) ); $tabsheet->select($page['tab']); $tabsheet->assign(); $my_base_url = $tabsheet->sheets[$page['tab']]['url']; $template->set_filename('tab_data', dirname(__FILE__) . '/admin_' . $page['tab'] . '.tpl'); include_once dirname(__FILE__) . '/admin_' . $page['tab'] . '.php'; $template->assign_var_from_handle('TAB_DATA', 'tab_data'); // Assign the template contents to ADMIN_CONTENT $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
$UAM_Email_Mandatory_Check = false; $dump_download = ''; // Get admin panel theme // --------------------- $themeconf = $template->get_template_vars('themeconf'); $UAM_theme = $themeconf['id']; // +-----------------------------------------------------------------------+ // | Tabssheet | // +-----------------------------------------------------------------------+ if (!isset($_GET['tab'])) { $page['tab'] = 'global'; } else { $page['tab'] = $_GET['tab']; } $tabsheet = new tabsheet(); $tabsheet->add('global', l10n('UAM_Tab_Global'), $my_base_url . '&tab=global'); $tabsheet->add('userlist', l10n('UAM_Tracking registered users'), $my_base_url . '&tab=userlist'); $tabsheet->add('usermanager', l10n('UAM_Tracking confirmations'), $my_base_url . '&tab=usermanager'); $tabsheet->add('ghosttracker', l10n('UAM_Tab_GhostTracker'), $my_base_url . '&tab=ghosttracker'); $tabsheet->select($page['tab']); $tabsheet->assign(); // +-----------------------------------------------------------------------+ // | Getting plugin version | // +-----------------------------------------------------------------------+ $plugin = PluginInfos(UAM_PATH); $version = $plugin['version']; // +----------------------------------------------------------+ // | FCK Editor for email text fields | // +----------------------------------------------------------+ $toolbar = 'Basic'; $width = '750px';
ini_set('error_reporting', E_ALL); ini_set('display_errors', true); include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; include_once PHPWG_ROOT_PATH . '/include/constants.php'; $my_base_url = get_admin_plugin_menu_link(__FILE__); load_language('plugin.lang', REGPHPBB_PATH); // +-----------------------------------------------------------------------+ // | Tabssheet | // +-----------------------------------------------------------------------+ if (!isset($_GET['tab'])) { $page['tab'] = 'info'; } else { $page['tab'] = $_GET['tab']; } $tabsheet = new tabsheet(); $tabsheet->add('info', l10n('Tab_Info'), $my_base_url . '&tab=info'); $tabsheet->add('manage', l10n('Tab_Manage'), $my_base_url . '&tab=manage'); $tabsheet->add('Migration', l10n('Tab_Migration'), $my_base_url . '&tab=Migration'); $tabsheet->add('Synchro', l10n('Tab_Synchro'), $my_base_url . '&tab=Synchro'); $tabsheet->select($page['tab']); $tabsheet->assign(); $page['infos'] = array(); $error = array(); // +-----------------------------------------------------------------------+ // | Getting plugin version | // +-----------------------------------------------------------------------+ $plugin = RegPhpBB_Infos(REGPHPBB_PATH); $version = $plugin['version']; // +-----------------------------------------------------------------------+ // | Functions // +-----------------------------------------------------------------------+
define('TAB_SETTINGS', 'settings'); define('TAB_CHANGELOG', 'changelog'); define('TAB_ABOUT', 'about'); // Get current tab $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : ($page['tab'] = TAB_SETTINGS); if (!in_array($page['tab'], array(TAB_SETTINGS, TAB_CHANGELOG, TAB_ABOUT))) { $page['tab'] = TAB_SETTINGS; } $themeconfig = new \BootstrapDefault\Config(); // Save settings if ($page['tab'] == TAB_SETTINGS) { if (isset($_POST['boostrapdefault_settings'])) { $themeconfig->fromPost($_POST); $themeconfig->save(); } } // TabSheet $tabsheet = new tabsheet(); $tabsheet->set_id('bsd'); $tabsheet->add(TAB_SETTINGS, l10n('Settings'), ADMIN_PATH . '&tab=' . TAB_SETTINGS); $tabsheet->add(TAB_CHANGELOG, l10n('Change Log'), ADMIN_PATH . '&tab=' . TAB_CHANGELOG); $tabsheet->add(TAB_ABOUT, l10n('About'), ADMIN_PATH . '&tab=' . TAB_ABOUT); $tabsheet->select($page['tab']); $tabsheet->assign(); // Fetch the template. global $template; // Add our template to the global template $template->set_filenames(array('theme_admin_content' => dirname(__FILE__) . '/template/' . $page['tab'] . '.tpl')); // Assign the template contents to ADMIN_CONTENT $template->assign('theme_config', $themeconfig); $template->assign_var_from_handle('ADMIN_CONTENT', 'theme_admin_content');
// | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); // +-----------------------------------------------------------------------+ // | Tabs | // +-----------------------------------------------------------------------+ $tabs = array(array('code' => 'config', 'label' => l10n('Configuration'))); $tab_codes = array_map(create_function('$a', 'return $a["code"];'), $tabs); if (isset($_GET['tab']) and in_array($_GET['tab'], $tab_codes)) { $page['tab'] = $_GET['tab']; } else { $page['tab'] = $tabs[0]['code']; } $tabsheet = new tabsheet(); foreach ($tabs as $tab) { $tabsheet->add($tab['code'], $tab['label'], PQV_BASE_URL . '-' . $tab['code']); } $tabsheet->select($page['tab']); $tabsheet->assign(); // +-----------------------------------------------------------------------+ // | actions | // +-----------------------------------------------------------------------+ if (!empty($_POST)) { check_input_parameter('groups', $_POST, true, PATTERN_ID); // first we must reset all groups to false $query = ' UPDATE ' . GROUPS_TABLE . ' SET pqv_enabled = \'false\' ;'; pwg_query($query); // then we set submitted groups to true
$fcke_config[$area] = false; } } $conf['FCKEditor'] = serialize($fcke_config); set_fckeditor_instance($areas, $toolbar, $width, $height); } // +-----------------------------------------------------------------------+ // | Tabssheet | // +-----------------------------------------------------------------------+ if (!isset($_GET['tab'])) { $page['tab'] = 'config'; } else { $page['tab'] = $_GET['tab']; } $tabsheet = new tabsheet(); $tabsheet->add('config', l10n('PP_config_tab'), $my_base_url . '&tab=config'); $tabsheet->add('userlist', l10n('PP_Users_List_Tab'), $my_base_url . '&tab=userlist'); $tabsheet->select($page['tab']); $tabsheet->assign(); // +-----------------------------------------------------------------------+ // | Tabssheet select | // +-----------------------------------------------------------------------+ switch ($page['tab']) { // ************************************************************************* // +-----------------------------------------------------------------------+ // | Config tab | // +-----------------------------------------------------------------------+ // ************************************************************************* case 'config': if (isset($_POST['submit']) and isset($_POST['PP_Password_Enforced']) and isset($_POST['PP_AdminPassword_Enforced']) and isset($_POST['PP_PwdReset']) and isset($_POST['PP_LogFailedPassw'])) { $_POST['PP_CustomLockMsg'] = str_replace('\\"', '"', str_replace("\\'", "'", str_replace("\\\\", "\\", $_POST['PP_CustomLockMsg'])));
<?php defined('SORTORDERS_PATH') or die('Hacking attempt!'); global $template, $page, $conf; // get current tab $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : ($page['tab'] = 'config'); // plugin tabsheet is not present on photo page if ($page['tab'] != 'photo') { // tabsheet include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; $tabsheet = new tabsheet(); $tabsheet->set_id('sortorders'); $tabsheet->add('config', l10n('Configuration'), SORTORDERS_ADMIN . '-config'); $tabsheet->select($page['tab']); $tabsheet->assign(); } // include page include SORTORDERS_PATH . 'admin/' . $page['tab'] . '.php'; // template vars $template->assign(array('SORTORDERS_PATH' => SORTORDERS_PATH, 'SORTORDERS_ABS_PATH' => realpath(SORTORDERS_PATH), 'SORTORDERS_ADMIN' => SORTORDERS_ADMIN)); // send page content $template->assign_var_from_handle('ADMIN_CONTENT', 'sortorders_content');
<?php defined('LDAP_LOGIN_PATH') or die('Hacking attempt!'); global $template, $page, $conf; // get current tab $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : ($page['tab'] = 'configuration'); // tabsheet include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; $tabsheet = new tabsheet(); $tabsheet->set_id('ldap_login'); $tabsheet->add('configuration', l10n('Configuration'), LDAP_LOGIN_ADMIN . '-configuration'); $tabsheet->add('newusers', l10n('New users when ldap auth is successfull'), LDAP_LOGIN_ADMIN . '-newusers'); $tabsheet->select($page['tab']); $tabsheet->assign(); // include page include LDAP_LOGIN_PATH . 'admin/' . $page['tab'] . '.php'; // template vars $template->assign('LDAP_LOGIN_PATH', get_root_url() . LDAP_LOGIN_PATH);
// +-----------------------------------------------------------------------+ if (!defined("PHPWG_ROOT_PATH")) { die("Hacking attempt!"); } include_once PHPWG_ROOT_PATH . 'admin/include/functions.php'; include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; define('POLAROID_BASE_URL', get_root_url() . 'admin.php?page=plugin-polaroid'); // +-----------------------------------------------------------------------+ // | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); // +-----------------------------------------------------------------------+ // | Tabs | // +-----------------------------------------------------------------------+ $tabs = array(array('code' => 'config', 'label' => l10n('Configuration'))); $tab_codes = array_map(create_function('$a', 'return $a["code"];'), $tabs); if (isset($_GET['tab']) and in_array($_GET['tab'], $tab_codes)) { $page['tab'] = $_GET['tab']; } else { $page['tab'] = $tabs[0]['code']; } $tabsheet = new tabsheet(); foreach ($tabs as $tab) { $tabsheet->add($tab['code'], $tab['label'], POLAROID_BASE_URL . '-' . $tab['code']); } $tabsheet->select($page['tab']); $tabsheet->assign(); // +-----------------------------------------------------------------------+ // | Load the tab | // +-----------------------------------------------------------------------+ include POLAROID_PATH . 'admin_' . $page['tab'] . '.php';
} include_once PHPWG_ROOT_PATH . 'admin/include/functions.php'; include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; // +-----------------------------------------------------------------------+ // | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ check_status(ACCESS_ADMINISTRATOR); // +-----------------------------------------------------------------------+ // | Tabs | // +-----------------------------------------------------------------------+ $tabs = array(array('code' => 'config', 'label' => l10n('Configuration')), array('code' => 'activity', 'label' => l10n('Activity'))); $tab_codes = array_map(create_function('$a', 'return $a["code"];'), $tabs); if (isset($_GET['tab']) and in_array($_GET['tab'], $tab_codes)) { $page['tab'] = $_GET['tab']; } else { $page['tab'] = $tabs[0]['code']; } $tabsheet = new tabsheet(); foreach ($tabs as $tab) { $tabsheet->add($tab['code'], $tab['label'], PSHARE_ADMIN_BASE_URL . '-' . $tab['code']); } $tabsheet->select($page['tab']); $tabsheet->assign(); // +-----------------------------------------------------------------------+ // | template init | // +-----------------------------------------------------------------------+ $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__) . '/template/admin_' . $page['tab'] . '.tpl')); // +-----------------------------------------------------------------------+ // | Load the tab | // +-----------------------------------------------------------------------+ include PSHARE_PATH . 'admin_' . $page['tab'] . '.php';
************************************************/ // Check whether we are indeed included by Piwigo. if (!defined('PHPWG_ROOT_PATH')) { die('Hacking attempt!'); } // Check access and exit when user status is not ok check_status(ACCESS_ADMINISTRATOR); // Setup plugin Language load_language('plugin.lang', FORECAST_PATH); // Fetch the template. global $template, $conf, $lang; include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; // Add the template to the global template $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/admin.tpl'); if (!isset($_GET['tab'])) { $page['tab'] = 'config'; } else { $page['tab'] = $_GET['tab']; } $my_base_url = get_admin_plugin_menu_link(__FILE__); $tabsheet = new tabsheet(); $tabsheet->add('config', '<span class="icon-cog"></span>' . l10n('Configuration'), add_url_params($my_base_url, array('tab' => 'config'))); $tabsheet->add('tag', '<span class="icon-tags"></span>' . l10n('Tags'), add_url_params($my_base_url, array('tab' => 'tag'))); $tabsheet->select($page['tab']); $tabsheet->assign(); $my_base_url = $tabsheet->sheets[$page['tab']]['url']; $template->set_filename('tab_data', dirname(__FILE__) . '/admin_' . $page['tab'] . '.tpl'); include_once dirname(__FILE__) . '/admin_' . $page['tab'] . '.php'; $template->assign_var_from_handle('TAB_DATA', 'tab_data'); // Assign the template contents to ADMIN_CONTENT $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
<?php defined('GUESTBOOK_PATH') or die('Hacking attempt!'); global $template, $page; // tabsheet include_once PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'; $page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : ($page['tab'] = 'pending'); $tabsheet = new tabsheet(); $tabsheet->add('pending', l10n('Pending Comments'), GUESTBOOK_ADMIN . '-pending'); $tabsheet->add('config', l10n('Configuration'), GUESTBOOK_ADMIN . '-config'); $tabsheet->select($page['tab']); $tabsheet->assign(); // include page include GUESTBOOK_PATH . 'admin/' . $page['tab'] . '.php'; // template $template->assign(array('GUESTBOOK_PATH' => GUESTBOOK_PATH, 'GUESTBOOK_ADMIN' => GUESTBOOK_ADMIN)); $template->assign_var_from_handle('ADMIN_CONTENT', 'guestbook');