diff --git a/root/adm/style/acp_pallet.html b/root/adm/style/acp_pallet.html new file mode 100644 index 00000000..7973dc53 --- /dev/null +++ b/root/adm/style/acp_pallet.html @@ -0,0 +1,128 @@ + + +

{L_TITLE}

+ +

{L_TITLE_EXPLAIN}

+ + + + + + + + + + + + + + + + + + + + + + +
{L_PALLET_LAYOUT}
{L_COLUMN_LEFT}{L_COLUMN_CENTER}{L_COLUMN_RIGHT}
+ + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN_DISABLED} + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN_DISABLED} + + + {ICON_DELETE} + + {ICON_EDIT} + + {table_row.LEFT} + + + + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN_DISABLED} + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN_DISABLED} + + + {ICON_DELETE} + + {ICON_EDIT} + + {table_row.CENTER} + + + + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN} + + {ICON_MOVE_UP} + {ICON_MOVE_DOWN_DISABLED} + + {ICON_MOVE_UP_DISABLED} + {ICON_MOVE_DOWN_DISABLED} + + + {ICON_DELETE} + + {ICON_EDIT} + + {table_row.RIGHT} + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_PALLET_KEY}
{L_IMAGE}{L_KEY}
{ICON_EDIT}Enable
{ICON_DELETE}Disable
{ICON_MOVE_UP}Move Up
{ICON_MOVE_DOWN}Move Down
+ + + + + \ No newline at end of file diff --git a/root/includes/acp/acp_pallet.php b/root/includes/acp/acp_pallet.php new file mode 100644 index 00000000..eb6e36ac --- /dev/null +++ b/root/includes/acp/acp_pallet.php @@ -0,0 +1,164 @@ +add_lang('mods/lang_pallet_acp'); + + define('IN_PALLET_ACP', true); + + $block_sql = 'SELECT * FROM phpbb_portal_blocks ORDER BY block_position ASC , block_order ASC'; + $block_result = $db->sql_query($block_sql); + + $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_ATTACHMENT_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), + ) + );*/ + } +} + +?> \ No newline at end of file diff --git a/root/includes/acp/acp_portal.php b/root/includes/acp/acp_portal.php index 6ef243d6..42b9c957 100644 --- a/root/includes/acp/acp_portal.php +++ b/root/includes/acp/acp_portal.php @@ -81,7 +81,7 @@ class acp_portal 'portal_news_show_last' => array('lang' => 'PORTAL_NEWS_SHOW_LAST', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'portal_news_archive' => array('lang' => 'PORTAL_NEWS_ARCHIVE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), 'portal_news_permissions' => array('lang' => 'PORTAL_NEWS_PERMISSIONS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), - 'portal_show_news_replies_views' => array('lang' => 'PORTAL_SHOW_REPLIES_VIEWS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'portal_show_news_replies_views' => array('lang' => 'PORTAL_SHOW_REPLIES_VIEWS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), ) ); break; @@ -89,16 +89,16 @@ class acp_portal $display_vars = array( 'title' => 'ACP_PORTAL_ANNOUNCE_SETTINGS', 'vars' => array( - 'legend1' => 'ACP_PORTAL_ANNOUNCE_SETTINGS', - 'portal_announcements' => array('lang' => 'PORTAL_ANNOUNCEMENTS' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), - 'portal_announcements_style' => array('lang' => 'PORTAL_ANNOUNCEMENTS_STYLE' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), - 'portal_number_of_announcements' => array('lang' => 'PORTAL_NUMBER_OF_ANNOUNCEMENTS' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), - 'portal_announcements_day' => array('lang' => 'PORTAL_ANNOUNCEMENTS_DAY' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), - 'portal_announcements_length' => array('lang' => 'PORTAL_ANNOUNCEMENTS_LENGTH' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), - 'portal_global_announcements_forum' => array('lang' => 'PORTAL_GLOBAL_ANNOUNCEMENTS_FORUM' , 'validate' => 'string', 'type' => 'text:10:200', 'explain' => true), - 'portal_announcements_archive' => array('lang' => 'PORTAL_ANNOUNCEMENTS_ARCHIVE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), - 'portal_announcements_permissions' => array('lang' => 'PORTAL_ANNOUNCEMENTS_PERMISSIONS' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), - 'portal_show_announcements_replies_views' => array('lang' => 'PORTAL_SHOW_REPLIES_VIEWS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'legend1' => 'ACP_PORTAL_ANNOUNCE_SETTINGS', + 'portal_announcements' => array('lang' => 'PORTAL_ANNOUNCEMENTS' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'portal_announcements_style' => array('lang' => 'PORTAL_ANNOUNCEMENTS_STYLE' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'portal_number_of_announcements' => array('lang' => 'PORTAL_NUMBER_OF_ANNOUNCEMENTS' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), + 'portal_announcements_day' => array('lang' => 'PORTAL_ANNOUNCEMENTS_DAY' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), + 'portal_announcements_length' => array('lang' => 'PORTAL_ANNOUNCEMENTS_LENGTH' , 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), + 'portal_global_announcements_forum' => array('lang' => 'PORTAL_GLOBAL_ANNOUNCEMENTS_FORUM' , 'validate' => 'string', 'type' => 'text:10:200', 'explain' => true), + 'portal_announcements_archive' => array('lang' => 'PORTAL_ANNOUNCEMENTS_ARCHIVE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'portal_announcements_permissions' => array('lang' => 'PORTAL_ANNOUNCEMENTS_PERMISSIONS' , 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), + 'portal_show_announcements_replies_views' => array('lang' => 'PORTAL_SHOW_REPLIES_VIEWS', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true), ) ); break; diff --git a/root/includes/acp/info/acp_pallet.php b/root/includes/acp/info/acp_pallet.php new file mode 100644 index 00000000..ca12eefe --- /dev/null +++ b/root/includes/acp/info/acp_pallet.php @@ -0,0 +1,32 @@ + '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')), + ), + ); + } +} + +?> \ No newline at end of file diff --git a/root/language/en/mods/lang_pallet_acp.php b/root/language/en/mods/lang_pallet_acp.php new file mode 100644 index 00000000..e69de29b diff --git a/root/portal.php b/root/portal.php index 0b1d77a9..0a6482cc 100644 --- a/root/portal.php +++ b/root/portal.php @@ -27,6 +27,16 @@ $user->session_begin(); $auth->acl($user->data); $user->setup('mods/lang_portal'); +// output page +page_header($user->lang['PORTAL']); + +$template->set_filenames(array( + 'body' => '/portal/portal_body.html' +)); + + +make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx")); + $load_center = true; if ( is_dir( $phpbb_root_path . 'install_portal/' ) === TRUE ) @@ -38,7 +48,6 @@ if ( is_dir( $phpbb_root_path . 'install_portal/' ) === TRUE ) if ( version_compare( $current_version, $portal_config['portal_version'], '<=' ) === TRUE ) { $template->assign_vars(array( - 'S_DISPLAY_GENERAL' => true, 'GEN_TITLE' => $user->lang['PORTAL_ERROR'], 'GEN_MESSAGE' => sprintf( $user->lang['PORTAL_DELETE_DIR'], $phpbb_root_path . 'install_portal' ) )); @@ -46,16 +55,75 @@ if ( is_dir( $phpbb_root_path . 'install_portal/' ) === TRUE ) else { $template->assign_vars(array( - 'S_DISPLAY_GENERAL' => true, 'GEN_TITLE' => $user->lang['PORTAL_UPDATE'], 'GEN_MESSAGE' => sprintf( $user->lang['PORTAL_UPDATE_TEXT'], $phpbb_root_path . 'install_portal/install.'.$phpEx, $current_version ) )); } + + if (!isset($template->filename['general_block'])) + { + $template->set_filenames(array( + 'general_block' => 'portal/block/general_block.html') + ); + } + + $block_temp = $template->assign_display('general_block'); + + $template->assign_block_vars('portal_column_center', array( + 'BLOCK_DATA' => $block_temp) + ); $load_center = false; } } +if ($load_center == TRUE && $user->data['user_perm_from'] && $auth->acl_get('a_switchperm')) +{ + if (!isset($template->filename['general_block'])) + { + $template->set_filenames(array( + 'general_block' => 'portal/block/general_block.html') + ); + } + + $block_temp = $template->assign_display('general_block'); + + $template->assign_block_vars('portal_column_center', array( + 'BLOCK_DATA' => $block_temp) + ); +} + + +if ( $load_center != TRUE ) +{ + $where = ' AND block_type <> 1'; +} else { + $where = ''; +} + +$block_sql = 'SELECT * FROM phpbb_portal_blocks WHERE block_enabled = 1'.$where.' ORDER BY block_position ASC , block_order ASC'; +$block_result = $db->sql_query($block_sql); + +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; + } + include($phpbb_root_path . 'portal/block/'.$block_row['block_name'].'.'.$phpEx); +} + if ( $load_center === TRUE ) { @@ -75,169 +143,6 @@ if ( $load_center === TRUE ) ); } - if ($portal_config['portal_recent']) - { - include($phpbb_root_path . 'portal/block/recent.'.$phpEx); - } - - if ($portal_config['portal_wordgraph']) - { - include($phpbb_root_path . 'portal/block/wordgraph.'.$phpEx); - } - - if ($portal_config['portal_poll_topic']) - { - include($phpbb_root_path . 'portal/block/poll.'.$phpEx); - } - - if ($portal_config['portal_welcome']) - { - include($phpbb_root_path . 'portal/block/welcome.'.$phpEx); - } - - if ($portal_config['portal_welcome_guest']) - { - $template->assign_vars(array( - 'S_DISPLAY_WELCOME_GUEST' => true, - )); - } - - if ($portal_config['portal_announcements']) - { - include($phpbb_root_path . 'portal/block/announcements.'.$phpEx); - $template->assign_vars(array( - 'S_ANNOUNCE_COMPACT' => ($portal_config['portal_announcements_style']) ? true : false, - )); - } - - if ($portal_config['portal_news']) - { - include($phpbb_root_path . 'portal/block/news.'.$phpEx); - $template->assign_vars(array( - 'S_NEWS_COMPACT' => ($portal_config['portal_news_style']) ? true : false, - )); - } - - if ($portal_config['portal_custom_center'] or $portal_config['portal_custom_small']) - { - include($phpbb_root_path . 'portal/block/custom.'.$phpEx); - } - - if ($config['load_online'] && $config['load_online_time'] && $portal_config['portal_whois_online']) - { - include($phpbb_root_path . 'portal/block/whois_online.'.$phpEx); - } -} - -// show login box and user menu - -// only registered user see user menu -if ($user->data['is_registered']) -{ - include($phpbb_root_path . 'portal/block/user_menu.'.$phpEx); -} -else -{ - include($phpbb_root_path . 'portal/block/login_box.'.$phpEx); -} - -if ($portal_config['portal_main_menu']) -{ - include($phpbb_root_path . 'portal/block/main_menu.'.$phpEx); -} - -if ($portal_config['portal_user_menu']) -{ - $template->assign_vars(array( - 'S_DISPLAY_USERMENU' => true, - )); -} - -if ($portal_config['portal_birthdays']) -{ - include($phpbb_root_path . 'portal/block/birthday_list.'.$phpEx); -} - -if ($portal_config['portal_search']) -{ - include($phpbb_root_path . 'portal/block/search.'.$phpEx); -} - -if ($portal_config['portal_attachments'] && $config['allow_attachments']) -{ - include($phpbb_root_path . 'portal/block/attachments.'.$phpEx); -} - -if ($portal_config['portal_advanced_stat']) -{ - include($phpbb_root_path . 'portal/block/statistics.'.$phpEx); -} - -if ($portal_config['portal_minicalendar']) -{ - include($phpbb_root_path . 'portal/block/mini_cal.'.$phpEx); -} - -if ($portal_config['portal_link_us']) -{ - include($phpbb_root_path . 'portal/block/link_us.'.$phpEx); -} - -if ($portal_config['portal_leaders'] && $portal_config['portal_leaders_ext']) -{ - include($phpbb_root_path . 'portal/block/leaders_ext.'.$phpEx); -} -elseif ($portal_config['portal_leaders']) -{ - include($phpbb_root_path . 'portal/block/leaders.'.$phpEx); -} - -if ($portal_config['portal_load_last_visited_bots']) -{ - include($phpbb_root_path . 'portal/block/latest_bots.'.$phpEx); -} - -if ($portal_config['portal_top_posters']) -{ - include($phpbb_root_path . 'portal/block/top_posters.'.$phpEx); -} - -if ($portal_config['portal_latest_members']) -{ - include($phpbb_root_path . 'portal/block/latest_members.'.$phpEx); -} - -if ($portal_config['portal_random_member']) -{ - include($phpbb_root_path . 'portal/block/random_member.'.$phpEx); -} - -if ($portal_config['portal_friends']) -{ - include($phpbb_root_path . 'portal/block/friends.'.$phpEx); -} - -if ($portal_config['portal_change_style']) -{ - include($phpbb_root_path . 'portal/block/change_style.'.$phpEx); -} - -if ($portal_config['portal_clock']) -{ - $template->assign_vars(array( - 'S_DISPLAY_CLOCK' => true, - )); -} - -if ($portal_config['portal_links']) -{ - include($phpbb_root_path . 'portal/block/links.'.$phpEx); -} - - -if ($portal_config['portal_pay_s_block'] or ( $portal_config['portal_pay_c_block'] && $load_center === TRUE ) ) -{ - include($phpbb_root_path . 'portal/block/donate.'.$phpEx); } $template->assign_vars(array( @@ -245,16 +150,6 @@ $template->assign_vars(array( 'PORTAL_RIGHT_COLUMN' => $portal_config['portal_right_column_width'], )); -// output page -page_header($user->lang['PORTAL']); - -$template->set_filenames(array( - 'body' => '/portal/portal_body.html' -)); - - -make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx")); - page_footer(); ?> \ No newline at end of file diff --git a/root/portal/block/announcements.php b/root/portal/block/announcements.php index 825e36ed..c495cd30 100644 --- a/root/portal/block/announcements.php +++ b/root/portal/block/announcements.php @@ -315,9 +315,28 @@ $template->assign_vars(array( 'NEWEST_POST_IMG' => $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'), 'READ_POST_IMG' => $user->img('icon_topic_latest', 'VIEW_LATEST_POST'), 'GOTO_PAGE_IMG' => $user->img('icon_post_target', 'GOTO_PAGE'), - 'S_DISPLAY_ANNOUNCEMENTS' => true, 'S_DISPLAY_ANNOUNCEMENTS_RVS' => ( $portal_config['portal_show_announcements_replies_views'] ) ? true : false, 'S_TOPIC_ICONS' => $topic_icons, )); +if( $portal_config['portal_announcements_style'] ) +{ + $template_file = 'portal/block/announcements_compact.html'; +} else { + $template_file = 'portal/block/announcements.html'; +} + +if (!isset($template->filename['announcements_block'])) +{ + $template->set_filenames(array( + 'announcements_block' => $template_file) + ); +} + +$block_temp = $template->assign_display('announcements_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/attachments.php b/root/portal/block/attachments.php index 2f468e6d..f4c1911e 100644 --- a/root/portal/block/attachments.php +++ b/root/portal/block/attachments.php @@ -89,16 +89,18 @@ if( $attach_forums === TRUE ) } $db->sql_freeresult($result); - // Assign specific vars - $template->assign_vars(array( - 'S_DISPLAY_ATTACHMENTS' => true, - )); -} else { - // Assign specific vars - $template->assign_vars(array( - 'S_DISPLAY_ATTACHMENTS' => false, - )); + if (!isset($template->filename['attachments_block'])) + { + $template->set_filenames(array( + 'attachments_block' => 'portal/block/attachments.html') + ); + } + + $block_temp = $template->assign_display('attachments_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); } - - ?> \ No newline at end of file diff --git a/root/portal/block/birthday_list.php b/root/portal/block/birthday_list.php index 43a1574b..02286a84 100644 --- a/root/portal/block/birthday_list.php +++ b/root/portal/block/birthday_list.php @@ -71,14 +71,26 @@ if ($config['load_birthdays'] && $config['allow_birthdays']) } } $db->sql_freeresult($result); + + // Assign index specific vars + $template->assign_vars(array( + 'BIRTHDAY_LIST' => $birthday_list, + 'BIRTHDAYS_AHEAD_LIST' => ( $portal_config['portal_birthdays_ahead'] > 0 ) ? $birthday_ahead_list : '', + 'L_BIRTHDAYS_AHEAD' => sprintf($user->lang['BIRTHDAYS_AHEAD'], $portal_config['portal_birthdays_ahead']), + )); + + if (!isset($template->filename['birthday_list_block'])) + { + $template->set_filenames(array( + 'birthday_list_block' => 'portal/block/birthday_list.html') + ); + } + + $block_temp = $template->assign_display('birthday_list_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); } - -// Assign index specific vars -$template->assign_vars(array( - 'BIRTHDAY_LIST' => $birthday_list, - 'BIRTHDAYS_AHEAD_LIST' => ( $portal_config['portal_birthdays_ahead'] > 0 ) ? $birthday_ahead_list : '', - 'L_BIRTHDAYS_AHEAD' => sprintf($user->lang['BIRTHDAYS_AHEAD'], $portal_config['portal_birthdays_ahead']), - 'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false, -)); - ?> \ No newline at end of file diff --git a/root/portal/block/change_style.php b/root/portal/block/change_style.php index f89e343f..7e233097 100644 --- a/root/portal/block/change_style.php +++ b/root/portal/block/change_style.php @@ -22,44 +22,55 @@ if (!defined('IN_PORTAL')) $style = request_var('style', 0); - $sql = 'SELECT style_id, style_name, style_copyright - FROM ' . STYLES_TABLE . ' - WHERE style_active = 1 - ORDER BY style_name ASC'; +$sql = 'SELECT style_id, style_name, style_copyright + FROM ' . STYLES_TABLE . ' + WHERE style_active = 1 + ORDER BY style_name ASC'; - $result = $db->sql_query($sql); - $style_select = ''; - while ($row = $db->sql_fetchrow($result)) - { - $selected = ( $style == $row['style_id'] ) ? ' selected="selected"' : ''; - $style_value = append_sid("{$phpbb_root_path}portal.$phpEx", 'style=' . $row['style_id']); - $style_select .= ''; - } - $db->sql_freeresult($result); - - // style info - $sql2 = 'SELECT style_id, style_name, style_copyright - FROM ' . STYLES_TABLE . ' - WHERE style_active = 1 - AND style_id = ' . $style; +$result = $db->sql_query($sql); +$style_select = ''; +while ($row = $db->sql_fetchrow($result)) +{ + $selected = ( $style == $row['style_id'] ) ? ' selected="selected"' : ''; + $style_value = append_sid("{$phpbb_root_path}portal.$phpEx", 'style=' . $row['style_id']); + $style_select .= ''; +} +$db->sql_freeresult($result); - $result = $db->sql_query($sql2); - $row = $db->sql_fetchrow($result); +// style info +$sql2 = 'SELECT style_id, style_name, style_copyright + FROM ' . STYLES_TABLE . ' + WHERE style_active = 1 + AND style_id = ' . $style; - $template->assign_vars(array( - 'S_STYLE_ACTION'=> append_sid("{$phpbb_root_path}portal.$phpEx"), - 'STYLE_NAME' => $row['style_name'], - 'STYLE_COPY' => $row['style_copyright'], - 'STYLE_SELECT' => $style_select, - )); +$result = $db->sql_query($sql2); +$row = $db->sql_fetchrow($result); - $db->sql_freeresult($result); - - - // Assign specific vars $template->assign_vars(array( - 'S_STYLE_OPTIONS' => ($config['override_user_style']) ? '' : style_select($user->data['user_style']), - 'S_DISPLAY_CHANGE_STYLE' => true, + 'S_STYLE_ACTION'=> append_sid("{$phpbb_root_path}portal.$phpEx"), + 'STYLE_NAME' => $row['style_name'], + 'STYLE_COPY' => $row['style_copyright'], + 'STYLE_SELECT' => $style_select, )); +$db->sql_freeresult($result); + +// Assign specific vars +$template->assign_vars(array( + 'S_STYLE_OPTIONS' => ($config['override_user_style']) ? '' : style_select($user->data['user_style']), +)); + +if (!isset($template->filename['change_style_block'])) +{ + $template->set_filenames(array( + 'change_style_block' => 'portal/block/change_style.html') + ); +} + +$block_temp = $template->assign_display('change_style_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/clock.php b/root/portal/block/clock.php new file mode 100644 index 00000000..42aa3063 --- /dev/null +++ b/root/portal/block/clock.php @@ -0,0 +1,26 @@ +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 ); +?> \ No newline at end of file diff --git a/root/portal/block/custom.php b/root/portal/block/custom.php index 94678526..465be9ff 100644 --- a/root/portal/block/custom.php +++ b/root/portal/block/custom.php @@ -12,85 +12,106 @@ if (!defined('IN_PHPBB')) { - exit; + exit; } if (!defined('IN_PORTAL')) { - exit; + exit; } $allow_bbcode = 1; $allow_urls = 1; $allow_smilies = 1; -// Center Box - if ($portal_config['portal_custom_center']) +if ($block_type == '') +{ + // Center Box + if ($portal_config['portal_custom_center_bbcode']) { - if ($portal_config['portal_custom_center_bbcode']) - { - $message_parser = new parse_message($portal_config['portal_custom_code_center']); - $message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); + $message_parser = new parse_message($portal_config['portal_custom_code_center']); + $message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); - $text_center = $message_parser->message; - $bbcode_uid = $message_parser->bbcode_uid; - $bbcode_bitfield = $message_parser->bbcode_bitfield; + $text_center = $message_parser->message; + $bbcode_uid = $message_parser->bbcode_uid; + $bbcode_bitfield = $message_parser->bbcode_bitfield; - $bbcode = new bbcode(base64_encode($bbcode_bitfield)); - $text_center = censor_text($text_center); - $bbcode->bbcode_second_pass($text_center, $bbcode_uid, $bbcode_bitfield); - $text_center = bbcode_nl2br($text_center); - $text_center = smiley_text($text_center); + $bbcode = new bbcode(base64_encode($bbcode_bitfield)); + $text_center = censor_text($text_center); + $bbcode->bbcode_second_pass($text_center, $bbcode_uid, $bbcode_bitfield); + $text_center = bbcode_nl2br($text_center); + $text_center = smiley_text($text_center); - $template->assign_vars(array( - 'PORTAL_CUSTOM_CENTER_CODE' => $text_center, - )); - } - else - { - $template->assign_vars(array( - 'PORTAL_CUSTOM_CENTER_CODE' => htmlspecialchars_decode($portal_config['portal_custom_code_center'],ENT_QUOTES), - )); - } - $template->assign_vars(array( - 'S_CUSTOM_CENTER' => true, - 'PORTAL_CUSTOM_CENTER_HEADLINE' => $portal_config['portal_custom_center_headline'], - )); + $template->assign_vars(array( + 'PORTAL_CUSTOM_CENTER_CODE' => $text_center, + )); + } + else + { + $template->assign_vars(array( + 'PORTAL_CUSTOM_CENTER_CODE' => htmlspecialchars_decode($portal_config['portal_custom_code_center'],ENT_QUOTES), + )); + } + $template->assign_vars(array( + 'PORTAL_CUSTOM_CENTER_HEADLINE' => $portal_config['portal_custom_center_headline'], + )); + + if (!isset($template->filename['custom_block'])) + { + $template->set_filenames(array( + 'custom_block' => 'portal/block/custom_center.html') + ); } -// Small Box - if ($portal_config['portal_custom_small']) + $block_temp = $template->assign_display('custom_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +} else { + // Small Box + if ($portal_config['portal_custom_small_bbcode']) { - if ($portal_config['portal_custom_small_bbcode']) - { - $message_parser = new parse_message($portal_config['portal_custom_code_small']); - $message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); + $message_parser = new parse_message($portal_config['portal_custom_code_small']); + $message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); - $text_small = $message_parser->message; - $bbcode_uid = $message_parser->bbcode_uid; - $bbcode_bitfield = $message_parser->bbcode_bitfield; + $text_small = $message_parser->message; + $bbcode_uid = $message_parser->bbcode_uid; + $bbcode_bitfield = $message_parser->bbcode_bitfield; - $bbcode = new bbcode(base64_encode($bbcode_bitfield)); - $text_small = censor_text($text_small); - $bbcode->bbcode_second_pass($text_small, $bbcode_uid, $bbcode_bitfield); - $text_small = bbcode_nl2br($text_small); - $text_small = smiley_text($text_small); - - $template->assign_vars(array( - 'PORTAL_CUSTOM_SMALL_CODE' => $text_small, - )); - } - else - { - $template->assign_vars(array( - 'PORTAL_CUSTOM_SMALL_CODE' => htmlspecialchars_decode($portal_config['portal_custom_code_small'],ENT_QUOTES), - )); - } - $template->assign_vars(array( - 'S_CUSTOM_SMALL' => true, - 'PORTAL_CUSTOM_SMALL_HEADLINE' => $portal_config['portal_custom_small_headline'], - )); + $bbcode = new bbcode(base64_encode($bbcode_bitfield)); + $text_small = censor_text($text_small); + $bbcode->bbcode_second_pass($text_small, $bbcode_uid, $bbcode_bitfield); + $text_small = bbcode_nl2br($text_small); + $text_small = smiley_text($text_small); + $template->assign_vars(array( + 'PORTAL_CUSTOM_SMALL_CODE' => $text_small, + )); + } + else + { + $template->assign_vars(array( + 'PORTAL_CUSTOM_SMALL_CODE' => htmlspecialchars_decode($portal_config['portal_custom_code_small'],ENT_QUOTES), + )); + } + $template->assign_vars(array( + 'PORTAL_CUSTOM_SMALL_HEADLINE' => $portal_config['portal_custom_small_headline'], + )); + + if (!isset($template->filename['custom_side_block'])) + { + $template->set_filenames(array( + 'custom_side_block' => 'portal/block/custom_small.html') + ); } + $block_temp = $template->assign_display('custom_side_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +} ?> \ No newline at end of file diff --git a/root/portal/block/donate.php b/root/portal/block/donate.php index 6796da43..dc08639f 100644 --- a/root/portal/block/donate.php +++ b/root/portal/block/donate.php @@ -20,26 +20,42 @@ if (!defined('IN_PORTAL')) exit; } -if ($portal_config['portal_pay_acc']) +if ($block_type == '') { - if ($portal_config['portal_pay_c_block']) + if (!isset($template->filename['donate_block'])) { - $template->assign_vars(array( - 'S_DISPLAY_PAY_C' => true, - )); + $template->set_filenames(array( + 'donate_block' => 'portal/block/donation.html') + ); } - if ($portal_config['portal_pay_s_block']) + $block_temp = $template->assign_display('donate_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +} +else +{ + if (!isset($template->filename['donate_side_block'])) { - $template->assign_vars(array( - 'S_DISPLAY_PAY_S' => true, - )); + $template->set_filenames(array( + 'donate_side_block' => 'portal/block/donation_small.html') + ); } - // Assign specific vars - $template->assign_vars(array( - 'PAY_ACC' => $portal_config['portal_pay_acc'], - )); + $block_temp = $template->assign_display('donate_side_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); } +// Assign specific vars +$template->assign_vars(array( + 'PAY_ACC' => $portal_config['portal_pay_acc'], +)); + ?> \ No newline at end of file diff --git a/root/portal/block/forum_index.php b/root/portal/block/forum_index.php new file mode 100644 index 00000000..6a8ea26a --- /dev/null +++ b/root/portal/block/forum_index.php @@ -0,0 +1,40 @@ +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 ); + +?> \ No newline at end of file diff --git a/root/portal/block/friends.php b/root/portal/block/friends.php index f00dd092..b6487e8f 100644 --- a/root/portal/block/friends.php +++ b/root/portal/block/friends.php @@ -25,55 +25,26 @@ $s_display_friends = false; // Output listing of friends online $update_time = $config['load_online_time'] * 60; - switch ($db->sql_layer) - { - case 'mssql': - case 'mssql_odbc': - $sql = $db->sql_build_query('SELECT_DISTINCT', array( - 'SELECT' => 'u.user_id, u.username, u.user_colour, u.user_allow_viewonline, MAX(s.session_time) as online_time, MIN(s.session_viewonline) AS viewonline', - 'FROM' => array( - USERS_TABLE => 'u', - ZEBRA_TABLE => 'z' - ), +$sql = $db->sql_build_query('SELECT_DISTINCT', array( + 'SELECT' => 'u.user_id, u.username, u.username_clean, u.user_colour, u.user_allow_viewonline, MAX(s.session_time) as online_time, MIN(s.session_viewonline) AS viewonline', + 'FROM' => array( + USERS_TABLE => 'u', + ZEBRA_TABLE => 'z' + ), - 'LEFT_JOIN' => array( - array( - 'FROM' => array(SESSIONS_TABLE => 's'), - 'ON' => 's.session_user_id = z.zebra_id' - ) - ), + 'LEFT_JOIN' => array( + array( + 'FROM' => array(SESSIONS_TABLE => 's'), + 'ON' => 's.session_user_id = z.zebra_id' + ) + ), - 'WHERE' => 'z.user_id = ' . $user->data['user_id'] . ' - AND z.friend = 1 - AND u.user_id = z.zebra_id', - 'GROUP_BY' => 'z.zebra_id, u.user_id, u.username, u.user_allow_viewonline, u.user_colour', - 'ORDER_BY' => 'u.username ASC', - )); - break; - - default: - $sql = $db->sql_build_query('SELECT_DISTINCT', array( - 'SELECT' => 'u.user_id, u.username, u.user_colour, u.user_allow_viewonline, MAX(s.session_time) as online_time, MIN(s.session_viewonline) AS viewonline', - 'FROM' => array( - USERS_TABLE => 'u', - ZEBRA_TABLE => 'z' - ), - - 'LEFT_JOIN' => array( - array( - 'FROM' => array(SESSIONS_TABLE => 's'), - 'ON' => 's.session_user_id = z.zebra_id' - ) - ), - - 'WHERE' => 'z.user_id = ' . $user->data['user_id'] . ' - AND z.friend = 1 - AND u.user_id = z.zebra_id', - 'GROUP_BY' => 'z.zebra_id, u.user_id, u.username, u.user_allow_viewonline, u.user_colour', - 'ORDER_BY' => 'u.username_clean ASC', - )); - break; - } + 'WHERE' => 'z.user_id = ' . $user->data['user_id'] . ' + AND z.friend = 1 + AND u.user_id = z.zebra_id', + 'GROUP_BY' => 'z.zebra_id, u.user_id, u.username, u.user_allow_viewonline, u.user_colour', + 'ORDER_BY' => 'u.username_clean ASC', +)); $result = $db->sql_query_limit($sql, $portal_config['portal_max_online_friends']); @@ -92,10 +63,23 @@ while ($row = $db->sql_fetchrow($result)) } $db->sql_freeresult($result); -// Assign specific vars -$template->assign_vars(array( - 'S_DISPLAY_FRIENDS' => $s_display_friends, - 'S_ZEBRA_ENABLED' => true, -)); + +//if( $s_display_friends ) +//{ + if (!isset($template->filename['friends_block'])) + { + $template->set_filenames(array( + 'friends_block' => 'portal/block/online_friends.html') + ); + } + + $block_temp = $template->assign_display('friends_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +//} + ?> \ No newline at end of file diff --git a/root/portal/block/jumpbox.php b/root/portal/block/jumpbox.php new file mode 100644 index 00000000..d26c6798 --- /dev/null +++ b/root/portal/block/jumpbox.php @@ -0,0 +1,27 @@ +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 ); + +?> \ No newline at end of file diff --git a/root/portal/block/latest_bots.php b/root/portal/block/latest_bots.php index ace5f21d..d85d0f99 100644 --- a/root/portal/block/latest_bots.php +++ b/root/portal/block/latest_bots.php @@ -57,7 +57,19 @@ $db->sql_freeresult($result); // Assign specific vars $template->assign_vars(array( 'LAST_VISITED_BOTS' => sprintf($user->lang['LAST_VISITED_BOTS'], $portal_config['portal_last_visited_bots_number']), - 'S_LAST_VISITED_BOTS' => ($portal_config['portal_load_last_visited_bots']) ? true : false, )); +if (!isset($template->filename['latest_bots_block'])) +{ + $template->set_filenames(array( + 'latest_bots_block' => 'portal/block/latest_bots.html') + ); +} + +$block_temp = $template->assign_display('latest_bots_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/latest_members.php b/root/portal/block/latest_members.php index b039a14d..cb9641b3 100644 --- a/root/portal/block/latest_members.php +++ b/root/portal/block/latest_members.php @@ -36,8 +36,17 @@ while( ($row = $db->sql_fetchrow($result)) && ($row['username']) ) } $db->sql_freeresult($result); -$template->assign_vars(array( - 'S_DISPLAY_LATEST_MEMBERS' => true, -)); +if (!isset($template->filename['latest_members_block'])) +{ + $template->set_filenames(array( + 'latest_members_block' => 'portal/block/latest_members.html') + ); +} +$block_temp = $template->assign_display('latest_members_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/leaders.php b/root/portal/block/leaders.php index 84f8654b..84a129ce 100644 --- a/root/portal/block/leaders.php +++ b/root/portal/block/leaders.php @@ -140,9 +140,17 @@ while ($row = $db->sql_fetchrow($result)) } $db->sql_freeresult($result); +if (!isset($template->filename['leaders_block'])) +{ + $template->set_filenames(array( + 'leaders_block' => 'portal/block/leaders.html') + ); +} -$template->assign_vars(array( - 'S_DISPLAY_LEADERS' => true, -)); +$block_temp = $template->assign_display('leaders_block'); +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/leaders_ext.php b/root/portal/block/leaders_ext.php index b36c2ece..ff3beaa0 100644 --- a/root/portal/block/leaders_ext.php +++ b/root/portal/block/leaders_ext.php @@ -110,8 +110,17 @@ if( sizeof($groups) ) } } } -$template->assign_vars(array( - 'S_DISPLAY_LEADERS_EXT' => true, -)); +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 ); ?> \ No newline at end of file diff --git a/root/portal/block/link_us.php b/root/portal/block/link_us.php index 947b584d..c278ac66 100644 --- a/root/portal/block/link_us.php +++ b/root/portal/block/link_us.php @@ -24,9 +24,22 @@ $u_link = $config['server_protocol'] . $config['server_name'] . $config['script_ // Assign specific vars $template->assign_vars(array( - 'S_DISPLAY_LINK_US' => true, 'LINK_US_TXT' => sprintf($user->lang['LINK_US_TXT'], $config['sitename']), 'U_LINK_US' => '<a href="' . $u_link . '" ' . (($config['site_desc']) ? 'title="' . $config['site_desc'] . '"' : '' ) . '>' . (($config['sitename']) ? $config['sitename'] : $u_link ) . '</a>', )); +if (!isset($template->filename['link_us_block'])) +{ + $template->set_filenames(array( + 'link_us_block' => 'portal/block/link_us.html') + ); +} + +$block_temp = $template->assign_display('link_us_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); + ?> \ No newline at end of file diff --git a/root/portal/block/links.php b/root/portal/block/links.php index 2d8a4eac..d5cb7b59 100644 --- a/root/portal/block/links.php +++ b/root/portal/block/links.php @@ -33,8 +33,18 @@ foreach( $links as $link_id => $link_data ) )); } -$template->assign_vars(array( - 'S_DISPLAY_LINKS' => true, -)); +if (!isset($template->filename['links_block'])) +{ + $template->set_filenames(array( + 'links_block' => 'portal/block/links.html') + ); +} + +$block_temp = $template->assign_display('links_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/main_menu.php b/root/portal/block/main_menu.php index 637027e6..5214798a 100644 --- a/root/portal/block/main_menu.php +++ b/root/portal/block/main_menu.php @@ -21,10 +21,23 @@ if (!defined('IN_PORTAL')) } $template->assign_vars(array( - 'S_DISPLAY_MAINMENU' => true, 'U_M_BBCODE' => append_sid("{$phpbb_root_path}faq.$phpEx", 'mode=bbcode'), 'U_M_TERMS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=terms'), 'U_M_PRV' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=privacy'), )); +if (!isset($template->filename['main_menu_block'])) +{ + $template->set_filenames(array( + 'main_menu_block' => 'portal/block/main_menu.html') + ); +} + +$block_temp = $template->assign_display('main_menu_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); + ?> \ No newline at end of file diff --git a/root/portal/block/mini_cal.php b/root/portal/block/mini_cal.php index 671715cf..51d012d9 100644 --- a/root/portal/block/mini_cal.php +++ b/root/portal/block/mini_cal.php @@ -145,7 +145,6 @@ $prev_month = '>>'; $template->assign_vars(array( - 'S_DISPLAY_MINICAL' => true, 'L_MINI_CAL_MONTH' => $user->lang['mini_cal']['long_month'][$mini_cal->day[0][4]] . " " . $mini_cal->day[0][5], 'L_MINI_CAL_ADD_EVENT' => $user->lang['Mini_Cal_add_event'], 'L_MINI_CAL_CALENDAR' => $user->lang['Mini_Cal_calendar'], @@ -162,4 +161,17 @@ $template->assign_vars(array( 'U_NEXT_MONTH' => $next_month, )); +if (!isset($template->filename['mini_cal_block'])) +{ + $template->set_filenames(array( + 'mini_cal_block' => 'portal/block/mini_calendar.html') + ); +} + +$block_temp = $template->assign_display('mini_cal_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/news.php b/root/portal/block/news.php index f3058bc7..a9a147db 100644 --- a/root/portal/block/news.php +++ b/root/portal/block/news.php @@ -297,14 +297,35 @@ if( isset($fetch_news['topic_icons']) ) } $template->assign_vars(array( - 'NEWEST_POST_IMG' => $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'), - 'READ_POST_IMG' => $user->img('icon_topic_latest', 'VIEW_LATEST_POST'), - 'GOTO_PAGE_IMG' => $user->img('icon_post_target', 'GOTO_PAGE'), - 'S_NEWEST_OR_FIRST' => ( $portal_config['portal_news_show_last'] ) ? $user->lang['JUMP_NEWEST'] : $user->lang['JUMP_FIRST'], - 'POSTED_BY_TEXT' => ( $portal_config['portal_news_show_last'] ) ? $user->lang['LAST_POST'] : $user->lang['POSTED'], - 'S_DISPLAY_NEWS' => true, - 'S_DISPLAY_NEWS_RVS' => ( $portal_config['portal_show_news_replies_views'] ) ? true : false, - 'S_TOPIC_ICONS' => $topic_icons, + 'NEWEST_POST_IMG' => $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'), + 'READ_POST_IMG' => $user->img('icon_topic_latest', 'VIEW_LATEST_POST'), + 'GOTO_PAGE_IMG' => $user->img('icon_post_target', 'GOTO_PAGE'), + 'S_NEWEST_OR_FIRST => ( $portal_config['portal_news_show_last'] ) ? $user->lang['JUMP_NEWEST'] : $user->lang['JUMP_FIRST'], + 'POSTED_BY_TEXT' => ( $portal_config['portal_news_show_last'] ) ? $user->lang['LAST_POST'] : $user->lang['POSTED'], + 'S_DISPLAY_NEWS' => true, + 'S_DISPLAY_NEWS_RVS' => ( $portal_config['portal_show_news_replies_views'] ) ? true : false, + 'S_TOPIC_ICONS' => $topic_icons, )); +if( $portal_config['portal_news_style'] ) +{ + $template_file = 'portal/block/news_compact.html'; +} else { + $template_file = 'portal/block/news.html'; +} + +if (!isset($template->filename['news_block'])) +{ + $template->set_filenames(array( + 'news_block' => $template_file) + ); +} + +$block_temp = $template->assign_display('news_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); + ?> \ No newline at end of file diff --git a/root/portal/block/poll.php b/root/portal/block/poll.php index c1e0b128..93479e78 100644 --- a/root/portal/block/poll.php +++ b/root/portal/block/poll.php @@ -388,11 +388,23 @@ if( $poll_forums === TRUE ) $db->sql_freeresult($result); $template->assign_vars(array( - 'S_DISPLAY_POLL' => true, 'S_HAS_POLL' => $has_poll, 'POLL_LEFT_CAP_IMG' => $user->img('poll_left'), 'POLL_RIGHT_CAP_IMG'=> $user->img('poll_right'), )); + if (!isset($template->filename['poll_block'])) + { + $template->set_filenames(array( + 'poll_block' => 'portal/block/poll.html') + ); + } + + $block_temp = $template->assign_display('poll_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); } ?> \ No newline at end of file diff --git a/root/portal/block/random_member.php b/root/portal/block/random_member.php index 0449b677..73649d15 100644 --- a/root/portal/block/random_member.php +++ b/root/portal/block/random_member.php @@ -79,8 +79,18 @@ $template->assign_block_vars('random_member', array( )); $db->sql_freeresult($result); -$template->assign_vars(array( - 'S_DISPLAY_RANDOM_MEMBER' => true, -)); +if (!isset($template->filename['random_member_block'])) +{ + $template->set_filenames(array( + 'random_member_block' => 'portal/block/random_member.html') + ); +} + +$block_temp = $template->assign_display('random_member_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/recent.php b/root/portal/block/recent.php index 9842ecf6..bb8a0ee3 100644 --- a/root/portal/block/recent.php +++ b/root/portal/block/recent.php @@ -135,8 +135,17 @@ while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) ) } $db->sql_freeresult($result); -$template->assign_vars(array( - 'S_DISPLAY_RECENT' => true, -)); +if (!isset($template->filename['recent_block'])) +{ + $template->set_filenames(array( + 'recent_block' => 'portal/block/recent.html') + ); +} +$block_temp = $template->assign_display('recent_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/search.php b/root/portal/block/search.php index e4bcbbc4..d0f4a5d8 100644 --- a/root/portal/block/search.php +++ b/root/portal/block/search.php @@ -21,9 +21,21 @@ if (!defined('IN_PORTAL')) } $template->assign_vars(array( - 'S_DISPLAY_PORTALSEARCH' => true, 'S_SEARCH_ACTION' => append_sid("{$phpbb_root_path}search.$phpEx"), - )); +if (!isset($template->filename['search_block'])) +{ + $template->set_filenames(array( + 'search_block' => 'portal/block/search.html') + ); +} + +$block_temp = $template->assign_display('search_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); + ?> \ No newline at end of file diff --git a/root/portal/block/statistics.php b/root/portal/block/statistics.php index fdfaadc0..2fe90348 100644 --- a/root/portal/block/statistics.php +++ b/root/portal/block/statistics.php @@ -125,7 +125,6 @@ $l_posts_per_topic_s = ($total_posts == 0) ? 'POSTS_PER_TOPIC_ZERO' : 'POSTS_PER // Assign specific vars $template->assign_vars(array( - 'S_DISPLAY_ADVANCED_STAT' => true, 'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts), 'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics), 'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users), @@ -143,4 +142,18 @@ $template->assign_vars(array( 'POSTS_PER_TOPIC' => sprintf($user->lang[$l_posts_per_topic_s], $posts_per_topic), )); +if (!isset($template->filename['statistics_block'])) +{ + $template->set_filenames(array( + 'statistics_block' => 'portal/block/statistics.html') + ); +} + +$block_temp = $template->assign_display('statistics_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); + ?> \ No newline at end of file diff --git a/root/portal/block/top_posters.php b/root/portal/block/top_posters.php index 550fa3da..ff66d735 100644 --- a/root/portal/block/top_posters.php +++ b/root/portal/block/top_posters.php @@ -40,8 +40,18 @@ while( ($row = $db->sql_fetchrow($result)) && ($row['username']) ) } $db->sql_freeresult($result); -$template->assign_vars(array( - 'S_DISPLAY_TOP_POSTERS' => true -)); +if (!isset($template->filename['top_posters_block'])) +{ + $template->set_filenames(array( + 'top_posters_block' => 'portal/block/top_poster.html') + ); +} + +$block_temp = $template->assign_display('top_posters_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) +); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/portal/block/user_menu.php b/root/portal/block/user_menu.php index d134d24d..62833b61 100644 --- a/root/portal/block/user_menu.php +++ b/root/portal/block/user_menu.php @@ -58,49 +58,66 @@ if ($user->data['is_registered']) WHERE user_id = " . $user->data['user_id']; $result = $db->sql_query($sql); $you_posts_count = (int) $db->sql_fetchfield('user_posts'); + + // + // - new posts since last visit & you post number + // + + + // Get user... + $user_id = $user->data['user_id']; + $username = $user->data['username']; + + $sql = 'SELECT * + FROM ' . USERS_TABLE . ' + WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id"); + $result = $db->sql_query($sql); + $member = $db->sql_fetchrow($result); + $db->sql_freeresult($result); + $avatar_img = get_user_avatar($member['user_avatar'], $member['user_avatar_type'], $member['user_avatar_width'], $member['user_avatar_height']); + $rank_title = $rank_img = ''; + get_user_rank($member['user_rank'], $member['user_posts'], $rank_title, $rank_img, $rank_img_src); + $username = $member['username']; + $user_id = (int) $member['user_id']; + $colour = $member['user_colour']; + + // Assign specific vars + $template->assign_vars(array( + 'L_NEW_POSTS' => $user->lang['SEARCH_NEW'] . ' (' . $new_posts_count . ')', + 'L_SELF_POSTS' => $user->lang['SEARCH_SELF'] . ' (' . $you_posts_count . ')', + + 'AVATAR_IMG' => $avatar_img, + + 'RANK_TITLE' => $rank_title, + 'RANK_IMG' => $rank_img, + 'RANK_IMG_SRC' => $rank_img_src, + + 'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour), + 'USERNAME' => get_username_string('username', $user_id, $username, $colour), + 'USER_COLOR' => get_username_string('colour', $user_id, $username, $colour), + 'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour), + + 'U_NEW_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=newposts'), + 'U_SELF_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=egosearch'), + 'U_UM_BOOKMARKS' => ($config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", "i=main&mode=bookmarks") : '', + 'U_UM_MAIN_SUBSCRIBED' => append_sid($phpbb_root_path . 'ucp.' . $phpEx . '?i=main&mode=subscribed'), + )); + + if (!isset($template->filename['user_menu_block'])) + { + $template->set_filenames(array( + 'user_menu_block' => 'portal/block/user_menu.html') + ); + } + + $block_temp = $template->assign_display('user_menu_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +} else { + include($phpbb_root_path . 'portal/block/login_box.'.$phpEx); } -// -// - new posts since last visit & you post number -// - - -// Get user... -$user_id = $user->data['user_id']; -$username = $user->data['username']; - -$sql = 'SELECT * - FROM ' . USERS_TABLE . ' - WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id"); -$result = $db->sql_query($sql); -$member = $db->sql_fetchrow($result); -$db->sql_freeresult($result); -$avatar_img = get_user_avatar($member['user_avatar'], $member['user_avatar_type'], $member['user_avatar_width'], $member['user_avatar_height']); -$rank_title = $rank_img = ''; -get_user_rank($member['user_rank'], $member['user_posts'], $rank_title, $rank_img, $rank_img_src); -$username = $member['username']; -$user_id = (int) $member['user_id']; -$colour = $member['user_colour']; - -// Assign specific vars -$template->assign_vars(array( - 'L_NEW_POSTS' => $user->lang['SEARCH_NEW'] . ' (' . $new_posts_count . ')', - 'L_SELF_POSTS' => $user->lang['SEARCH_SELF'] . ' (' . $you_posts_count . ')', - - 'AVATAR_IMG' => $avatar_img, - - 'RANK_TITLE' => $rank_title, - 'RANK_IMG' => $rank_img, - 'RANK_IMG_SRC' => $rank_img_src, - - 'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour), - 'USERNAME' => get_username_string('username', $user_id, $username, $colour), - 'USER_COLOR' => get_username_string('colour', $user_id, $username, $colour), - 'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour), - - 'U_NEW_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=newposts'), - 'U_SELF_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=egosearch'), - 'U_UM_BOOKMARKS' => ($config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", "i=main&mode=bookmarks") : '', - 'U_UM_MAIN_SUBSCRIBED' => append_sid($phpbb_root_path . 'ucp.' . $phpEx . '?i=main&mode=subscribed'), -)); ?> \ No newline at end of file diff --git a/root/portal/block/welcome.php b/root/portal/block/welcome.php index 4e228478..d5a375c8 100644 --- a/root/portal/block/welcome.php +++ b/root/portal/block/welcome.php @@ -20,26 +20,41 @@ if (!defined('IN_PORTAL')) exit; } -$allow_bbcode = 1; -$allow_urls = 1; -$allow_smilies = 1; +if ( !$portal_config['portal_welcome_guest'] || ( $portal_config['portal_welcome_guest'] && (!isset($user->data['is_registered']) || !$user->data['is_registered']) ) ) +{ + $allow_bbcode = 1; + $allow_urls = 1; + $allow_smilies = 1; -$message_parser = new parse_message($portal_config['portal_welcome_intro']); -$message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); + $message_parser = new parse_message($portal_config['portal_welcome_intro']); + $message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies); -$text = $message_parser->message; -$bbcode_uid = $message_parser->bbcode_uid; -$bbcode_bitfield = $message_parser->bbcode_bitfield; + $text = $message_parser->message; + $bbcode_uid = $message_parser->bbcode_uid; + $bbcode_bitfield = $message_parser->bbcode_bitfield; -$bbcode = new bbcode(base64_encode($bbcode_bitfield)); -$text = censor_text($text); -$bbcode->bbcode_second_pass($text, $bbcode_uid, $bbcode_bitfield); -$text = bbcode_nl2br($text); -$text = smiley_text($text); + $bbcode = new bbcode(base64_encode($bbcode_bitfield)); + $text = censor_text($text); + $bbcode->bbcode_second_pass($text, $bbcode_uid, $bbcode_bitfield); + $text = bbcode_nl2br($text); + $text = smiley_text($text); + + if (!isset($template->filename['welcome_block'])) + { + $template->set_filenames(array( + 'welcome_block' => 'portal/block/welcome.html') + ); + } - $template->assign_vars(array( - 'S_DISPLAY_WELCOME' => true, - 'PORTAL_WELCOME_INTRO' => $text, - )); + $template->assign_vars(array( + 'PORTAL_WELCOME_INTRO' => $text, + )); + $block_temp = $template->assign_display('welcome_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); +} ?> \ No newline at end of file diff --git a/root/portal/block/whois_online.php b/root/portal/block/whois_online.php index 9b2521c7..c7b05ef6 100644 --- a/root/portal/block/whois_online.php +++ b/root/portal/block/whois_online.php @@ -20,73 +20,84 @@ if (!defined('IN_PORTAL')) exit; } -// -// who is online borrowed from index.php (phpBB-3.0.B3) -// if this gets changed (in index.php) and I don't notice it, please tell me) // -// Grab group details for legend display -if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel')) +if ($config['load_online'] && $config['load_online_time']) { - $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); + // who is online borrowed from index.php (phpBB-3.0.B3) + // if this gets changed (in index.php) and I don't notice it, please tell me) + // -$legend = ''; -while ($row = $db->sql_fetchrow($result)) -{ - $colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : ''; - - if ($row['group_name'] == 'BOTS') + // Grab group details for legend display + if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel')) { - $legend .= (($legend != '') ? ', ' : '') . '' . $user->lang['G_BOTS'] . ''; + $sql = 'SELECT group_id, group_name, group_colour, group_type + FROM ' . GROUPS_TABLE . ' + WHERE group_legend = 1 + ORDER BY group_name ASC'; } else { - $legend .= (($legend != '') ? ', ' : '') . '' . (($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name']) . ''; + $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); + + $legend = ''; + while ($row = $db->sql_fetchrow($result)) + { + $colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : ''; + + if ($row['group_name'] == 'BOTS') + { + $legend .= (($legend != '') ? ', ' : '') . '' . $user->lang['G_BOTS'] . ''; + } + else + { + $legend .= (($legend != '') ? ', ' : '') . '' . (($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name']) . ''; + } + } + $db->sql_freeresult($result); + + // + // users online list borrowed from includes/functions.php (phpBB-3.0.B3) + // if this gets changed (in functions.php) and I don't notice it, please tell me) + // + $display_online_list = true; + + // Get users online list ... if required + $l_online_users = $online_userlist = $l_online_record = ''; + + if ($config['load_online'] && $config['load_online_time'] && $display_online_list) + { + // Assign specific vars + $template->assign_vars(array( + 'LEGEND' => $legend, + )); + + if (!isset($template->filename['whois_online_block'])) + { + $template->set_filenames(array( + 'whois_online_block' => 'portal/block/whois_online.html') + ); + } + + $block_temp = $template->assign_display('whois_online_block'); + + $template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) + ); + unset( $block_temp ); } } -$db->sql_freeresult($result); - -// -// users online list borrowed from includes/functions.php (phpBB-3.0.B3) -// if this gets changed (in functions.php) and I don't notice it, please tell me) -// -$display_online_list = true; - -// Get users online list ... if required -$l_online_users = $online_userlist = $l_online_record = ''; - -if ($config['load_online'] && $config['load_online_time'] && $display_online_list) -{ - $portal_whois_show = true; -} -else -{ - $portal_whois_show = false; -} - -// Assign specific vars -$template->assign_vars(array( - 'S_DISPLAY_ONLINE_PORTAL_LIST' => $portal_whois_show, - 'LEGEND' => $legend, -)); ?> \ No newline at end of file diff --git a/root/portal/block/wordgraph.php b/root/portal/block/wordgraph.php index 6743b1f0..8462c6a9 100644 --- a/root/portal/block/wordgraph.php +++ b/root/portal/block/wordgraph.php @@ -69,9 +69,20 @@ foreach ( $words as $word ) } $template->assign_vars(array( - 'S_DISPLAY_WORDGRAPH' => true, 'L_WORDGRAPH' => $user->lang['WORDGRAPH'], - ) +)); +if (!isset($template->filename['wordgraph_block'])) +{ + $template->set_filenames(array( + 'wordgraph_block' => 'portal/block/wordgraph.html') + ); +} + +$block_temp = $template->assign_display('wordgraph_block'); + +$template->assign_block_vars('portal_column_'.$block_pos, array( + 'BLOCK_DATA' => $block_temp) ); +unset( $block_temp ); ?> \ No newline at end of file diff --git a/root/styles/prosilver/template/portal/block/forum_index.html b/root/styles/prosilver/template/portal/block/forum_index.html new file mode 100644 index 00000000..5fc3e74a --- /dev/null +++ b/root/styles/prosilver/template/portal/block/forum_index.html @@ -0,0 +1,12 @@ + + + + + + +
\ No newline at end of file diff --git a/root/styles/prosilver/template/portal/block/jumpbox.html b/root/styles/prosilver/template/portal/block/jumpbox.html index 5ffdd639..8d53b8f1 100644 --- a/root/styles/prosilver/template/portal/block/jumpbox.html +++ b/root/styles/prosilver/template/portal/block/jumpbox.html @@ -1,21 +1,19 @@ - -
+ - -
- -
- - - - -
- + +
+ +
+ + + + +
+
- \ No newline at end of file diff --git a/root/styles/prosilver/template/portal/portal_body.html b/root/styles/prosilver/template/portal/portal_body.html index a5f0adc9..2a57ad55 100644 --- a/root/styles/prosilver/template/portal/portal_body.html +++ b/root/styles/prosilver/template/portal/portal_body.html @@ -7,50 +7,10 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {portal_column_left.BLOCK_DATA} + @@ -60,78 +20,9 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - + + {portal_column_center.BLOCK_DATA} +
@@ -142,46 +33,10 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {portal_column_right.BLOCK_DATA} + diff --git a/root/styles/subsilver2/template/portal/block/forum_index.html b/root/styles/subsilver2/template/portal/block/forum_index.html new file mode 100644 index 00000000..ada89605 --- /dev/null +++ b/root/styles/subsilver2/template/portal/block/forum_index.html @@ -0,0 +1,16 @@ + + +
+ + + + + + + + + + + +
{FORUM_NEW_IMG}{L_NEW_POSTS}  {FORUM_IMG}{L_NO_NEW_POSTS}  {FORUM_LOCKED_IMG}{L_FORUM_LOCKED}
+
\ No newline at end of file diff --git a/root/styles/subsilver2/template/portal/block/jumpbox.html b/root/styles/subsilver2/template/portal/block/jumpbox.html index bfffe20e..2e43daac 100644 --- a/root/styles/subsilver2/template/portal/block/jumpbox.html +++ b/root/styles/subsilver2/template/portal/block/jumpbox.html @@ -1,5 +1,4 @@ -
@@ -16,5 +15,4 @@
-
- \ No newline at end of file +
\ No newline at end of file diff --git a/root/styles/subsilver2/template/portal/portal_body.html b/root/styles/subsilver2/template/portal/portal_body.html index 0cde1240..7bb623dc 100644 --- a/root/styles/subsilver2/template/portal/portal_body.html +++ b/root/styles/subsilver2/template/portal/portal_body.html @@ -40,49 +40,9 @@ small, .small { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {portal_column_left.BLOCK_DATA} + @@ -91,82 +51,9 @@ small, .small { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
{FORUM_NEW_IMG}{L_NEW_POSTS}  {FORUM_IMG}{L_NO_NEW_POSTS}  {FORUM_LOCKED_IMG}{L_FORUM_LOCKED}
-
- - - - - - - - - - - - - - - - - + + {portal_column_center.BLOCK_DATA} +
@@ -178,45 +65,11 @@ small, .small { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + {portal_column_right.BLOCK_DATA} + +