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
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: acp_pallet.php 325 2008-08-17 18:59:40Z kevin74 $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
class acp_pallet
|
||||
{
|
||||
function main($id, $mode)
|
||||
{
|
||||
global $db, $user, $template;
|
||||
global $config, $portal_config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
|
||||
|
||||
$user->add_lang('mods/lang_pallet_acp');
|
||||
|
||||
define('IN_PALLET_ACP', true);
|
||||
|
||||
$block_sql = 'SELECT * FROM ' . PORTAL_BLOCKS_TABLE . ' ORDER BY block_position ASC , block_order ASC';
|
||||
$block_result = $db->sql_query($block_sql);
|
||||
|
||||
$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_LEFT' => '<img src="' . $phpbb_admin_path . 'images/icon_left.gif" alt="' . $user->lang['MOVE_LEFT'] . '" title="' . $user->lang['MOVE_LEFT'] . '" />',
|
||||
));
|
||||
|
||||
|
||||
$block_array = array();
|
||||
|
||||
while ($block_row = $db->sql_fetchrow($block_result))
|
||||
{
|
||||
switch( $block_row['block_position'] )
|
||||
{
|
||||
case 0:
|
||||
$block_pos = 'left';
|
||||
$block_type = 'side';
|
||||
break;
|
||||
case 1:
|
||||
$block_pos = 'center';
|
||||
$block_type = '';
|
||||
break;
|
||||
case 2:
|
||||
$block_pos = 'right';
|
||||
$block_type = 'side';
|
||||
break;
|
||||
}
|
||||
|
||||
$block_array[$block_pos][$block_row['block_order']] = array(
|
||||
'block_name' => ( $block_type == '' ) ? $block_row['block_name'] : $block_row['block_name'] . '_' . $block_type,
|
||||
'block_enabled' => $block_row['block_enabled'],
|
||||
);
|
||||
}
|
||||
|
||||
$left_count = sizeof($block_array['left']);
|
||||
$center_count = sizeof($block_array['center']);
|
||||
$right_count = sizeof($block_array['right']);
|
||||
|
||||
$table_length = max($left_count, $center_count, $right_count);
|
||||
|
||||
for($i = 0; $i < $table_length; $i++) {
|
||||
$table_row = array(
|
||||
'LEFT' => '',
|
||||
'S_LEFT_ENALBED' => false,
|
||||
'CENTER' => '',
|
||||
'S_CENTER_ENALBED' => false,
|
||||
'RIGHT' => '',
|
||||
'S_RIGHT_ENALBED' => false,
|
||||
'S_LEFT_FIRST_ROW' => false,
|
||||
'S_LEFT_LAST_ROW' => false,
|
||||
'S_CENTER_FIRST_ROW' => false,
|
||||
'S_CENTER_LAST_ROW' => false,
|
||||
'S_RIGHT_FIRST_ROW' => false,
|
||||
'S_RIGHT_LAST_ROW' => false,
|
||||
);
|
||||
|
||||
if( isset( $block_array['left'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_LEFT_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $left_count-1 )
|
||||
{
|
||||
$table_row['S_LEFT_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['left'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_LEFT_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['LEFT'] = $block_array['left'][$i]['block_name'];
|
||||
}
|
||||
|
||||
if( isset( $block_array['center'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_CENTER_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $center_count-1 )
|
||||
{
|
||||
$table_row['S_CENTER_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['center'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_CENTER_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['CENTER'] = $block_array['center'][$i]['block_name'];
|
||||
}
|
||||
|
||||
if( isset( $block_array['right'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_RIGHT_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $right_count-1 )
|
||||
{
|
||||
$table_row['S_RIGHT_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['right'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_RIGHT_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['RIGHT'] = $block_array['right'][$i]['block_name'];
|
||||
}
|
||||
|
||||
$template->assign_block_vars('table_row', $table_row);
|
||||
}
|
||||
|
||||
$l_title = 'ACP_PALLET_LAYOUT';
|
||||
|
||||
$this->tpl_name = 'acp_pallet';
|
||||
$this->page_title = $l_title;
|
||||
|
||||
$template->assign_var('S_LAYOUT_SETTINGS', true);
|
||||
|
||||
|
||||
|
||||
/*$template->assign_vars(array(
|
||||
'L_TITLE' => $user->lang[$l_title],
|
||||
'L_TITLE_EXPLAIN' => $user->lang[$l_title . '_EXPLAIN'],
|
||||
'U_ACTION' => $this->u_action)
|
||||
);
|
||||
|
||||
$template->assign_block_vars('options', array(
|
||||
'KEY' => $config_key,
|
||||
'TITLE' => (isset($user->lang[$vars['lang']])) ? $user->lang[$vars['lang']] : $vars['lang'],
|
||||
'S_EXPLAIN' => $vars['explain'],
|
||||
'TITLE_EXPLAIN' => $l_explain,
|
||||
'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),
|
||||
)
|
||||
);*/
|
||||
}
|
||||
}
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
class acp_pallet
|
||||
{
|
||||
function main($id, $mode)
|
||||
{
|
||||
global $db, $user, $template;
|
||||
global $config, $portal_config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
|
||||
|
||||
$user->add_lang('mods/lang_pallet_acp');
|
||||
|
||||
define('IN_PALLET_ACP', true);
|
||||
|
||||
$block_sql = 'SELECT * FROM ' . PORTAL_BLOCKS_TABLE . ' ORDER BY block_position ASC , block_order ASC';
|
||||
$block_result = $db->sql_query($block_sql);
|
||||
|
||||
$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_LEFT' => '<img src="' . $phpbb_admin_path . 'images/icon_left.gif" alt="' . $user->lang['MOVE_LEFT'] . '" title="' . $user->lang['MOVE_LEFT'] . '" />',
|
||||
));
|
||||
|
||||
|
||||
$block_array = array();
|
||||
|
||||
while ($block_row = $db->sql_fetchrow($block_result))
|
||||
{
|
||||
switch( $block_row['block_position'] )
|
||||
{
|
||||
case 0:
|
||||
$block_pos = 'left';
|
||||
$block_type = 'side';
|
||||
break;
|
||||
case 1:
|
||||
$block_pos = 'center';
|
||||
$block_type = '';
|
||||
break;
|
||||
case 2:
|
||||
$block_pos = 'right';
|
||||
$block_type = 'side';
|
||||
break;
|
||||
}
|
||||
|
||||
$block_array[$block_pos][$block_row['block_order']] = array(
|
||||
'block_name' => ( $block_type == '' ) ? $block_row['block_name'] : $block_row['block_name'] . '_' . $block_type,
|
||||
'block_enabled' => $block_row['block_enabled'],
|
||||
);
|
||||
}
|
||||
|
||||
$left_count = sizeof($block_array['left']);
|
||||
$center_count = sizeof($block_array['center']);
|
||||
$right_count = sizeof($block_array['right']);
|
||||
|
||||
$table_length = max($left_count, $center_count, $right_count);
|
||||
|
||||
for($i = 0; $i < $table_length; $i++) {
|
||||
$table_row = array(
|
||||
'LEFT' => '',
|
||||
'S_LEFT_ENALBED' => false,
|
||||
'CENTER' => '',
|
||||
'S_CENTER_ENALBED' => false,
|
||||
'RIGHT' => '',
|
||||
'S_RIGHT_ENALBED' => false,
|
||||
'S_LEFT_FIRST_ROW' => false,
|
||||
'S_LEFT_LAST_ROW' => false,
|
||||
'S_CENTER_FIRST_ROW' => false,
|
||||
'S_CENTER_LAST_ROW' => false,
|
||||
'S_RIGHT_FIRST_ROW' => false,
|
||||
'S_RIGHT_LAST_ROW' => false,
|
||||
);
|
||||
|
||||
if( isset( $block_array['left'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_LEFT_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $left_count-1 )
|
||||
{
|
||||
$table_row['S_LEFT_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['left'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_LEFT_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['LEFT'] = $block_array['left'][$i]['block_name'];
|
||||
}
|
||||
|
||||
if( isset( $block_array['center'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_CENTER_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $center_count-1 )
|
||||
{
|
||||
$table_row['S_CENTER_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['center'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_CENTER_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['CENTER'] = $block_array['center'][$i]['block_name'];
|
||||
}
|
||||
|
||||
if( isset( $block_array['right'][$i] ) )
|
||||
{
|
||||
if( $i == 0 )
|
||||
{
|
||||
$table_row['S_RIGHT_FIRST_ROW'] = true;
|
||||
}
|
||||
|
||||
if( $i == $right_count-1 )
|
||||
{
|
||||
$table_row['S_RIGHT_LAST_ROW'] = true;
|
||||
}
|
||||
|
||||
if ( $block_array['right'][$i]['block_enabled'] )
|
||||
{
|
||||
$table_row['S_RIGHT_ENABLED'] = true;
|
||||
}
|
||||
|
||||
$table_row['RIGHT'] = $block_array['right'][$i]['block_name'];
|
||||
}
|
||||
|
||||
$template->assign_block_vars('table_row', $table_row);
|
||||
}
|
||||
|
||||
$l_title = 'ACP_PALLET_LAYOUT';
|
||||
|
||||
$this->tpl_name = 'acp_pallet';
|
||||
$this->page_title = $l_title;
|
||||
|
||||
$template->assign_var('S_LAYOUT_SETTINGS', true);
|
||||
|
||||
|
||||
|
||||
/*$template->assign_vars(array(
|
||||
'L_TITLE' => $user->lang[$l_title],
|
||||
'L_TITLE_EXPLAIN' => $user->lang[$l_title . '_EXPLAIN'],
|
||||
'U_ACTION' => $this->u_action)
|
||||
);
|
||||
|
||||
$template->assign_block_vars('options', array(
|
||||
'KEY' => $config_key,
|
||||
'TITLE' => (isset($user->lang[$vars['lang']])) ? $user->lang[$vars['lang']] : $vars['lang'],
|
||||
'S_EXPLAIN' => $vars['explain'],
|
||||
'TITLE_EXPLAIN' => $l_explain,
|
||||
'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),
|
||||
)
|
||||
);*/
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -1,32 +1,32 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: acp_pallet.php 325 2008-08-17 18:59:40Z kevin74 $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* @package module_install
|
||||
*/
|
||||
class acp_pallet_info
|
||||
{
|
||||
function module()
|
||||
{
|
||||
return array(
|
||||
'filename' => 'acp_pallet',
|
||||
'title' => 'ACP_PALLET_INFO',
|
||||
'version' => '1.0.0',
|
||||
'modes' => array(
|
||||
'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')),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* @package module_install
|
||||
*/
|
||||
class acp_pallet_info
|
||||
{
|
||||
function module()
|
||||
{
|
||||
return array(
|
||||
'filename' => 'acp_pallet',
|
||||
'title' => 'ACP_PALLET_INFO',
|
||||
'version' => '1.0.0',
|
||||
'modes' => array(
|
||||
'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')),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: $
|
||||
# $Id$
|
||||
#
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
|
||||
$Id: $
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: $
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# Table: 'phpbb_portal_config'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: $
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# Table: 'phpbb_portal_config'
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
/*
|
||||
|
||||
$Id: $
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
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
|
||||
for phpBB you can leave this section commented out!
|
||||
|
||||
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!!
|
||||
*/
|
||||
|
||||
/*
|
||||
CREATE TABLESPACE "PHPBB"
|
||||
LOGGING
|
||||
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
||||
SIZE 10M
|
||||
AUTOEXTEND ON NEXT 10M
|
||||
MAXSIZE 100M;
|
||||
|
||||
CREATE USER "PHPBB"
|
||||
PROFILE "DEFAULT"
|
||||
IDENTIFIED BY "phpbb_password"
|
||||
DEFAULT TABLESPACE "PHPBB"
|
||||
QUOTA UNLIMITED ON "PHPBB"
|
||||
ACCOUNT UNLOCK;
|
||||
|
||||
GRANT ANALYZE ANY TO "PHPBB";
|
||||
GRANT CREATE SEQUENCE TO "PHPBB";
|
||||
GRANT CREATE SESSION TO "PHPBB";
|
||||
GRANT CREATE TABLE TO "PHPBB";
|
||||
GRANT CREATE TRIGGER TO "PHPBB";
|
||||
GRANT CREATE VIEW TO "PHPBB";
|
||||
GRANT "CONNECT" TO "PHPBB";
|
||||
|
||||
COMMIT;
|
||||
DISCONNECT;
|
||||
|
||||
CONNECT phpbb/phpbb_password;
|
||||
*/
|
||||
/*
|
||||
Table: 'phpbb_portal_config'
|
||||
*/
|
||||
CREATE TABLE phpbb_portal_config (
|
||||
config_name varchar2(255) DEFAULT '' ,
|
||||
config_value clob DEFAULT '' ,
|
||||
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
/*
|
||||
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
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
|
||||
for phpBB you can leave this section commented out!
|
||||
|
||||
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!!
|
||||
*/
|
||||
|
||||
/*
|
||||
CREATE TABLESPACE "PHPBB"
|
||||
LOGGING
|
||||
DATAFILE 'E:\ORACLE\ORADATA\LOCAL\PHPBB.ora'
|
||||
SIZE 10M
|
||||
AUTOEXTEND ON NEXT 10M
|
||||
MAXSIZE 100M;
|
||||
|
||||
CREATE USER "PHPBB"
|
||||
PROFILE "DEFAULT"
|
||||
IDENTIFIED BY "phpbb_password"
|
||||
DEFAULT TABLESPACE "PHPBB"
|
||||
QUOTA UNLIMITED ON "PHPBB"
|
||||
ACCOUNT UNLOCK;
|
||||
|
||||
GRANT ANALYZE ANY TO "PHPBB";
|
||||
GRANT CREATE SEQUENCE TO "PHPBB";
|
||||
GRANT CREATE SESSION TO "PHPBB";
|
||||
GRANT CREATE TABLE TO "PHPBB";
|
||||
GRANT CREATE TRIGGER TO "PHPBB";
|
||||
GRANT CREATE VIEW TO "PHPBB";
|
||||
GRANT "CONNECT" TO "PHPBB";
|
||||
|
||||
COMMIT;
|
||||
DISCONNECT;
|
||||
|
||||
CONNECT phpbb/phpbb_password;
|
||||
*/
|
||||
/*
|
||||
Table: 'phpbb_portal_config'
|
||||
*/
|
||||
CREATE TABLE phpbb_portal_config (
|
||||
config_name varchar2(255) DEFAULT '' ,
|
||||
config_value clob DEFAULT '' ,
|
||||
CONSTRAINT pk_phpbb_portal_config PRIMARY KEY (config_name)
|
||||
)
|
||||
/
|
||||
|
||||
|
||||
|
||||
@@ -1,95 +1,95 @@
|
||||
/*
|
||||
|
||||
$Id: $
|
||||
|
||||
*/
|
||||
|
||||
BEGIN;
|
||||
|
||||
/*
|
||||
Domain definition
|
||||
*/
|
||||
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
||||
|
||||
/*
|
||||
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_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_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_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
||||
|
||||
/*
|
||||
Operators
|
||||
*/
|
||||
CREATE OPERATOR <(
|
||||
PROCEDURE = _varchar_ci_less_than,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = >,
|
||||
NEGATOR = >=,
|
||||
RESTRICT = scalarltsel,
|
||||
JOIN = scalarltjoinsel);
|
||||
|
||||
CREATE OPERATOR <=(
|
||||
PROCEDURE = _varchar_ci_less_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = >=,
|
||||
NEGATOR = >,
|
||||
RESTRICT = scalarltsel,
|
||||
JOIN = scalarltjoinsel);
|
||||
|
||||
CREATE OPERATOR >(
|
||||
PROCEDURE = _varchar_ci_greater_than,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <,
|
||||
NEGATOR = <=,
|
||||
RESTRICT = scalargtsel,
|
||||
JOIN = scalargtjoinsel);
|
||||
|
||||
CREATE OPERATOR >=(
|
||||
PROCEDURE = _varchar_ci_greater_equals,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <=,
|
||||
NEGATOR = <,
|
||||
RESTRICT = scalargtsel,
|
||||
JOIN = scalargtjoinsel);
|
||||
|
||||
CREATE OPERATOR <>(
|
||||
PROCEDURE = _varchar_ci_not_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <>,
|
||||
NEGATOR = =,
|
||||
RESTRICT = neqsel,
|
||||
JOIN = neqjoinsel);
|
||||
|
||||
CREATE OPERATOR =(
|
||||
PROCEDURE = _varchar_ci_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = =,
|
||||
NEGATOR = <>,
|
||||
RESTRICT = eqsel,
|
||||
JOIN = eqjoinsel,
|
||||
HASHES,
|
||||
MERGES,
|
||||
SORT1= <);
|
||||
|
||||
/*
|
||||
Table: 'phpbb_portal_config'
|
||||
*/
|
||||
CREATE TABLE phpbb_portal_config (
|
||||
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||
config_value TEXT DEFAULT '' NOT NULL,
|
||||
PRIMARY KEY (config_name)
|
||||
);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
BEGIN;
|
||||
|
||||
/*
|
||||
Domain definition
|
||||
*/
|
||||
CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying;
|
||||
|
||||
/*
|
||||
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_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_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_equals(varchar_ci, varchar_ci) RETURNS boolean AS 'SELECT LOWER($1) >= LOWER($2)' LANGUAGE SQL STRICT;
|
||||
|
||||
/*
|
||||
Operators
|
||||
*/
|
||||
CREATE OPERATOR <(
|
||||
PROCEDURE = _varchar_ci_less_than,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = >,
|
||||
NEGATOR = >=,
|
||||
RESTRICT = scalarltsel,
|
||||
JOIN = scalarltjoinsel);
|
||||
|
||||
CREATE OPERATOR <=(
|
||||
PROCEDURE = _varchar_ci_less_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = >=,
|
||||
NEGATOR = >,
|
||||
RESTRICT = scalarltsel,
|
||||
JOIN = scalarltjoinsel);
|
||||
|
||||
CREATE OPERATOR >(
|
||||
PROCEDURE = _varchar_ci_greater_than,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <,
|
||||
NEGATOR = <=,
|
||||
RESTRICT = scalargtsel,
|
||||
JOIN = scalargtjoinsel);
|
||||
|
||||
CREATE OPERATOR >=(
|
||||
PROCEDURE = _varchar_ci_greater_equals,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <=,
|
||||
NEGATOR = <,
|
||||
RESTRICT = scalargtsel,
|
||||
JOIN = scalargtjoinsel);
|
||||
|
||||
CREATE OPERATOR <>(
|
||||
PROCEDURE = _varchar_ci_not_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = <>,
|
||||
NEGATOR = =,
|
||||
RESTRICT = neqsel,
|
||||
JOIN = neqjoinsel);
|
||||
|
||||
CREATE OPERATOR =(
|
||||
PROCEDURE = _varchar_ci_equal,
|
||||
LEFTARG = varchar_ci,
|
||||
RIGHTARG = varchar_ci,
|
||||
COMMUTATOR = =,
|
||||
NEGATOR = <>,
|
||||
RESTRICT = eqsel,
|
||||
JOIN = eqjoinsel,
|
||||
HASHES,
|
||||
MERGES,
|
||||
SORT1= <);
|
||||
|
||||
/*
|
||||
Table: 'phpbb_portal_config'
|
||||
*/
|
||||
CREATE TABLE phpbb_portal_config (
|
||||
config_name varchar(255) DEFAULT '' NOT NULL,
|
||||
config_value TEXT DEFAULT '' NOT NULL,
|
||||
PRIMARY KEY (config_name)
|
||||
);
|
||||
|
||||
|
||||
|
||||
COMMIT;
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: schema_data.sql,v 1.257 2007/09/20 21:19:00 stoffel04 Exp $
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# POSTGRES BEGIN #
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# $Id: $
|
||||
# $Id$
|
||||
#
|
||||
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
@@ -1,51 +1,51 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: lang_pallet_acp.php 368 2008-09-06 10:20:18Z kevin74 $
|
||||
* @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
|
||||
* @translator (c) ( You - http://www.yourdomain.com )
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!defined('IN_PHPBB'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
if (empty($lang) || !is_array($lang))
|
||||
{
|
||||
$lang = array();
|
||||
}
|
||||
|
||||
// DEVELOPERS PLEASE NOTE
|
||||
//
|
||||
// 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
|
||||
// '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
|
||||
//
|
||||
// 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
|
||||
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
|
||||
|
||||
$lang = array_merge($lang, array(
|
||||
'ACP_PALLET_LAYOUT' => 'Block management',
|
||||
'TITLE' => 'Block management',
|
||||
'TITLE_EXPLAIN' => 'You can maintain your blocks here: edit, add, move and delete.',
|
||||
'PALLET_LAYOUT' => 'Block layout',
|
||||
'COLUMN_LEFT' => 'Left column',
|
||||
'COLUMN_CENTER' => 'Center column',
|
||||
'COLUMN_RIGHT' => 'Right column',
|
||||
'PALLET_KEY' => 'Caption',
|
||||
'KEY' => 'Function',
|
||||
'ENABLE' => 'Edit',
|
||||
'DISABLE' => 'Disable',
|
||||
'MOVE_LEFT' => 'Move left',
|
||||
'MOVE_RIGHT' => 'Move right',
|
||||
));
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @translator (c) ( You - http://www.yourdomain.com )
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!defined('IN_PHPBB'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
if (empty($lang) || !is_array($lang))
|
||||
{
|
||||
$lang = array();
|
||||
}
|
||||
|
||||
// DEVELOPERS PLEASE NOTE
|
||||
//
|
||||
// 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
|
||||
// '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
|
||||
//
|
||||
// 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
|
||||
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
|
||||
|
||||
$lang = array_merge($lang, array(
|
||||
'ACP_PALLET_LAYOUT' => 'Block management',
|
||||
'TITLE' => 'Block management',
|
||||
'TITLE_EXPLAIN' => 'You can maintain your blocks here: edit, add, move and delete.',
|
||||
'PALLET_LAYOUT' => 'Block layout',
|
||||
'COLUMN_LEFT' => 'Left column',
|
||||
'COLUMN_CENTER' => 'Center column',
|
||||
'COLUMN_RIGHT' => 'Right column',
|
||||
'PALLET_KEY' => 'Caption',
|
||||
'KEY' => 'Function',
|
||||
'ENABLE' => 'Edit',
|
||||
'DISABLE' => 'Disable',
|
||||
'MOVE_LEFT' => 'Move left',
|
||||
'MOVE_RIGHT' => 'Move right',
|
||||
));
|
||||
|
||||
?>
|
||||
@@ -1,26 +1,26 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: clock.php 325 2008-08-17 18:59:40Z kevin74 $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($template->filename['clock_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'clock_block' => 'portal/block/clock.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('clock_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($template->filename['clock_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'clock_block' => 'portal/block/clock.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('clock_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
?>
|
||||
@@ -1,40 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: forum_index.php 325 2008-08-17 18:59:40Z kevin74 $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
display_forums('');
|
||||
|
||||
$template->assign_vars(array(
|
||||
'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
|
||||
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
|
||||
'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'),
|
||||
'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_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']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'forum_index_block' => 'portal/block/forum_index.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('forum_index_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
display_forums('');
|
||||
|
||||
$template->assign_vars(array(
|
||||
'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
|
||||
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
|
||||
'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'),
|
||||
'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_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']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'forum_index_block' => 'portal/block/forum_index.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('forum_index_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
|
||||
?>
|
||||
@@ -1,27 +1,27 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: jumpbox.php 325 2008-08-17 18:59:40Z kevin74 $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($template->filename['jumpbox_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'jumpbox_block' => 'portal/block/jumpbox.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('jumpbox_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!isset($template->filename['jumpbox_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'jumpbox_block' => 'portal/block/jumpbox.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('jumpbox_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
|
||||
?>
|
||||
@@ -1,126 +1,126 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @version $Id: leaders.php 176 2008-04-20 23:34:00Z nickvergessen $
|
||||
* @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
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!defined('IN_PHPBB'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
|
||||
if (!defined('IN_PORTAL'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
|
||||
// Display a listing of board admins, moderators
|
||||
$user->add_lang('groups');
|
||||
|
||||
$legends = array();
|
||||
$groups = array();
|
||||
|
||||
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
|
||||
{
|
||||
$sql = 'SELECT group_id, group_name, group_colour, group_type
|
||||
FROM ' . GROUPS_TABLE . '
|
||||
WHERE group_legend = 1
|
||||
ORDER BY group_name ASC';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
|
||||
FROM ' . GROUPS_TABLE . ' g
|
||||
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
|
||||
ON (
|
||||
g.group_id = ug.group_id
|
||||
AND ug.user_id = ' . $user->data['user_id'] . '
|
||||
AND ug.user_pending = 0
|
||||
)
|
||||
WHERE g.group_legend = 1
|
||||
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
|
||||
ORDER BY g.group_name ASC';
|
||||
}
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$groups[$row['group_id']] = array(
|
||||
'group_name' => $row['group_name'],
|
||||
'group_colour' => $row['group_colour'],
|
||||
'group_type' => $row['group_type'],
|
||||
'group_users' => array(),
|
||||
);
|
||||
$legends[] = $row['group_id'];
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
|
||||
if( sizeof($legends) )
|
||||
{
|
||||
$sql = 'SELECT
|
||||
u.user_id, u.username, u.user_colour, u.group_id
|
||||
FROM
|
||||
' . USERS_TABLE . ' AS u
|
||||
WHERE
|
||||
'. $db->sql_in_set('u.group_id', $legends) . '
|
||||
ORDER BY u.username ASC';
|
||||
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$groups[$row['group_id']]['group_users'][] = array(
|
||||
'user_id' => $row['user_id'],
|
||||
'username' => $row['username'],
|
||||
'user_colour' => $row['user_colour'],
|
||||
);
|
||||
}
|
||||
|
||||
$db->sql_freeresult($result);
|
||||
}
|
||||
|
||||
if( sizeof($groups) )
|
||||
{
|
||||
foreach($groups as $group_id => $group)
|
||||
{
|
||||
if( sizeof($group['group_users']) )
|
||||
{
|
||||
$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);
|
||||
|
||||
$template->assign_block_vars('group', array(
|
||||
'GROUP_NAME' => $group_name,
|
||||
'GROUP_COLOUR' => $group['group_colour'],
|
||||
'U_GROUP' => $u_group,
|
||||
));
|
||||
|
||||
foreach($group['group_users'] as $group_user)
|
||||
{
|
||||
$template->assign_block_vars('group.member', array(
|
||||
'USER_ID' => $group_user['user_id'],
|
||||
'USERNAME_FULL' => get_username_string('full', $group_user['user_id'], $group_user['username'], $group_user['user_colour']),
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!isset($template->filename['leaders_ext_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'leaders_ext_block' => 'portal/block/leaders_ext.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('leaders_ext_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
<?php
|
||||
|
||||
/**
|
||||
*
|
||||
* @package - Board3portal
|
||||
* @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 )
|
||||
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
*
|
||||
*/
|
||||
|
||||
if (!defined('IN_PHPBB'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
|
||||
if (!defined('IN_PORTAL'))
|
||||
{
|
||||
exit;
|
||||
}
|
||||
|
||||
// Display a listing of board admins, moderators
|
||||
$user->add_lang('groups');
|
||||
|
||||
$legends = array();
|
||||
$groups = array();
|
||||
|
||||
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
|
||||
{
|
||||
$sql = 'SELECT group_id, group_name, group_colour, group_type
|
||||
FROM ' . GROUPS_TABLE . '
|
||||
WHERE group_legend = 1
|
||||
ORDER BY group_name ASC';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
|
||||
FROM ' . GROUPS_TABLE . ' g
|
||||
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
|
||||
ON (
|
||||
g.group_id = ug.group_id
|
||||
AND ug.user_id = ' . $user->data['user_id'] . '
|
||||
AND ug.user_pending = 0
|
||||
)
|
||||
WHERE g.group_legend = 1
|
||||
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
|
||||
ORDER BY g.group_name ASC';
|
||||
}
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$groups[$row['group_id']] = array(
|
||||
'group_name' => $row['group_name'],
|
||||
'group_colour' => $row['group_colour'],
|
||||
'group_type' => $row['group_type'],
|
||||
'group_users' => array(),
|
||||
);
|
||||
$legends[] = $row['group_id'];
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
|
||||
if( sizeof($legends) )
|
||||
{
|
||||
$sql = 'SELECT
|
||||
u.user_id, u.username, u.user_colour, u.group_id
|
||||
FROM
|
||||
' . USERS_TABLE . ' AS u
|
||||
WHERE
|
||||
'. $db->sql_in_set('u.group_id', $legends) . '
|
||||
ORDER BY u.username ASC';
|
||||
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$groups[$row['group_id']]['group_users'][] = array(
|
||||
'user_id' => $row['user_id'],
|
||||
'username' => $row['username'],
|
||||
'user_colour' => $row['user_colour'],
|
||||
);
|
||||
}
|
||||
|
||||
$db->sql_freeresult($result);
|
||||
}
|
||||
|
||||
if( sizeof($groups) )
|
||||
{
|
||||
foreach($groups as $group_id => $group)
|
||||
{
|
||||
if( sizeof($group['group_users']) )
|
||||
{
|
||||
$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);
|
||||
|
||||
$template->assign_block_vars('group', array(
|
||||
'GROUP_NAME' => $group_name,
|
||||
'GROUP_COLOUR' => $group['group_colour'],
|
||||
'U_GROUP' => $u_group,
|
||||
));
|
||||
|
||||
foreach($group['group_users'] as $group_user)
|
||||
{
|
||||
$template->assign_block_vars('group.member', array(
|
||||
'USER_ID' => $group_user['user_id'],
|
||||
'USERNAME_FULL' => get_username_string('full', $group_user['user_id'], $group_user['username'], $group_user['user_colour']),
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!isset($template->filename['leaders_ext_block']))
|
||||
{
|
||||
$template->set_filenames(array(
|
||||
'leaders_ext_block' => 'portal/block/leaders_ext.html')
|
||||
);
|
||||
}
|
||||
|
||||
$block_temp = $template->assign_display('leaders_ext_block');
|
||||
|
||||
$template->assign_block_vars('portal_column_'.$block_pos, array(
|
||||
'BLOCK_DATA' => $block_temp)
|
||||
);
|
||||
unset( $block_temp );
|
||||
?>
|
||||
@@ -1,12 +1,12 @@
|
||||
<!--version $Id: forum_index.html 296 2008-08-13 00:34:14Z icedcold $ //-->
|
||||
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
|
||||
<ul class="linklist">
|
||||
<!-- 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>
|
||||
<!-- 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>
|
||||
<!-- ENDIF -->
|
||||
|
||||
<!-- INCLUDE forumlist_body.html -->
|
||||
<!--version $Id$ //-->
|
||||
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
|
||||
<ul class="linklist">
|
||||
<!-- 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>
|
||||
<!-- 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>
|
||||
<!-- ENDIF -->
|
||||
|
||||
<!-- INCLUDE forumlist_body.html -->
|
||||
<br style="clear:both" />
|
||||
@@ -15,5 +15,5 @@
|
||||
</select>
|
||||
<input type="submit" value="{L_GO}" class="button2" />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
</form>
|
||||
<br />
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<!--version $Id: leaders.html 236 2008-05-18 15:50:06Z kevin74 $ //-->
|
||||
<div class="portal-panel">
|
||||
<div class="inner">
|
||||
<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>
|
||||
<!-- BEGIN group -->
|
||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong><br />
|
||||
<!-- 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" />
|
||||
<!-- END memeber -->
|
||||
<br style="clear:both" />
|
||||
<!-- BEGINELSE -->
|
||||
{L_NO_GROUPS_P}
|
||||
<!-- END group -->
|
||||
<span class="portal-corners-bottom"><span></span></span>
|
||||
</div>
|
||||
</div>
|
||||
<!--version $Id$ //-->
|
||||
<div class="portal-panel">
|
||||
<div class="inner">
|
||||
<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>
|
||||
<!-- BEGIN group -->
|
||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong><br />
|
||||
<!-- 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" />
|
||||
<!-- END memeber -->
|
||||
<br style="clear:both" />
|
||||
<!-- BEGINELSE -->
|
||||
{L_NO_GROUPS_P}
|
||||
<!-- END group -->
|
||||
<span class="portal-corners-bottom"><span></span></span>
|
||||
</div>
|
||||
</div>
|
||||
<br style="clear:both" />
|
||||
@@ -1,20 +1,20 @@
|
||||
<!--version $Id$ //-->
|
||||
<div class="forabg">
|
||||
<div class="inner">
|
||||
<span class="corners-top"><span></span></span>
|
||||
<ul class="topiclist">
|
||||
<li class="header"><dl><dt>{L_WELCOME}</dt></dl></li>
|
||||
</ul>
|
||||
<div class="panel">
|
||||
<div class="inner"><span class="portal-corners-top-inner"><span></span></span>
|
||||
<div class="postbody" style="width: 100%">
|
||||
<div class="content">{PORTAL_WELCOME_INTRO}</div>
|
||||
</div>
|
||||
<span class="portal-corners-bottom-inner"><span></span></span></div>
|
||||
</div>
|
||||
|
||||
<span class="corners-bottom"><span></span></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--version $Id$ //-->
|
||||
<div class="forabg">
|
||||
<div class="inner">
|
||||
<span class="corners-top"><span></span></span>
|
||||
<ul class="topiclist">
|
||||
<li class="header"><dl><dt>{L_WELCOME}</dt></dl></li>
|
||||
</ul>
|
||||
<div class="panel">
|
||||
<div class="inner"><span class="portal-corners-top-inner"><span></span></span>
|
||||
<div class="postbody" style="width: 100%">
|
||||
<div class="content">{PORTAL_WELCOME_INTRO}</div>
|
||||
</div>
|
||||
<span class="portal-corners-bottom-inner"><span></span></span></div>
|
||||
</div>
|
||||
|
||||
<span class="corners-bottom"><span></span></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br style="clear:both" />
|
||||
@@ -1,8 +1,8 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
</body>
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,16 +1,16 @@
|
||||
<!--version $Id: forum_index.html 296 2008-08-13 00:34:14Z icedcold $ //-->
|
||||
<!-- INCLUDE forumlist_body.html -->
|
||||
<br clear="all" />
|
||||
<table class="legend">
|
||||
<tr>
|
||||
<td width="20" align="center">{FORUM_NEW_IMG}</td>
|
||||
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
|
||||
<td> </td>
|
||||
<td width="20" align="center">{FORUM_IMG}</td>
|
||||
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
|
||||
<td> </td>
|
||||
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
|
||||
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!--version $Id$ //-->
|
||||
<!-- INCLUDE forumlist_body.html -->
|
||||
<br clear="all" />
|
||||
<table class="legend">
|
||||
<tr>
|
||||
<td width="20" align="center">{FORUM_NEW_IMG}</td>
|
||||
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
|
||||
<td> </td>
|
||||
<td width="20" align="center">{FORUM_IMG}</td>
|
||||
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
|
||||
<td> </td>
|
||||
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
|
||||
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br clear="all" />
|
||||
@@ -1,27 +1,27 @@
|
||||
<!--version $Id: leaders.html 216 2008-04-29 07:23:22Z kevin74 $ //-->
|
||||
<table class="tablebg" cellspacing="1" width="100%">
|
||||
<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>
|
||||
</tr>
|
||||
<!-- BEGIN group -->
|
||||
<tr class="row3">
|
||||
<td>
|
||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- BEGIN member -->
|
||||
<tr class="row1">
|
||||
<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" />
|
||||
</td>
|
||||
</tr>
|
||||
<!-- END memeber -->
|
||||
<!-- BEGINELSE -->
|
||||
<tr class="row1">
|
||||
<td>
|
||||
{L_NO_GROUPS_P}
|
||||
</td>
|
||||
</tr>
|
||||
<!-- END group -->
|
||||
</table>
|
||||
<!--version $Id$ //-->
|
||||
<table class="tablebg" cellspacing="1" width="100%">
|
||||
<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>
|
||||
</tr>
|
||||
<!-- BEGIN group -->
|
||||
<tr class="row3">
|
||||
<td>
|
||||
<strong><a href="{group.U_GROUP}" style="color: #{group.GROUP_COLOUR};" class="username-coloured">{group.GROUP_NAME}</a></strong>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- BEGIN member -->
|
||||
<tr class="row1">
|
||||
<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" />
|
||||
</td>
|
||||
</tr>
|
||||
<!-- END memeber -->
|
||||
<!-- BEGINELSE -->
|
||||
<tr class="row1">
|
||||
<td>
|
||||
{L_NO_GROUPS_P}
|
||||
</td>
|
||||
</tr>
|
||||
<!-- END group -->
|
||||
</table>
|
||||
<br />
|
||||
Reference in New Issue
Block a user