Changed install instructions;

Changed version check tag to board3_portal_v2_dev; 
Added more language variables; 
Added version check to ACP and limited it to only showing in the general settings area; 
Changed all config variables from portal_ to board3_; 
Added new install file; 
Fixed jumpbox bug that caused a useless error message; 
Added block images for team block and user menu;
This commit is contained in:
Marc Alexander
2010-08-28 13:02:16 +00:00
parent f1a44abc2c
commit 438a9cdd59
16 changed files with 184 additions and 160 deletions

View File

@@ -553,19 +553,11 @@ define('PORTAL_LINKS_TABLE', $table_prefix . 'portal_links');]]></action>
<open src="includes/functions.php"> <open src="includes/functions.php">
<edit> <edit>
<find><![CDATA[// The following assigns all _common_ variables that may be used at any point in a template.]]></find> <find><![CDATA[// The following assigns all _common_ variables that may be used at any point in a template.]]></find>
<action type="before-add"><![CDATA[ $user->add_lang(array('mods/lang_portal', 'mods/additional_blocks')); <action type="before-add"><![CDATA[ $user->add_lang('mods/portal');]]></action>
if (!function_exists('obtain_portal_config'))
{
include($phpbb_root_path . 'portal/includes/functions.' . $phpEx);
}
if(sql_table_exists(PORTAL_CONFIG_TABLE) == true)
{
$portal_config = obtain_portal_config();
}]]></action>
</edit> </edit>
<edit> <edit>
<find><![CDATA['U_PRIVATEMSGS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&amp;folder=inbox'),]]></find> <find><![CDATA['U_PRIVATEMSGS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&amp;folder=inbox'),]]></find>
<action type="before-add"><![CDATA[ 'U_PORTAL' => (isset($portal_config['portal_enable']) && $portal_config['portal_enable'] == true) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',]]></action> <action type="before-add"><![CDATA[ 'U_PORTAL' => (isset($config['board3_enable']) && $config['board3_enable'] == true) ? append_sid("{$phpbb_root_path}portal.$phpEx") : '',]]></action>
</edit> </edit>
</open> </open>
<open src="includes/session.php"> <open src="includes/session.php">

View File

@@ -21,18 +21,13 @@ class board3_portal_check_version
{ {
function version() function version()
{ {
global $portal_config, $phpbb_root_path, $phpEx; global $config, $phpbb_root_path, $phpEx;
if (!function_exists('obtain_portal_config'))
{
include($phpbb_root_path . 'portal/includes/functions.' . $phpEx);
}
$portal_config = obtain_portal_config();
return array( return array(
'author' => 'Saint_hh', 'author' => 'Saint_hh',
'title' => 'Board3 Portal', 'title' => 'Board3 Portal',
'tag' => 'board3_portal_v2', 'tag' => 'board3_portal_v2_dev',
'version' => $portal_config['portal_version'], 'version' => $config['board3_portal_version'],
'file' => array('board3.de', 'updatecheck', 'board3_portal.xml'), 'file' => array('board3.de', 'updatecheck', 'board3_portal.xml'),
); );
} }

View File

@@ -43,11 +43,11 @@
<fieldset> <fieldset>
<legend>{L_MODULE_OPTIONS}</legend> <legend>{L_MODULE_OPTIONS}</legend>
<dl> <dl>
<dt><label for="module_name">{L_MODULE_NAME}:</label></dt> <dt><label for="module_name">{L_MODULE_NAME}:</label><br /><span>{L_MODULE_NAME_EXP}</span></dt>
<dd><input id="module_name" type="text" value="{MODULE_NAME}" name="module_name" maxlength="255" size="64" /></dd> <dd><input id="module_name" type="text" value="{MODULE_NAME}" name="module_name" maxlength="255" size="64" /></dd>
</dl> </dl>
<dl> <dl>
<dt><label for="module_image">{L_MODULE_IMAGE}:</label></dt> <dt><label for="module_image">{L_MODULE_IMAGE}:</label><br /><span>{L_MODULE_IMAGE_EXP}</span></dt>
<dd><input id="module_image" type="text" value="{MODULE_IMAGE}" name="module_image" maxlength="255" size="64" /></dd> <dd><input id="module_image" type="text" value="{MODULE_IMAGE}" name="module_image" maxlength="255" size="64" /></dd>
<!-- IF MODULE_IMAGE_SRC --><dd><img src="{MODULE_IMAGE_SRC}" alt="{L_MODULE_IMAGE}" /></dd><!-- ENDIF --> <!-- IF MODULE_IMAGE_SRC --><dd><img src="{MODULE_IMAGE_SRC}" alt="{L_MODULE_IMAGE}" /></dd><!-- ENDIF -->
</dl> </dl>

View File

@@ -4,13 +4,13 @@
<!-- IF S_EDIT --> <!-- IF S_EDIT -->
<h1>{L_ACP_PORTAL_MODULES}</h1> <h1>{L_ACP_PORTAL_MODULES}</h1>
<p>{L_ACP_PORTAL_MODULES_EXPLAIN}</p> <p>{L_ACP_PORTAL_MODULES_EXP}</p>
<form id="acp_portal_modules" method="post" action="{U_ACTION}"> <form id="acp_portal_modules" method="post" action="{U_ACTION}">
<fieldset> <fieldset>
<legend>{L_GENERAL_OPTIONS}</legend> <legend>{L_GENERAL_OPTIONS}</legend>
<dl> <dl>
<dt><label for="module_classname">{L_CHOOSE_MODULE}:</label><br /><span>{L_CHOOSE_MODULE_EXPLAIN}</span></dt> <dt><label for="module_classname">{L_CHOOSE_MODULE}:</label><br /><span>{L_CHOOSE_MODULE_EXP}</span></dt>
<dd><select name="module_classname" id="module_classname">{S_MODULE_NAMES}</select></dd> <dd><select name="module_classname" id="module_classname">{S_MODULE_NAMES}</select></dd>
</dl> </dl>
@@ -25,7 +25,7 @@
<!-- ELSE --> <!-- ELSE -->
<h1>{L_ACP_PORTAL_MODULES}</h1> <h1>{L_ACP_PORTAL_MODULES}</h1>
<p>{L_ACP_PORTAL_MODULES_EXPLAIN}</p> <p>{L_ACP_PORTAL_MODULES_EXP}</p>
<form id="acp_portal_modules" method="post" action="{U_ACTION}"> <form id="acp_portal_modules" method="post" action="{U_ACTION}">
<fieldset class="tabulated"> <fieldset class="tabulated">

View File

@@ -28,18 +28,11 @@ class acp_portal
{ {
include($phpbb_root_path . $portal_root_path . 'includes/functions_modules.' . $phpEx); include($phpbb_root_path . $portal_root_path . 'includes/functions_modules.' . $phpEx);
} }
/*
if (!function_exists('obtain_portal_config'))
{
include($phpbb_root_path . $portal_root_path . 'includes/functions.' . $phpEx);
}
$portal_config = obtain_portal_config();
if (!function_exists('mod_version_check')) if (!function_exists('mod_version_check'))
{ {
include($phpbb_root_path . $portal_root_path . 'includes/functions_version_check.' . $phpEx); include($phpbb_root_path . $portal_root_path . 'includes/functions_version_check.' . $phpEx);
} }
mod_version_check();*/
$user->add_lang('mods/portal'); $user->add_lang('mods/portal');
$submit = (isset($_POST['submit'])) ? true : false; $submit = (isset($_POST['submit'])) ? true : false;
@@ -60,15 +53,15 @@ class acp_portal
'title' => 'ACP_PORTAL_GENERAL_TITLE', 'title' => 'ACP_PORTAL_GENERAL_TITLE',
'vars' => array( 'vars' => array(
'legend1' => 'ACP_PORTAL_GENERAL_INFO', 'legend1' => 'ACP_PORTAL_GENERAL_INFO',
'portal_enable' => array('lang' => 'PORTAL_ENABLE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'board3_enable' => array('lang' => 'PORTAL_ENABLE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'portal_left_column' => array('lang' => 'PORTAL_LEFT_COLUMN', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'board3_left_column' => array('lang' => 'PORTAL_LEFT_COLUMN', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'portal_right_column' => array('lang' => 'PORTAL_RIGHT_COLUMN', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'board3_right_column' => array('lang' => 'PORTAL_RIGHT_COLUMN', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'portal_version_check' => array('lang' => 'PORTAL_VERSION_CHECK', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'board3_version_check' => array('lang' => 'PORTAL_VERSION_CHECK', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'portal_forum_index' => array('lang' => 'PORTAL_FORUM_INDEX', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'board3_forum_index' => array('lang' => 'PORTAL_FORUM_INDEX', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'legend2' => 'ACP_PORTAL_COLUMN_WIDTH_SETTINGS', 'legend2' => 'ACP_PORTAL_COLUMN_WIDTH_SETTINGS',
'portal_left_column_width' => array('lang' => 'PORTAL_LEFT_COLUMN_WIDTH', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), 'board3_left_column_width' => array('lang' => 'PORTAL_LEFT_COLUMN_WIDTH', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true),
'portal_right_column_width' => array('lang' => 'PORTAL_RIGHT_COLUMN_WIDTH', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), 'board3_right_column_width' => array('lang' => 'PORTAL_RIGHT_COLUMN_WIDTH', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true),
) )
); );
@@ -109,6 +102,11 @@ class acp_portal
$template->assign_var('SHOW_MODULE_OPTIONS', true); $template->assign_var('SHOW_MODULE_OPTIONS', true);
} }
} }
else
{
// only show the mod version check if we are on the General Settings page
mod_version_check();
}
$this->new_config = $config; $this->new_config = $config;
$cfg_array = (isset($_REQUEST['config'])) ? utf8_normalize_nfc(request_var('config', array('' => ''), true)) : $this->new_config; $cfg_array = (isset($_REQUEST['config'])) ? utf8_normalize_nfc(request_var('config', array('' => ''), true)) : $this->new_config;
@@ -165,7 +163,7 @@ class acp_portal
$template->assign_vars(array( $template->assign_vars(array(
'L_TITLE' => $user->lang[$display_vars['title']], 'L_TITLE' => $user->lang[$display_vars['title']],
'L_TITLE_EXPLAIN' => (isset($user->lang[$display_vars['title'] . '_EXPLAIN'])) ? $user->lang[$display_vars['title'] . '_EXPLAIN'] : '', 'L_TITLE_EXPLAIN' => (isset($user->lang[$display_vars['title'] . '_EXP'])) ? $user->lang[$display_vars['title'] . '_EXP'] : '',
'S_ERROR' => (sizeof($error)) ? true : false, 'S_ERROR' => (sizeof($error)) ? true : false,
'ERROR_MSG' => implode('<br />', $error), 'ERROR_MSG' => implode('<br />', $error),
@@ -309,7 +307,7 @@ class acp_portal
AND module_order > ' . $module_data['module_order']; AND module_order > ' . $module_data['module_order'];
$db->sql_query($sql); $db->sql_query($sql);
trigger_error('SUCCESS'); trigger_error($user->lang['SUCCESS_DELETE'] . adm_back_link($this->u_action));
} }
} }
@@ -356,7 +354,7 @@ class acp_portal
$c_class->install($db->sql_nextid()); $c_class->install($db->sql_nextid());
trigger_error('SUCCESS'); trigger_error($user->lang['SUCCESS_ADD'] . adm_back_link($this->u_action));
} }
$template->assign_var('S_EDIT', true); $template->assign_var('S_EDIT', true);

117
root/install/index.php Normal file
View File

@@ -0,0 +1,117 @@
<?php
/**
*
* @author marc1706 (Marc Alexander) admin@m-a-styles.de
* @version $Id$
* @copyright (c) 2010 Board3
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('UMIL_AUTO', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
if (!file_exists($phpbb_root_path . 'umil/umil_auto.' . $phpEx))
{
trigger_error('Please download the latest UMIL (Unified MOD Install Library) from: <a href="http://www.phpbb.com/mods/umil/">phpBB.com/mods/umil</a>', E_USER_ERROR);
}
// The name of the mod to be displayed during installation.
$mod_name = 'Board3 Portal';
global $user;
/*
* The name of the config variable which will hold the currently installed version
* UMIL will handle checking, setting, and updating the version itself.
*/
$version_config_name = 'board3_portal_version';
// The language file which will be included when installing
$language_file = 'mods/info_acp_portal';
/*
* Optionally we may specify our own logo image to show in the upper corner instead of the default logo.
* $phpbb_root_path will get prepended to the path specified
* Image height should be 50px to prevent cut-off or stretching.
*/
//$logo_img = 'styles/prosilver/imageset/site_logo.gif';
/*
* The array of versions and actions within each.
* You do not need to order it a specific way (it will be sorted automatically), however, you must enter every version, even if no actions are done for it.
*
* You must use correct version numbering. Unless you know exactly what you can use, only use X.X.X (replacing X with an integer).
* The version numbering must otherwise be compatible with the version_compare function - http://php.net/manual/en/function.version-compare.php
*/
$versions = array(
'2.0.0-dev1' => array(
'permission_add' => array(
array('a_portal'),
),
'permission_set' => array(
array('ADMINISTRATORS', 'a_portal', 'group'),
),
'table_add' => array(
array(phpbb_portal_modules, array(
'COLUMNS' => array(
'module_id' => array('UINT:3', NULL, 'auto_increment'),
'module_classname' => array('VCHAR:64', ''),
'module_column' => array('TINT:3', 0),
'module_order' => array('TINT:3', 0),
'module_name' => array('VCHAR', ''),
'module_image_src' => array('VCHAR', ''),
'module_group_ids' => array('VCHAR', ''),
),
'PRIMARY_KEY' => 'module_id',
)),
),
'config_add' => array(
array('board3_enable', '1', 0),
array('board3_left_column', '1', 0),
array('board3_right_column', '1', 0),
array('board3_version_check', '1', 0),
array('board3_forum_index', '1', 0),
array('board3_left_column_width', '180', 0),
array('board3_right_column_width', '180', 0),
),
'module_add' => array(
array('acp', 'ACP_CAT_DOT_MODS', 'ACP_PORTAL'),
array('acp', 'ACP_PORTAL', array(
'module_basename' => 'portal',
'module_langname' => 'ACP_PORTAL_MODULES',
'module_mode' => 'modules',
'module_auth' => 'acl_a_portal',
),
),
array('acp', 'ACP_PORTAL', array(
'module_basename' => 'portal',
'module_langname' => 'ACP_PORTAL_GENERAL_INFO',
'module_mode' => 'config',
'module_auth' => 'acl_a_portal',
),
),
),
),
);
// Include the UMIL Auto file, it handles the rest
include($phpbb_root_path . 'umil/umil_auto.' . $phpEx);

View File

@@ -1,66 +0,0 @@
<?php
/**
* @package Portal
* @version $Id$
* @copyright (c) 2009, 2010 Board3 Portal Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
/**
* @ignore
*/
define('UMIL_AUTO', true);
define('IN_PHPBB', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!file_exists($phpbb_root_path . 'umil/umil_auto.' . $phpEx))
{
trigger_error('Please download the latest UMIL (Unified MOD Install Library) from: <a href="http://www.phpbb.com/mods/umil/">phpBB.com/mods/umil</a>', E_USER_ERROR);
}
$mod_name = 'PORTAL_MOD';
$version_config_name = 'portal_board3_version';
$language_file = 'mods/info_acp_portal';
$versions = array(
// Version 1.1.0 => 1.2.x-dev
'1.1.1' => array(
'permission_add' => array(
array('a_portal'),
),
),
'1.1.4' => array(
'table_add' => array(
array(PORTAL_MODULES_TABLE, array(
'COLUMNS' => array(
'module_id' => array('UINT', NULL, 'auto_increment'),
'module_classname' => array('VCHAR:64', ''),
'module_column' => array('TINT:3', 0),
'module_order' => array('TINT:3', 0),
'module_name' => array('VCHAR', ''),
'module_image_src' => array('VCHAR', ''),
'module_group_ids' => array('VCHAR', ''),
),
'PRIMARY_KEY' => 'module_id',
)),
),
'config_add' => array(array(
array('board3_enable', true),
//array('test_mod_bool', true),
//array('test_mod_bool', true),
)),
),
);
// Include the UMIL Auto file and everything else will be handled automatically.
include($phpbb_root_path . 'umil/umil_auto.' . $phpEx);
?>

View File

@@ -47,7 +47,7 @@ $lang = array_merge($lang, array(
'ACP_PORTAL' => 'Portal', 'ACP_PORTAL' => 'Portal',
'ACP_PORTAL_GENERAL_INFO' => 'Allgemeine Einstellungen', 'ACP_PORTAL_GENERAL_INFO' => 'Allgemeine Einstellungen',
'ACP_PORTAL_GENERAL_TITLE' => 'Portal Administration', 'ACP_PORTAL_GENERAL_TITLE' => 'Portal Administration',
'ACP_PORTAL_GENERAL_TITLE_EXPLAIN' => 'Hier kannst du allgemeine Einstellungen vornehmen.', 'ACP_PORTAL_GENERAL_TITLE_EXP' => 'Thank you for choosing Board3 Portal! This is where you can manage your portal page. The options below let you customize the various general settings.',
'BLOCK_ADDED' => 'The block was successfully added.', 'BLOCK_ADDED' => 'The block was successfully added.',
'BLOCK_FILENAME' => 'Block template file', 'BLOCK_FILENAME' => 'Block template file',
@@ -86,7 +86,7 @@ $lang = array_merge($lang, array(
// Portal Modules // Portal Modules
'ACP_PORTAL_MODULES' => 'Portal Modules', 'ACP_PORTAL_MODULES' => 'Portal Modules',
'ACP_PORTAL_MODULES_EXPLAIN' => 'You can manage your portal modules here', 'ACP_PORTAL_MODULES_EXP' => 'You can manage your portal modules here',
'MODULE_POS_TOP' => 'Top', 'MODULE_POS_TOP' => 'Top',
'MODULE_POS_LEFT' => 'Left column', 'MODULE_POS_LEFT' => 'Left column',
@@ -95,8 +95,15 @@ $lang = array_merge($lang, array(
'MODULE_POS_BOTTOM' => 'Bottom', 'MODULE_POS_BOTTOM' => 'Bottom',
'ADD_MODULE' => 'Add module', 'ADD_MODULE' => 'Add module',
'CHOOSE_MODULE' => 'Choose module', 'CHOOSE_MODULE' => 'Choose module',
'CHOOSE_MODULE_EXPLAIN' => 'Choose a module from the drop-down list', 'CHOOSE_MODULE_EXP' => 'Choose a module from the drop-down list',
'SUCCESS' => 'The module was added successfully', 'SUCCESS_ADD' => 'The module was added successfully.',
'SUCCESS_DELETE' => 'The module was removed successfully.',
'MODULE_OPTIONS' => 'Module options',
'MODULE_NAME' => 'Module name',
'MODULE_NAME_EXP' => 'Enter the name of the Module that should be displayed in the Module configuration.',
'MODULE_IMAGE' => 'Module image',
'MODULE_IMAGE_EXP' => 'Enter the filename of the module image. Images need to be in styles/*yourstyle*/theme/images/portal/',
// Manage links // Manage links
'ACP_EXPRESS_LINKS_EXPLAIN' => 'Using this form you can add, edit, view and delete navigation links on the index page. You can also create special navigation links as categories which arent clickable links.', 'ACP_EXPRESS_LINKS_EXPLAIN' => 'Using this form you can add, edit, view and delete navigation links on the index page. You can also create special navigation links as categories which arent clickable links.',
@@ -123,51 +130,10 @@ $lang = array_merge($lang, array(
// paypal // paypal
'PORTAL_PAY_ACC' => 'Paypal Account', 'PORTAL_PAY_ACC' => 'Paypal Account',
'PORTAL_PAY_ACC_EXPLAIN' => 'Gib deine e-mail-Adresse an, die du bei Paypal benutzt, z.B. xxx@xxx.com', 'PORTAL_PAY_ACC_EXPLAIN' => 'Gib deine e-mail-Adresse an, die du bei Paypal benutzt, z.B. xxx@xxx.com',
));
// BLOCK TITLES
// Set additional block titles here...
// @todo: I think we need to remove this as it has become obsolete
// Example:
// 'BLOCK_TOP_POSTERS' => 'Top posters', /* Main block title */
// 'BLOCK_TOP_POSTERS_SUB' => 'Posted', /* Legend, block sub-title */
//
$lang = array_merge($lang, array(
'BLOCK_BIRTHDAY' => 'Geburtstage',
'BLOCK_EXPRESS_LINKS' => 'Navigation',
'BLOCK_SEARCH' => 'Suche',
'BLOCK_CLOCK' => 'Uhr',
'BLOCK_USER_MENU' => 'Benutzer-Menü',
'BLOCK_MAIN_MENU' => '',
'BLOCK_CHANGE_STYLE' => 'Mein Board-Style',
'BLOCK_ONLINE' => 'Wer ist Online?',
'BLOCK_DONATION' => 'Paypal-Spenden',
'BLOCK_LINKS' => 'Links',
'BLOCK_LATEST_BOTS' => 'Bots',
'BLOCK_LATEST_MEMBERS' => 'Neueste Mitglieder',
'BLOCK_MINI_CALENDAR' => 'Kalender',
'BLOCK_ONLINE_FRIENDS' => 'Freunde',
'BLOCK_STATISTICS' => 'Statistik',
'BLOCK_TOP_POSTER' => 'Top Poster',
'BLOCK_CUSTOM' => 'Custom',
'BLOCK_BOTS' => 'Letzten Bots',
));
// CUSTOM PAGE TITLES
// Set custom page titles here...
//
// @todo: I think we need to remove this as it has become obsolete
// Example:
// 'PAGE_ABOUT' => 'About us', /* Main page title */
// 'PAGE_ABOUT_EXPLAIN' => 'Contact information here.', /* Explanation, page sub-title */
//
$lang = array_merge($lang, array(
));
/** /**
* A copy of Handyman` s MOD version check, to view it on the gallery overview * A copy of Handyman` s MOD version check, to view it on the portal overview
*/ */
$lang = array_merge($lang, array(
'ANNOUNCEMENT_TOPIC' => 'Release Ankündigung', 'ANNOUNCEMENT_TOPIC' => 'Release Ankündigung',
'CURRENT_VERSION' => 'Derzeitige Version', 'CURRENT_VERSION' => 'Derzeitige Version',
'DOWNLOAD_LATEST' => 'Neueste Version herunterladen', 'DOWNLOAD_LATEST' => 'Neueste Version herunterladen',
@@ -178,5 +144,4 @@ $lang = array_merge($lang, array(
'UP_TO_DATE' => '%s ist aktuell', 'UP_TO_DATE' => '%s ist aktuell',
'VERSION_CHECK' => 'MOD Version Check', 'VERSION_CHECK' => 'MOD Version Check',
)); ));
?> ?>

View File

@@ -34,6 +34,7 @@ $lang = array_merge($lang, array(
'NO_ADMINISTRATORS_P' => 'No Administrators', 'NO_ADMINISTRATORS_P' => 'No Administrators',
'NO_MODERATORS_P' => 'No Moderators', 'NO_MODERATORS_P' => 'No Moderators',
'NO_GROUPS_P' => 'No Groups', 'NO_GROUPS_P' => 'No Groups',
'ACP_PORTAL_LEADERS' => 'The Team',
)); ));
?> ?>

View File

@@ -34,6 +34,7 @@ $lang = array_merge($lang, array(
'TOPPOSTERS' => 'Top Posters', 'TOPPOSTERS' => 'Top Posters',
'TOPPOSTERS_CONFIG' => 'Top Poster settings', 'TOPPOSTERS_CONFIG' => 'Top Poster settings',
'NUM_TOPPOSTERS' => 'Number of Top Posters', 'NUM_TOPPOSTERS' => 'Number of Top Posters',
'NUM_TOPPOSTERS_EXP' => 'Enter how many users should be displayed in the top posters block.',
)); ));
?> ?>

View File

@@ -27,7 +27,7 @@ $user->session_begin();
$auth->acl($user->data); $auth->acl($user->data);
$user->setup('mods/portal'); $user->setup('mods/portal');
if (!$config['portal_enable']) if (!$config['board3_enable'])
{ {
redirect(reapply_sid($phpbb_root_path . 'index.' . $phpEx)); redirect(reapply_sid($phpbb_root_path . 'index.' . $phpEx));
} }

View File

@@ -189,7 +189,7 @@ class portal_leaders_module
function get_template_acp($module_id) function get_template_acp($module_id)
{ {
return array( return array(
'title' => 'ACP_CONFIG_MODULENAME', 'title' => 'ACP_PORTAL_LEADERS',
'vars' => array( 'vars' => array(
/*'legend1' => 'ACP_MODULENAME_CONFIGLEGEND', /*'legend1' => 'ACP_MODULENAME_CONFIGLEGEND',
'portal_configname' => array('lang' => 'MODULENAME_CONFIGNAME', 'validate' => 'string', 'type' => 'text:10:200', 'explain' => false), 'portal_configname' => array('lang' => 'MODULENAME_CONFIGNAME', 'validate' => 'string', 'type' => 'text:10:200', 'explain' => false),

View File

@@ -0,0 +1,21 @@
<!--version $Id$ //-->
<!-- IF S_DISPLAY_JUMPBOX -->
<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
<!-- IF $CUSTOM_FIELDSET_CLASS -->
<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
<!-- ELSE -->
<fieldset class="jumpbox">
<!-- ENDIF -->
<label for="f" accesskey="j"><!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF -->:</label>
<select name="f" id="f" onchange="if(this.options[this.selectedIndex].value != -1){ document.forms['jumpbox'].submit() }">
<!-- BEGIN jumpbox_forums -->
<!-- IF jumpbox_forums.S_FORUM_COUNT == 1 --><option value="-1">------------------</option><!-- ENDIF -->
<option value="{jumpbox_forums.FORUM_ID}"{jumpbox_forums.SELECTED}><!-- BEGIN level -->&nbsp; &nbsp;<!-- END level -->{jumpbox_forums.FORUM_NAME}</option>
<!-- END jumpbox_forums -->
</select>
<input type="submit" value="{L_GO}" class="button2" />
</fieldset>
</form>
<br />
<!-- ENDIF -->

View File

@@ -42,7 +42,7 @@
<!-- END modules_center --> <!-- END modules_center -->
<!-- IF S_DISPLAY_JUMPBOX and S_IS_FIXXXXXXXXXXXXXXED --> <!-- IF S_DISPLAY_JUMPBOX and S_IS_FIXXXXXXXXXXXXXXED -->
<br /> <br />
<!-- INCLUDE portal/module/jumpbox.html --> <!-- INCLUDE portal/modules/jumpbox.html -->
<!-- ENDIF --> <!-- ENDIF -->
</td> </td>
<!-- [-] center module area --> <!-- [-] center module area -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB