please check your SVN for the correct settings!
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 943 B After Width: | Height: | Size: 240 B |
Binary file not shown.
|
Before Width: | Height: | Size: 946 B After Width: | Height: | Size: 241 B |
@@ -1,170 +1,170 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: acp_pallet.php 325 2008-08-17 18:59:40Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class acp_pallet
|
class acp_pallet
|
||||||
{
|
{
|
||||||
function main($id, $mode)
|
function main($id, $mode)
|
||||||
{
|
{
|
||||||
global $db, $user, $template;
|
global $db, $user, $template;
|
||||||
global $config, $portal_config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
|
global $config, $portal_config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
|
||||||
|
|
||||||
$user->add_lang('mods/lang_pallet_acp');
|
$user->add_lang('mods/lang_pallet_acp');
|
||||||
|
|
||||||
define('IN_PALLET_ACP', true);
|
define('IN_PALLET_ACP', true);
|
||||||
|
|
||||||
$block_sql = 'SELECT * FROM ' . PORTAL_BLOCKS_TABLE . ' ORDER BY block_position ASC , block_order ASC';
|
$block_sql = 'SELECT * FROM ' . PORTAL_BLOCKS_TABLE . ' ORDER BY block_position ASC , block_order ASC';
|
||||||
$block_result = $db->sql_query($block_sql);
|
$block_result = $db->sql_query($block_sql);
|
||||||
|
|
||||||
$template->assign_vars(array(
|
$template->assign_vars(array(
|
||||||
'ICON_MOVE_RIGHT' => '<img src="' . $phpbb_admin_path . 'images/icon_right.gif" alt="' . $user->lang['MOVE_RIGHT'] . '" title="' . $user->lang['MOVE_RIGHT'] . '" />',
|
'ICON_MOVE_RIGHT' => '<img src="' . $phpbb_admin_path . 'images/icon_right.gif" alt="' . $user->lang['MOVE_RIGHT'] . '" title="' . $user->lang['MOVE_RIGHT'] . '" />',
|
||||||
'ICON_MOVE_LEFT' => '<img src="' . $phpbb_admin_path . 'images/icon_left.gif" alt="' . $user->lang['MOVE_LEFT'] . '" title="' . $user->lang['MOVE_LEFT'] . '" />',
|
'ICON_MOVE_LEFT' => '<img src="' . $phpbb_admin_path . 'images/icon_left.gif" alt="' . $user->lang['MOVE_LEFT'] . '" title="' . $user->lang['MOVE_LEFT'] . '" />',
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
$block_array = array();
|
$block_array = array();
|
||||||
|
|
||||||
while ($block_row = $db->sql_fetchrow($block_result))
|
while ($block_row = $db->sql_fetchrow($block_result))
|
||||||
{
|
{
|
||||||
switch( $block_row['block_position'] )
|
switch( $block_row['block_position'] )
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
$block_pos = 'left';
|
$block_pos = 'left';
|
||||||
$block_type = 'side';
|
$block_type = 'side';
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
$block_pos = 'center';
|
$block_pos = 'center';
|
||||||
$block_type = '';
|
$block_type = '';
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$block_pos = 'right';
|
$block_pos = 'right';
|
||||||
$block_type = 'side';
|
$block_type = 'side';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$block_array[$block_pos][$block_row['block_order']] = array(
|
$block_array[$block_pos][$block_row['block_order']] = array(
|
||||||
'block_name' => ( $block_type == '' ) ? $block_row['block_name'] : $block_row['block_name'] . '_' . $block_type,
|
'block_name' => ( $block_type == '' ) ? $block_row['block_name'] : $block_row['block_name'] . '_' . $block_type,
|
||||||
'block_enabled' => $block_row['block_enabled'],
|
'block_enabled' => $block_row['block_enabled'],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$left_count = sizeof($block_array['left']);
|
$left_count = sizeof($block_array['left']);
|
||||||
$center_count = sizeof($block_array['center']);
|
$center_count = sizeof($block_array['center']);
|
||||||
$right_count = sizeof($block_array['right']);
|
$right_count = sizeof($block_array['right']);
|
||||||
|
|
||||||
$table_length = max($left_count, $center_count, $right_count);
|
$table_length = max($left_count, $center_count, $right_count);
|
||||||
|
|
||||||
for($i = 0; $i < $table_length; $i++) {
|
for($i = 0; $i < $table_length; $i++) {
|
||||||
$table_row = array(
|
$table_row = array(
|
||||||
'LEFT' => '',
|
'LEFT' => '',
|
||||||
'S_LEFT_ENALBED' => false,
|
'S_LEFT_ENALBED' => false,
|
||||||
'CENTER' => '',
|
'CENTER' => '',
|
||||||
'S_CENTER_ENALBED' => false,
|
'S_CENTER_ENALBED' => false,
|
||||||
'RIGHT' => '',
|
'RIGHT' => '',
|
||||||
'S_RIGHT_ENALBED' => false,
|
'S_RIGHT_ENALBED' => false,
|
||||||
'S_LEFT_FIRST_ROW' => false,
|
'S_LEFT_FIRST_ROW' => false,
|
||||||
'S_LEFT_LAST_ROW' => false,
|
'S_LEFT_LAST_ROW' => false,
|
||||||
'S_CENTER_FIRST_ROW' => false,
|
'S_CENTER_FIRST_ROW' => false,
|
||||||
'S_CENTER_LAST_ROW' => false,
|
'S_CENTER_LAST_ROW' => false,
|
||||||
'S_RIGHT_FIRST_ROW' => false,
|
'S_RIGHT_FIRST_ROW' => false,
|
||||||
'S_RIGHT_LAST_ROW' => false,
|
'S_RIGHT_LAST_ROW' => false,
|
||||||
);
|
);
|
||||||
|
|
||||||
if( isset( $block_array['left'][$i] ) )
|
if( isset( $block_array['left'][$i] ) )
|
||||||
{
|
{
|
||||||
if( $i == 0 )
|
if( $i == 0 )
|
||||||
{
|
{
|
||||||
$table_row['S_LEFT_FIRST_ROW'] = true;
|
$table_row['S_LEFT_FIRST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( $i == $left_count-1 )
|
if( $i == $left_count-1 )
|
||||||
{
|
{
|
||||||
$table_row['S_LEFT_LAST_ROW'] = true;
|
$table_row['S_LEFT_LAST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $block_array['left'][$i]['block_enabled'] )
|
if ( $block_array['left'][$i]['block_enabled'] )
|
||||||
{
|
{
|
||||||
$table_row['S_LEFT_ENABLED'] = true;
|
$table_row['S_LEFT_ENABLED'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$table_row['LEFT'] = $block_array['left'][$i]['block_name'];
|
$table_row['LEFT'] = $block_array['left'][$i]['block_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if( isset( $block_array['center'][$i] ) )
|
if( isset( $block_array['center'][$i] ) )
|
||||||
{
|
{
|
||||||
if( $i == 0 )
|
if( $i == 0 )
|
||||||
{
|
{
|
||||||
$table_row['S_CENTER_FIRST_ROW'] = true;
|
$table_row['S_CENTER_FIRST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( $i == $center_count-1 )
|
if( $i == $center_count-1 )
|
||||||
{
|
{
|
||||||
$table_row['S_CENTER_LAST_ROW'] = true;
|
$table_row['S_CENTER_LAST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $block_array['center'][$i]['block_enabled'] )
|
if ( $block_array['center'][$i]['block_enabled'] )
|
||||||
{
|
{
|
||||||
$table_row['S_CENTER_ENABLED'] = true;
|
$table_row['S_CENTER_ENABLED'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$table_row['CENTER'] = $block_array['center'][$i]['block_name'];
|
$table_row['CENTER'] = $block_array['center'][$i]['block_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if( isset( $block_array['right'][$i] ) )
|
if( isset( $block_array['right'][$i] ) )
|
||||||
{
|
{
|
||||||
if( $i == 0 )
|
if( $i == 0 )
|
||||||
{
|
{
|
||||||
$table_row['S_RIGHT_FIRST_ROW'] = true;
|
$table_row['S_RIGHT_FIRST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( $i == $right_count-1 )
|
if( $i == $right_count-1 )
|
||||||
{
|
{
|
||||||
$table_row['S_RIGHT_LAST_ROW'] = true;
|
$table_row['S_RIGHT_LAST_ROW'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $block_array['right'][$i]['block_enabled'] )
|
if ( $block_array['right'][$i]['block_enabled'] )
|
||||||
{
|
{
|
||||||
$table_row['S_RIGHT_ENABLED'] = true;
|
$table_row['S_RIGHT_ENABLED'] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$table_row['RIGHT'] = $block_array['right'][$i]['block_name'];
|
$table_row['RIGHT'] = $block_array['right'][$i]['block_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$template->assign_block_vars('table_row', $table_row);
|
$template->assign_block_vars('table_row', $table_row);
|
||||||
}
|
}
|
||||||
|
|
||||||
$l_title = 'ACP_PALLET_LAYOUT';
|
$l_title = 'ACP_PALLET_LAYOUT';
|
||||||
|
|
||||||
$this->tpl_name = 'acp_pallet';
|
$this->tpl_name = 'acp_pallet';
|
||||||
$this->page_title = $l_title;
|
$this->page_title = $l_title;
|
||||||
|
|
||||||
$template->assign_var('S_LAYOUT_SETTINGS', true);
|
$template->assign_var('S_LAYOUT_SETTINGS', true);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*$template->assign_vars(array(
|
/*$template->assign_vars(array(
|
||||||
'L_TITLE' => $user->lang[$l_title],
|
'L_TITLE' => $user->lang[$l_title],
|
||||||
'L_TITLE_EXPLAIN' => $user->lang[$l_title . '_EXPLAIN'],
|
'L_TITLE_EXPLAIN' => $user->lang[$l_title . '_EXPLAIN'],
|
||||||
'U_ACTION' => $this->u_action)
|
'U_ACTION' => $this->u_action)
|
||||||
);
|
);
|
||||||
|
|
||||||
$template->assign_block_vars('options', array(
|
$template->assign_block_vars('options', array(
|
||||||
'KEY' => $config_key,
|
'KEY' => $config_key,
|
||||||
'TITLE' => (isset($user->lang[$vars['lang']])) ? $user->lang[$vars['lang']] : $vars['lang'],
|
'TITLE' => (isset($user->lang[$vars['lang']])) ? $user->lang[$vars['lang']] : $vars['lang'],
|
||||||
'S_EXPLAIN' => $vars['explain'],
|
'S_EXPLAIN' => $vars['explain'],
|
||||||
'TITLE_EXPLAIN' => $l_explain,
|
'TITLE_EXPLAIN' => $l_explain,
|
||||||
'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),
|
'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),
|
||||||
)
|
)
|
||||||
);*/
|
);*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,32 +1,32 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: acp_pallet.php 325 2008-08-17 18:59:40Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @package module_install
|
* @package module_install
|
||||||
*/
|
*/
|
||||||
class acp_pallet_info
|
class acp_pallet_info
|
||||||
{
|
{
|
||||||
function module()
|
function module()
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'filename' => 'acp_pallet',
|
'filename' => 'acp_pallet',
|
||||||
'title' => 'ACP_PALLET_INFO',
|
'title' => 'ACP_PALLET_INFO',
|
||||||
'version' => '1.0.0',
|
'version' => '1.0.0',
|
||||||
'modes' => array(
|
'modes' => array(
|
||||||
'list' => array('title' => 'ACP_PALLET_LIST_INFO', 'auth' => 'acl_a_board', 'cat' => array('ACP_BOARD_CONFIGURATION')),
|
'list' => array('title' => 'ACP_PALLET_LIST_INFO', 'auth' => 'acl_a_board', 'cat' => array('ACP_BOARD_CONFIGURATION')),
|
||||||
'layout' => array('title' => 'ACP_PORTAL_LAYOUT_INFO', 'auth' => 'acl_a_board', 'cat' => array('ACP_BOARD_CONFIGURATION')),
|
'layout' => array('title' => 'ACP_PORTAL_LAYOUT_INFO', 'auth' => 'acl_a_board', 'cat' => array('ACP_BOARD_CONFIGURATION')),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# $Id: $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
$Id: $
|
$Id$
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# $Id: $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# $Id: $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
# Table: 'phpbb_portal_config'
|
# Table: 'phpbb_portal_config'
|
||||||
|
|||||||
@@ -1,54 +1,54 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
$Id: $
|
$Id$
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This first section is optional, however its probably the best method
|
This first section is optional, however its probably the best method
|
||||||
of running phpBB on Oracle. If you already have a tablespace and user created
|
of running phpBB on Oracle. If you already have a tablespace and user created
|
||||||
for phpBB you can leave this section commented out!
|
for phpBB you can leave this section commented out!
|
||||||
|
|
||||||
The first set of statements create a phpBB tablespace and a phpBB user,
|
The first set of statements create a phpBB tablespace and a phpBB user,
|
||||||
make sure you change the password of the phpBB user before you run this script!!
|
make sure you change the password of the phpBB user before you run this script!!
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CREATE TABLESPACE "PHPBB"
|
CREATE TABLESPACE "PHPBB"
|
||||||
LOGGING
|
LOGGING
|
||||||
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
||||||
SIZE 10M
|
SIZE 10M
|
||||||
AUTOEXTEND ON NEXT 10M
|
AUTOEXTEND ON NEXT 10M
|
||||||
MAXSIZE 100M;
|
MAXSIZE 100M;
|
||||||
|
|
||||||
CREATE USER "PHPBB"
|
CREATE USER "PHPBB"
|
||||||
PROFILE "DEFAULT"
|
PROFILE "DEFAULT"
|
||||||
IDENTIFIED BY "phpbb_password"
|
IDENTIFIED BY "phpbb_password"
|
||||||
DEFAULT TABLESPACE "PHPBB"
|
DEFAULT TABLESPACE "PHPBB"
|
||||||
QUOTA UNLIMITED ON "PHPBB"
|
QUOTA UNLIMITED ON "PHPBB"
|
||||||
ACCOUNT UNLOCK;
|
ACCOUNT UNLOCK;
|
||||||
|
|
||||||
GRANT ANALYZE ANY TO "PHPBB";
|
GRANT ANALYZE ANY TO "PHPBB";
|
||||||
GRANT CREATE SEQUENCE TO "PHPBB";
|
GRANT CREATE SEQUENCE TO "PHPBB";
|
||||||
GRANT CREATE SESSION TO "PHPBB";
|
GRANT CREATE SESSION TO "PHPBB";
|
||||||
GRANT CREATE TABLE TO "PHPBB";
|
GRANT CREATE TABLE TO "PHPBB";
|
||||||
GRANT CREATE TRIGGER TO "PHPBB";
|
GRANT CREATE TRIGGER TO "PHPBB";
|
||||||
GRANT CREATE VIEW TO "PHPBB";
|
GRANT CREATE VIEW TO "PHPBB";
|
||||||
GRANT "CONNECT" TO "PHPBB";
|
GRANT "CONNECT" TO "PHPBB";
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
DISCONNECT;
|
DISCONNECT;
|
||||||
|
|
||||||
CONNECT phpbb/phpbb_password;
|
CONNECT phpbb/phpbb_password;
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
Table: 'phpbb_portal_config'
|
Table: 'phpbb_portal_config'
|
||||||
*/
|
*/
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar2(255) DEFAULT '' ,
|
config_name varchar2(255) DEFAULT '' ,
|
||||||
config_value clob DEFAULT '' ,
|
config_value clob DEFAULT '' ,
|
||||||
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
||||||
)
|
)
|
||||||
/
|
/
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,95 +1,95 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
$Id: $
|
$Id$
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BEGIN;
|
BEGIN;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Domain definition
|
Domain definition
|
||||||
*/
|
*/
|
||||||
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Operation Functions
|
Operation Functions
|
||||||
*/
|
*/
|
||||||
CREATE FUNCTION _varchar_ci_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) = LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) = LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
CREATE FUNCTION _varchar_ci_not_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) != LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_not_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) != LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
CREATE FUNCTION _varchar_ci_less_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) < LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_less_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) < LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
CREATE FUNCTION _varchar_ci_less_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) <= LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_less_equal(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) <= LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
CREATE FUNCTION _varchar_ci_greater_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) > LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_greater_than(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) > LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
CREATE FUNCTION _varchar_ci_greater_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
CREATE FUNCTION _varchar_ci_greater_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Operators
|
Operators
|
||||||
*/
|
*/
|
||||||
CREATE OPERATOR <(
|
CREATE OPERATOR <(
|
||||||
PROCEDURE = _varchar_ci_less_than,
|
PROCEDURE = _varchar_ci_less_than,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = >,
|
COMMUTATOR = >,
|
||||||
NEGATOR = >=,
|
NEGATOR = >=,
|
||||||
RESTRICT = scalarltsel,
|
RESTRICT = scalarltsel,
|
||||||
JOIN = scalarltjoinsel);
|
JOIN = scalarltjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR <=(
|
CREATE OPERATOR <=(
|
||||||
PROCEDURE = _varchar_ci_less_equal,
|
PROCEDURE = _varchar_ci_less_equal,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = >=,
|
COMMUTATOR = >=,
|
||||||
NEGATOR = >,
|
NEGATOR = >,
|
||||||
RESTRICT = scalarltsel,
|
RESTRICT = scalarltsel,
|
||||||
JOIN = scalarltjoinsel);
|
JOIN = scalarltjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR >(
|
CREATE OPERATOR >(
|
||||||
PROCEDURE = _varchar_ci_greater_than,
|
PROCEDURE = _varchar_ci_greater_than,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = <,
|
COMMUTATOR = <,
|
||||||
NEGATOR = <=,
|
NEGATOR = <=,
|
||||||
RESTRICT = scalargtsel,
|
RESTRICT = scalargtsel,
|
||||||
JOIN = scalargtjoinsel);
|
JOIN = scalargtjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR >=(
|
CREATE OPERATOR >=(
|
||||||
PROCEDURE = _varchar_ci_greater_equals,
|
PROCEDURE = _varchar_ci_greater_equals,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = <=,
|
COMMUTATOR = <=,
|
||||||
NEGATOR = <,
|
NEGATOR = <,
|
||||||
RESTRICT = scalargtsel,
|
RESTRICT = scalargtsel,
|
||||||
JOIN = scalargtjoinsel);
|
JOIN = scalargtjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR <>(
|
CREATE OPERATOR <>(
|
||||||
PROCEDURE = _varchar_ci_not_equal,
|
PROCEDURE = _varchar_ci_not_equal,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = <>,
|
COMMUTATOR = <>,
|
||||||
NEGATOR = =,
|
NEGATOR = =,
|
||||||
RESTRICT = neqsel,
|
RESTRICT = neqsel,
|
||||||
JOIN = neqjoinsel);
|
JOIN = neqjoinsel);
|
||||||
|
|
||||||
CREATE OPERATOR =(
|
CREATE OPERATOR =(
|
||||||
PROCEDURE = _varchar_ci_equal,
|
PROCEDURE = _varchar_ci_equal,
|
||||||
LEFTARG = varchar_ci,
|
LEFTARG = varchar_ci,
|
||||||
RIGHTARG = varchar_ci,
|
RIGHTARG = varchar_ci,
|
||||||
COMMUTATOR = =,
|
COMMUTATOR = =,
|
||||||
NEGATOR = <>,
|
NEGATOR = <>,
|
||||||
RESTRICT = eqsel,
|
RESTRICT = eqsel,
|
||||||
JOIN = eqjoinsel,
|
JOIN = eqjoinsel,
|
||||||
HASHES,
|
HASHES,
|
||||||
MERGES,
|
MERGES,
|
||||||
SORT1= <);
|
SORT1= <);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Table: 'phpbb_portal_config'
|
Table: 'phpbb_portal_config'
|
||||||
*/
|
*/
|
||||||
CREATE TABLE phpbb_portal_config (
|
CREATE TABLE phpbb_portal_config (
|
||||||
config_name varchar(255) DEFAULT '' NOT NULL,
|
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||||
config_value TEXT DEFAULT '' NOT NULL,
|
config_value TEXT DEFAULT '' NOT NULL,
|
||||||
PRIMARY KEY (config_name)
|
PRIMARY KEY (config_name)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# $Id: schema_data.sql,v 1.257 2007/09/20 21:19:00 stoffel04 Exp $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
# POSTGRES BEGIN #
|
# POSTGRES BEGIN #
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# $Id: $
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
BEGIN TRANSACTION;
|
BEGIN TRANSACTION;
|
||||||
|
|||||||
@@ -1,51 +1,51 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: lang_pallet_acp.php 368 2008-09-06 10:20:18Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @translator (c) ( You - http://www.yourdomain.com )
|
* @translator (c) ( You - http://www.yourdomain.com )
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!defined('IN_PHPBB'))
|
if (!defined('IN_PHPBB'))
|
||||||
{
|
{
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if (empty($lang) || !is_array($lang))
|
if (empty($lang) || !is_array($lang))
|
||||||
{
|
{
|
||||||
$lang = array();
|
$lang = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
// DEVELOPERS PLEASE NOTE
|
// DEVELOPERS PLEASE NOTE
|
||||||
//
|
//
|
||||||
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
|
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
|
||||||
//
|
//
|
||||||
// Placeholders can now contain order information, e.g. instead of
|
// Placeholders can now contain order information, e.g. instead of
|
||||||
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
|
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
|
||||||
// translators to re-order the output of data while ensuring it remains correct
|
// translators to re-order the output of data while ensuring it remains correct
|
||||||
//
|
//
|
||||||
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
|
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
|
||||||
// equally where a string contains only two placeholders which are used to wrap text
|
// equally where a string contains only two placeholders which are used to wrap text
|
||||||
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
|
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
|
||||||
|
|
||||||
$lang = array_merge($lang, array(
|
$lang = array_merge($lang, array(
|
||||||
'ACP_PALLET_LAYOUT' => 'Block management',
|
'ACP_PALLET_LAYOUT' => 'Block management',
|
||||||
'TITLE' => 'Block management',
|
'TITLE' => 'Block management',
|
||||||
'TITLE_EXPLAIN' => 'You can maintain your blocks here: edit, add, move and delete.',
|
'TITLE_EXPLAIN' => 'You can maintain your blocks here: edit, add, move and delete.',
|
||||||
'PALLET_LAYOUT' => 'Block layout',
|
'PALLET_LAYOUT' => 'Block layout',
|
||||||
'COLUMN_LEFT' => 'Left column',
|
'COLUMN_LEFT' => 'Left column',
|
||||||
'COLUMN_CENTER' => 'Center column',
|
'COLUMN_CENTER' => 'Center column',
|
||||||
'COLUMN_RIGHT' => 'Right column',
|
'COLUMN_RIGHT' => 'Right column',
|
||||||
'PALLET_KEY' => 'Caption',
|
'PALLET_KEY' => 'Caption',
|
||||||
'KEY' => 'Function',
|
'KEY' => 'Function',
|
||||||
'ENABLE' => 'Edit',
|
'ENABLE' => 'Edit',
|
||||||
'DISABLE' => 'Disable',
|
'DISABLE' => 'Disable',
|
||||||
'MOVE_LEFT' => 'Move left',
|
'MOVE_LEFT' => 'Move left',
|
||||||
'MOVE_RIGHT' => 'Move right',
|
'MOVE_RIGHT' => 'Move right',
|
||||||
));
|
));
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,26 +1,26 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: clock.php 325 2008-08-17 18:59:40Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!isset($template->filename['clock_block']))
|
if (!isset($template->filename['clock_block']))
|
||||||
{
|
{
|
||||||
$template->set_filenames(array(
|
$template->set_filenames(array(
|
||||||
'clock_block' => 'portal/block/clock.html')
|
'clock_block' => 'portal/block/clock.html')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$block_temp = $template->assign_display('clock_block');
|
$block_temp = $template->assign_display('clock_block');
|
||||||
|
|
||||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||||
'BLOCK_DATA' => $block_temp)
|
'BLOCK_DATA' => $block_temp)
|
||||||
);
|
);
|
||||||
unset( $block_temp );
|
unset( $block_temp );
|
||||||
?>
|
?>
|
||||||
@@ -1,40 +1,40 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: forum_index.php 325 2008-08-17 18:59:40Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
display_forums('');
|
display_forums('');
|
||||||
|
|
||||||
$template->assign_vars(array(
|
$template->assign_vars(array(
|
||||||
'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
|
'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
|
||||||
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
|
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
|
||||||
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
|
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
|
||||||
'FORUM_NEW_LOCKED_IMG' => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),
|
'FORUM_NEW_LOCKED_IMG' => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),
|
||||||
'S_DISPLAY_PORTAL_FORUM_INDEX' => true,
|
'S_DISPLAY_PORTAL_FORUM_INDEX' => true,
|
||||||
|
|
||||||
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
|
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
|
||||||
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
|
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!isset($template->filename['forum_index_block']))
|
if (!isset($template->filename['forum_index_block']))
|
||||||
{
|
{
|
||||||
$template->set_filenames(array(
|
$template->set_filenames(array(
|
||||||
'forum_index_block' => 'portal/block/forum_index.html')
|
'forum_index_block' => 'portal/block/forum_index.html')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$block_temp = $template->assign_display('forum_index_block');
|
$block_temp = $template->assign_display('forum_index_block');
|
||||||
|
|
||||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||||
'BLOCK_DATA' => $block_temp)
|
'BLOCK_DATA' => $block_temp)
|
||||||
);
|
);
|
||||||
unset( $block_temp );
|
unset( $block_temp );
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,27 +1,27 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: jumpbox.php 325 2008-08-17 18:59:40Z kevin74 $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!isset($template->filename['jumpbox_block']))
|
if (!isset($template->filename['jumpbox_block']))
|
||||||
{
|
{
|
||||||
$template->set_filenames(array(
|
$template->set_filenames(array(
|
||||||
'jumpbox_block' => 'portal/block/jumpbox.html')
|
'jumpbox_block' => 'portal/block/jumpbox.html')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$block_temp = $template->assign_display('jumpbox_block');
|
$block_temp = $template->assign_display('jumpbox_block');
|
||||||
|
|
||||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||||
'BLOCK_DATA' => $block_temp)
|
'BLOCK_DATA' => $block_temp)
|
||||||
);
|
);
|
||||||
unset( $block_temp );
|
unset( $block_temp );
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1,126 +1,126 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @package - Board3portal
|
* @package - Board3portal
|
||||||
* @version $Id: leaders.php 176 2008-04-20 23:34:00Z nickvergessen $
|
* @version $Id$
|
||||||
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
|
||||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!defined('IN_PHPBB'))
|
if (!defined('IN_PHPBB'))
|
||||||
{
|
{
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!defined('IN_PORTAL'))
|
if (!defined('IN_PORTAL'))
|
||||||
{
|
{
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Display a listing of board admins, moderators
|
// Display a listing of board admins, moderators
|
||||||
$user->add_lang('groups');
|
$user->add_lang('groups');
|
||||||
|
|
||||||
$legends = array();
|
$legends = array();
|
||||||
$groups = array();
|
$groups = array();
|
||||||
|
|
||||||
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
|
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
|
||||||
{
|
{
|
||||||
$sql = 'SELECT group_id, group_name, group_colour, group_type
|
$sql = 'SELECT group_id, group_name, group_colour, group_type
|
||||||
FROM ' . GROUPS_TABLE . '
|
FROM ' . GROUPS_TABLE . '
|
||||||
WHERE group_legend = 1
|
WHERE group_legend = 1
|
||||||
ORDER BY group_name ASC';
|
ORDER BY group_name ASC';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
|
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
|
||||||
FROM ' . GROUPS_TABLE . ' g
|
FROM ' . GROUPS_TABLE . ' g
|
||||||
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
|
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
|
||||||
ON (
|
ON (
|
||||||
g.group_id = ug.group_id
|
g.group_id = ug.group_id
|
||||||
AND ug.user_id = ' . $user->data['user_id'] . '
|
AND ug.user_id = ' . $user->data['user_id'] . '
|
||||||
AND ug.user_pending = 0
|
AND ug.user_pending = 0
|
||||||
)
|
)
|
||||||
WHERE g.group_legend = 1
|
WHERE g.group_legend = 1
|
||||||
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
|
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
|
||||||
ORDER BY g.group_name ASC';
|
ORDER BY g.group_name ASC';
|
||||||
}
|
}
|
||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
while ($row = $db->sql_fetchrow($result))
|
while ($row = $db->sql_fetchrow($result))
|
||||||
{
|
{
|
||||||
$groups[$row['group_id']] = array(
|
$groups[$row['group_id']] = array(
|
||||||
'group_name' => $row['group_name'],
|
'group_name' => $row['group_name'],
|
||||||
'group_colour' => $row['group_colour'],
|
'group_colour' => $row['group_colour'],
|
||||||
'group_type' => $row['group_type'],
|
'group_type' => $row['group_type'],
|
||||||
'group_users' => array(),
|
'group_users' => array(),
|
||||||
);
|
);
|
||||||
$legends[] = $row['group_id'];
|
$legends[] = $row['group_id'];
|
||||||
}
|
}
|
||||||
$db->sql_freeresult($result);
|
$db->sql_freeresult($result);
|
||||||
|
|
||||||
if( sizeof($legends) )
|
if( sizeof($legends) )
|
||||||
{
|
{
|
||||||
$sql = 'SELECT
|
$sql = 'SELECT
|
||||||
u.user_id, u.username, u.user_colour, u.group_id
|
u.user_id, u.username, u.user_colour, u.group_id
|
||||||
FROM
|
FROM
|
||||||
' . USERS_TABLE . ' AS u
|
' . USERS_TABLE . ' AS u
|
||||||
WHERE
|
WHERE
|
||||||
'. $db->sql_in_set('u.group_id', $legends) . '
|
'. $db->sql_in_set('u.group_id', $legends) . '
|
||||||
ORDER BY u.username ASC';
|
ORDER BY u.username ASC';
|
||||||
|
|
||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
while ($row = $db->sql_fetchrow($result))
|
while ($row = $db->sql_fetchrow($result))
|
||||||
{
|
{
|
||||||
$groups[$row['group_id']]['group_users'][] = array(
|
$groups[$row['group_id']]['group_users'][] = array(
|
||||||
'user_id' => $row['user_id'],
|
'user_id' => $row['user_id'],
|
||||||
'username' => $row['username'],
|
'username' => $row['username'],
|
||||||
'user_colour' => $row['user_colour'],
|
'user_colour' => $row['user_colour'],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$db->sql_freeresult($result);
|
$db->sql_freeresult($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( sizeof($groups) )
|
if( sizeof($groups) )
|
||||||
{
|
{
|
||||||
foreach($groups as $group_id => $group)
|
foreach($groups as $group_id => $group)
|
||||||
{
|
{
|
||||||
if( sizeof($group['group_users']) )
|
if( sizeof($group['group_users']) )
|
||||||
{
|
{
|
||||||
$group_name = ($group['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $group['group_name']] : $group['group_name'];
|
$group_name = ($group['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $group['group_name']] : $group['group_name'];
|
||||||
$u_group = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $group_id);
|
$u_group = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $group_id);
|
||||||
|
|
||||||
$template->assign_block_vars('group', array(
|
$template->assign_block_vars('group', array(
|
||||||
'GROUP_NAME' => $group_name,
|
'GROUP_NAME' => $group_name,
|
||||||
'GROUP_COLOUR' => $group['group_colour'],
|
'GROUP_COLOUR' => $group['group_colour'],
|
||||||
'U_GROUP' => $u_group,
|
'U_GROUP' => $u_group,
|
||||||
));
|
));
|
||||||
|
|
||||||
foreach($group['group_users'] as $group_user)
|
foreach($group['group_users'] as $group_user)
|
||||||
{
|
{
|
||||||
$template->assign_block_vars('group.member', array(
|
$template->assign_block_vars('group.member', array(
|
||||||
'USER_ID' => $group_user['user_id'],
|
'USER_ID' => $group_user['user_id'],
|
||||||
'USERNAME_FULL' => get_username_string('full', $group_user['user_id'], $group_user['username'], $group_user['user_colour']),
|
'USERNAME_FULL' => get_username_string('full', $group_user['user_id'], $group_user['username'], $group_user['user_colour']),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!isset($template->filename['leaders_ext_block']))
|
if (!isset($template->filename['leaders_ext_block']))
|
||||||
{
|
{
|
||||||
$template->set_filenames(array(
|
$template->set_filenames(array(
|
||||||
'leaders_ext_block' => 'portal/block/leaders_ext.html')
|
'leaders_ext_block' => 'portal/block/leaders_ext.html')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$block_temp = $template->assign_display('leaders_ext_block');
|
$block_temp = $template->assign_display('leaders_ext_block');
|
||||||
|
|
||||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||||
'BLOCK_DATA' => $block_temp)
|
'BLOCK_DATA' => $block_temp)
|
||||||
);
|
);
|
||||||
unset( $block_temp );
|
unset( $block_temp );
|
||||||
?>
|
?>
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
<!--version $Id: forum_index.html 296 2008-08-13 00:34:14Z icedcold $ //-->
|
<!--version $Id$ //-->
|
||||||
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
|
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
|
||||||
<ul class="linklist">
|
<ul class="linklist">
|
||||||
<!-- IF S_DISPLAY_SEARCH -->
|
<!-- IF S_DISPLAY_SEARCH -->
|
||||||
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> • <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> • <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
|
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> • <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> • <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
<!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
|
<!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
|
||||||
</ul>
|
</ul>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
|
|
||||||
<!-- INCLUDE forumlist_body.html -->
|
<!-- INCLUDE forumlist_body.html -->
|
||||||
<br style="clear:both" />
|
<br style="clear:both" />
|
||||||
@@ -15,5 +15,5 @@
|
|||||||
</select>
|
</select>
|
||||||
<input type="submit" value="{L_GO}" class="button2" />
|
<input type="submit" value="{L_GO}" class="button2" />
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
<br />
|
<br />
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
<!--version $Id: leaders.html 236 2008-05-18 15:50:06Z kevin74 $ //-->
|
<!--version $Id$ //-->
|
||||||
<div class="portal-panel">
|
<div class="portal-panel">
|
||||||
<div class="inner">
|
<div class="inner">
|
||||||
<span class="portal-corners-top"><span></span></span>
|
<span class="portal-corners-top"><span></span></span>
|
||||||
<h3><img src="{T_THEME_PATH}/images/portal/portal_team.gif" width="18px" height="18px" alt=""/> {L_THE_TEAM}</h3>
|
<h3><img src="{T_THEME_PATH}/images/portal/portal_team.gif" width="18px" height="18px" alt=""/> {L_THE_TEAM}</h3>
|
||||||
<!-- BEGIN group -->
|
<!-- BEGIN group -->
|
||||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong><br />
|
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong><br />
|
||||||
<!-- BEGIN member -->
|
<!-- BEGIN member -->
|
||||||
<span style="float:left;"><img src="{T_THEME_PATH}/images/portal/member.gif" height="15" width="15" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><strong>{group.member.USERNAME_FULL}</strong></span><br style="clear:both" />
|
<span style="float:left;"><img src="{T_THEME_PATH}/images/portal/member.gif" height="15" width="15" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><strong>{group.member.USERNAME_FULL}</strong></span><br style="clear:both" />
|
||||||
<!-- END memeber -->
|
<!-- END memeber -->
|
||||||
<br style="clear:both" />
|
<br style="clear:both" />
|
||||||
<!-- BEGINELSE -->
|
<!-- BEGINELSE -->
|
||||||
{L_NO_GROUPS_P}
|
{L_NO_GROUPS_P}
|
||||||
<!-- END group -->
|
<!-- END group -->
|
||||||
<span class="portal-corners-bottom"><span></span></span>
|
<span class="portal-corners-bottom"><span></span></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br style="clear:both" />
|
<br style="clear:both" />
|
||||||
@@ -1,20 +1,20 @@
|
|||||||
<!--version $Id$ //-->
|
<!--version $Id$ //-->
|
||||||
<div class="forabg">
|
<div class="forabg">
|
||||||
<div class="inner">
|
<div class="inner">
|
||||||
<span class="corners-top"><span></span></span>
|
<span class="corners-top"><span></span></span>
|
||||||
<ul class="topiclist">
|
<ul class="topiclist">
|
||||||
<li class="header"><dl><dt>{L_WELCOME}</dt></dl></li>
|
<li class="header"><dl><dt>{L_WELCOME}</dt></dl></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="panel">
|
<div class="panel">
|
||||||
<div class="inner"><span class="portal-corners-top-inner"><span></span></span>
|
<div class="inner"><span class="portal-corners-top-inner"><span></span></span>
|
||||||
<div class="postbody" style="width: 100%">
|
<div class="postbody" style="width: 100%">
|
||||||
<div class="content">{PORTAL_WELCOME_INTRO}</div>
|
<div class="content">{PORTAL_WELCOME_INTRO}</div>
|
||||||
</div>
|
</div>
|
||||||
<span class="portal-corners-bottom-inner"><span></span></span></div>
|
<span class="portal-corners-bottom-inner"><span></span></span></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="corners-bottom"><span></span></span>
|
<span class="corners-bottom"><span></span></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br style="clear:both" />
|
<br style="clear:both" />
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title></title>
|
<title></title>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="#FFFFFF" text="#000000">
|
<body bgcolor="#FFFFFF" text="#000000">
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
<!--version $Id: forum_index.html 296 2008-08-13 00:34:14Z icedcold $ //-->
|
<!--version $Id$ //-->
|
||||||
<!-- INCLUDE forumlist_body.html -->
|
<!-- INCLUDE forumlist_body.html -->
|
||||||
<br clear="all" />
|
<br clear="all" />
|
||||||
<table class="legend">
|
<table class="legend">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="20" align="center">{FORUM_NEW_IMG}</td>
|
<td width="20" align="center">{FORUM_NEW_IMG}</td>
|
||||||
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
|
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td width="20" align="center">{FORUM_IMG}</td>
|
<td width="20" align="center">{FORUM_IMG}</td>
|
||||||
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
|
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
|
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
|
||||||
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
|
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<br clear="all" />
|
<br clear="all" />
|
||||||
@@ -1,27 +1,27 @@
|
|||||||
<!--version $Id: leaders.html 216 2008-04-29 07:23:22Z kevin74 $ //-->
|
<!--version $Id$ //-->
|
||||||
<table class="tablebg" cellspacing="1" width="100%">
|
<table class="tablebg" cellspacing="1" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<th><span style="float: left"><img src="{T_THEME_PATH}/images/portal/portal_team.png" width="16px" height="16px" alt="" /> {L_THE_TEAM}</span></th>
|
<th><span style="float: left"><img src="{T_THEME_PATH}/images/portal/portal_team.png" width="16px" height="16px" alt="" /> {L_THE_TEAM}</span></th>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- BEGIN group -->
|
<!-- BEGIN group -->
|
||||||
<tr class="row3">
|
<tr class="row3">
|
||||||
<td>
|
<td>
|
||||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong>
|
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- BEGIN member -->
|
<!-- BEGIN member -->
|
||||||
<tr class="row1">
|
<tr class="row1">
|
||||||
<td>
|
<td>
|
||||||
<span style="float:left;"><img src="{T_THEME_PATH}/images/portal/portal_user.png" width="16px" height="16px" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><strong>{group.member.USERNAME_FULL}</strong></span><br style="clear:both" />
|
<span style="float:left;"><img src="{T_THEME_PATH}/images/portal/portal_user.png" width="16px" height="16px" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><strong>{group.member.USERNAME_FULL}</strong></span><br style="clear:both" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- END memeber -->
|
<!-- END memeber -->
|
||||||
<!-- BEGINELSE -->
|
<!-- BEGINELSE -->
|
||||||
<tr class="row1">
|
<tr class="row1">
|
||||||
<td>
|
<td>
|
||||||
{L_NO_GROUPS_P}
|
{L_NO_GROUPS_P}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- END group -->
|
<!-- END group -->
|
||||||
</table>
|
</table>
|
||||||
<br />
|
<br />
|
||||||
Reference in New Issue
Block a user