Esempio n. 1
0
<?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');
Esempio n. 2
0
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
// +-----------------------------------------------------------------------+
Esempio n. 3
0
// 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');
Esempio n. 4
0
$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 . '&amp;tab=global');
$tabsheet->add('userlist', l10n('UAM_Tracking registered users'), $my_base_url . '&amp;tab=userlist');
$tabsheet->add('usermanager', l10n('UAM_Tracking confirmations'), $my_base_url . '&amp;tab=usermanager');
$tabsheet->add('ghosttracker', l10n('UAM_Tab_GhostTracker'), $my_base_url . '&amp;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';
Esempio n. 5
0
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 . '&amp;tab=info');
$tabsheet->add('manage', l10n('Tab_Manage'), $my_base_url . '&amp;tab=manage');
$tabsheet->add('Migration', l10n('Tab_Migration'), $my_base_url . '&amp;tab=Migration');
$tabsheet->add('Synchro', l10n('Tab_Synchro'), $my_base_url . '&amp;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
// +-----------------------------------------------------------------------+
Esempio n. 6
0
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
Esempio n. 8
0
            $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 . '&amp;tab=config');
$tabsheet->add('userlist', l10n('PP_Users_List_Tab'), $my_base_url . '&amp;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'])));
Esempio n. 9
0
<?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');
Esempio n. 10
0
<?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);
Esempio n. 11
0
// +-----------------------------------------------------------------------+
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';
Esempio n. 12
0
}
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';
Esempio n. 13
0
************************************************/
// 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');
Esempio n. 14
0
<?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');