You can subscribe to this list here.
| 2005 |
Jan
(34) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: Sven <bra...@us...> - 2005-01-09 17:02:25
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16371 Modified Files: class_db_mysqli.php Log Message: Added php 5 oop functions Index: class_db_mysqli.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/class_db_mysqli.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** class_db_mysqli.php 9 Jan 2005 16:52:13 -0000 1.1 --- class_db_mysqli.php 9 Jan 2005 17:02:16 -0000 1.2 *************** *** 34,47 **** class sql{ //mysqli (mysql 4.1+) ! var $server = ''; ! var $username = ''; ! var $password = ''; ! var $database = ''; ! var $prefix = ''; ! var $conn = ''; ! var $lastquery = ''; ! var $query = ''; ! function __construct($server,$username,$password,$database,$prefix){ $this->server = $server; $this->username = $username; --- 34,47 ---- class sql{ //mysqli (mysql 4.1+) ! private $server = ''; ! private $username = ''; ! private $password = ''; ! private $database = ''; ! public $prefix = ''; ! private $conn = ''; ! private $lastquery = ''; ! public $queries = ''; ! public function __construct($server,$username,$password,$database,$prefix){ $this->server = $server; $this->username = $username; *************** *** 53,66 **** } ! function connect(){ $this->conn = @mysqli_connect($this->server,$this->username,$this->password,$this->database); if (!$this->conn) $this->error('Cannot connect MySQL database!',0); } ! function select_db(){ ! if (!@mysqli_select_db($this->database,$this->conn)) $this->error('Cannot select the database'); ! } ! ! function query($query,$force=0){ @mysqli_commit($this->conn); if($force == 1){ --- 53,62 ---- } ! private function connect(){ $this->conn = @mysqli_connect($this->server,$this->username,$this->password,$this->database); if (!$this->conn) $this->error('Cannot connect MySQL database!',0); } ! public function query($query,$force=0){ @mysqli_commit($this->conn); if($force == 1){ *************** *** 78,104 **** } ! function fetch_query($query){ $tofetch = $this->query($query); return mysqli_fetch_array($tofetch); } ! function fetch_array($row){ return mysqli_fetch_array($row); } ! function insert_id(){ return mysqli_insert_id($this->conn); } ! function num_rows($res='none'){ if($res == 'none') $res = $this->lastquery; return mysqli_num_rows($res); } ! function close(){ mysqli_close($this->conn); } ! function error($desc,$connected=1){ global $adminmail; $error = ''; --- 74,100 ---- } ! public function fetch_query($query){ $tofetch = $this->query($query); return mysqli_fetch_array($tofetch); } ! public function fetch_array($row){ return mysqli_fetch_array($row); } ! public function insert_id(){ return mysqli_insert_id($this->conn); } ! public function num_rows($res='none'){ if($res == 'none') $res = $this->lastquery; return mysqli_num_rows($res); } ! public function close(){ mysqli_close($this->conn); } ! private function error($desc,$connected=1){ global $adminmail; $error = ''; |
|
From: Sven <bra...@us...> - 2005-01-09 16:52:24
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14127 Added Files: class_db_mysqli.php Log Message: Added MySQLi support --- NEW FILE: class_db_mysqli.php --- <?php /* ******************************************************************************************************************** * filename: class_db_mysqli.php * * description: the database class for the new MySQL inferface (mysqli; PHP5/MySQL4.1 or higher) * * copyright: (c) 2004-2005 osBB Development Group * ******************************************************************************************************************** * $Id: class_db_mysqli.php,v 1.1 2005/01/09 16:52:13 brainstorm2k3 Exp $ ******************************************************************************************************************** *Copyright (C) 2004 osBB Development Group (osbb.sf.net) * *This program is free software; you can redistribute it and/or modify it * *under the terms of the GNU General Public License as published by the * *Free Software Foundation; either version 2 of the License, or (at your option) any later version. * *This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * *without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * *See the GNU General Public License for more details. * *You should have received a copy of the GNU General Public License along with this program; * *if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * ******************************************************************************************************************** * See docs/license.txt for more informations! * ******************************************************************************************************************** */ if(!defined('OSBB')){ die('Go away script kiddie...'); } if(defined('SQL_GETINFO')){ $sqlinfo[$i]['name'] = 'MySQLi (PHP5/MySQL4.1 or higher only!)'; $sqlinfo[$i]['author'] = 'osBB Development Group'; $sqlinfo[$i]['www'] = 'http://osbb.sf.net'; }else{ class sql{ //mysqli (mysql 4.1+) var $server = ''; var $username = ''; var $password = ''; var $database = ''; var $prefix = ''; var $conn = ''; var $lastquery = ''; var $query = ''; function __construct($server,$username,$password,$database,$prefix){ $this->server = $server; $this->username = $username; $this->password = $password; $this->database = $database; $this->prefix = $prefix; $this->queries = array(); $this->connect(); } function connect(){ $this->conn = @mysqli_connect($this->server,$this->username,$this->password,$this->database); if (!$this->conn) $this->error('Cannot connect MySQL database!',0); } function select_db(){ if (!@mysqli_select_db($this->database,$this->conn)) $this->error('Cannot select the database'); } function query($query,$force=0){ @mysqli_commit($this->conn); if($force == 1){ $return = @mysqli_query($this->conn,$query); $this->lastquery = $return; }else{ $check = @mysqli_query($this->conn,$query); if (!$check) $this->error('Error in the MySQL query: '.$query); $this->lastquery = $check; $return = $check; } $this->queries[] = $query; if(!@mysqli_commit($this->conn)) @mysqli_rollback($this->conn); return $return; } function fetch_query($query){ $tofetch = $this->query($query); return mysqli_fetch_array($tofetch); } function fetch_array($row){ return mysqli_fetch_array($row); } function insert_id(){ return mysqli_insert_id($this->conn); } function num_rows($res='none'){ if($res == 'none') $res = $this->lastquery; return mysqli_num_rows($res); } function close(){ mysqli_close($this->conn); } function error($desc,$connected=1){ global $adminmail; $error = ''; $error .= '<b>Warning - MySQLi Error</b><br />'; $error .= 'Description: '.$desc.'<br />'; if($connected == 1){ $error .= 'MySQL Error: '.mysqli_error($this->conn).'<br >'; $error .= 'MySQL Errorno.: '.mysqli_errno($this->conn).'<br >'; }else{ $error .= 'MySQL Error: '.mysqli_connect_error($this->conn).'<br >'; $error .= 'MySQL Errorno.: '.mysqli_connect_errno($this->conn).'<br >'; } $error .= 'Please contact the <a href="mailto:'.$adminmail.'">administrator</a>'; if(DEBUG_MODE == 1) echo $error; else echo '<b>Database Error</b> - Please contact the <a href="mailto:'.$adminmail.'">administrator</a>. If you are the administrator set the constant DEBUG_MODE in lib/constans.php to 1 to get more informations!'; die(); } } } ?> |
|
From: Sven <bra...@us...> - 2005-01-09 14:23:10
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16053 Modified Files: SQLChangeLog login.php Log Message: made the login working again with the new template system Index: login.php =================================================================== RCS file: /cvsroot/osbb/osbb/login.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** login.php 1 Jan 2005 15:53:17 -0000 1.3 --- login.php 9 Jan 2005 14:23:01 -0000 1.4 *************** *** 27,30 **** --- 27,55 ---- if($userid != 0) accessError(); + $js = '<script type="text/javascript" src="js/sha1.js"></script> + <script type="text/javascript"> + <!-- + var salt = \''.sha1($sessions->salt).'\'; + function hash(){ + encrypt = document.osbb_form.encryptlogin.checked; + if(encrypt == true){ + password = hex_sha1(document.osbb_form.password.value); + sha1 = hex_sha1(password+salt); + document.osbb_form.password2.value = sha1; + document.osbb_form.password.value = \'\'; + } + } + //--> + </script>'; + + $ab = array(); + $ab[] = 'a'; + $ab[] = 'b'; + $count = 0; + + $template->assignVar('login','count',$count); + $template->assignVar('login','ab',$ab); + $template->assignVar('login','error',''); + if (isset($_POST['username']) && isset($_POST['password'])){ $username = $_POST['username']; *************** *** 36,41 **** elseif($_POST['encryptlogin'] == 1 && !comepareSHA1Password($res['userpwd'],$_POST['password2'],$sessions->salt2)) $error = $lang->lang['login_error2']; if(!empty($error)){ ! eval("echo output(\"".$template->get('login')."\");"); ! exit; } if (isset($_POST['s'])) $s = myEscape($_POST['s']); --- 61,66 ---- elseif($_POST['encryptlogin'] == 1 && !comepareSHA1Password($res['userpwd'],$_POST['password2'],$sessions->salt2)) $error = $lang->lang['login_error2']; if(!empty($error)){ ! $template->assignVar('login','error',$error); ! output('login',$lang->lang['title_login'],$js); } if (isset($_POST['s'])) $s = myEscape($_POST['s']); *************** *** 53,56 **** Header("Location: index.php?s=".$s); exit; ! }else eval("output(\"".$template->get('login')."\");"); ?> --- 78,81 ---- Header("Location: index.php?s=".$s); exit; ! }else output('login',$lang->lang['title_login'],$js); ?> Index: SQLChangeLog =================================================================== RCS file: /cvsroot/osbb/osbb/SQLChangeLog,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** SQLChangeLog 9 Jan 2005 14:00:15 -0000 1.5 --- SQLChangeLog 9 Jan 2005 14:23:00 -0000 1.6 *************** *** 49,50 **** --- 49,53 ---- DELETE FROM `osbb_templates` WHERE templatename = 'board'; INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n <if condition={$vars[\'threadbit\'][\'threaddesc\'] != \'\'}>\r\n <span class="normaltext"><br />\r\n <exp>killHTML($vars[\'threadbit\'][\'threaddesc\'])</exp>\r\n </span>\r\n <endif>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <{pagelink}>\r\n </td>\r\n</tr>\r\n</table>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); + + #09/01/2005 (DD/MM/YYYY) - made the login working again with the new template system + INSERT INTO `osbb_templates` VALUES (9, 0, 'login', '', '<form action="login.php" method="POST" name ="osbb_form" onsubmit="return hash();">\r\n<input type="hidden" name="password2" value="" />\r\n<input type="hidden" name="s" value="<{s}>" />\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td colspan="2" class="table_in_cat" style="text-align: center;">\r\n <span class="bigtext">\r\n <[title_login]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'error\'] != \'\'}>\r\n<tr>\r\n <td colspan="2" class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" style="text-align: center;">\r\n <span class="errortext">\r\n <{error}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="bigtext">\r\n <[login_user]>\r\n </span>\r\n </td>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="normaltext">\r\n <input type="text" name="username" />\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="bigtext">\r\n <[login_password]>\r\n </span>\r\n </td>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="bigtext">\r\n <input type="password" name="password" />\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="bigtext">\r\n <[login_encrypt]>\r\n </span>\r\n </td>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" style="text-align: left; width: 50%">\r\n <span class="bigtext">\r\n <input type="checkbox" name="encryptlogin" value="1" checked="checked" />\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td colspan="2" class="table_in_cat" style="text-align: center;">\r\n <span class="bigtext">\r\n <input type="submit" value="<[title_login]>" />\r\n </span>\r\n </td>\r\n</tr>\r\n</table>\r\n</form>', 'title_login,login_user,login_password,login_encrypt,login_error1,login_error2', 0); |
|
From: Sven <bra...@us...> - 2005-01-09 14:23:10
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16053/lib Modified Files: functions.inc.php templates2file.php Log Message: made the login working again with the new template system Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** functions.inc.php 8 Jan 2005 16:19:10 -0000 1.22 --- functions.inc.php 9 Jan 2005 14:23:01 -0000 1.23 *************** *** 720,724 **** $template->assignVar('html','title',$title); $template->assignVar('html','style',$userdata['style']); ! $template->assignVar('html','head',$head); $template->assignVar('html','locator',$locator); $template->assignVar('html','userid',$userid); --- 720,724 ---- $template->assignVar('html','title',$title); $template->assignVar('html','style',$userdata['style']); ! $template->assignVar('html','head',($head != '' ? $head : '')); $template->assignVar('html','locator',$locator); $template->assignVar('html','userid',$userid); Index: templates2file.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/templates2file.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** templates2file.php 8 Jan 2005 16:19:10 -0000 1.6 --- templates2file.php 9 Jan 2005 14:23:01 -0000 1.7 *************** *** 44,47 **** --- 44,50 ---- $templates[] = 'pagelink'; break; + case 'login.php': + $templates[] = 'login'; + break; } ?> |
|
From: Sven <bra...@us...> - 2005-01-09 14:00:38
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11699 Modified Files: SQLChangeLog Log Message: Added threaddesc again Index: SQLChangeLog =================================================================== RCS file: /cvsroot/osbb/osbb/SQLChangeLog,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SQLChangeLog 9 Jan 2005 13:48:01 -0000 1.4 --- SQLChangeLog 9 Jan 2005 14:00:15 -0000 1.5 *************** *** 45,46 **** --- 45,50 ---- UPDATE osbb_config SET configvalue='1' WHERE configid = '26'; DROP TABLE `osbb_config_values`; + + #09/01/2005 (DD/MM/YYYY) - added threaddesc to the boardview + DELETE FROM `osbb_templates` WHERE templatename = 'board'; + INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n <if condition={$vars[\'threadbit\'][\'threaddesc\'] != \'\'}>\r\n <span class="normaltext"><br />\r\n <exp>killHTML($vars[\'threadbit\'][\'threaddesc\'])</exp>\r\n </span>\r\n <endif>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <{pagelink}>\r\n </td>\r\n</tr>\r\n</table>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); |
|
From: Sven <bra...@us...> - 2005-01-09 13:48:10
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8918 Modified Files: SQLChangeLog include.php Log Message: Merged the tables config and config_values. (Dont know when i had the stupid idea of splitting them -.-) Index: include.php =================================================================== RCS file: /cvsroot/osbb/osbb/include.php,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** include.php 7 Jan 2005 12:48:25 -0000 1.11 --- include.php 9 Jan 2005 13:48:01 -0000 1.12 *************** *** 23,30 **** */ ! define('OSBB','1'); //this is needed to avoid opening a file in the lib directory manually ! error_reporting(E_ALL); //show ALL errors (not E_STRICT in PHP 5) //get config --- 23,48 ---- */ + error_reporting(E_ALL); //show ALL errors (not E_STRICT in PHP 5) ! //if register_global is switched to 'on' remove ALL ${name} variables which are in the arrays _GET/_POST/_COOKIE/_SERVER AND _ENV ! if(@ini_get('register_globals')){ ! if(is_array($_GET)){ ! foreach($_GET as $var=>$val) unset(${$var}); ! } ! if(is_array($_POST)){ ! foreach($_POST as $var=>$val) unset(${$var}); ! } ! if(is_array($_COOKIE)){ ! foreach($_COOKIE as $var=>$val) unset(${$var}); ! } ! if(is_array($_SERVER)){ ! foreach($_SERVER as $var=>$val) unset(${$var}); ! } ! if(is_array($_ENV)){ ! foreach($_ENV as $var=>$val) unset(${$var}); ! } ! } ! define('OSBB','1'); //this is needed to avoid opening a file in the lib directory manually //get config *************** *** 34,38 **** if(!defined('osbb_installed')){ //redirect the user to the install routine ! Header("Location: ./install/index.php"); exit; } --- 52,56 ---- if(!defined('osbb_installed')){ //redirect the user to the install routine ! Header("Location: ./tools/install.php"); exit; } *************** *** 52,74 **** } - //if register_global is switched to 'on' remove ALL ${name} variables which are in the arrays _GET/_POST/_COOKIE/_SERVER AND _ENV - if(@ini_get('register_globals')){ - if(is_array($_GET)){ - foreach($_GET as $var=>$val) unset(${$var}); - } - if(is_array($_POST)){ - foreach($_POST as $var=>$val) unset(${$var}); - } - if(is_array($_COOKIE)){ - foreach($_COOKIE as $var=>$val) unset(${$var}); - } - if(is_array($_SERVER)){ - foreach($_SERVER as $var=>$val) unset(${$var}); - } - if(is_array($_ENV)){ - foreach($_ENV as $var=>$val) unset(${$var}); - } - } - //prepare constans require('./lib/constants.php'); --- 70,73 ---- *************** *** 117,122 **** //read configuration $config = array(); ! $res = $sql->query("SELECT * FROM ".TABLE_CONFIG." AS c ! LEFT JOIN ".TABLE_CONFIG_VALUES." AS v ON (v.configid = c.configid)"); while ($row = $sql->fetch_array($res)) $config[$row['configname']] = $row['configvalue']; --- 116,120 ---- //read configuration $config = array(); ! $res = $sql->query("SELECT * FROM ".TABLE_CONFIG); while ($row = $sql->fetch_array($res)) $config[$row['configname']] = $row['configvalue']; Index: SQLChangeLog =================================================================== RCS file: /cvsroot/osbb/osbb/SQLChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SQLChangeLog 8 Jan 2005 16:19:09 -0000 1.3 --- SQLChangeLog 9 Jan 2005 13:48:01 -0000 1.4 *************** *** 10,15 **** INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n</table>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); ! #08/01/2005 (DD/MM/YY) - fixed board pagelink DELETE FROM `osbb_templates` WHERE templatename = 'board'; INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <{pagelink}>\r\n </td>\r\n</tr>\r\n</table>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); INSERT INTO `osbb_templates` VALUES (8, 0, 'pagelink', '', '<span class="normaltext">\r\n<[pages]>(<{pages}>)\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n<a href="<{link}>1">«</a>\r\n<endif>\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-2</exp>"><exp>$vars[\'page\']-2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']-1 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-1</exp>"><exp>$vars[\'page\']-1</exp></a>]\r\n<endif>\r\n[<b><{page}></b>]\r\n<if condition={$vars[\'page\']+2 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+2</exp>"><exp>$vars[\'page\']+2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+1 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+1</exp>"><exp>$vars[\'page\']+1</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+2 < $vars[\'pages\']}>\r\n<a href="<{link}><{pages}>">»</a>\r\n<endif>\r\n</span>', 'pages', 0); --- 10,46 ---- INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n</table>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); ! #08/01/2005 (DD/MM/YYYY) - fixed board pagelink DELETE FROM `osbb_templates` WHERE templatename = 'board'; INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <{pagelink}>\r\n </td>\r\n</tr>\r\n</table>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); INSERT INTO `osbb_templates` VALUES (8, 0, 'pagelink', '', '<span class="normaltext">\r\n<[pages]>(<{pages}>)\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n<a href="<{link}>1">«</a>\r\n<endif>\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-2</exp>"><exp>$vars[\'page\']-2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']-1 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-1</exp>"><exp>$vars[\'page\']-1</exp></a>]\r\n<endif>\r\n[<b><{page}></b>]\r\n<if condition={$vars[\'page\']+2 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+2</exp>"><exp>$vars[\'page\']+2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+1 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+1</exp>"><exp>$vars[\'page\']+1</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+2 < $vars[\'pages\']}>\r\n<a href="<{link}><{pages}>">»</a>\r\n<endif>\r\n</span>', 'pages', 0); + + + #09/01/2005 (DD/MM/YYYY) - merged config and config_values + ALTER TABLE `osbb_config` ADD `configvalue` MEDIUMTEXT NOT NULL ; + UPDATE osbb_config SET configvalue='1' WHERE configid = '1'; + UPDATE osbb_config SET configvalue='osBB 0.1 alpha 1' WHERE configid = '2'; + UPDATE osbb_config SET configvalue='::' WHERE configid = '3'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '4'; + UPDATE osbb_config SET configvalue='no...@we...' WHERE configid = '5'; + UPDATE osbb_config SET configvalue='127.0.0.1/osbb' WHERE configid = '6'; + UPDATE osbb_config SET configvalue='3' WHERE configid = '7'; + UPDATE osbb_config SET configvalue='d.m.Y' WHERE configid = '8'; + UPDATE osbb_config SET configvalue='25' WHERE configid = '9'; + UPDATE osbb_config SET configvalue='100' WHERE configid = '10'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '11'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '12'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '13'; + UPDATE osbb_config SET configvalue='4' WHERE configid = '14'; + UPDATE osbb_config SET configvalue='8' WHERE configid = '15'; + UPDATE osbb_config SET configvalue='15000' WHERE configid = '16'; + UPDATE osbb_config SET configvalue='3' WHERE configid = '17'; + UPDATE osbb_config SET configvalue='5' WHERE configid = '18'; + UPDATE osbb_config SET configvalue='30' WHERE configid = '19'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '20'; + UPDATE osbb_config SET configvalue='a:2:{s:10:\"totalcount\";i:2;s:4:\"time\";i:1101741249;}' WHERE configid = '21'; + UPDATE osbb_config SET configvalue='H:i' WHERE configid = '22'; + UPDATE osbb_config SET configvalue='Admin;Team' WHERE configid = '23'; + UPDATE osbb_config SET configvalue='30' WHERE configid = '24'; + UPDATE osbb_config SET configvalue='20' WHERE configid = '25'; + UPDATE osbb_config SET configvalue='1' WHERE configid = '26'; + DROP TABLE `osbb_config_values`; |
|
From: Sven <bra...@us...> - 2005-01-09 13:48:10
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8918/lib Modified Files: constants.php Log Message: Merged the tables config and config_values. (Dont know when i had the stupid idea of splitting them -.-) Index: constants.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/constants.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** constants.php 9 Jan 2005 12:57:32 -0000 1.4 --- constants.php 9 Jan 2005 13:48:01 -0000 1.5 *************** *** 37,41 **** define('TABLE_BOARDVIEWS',$prefix.'_boardviews'); define('TABLE_CONFIG',$prefix.'_config'); - define('TABLE_CONFIG_VALUES',$prefix.'_config_values'); define('TABLE_GROUP_ADMINPERMISSIONS',$prefix.'_group_adminpermissions'); define('TABLE_GROUP_COMBINATION_CACHE',$prefix.'_group_combination_cache'); --- 37,40 ---- |
|
From: Sven <bra...@us...> - 2005-01-09 12:57:41
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29649/lib Modified Files: class_template.php constants.php Log Message: Added posibility to deactivate template caching Index: constants.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/constants.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** constants.php 7 Jan 2005 12:15:44 -0000 1.3 --- constants.php 9 Jan 2005 12:57:32 -0000 1.4 *************** *** 26,29 **** --- 26,33 ---- } + //yes and no + define('YES',1); + define('NO',0); + //table names define('TABLE_ADMINPERMISSIONS',$prefix.'_adminpermissions'); *************** *** 68,71 **** --- 72,78 ---- define('DEBUG_MODE_ADMIN_USERID',1); //the userid of the administrator! + //template cache + define('TEMPLATE_CACHE',NO); //set this to NO to deactivate template caching + //error handling define('ERROR_FATAL',1); Index: class_template.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/class_template.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** class_template.php 1 Jan 2005 17:50:32 -0000 1.3 --- class_template.php 9 Jan 2005 12:57:32 -0000 1.4 *************** *** 86,99 **** global $sql,$lang; if(!isset($this->vars[$name])) $this->vars[$name] = array(); ! $vars = array_merge($this->vars[0],$this->vars[$name]); $this->vars[$name] = array(); ! if(file_exists('./cache/templates/'.$this->tplpackid.'_'.$name.'.php')) include('./cache/templates/'.$this->tplpackid.'_'.$name.'.php'); ! elseif(file_exists('./cache/templates/0_'.$name.'.php')) include('./cache/templates/0_'.$name.'.php'); ! else{ $res = $sql->query("SELECT * FROM ".TABLE_TEMPLATES." WHERE templatename = '".addslashes($name)."'"); if ($sql->num_rows($res) == 0) osbb_die(ERROR_WARNING,'The template '.$name.' doesnt exists!',__FILE__,__LINE__); else{ $res = $sql->fetch_array($res); ! if($this->save_cached($name,$this->tplpackid,$res['template'])) include('./cache/templates/'.$this->tplpackid.'_'.$name.'.php'); } } --- 86,108 ---- global $sql,$lang; if(!isset($this->vars[$name])) $this->vars[$name] = array(); ! $vars = array_merge($this->vars['0'],$this->vars[$name]); $this->vars[$name] = array(); ! if(TEMPLATE_CACHE == YES){ ! if(file_exists('./cache/templates/'.$this->tplpackid.'_'.$name.'.php')) include('./cache/templates/'.$this->tplpackid.'_'.$name.'.php'); ! elseif(file_exists('./cache/templates/0_'.$name.'.php')) include('./cache/templates/0_'.$name.'.php'); ! else{ ! $res = $sql->query("SELECT * FROM ".TABLE_TEMPLATES." WHERE templatename = '".addslashes($name)."'"); ! if ($sql->num_rows($res) == 0) osbb_die(ERROR_WARNING,'The template '.$name.' doesnt exists!',__FILE__,__LINE__); ! else{ ! $res = $sql->fetch_array($res); ! if($this->save_cached($name,$this->tplpackid,$res['template'])) include('./cache/templates/'.$this->tplpackid.'_'.$name.'.php'); ! } ! } ! }else{ $res = $sql->query("SELECT * FROM ".TABLE_TEMPLATES." WHERE templatename = '".addslashes($name)."'"); if ($sql->num_rows($res) == 0) osbb_die(ERROR_WARNING,'The template '.$name.' doesnt exists!',__FILE__,__LINE__); else{ $res = $sql->fetch_array($res); ! eval('?> '.$this->cache('Temporary cached template',$this->tplpackid,$res['template'])); } } |
|
From: Sven <bra...@us...> - 2005-01-09 12:25:36
|
Update of /cvsroot/osbb/osbb/cache/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23074 Removed Files: 0_html.php 0_index.php 0_index_subboards.php 0_index_subboards_board.php 0_index_useronline.php Log Message: Removed these file because they are automatically generated... --- 0_html.php DELETED --- --- 0_index_subboards_board.php DELETED --- --- 0_index_useronline.php DELETED --- --- 0_index_subboards.php DELETED --- --- 0_index.php DELETED --- |
|
From: Sven <bra...@us...> - 2005-01-08 16:19:22
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12402/lib Modified Files: functions.inc.php templates2file.php Log Message: Fixed board pagelinks (new tempalte system again) Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** functions.inc.php 8 Jan 2005 13:55:00 -0000 1.21 --- functions.inc.php 8 Jan 2005 16:19:10 -0000 1.22 *************** *** 966,1004 **** */ function makePageLink($page,$pages,$link){ ! global $lang,$template; ! $big = 0; ! if($page-2 > 0){ ! $p = $page-2; ! eval("\$front = \"".$template->get('pagelink_bit')."\";"); ! $p = $page-1; ! eval("\$front .= \"".$template->get('pagelink_bit')."\";"); ! $show_links_f = 1; ! }elseif($page-1 > 0){ ! $p = $page-1; ! eval("\$front = \"".$template->get('pagelink_bit')."\";"); ! $show_links_f = 1; ! }else{ ! $front = ''; ! $show_links_f = 0; ! } ! if($page+2 <= $pages){ ! $p = $page+1; ! eval("\$back = \"".$template->get('pagelink_bit')."\";"); ! $p = $page+2; ! eval("\$back .= \"".$template->get('pagelink_bit')."\";"); ! $show_links_b = 1; ! }elseif($page+1 <= $pages){ ! $p = $page+1; ! eval("\$back = \"".$template->get('pagelink_bit')."\";"); ! $show_links_b = 1; ! }else{ ! $back = ''; ! $show_links_b = 0; ! } ! $p = $page; ! $big = 1; ! eval("\$middle = \"".$template->get('pagelink_bit')."\";"); ! eval("\$return = \"".$template->get('pagelink')."\";"); ! return $return; } --- 966,974 ---- */ function makePageLink($page,$pages,$link){ ! global $template; ! $template->assignVar('pagelink','page',$page); ! $template->assignVar('pagelink','pages',$pages); ! $template->assignVar('pagelink','link',$link); ! return $template->get2('pagelink'); } Index: templates2file.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/templates2file.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** templates2file.php 7 Jan 2005 12:48:25 -0000 1.5 --- templates2file.php 8 Jan 2005 16:19:10 -0000 1.6 *************** *** 42,45 **** --- 42,46 ---- $templates[] = 'index_subboards'; $templates[] = 'index_subboards_board'; + $templates[] = 'pagelink'; break; } |
|
From: Sven <bra...@us...> - 2005-01-08 16:19:21
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12402 Modified Files: SQLChangeLog board.php Log Message: Fixed board pagelinks (new tempalte system again) Index: board.php =================================================================== RCS file: /cvsroot/osbb/osbb/board.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** board.php 8 Jan 2005 13:54:59 -0000 1.6 --- board.php 8 Jan 2005 16:19:09 -0000 1.7 *************** *** 25,32 **** require('include.php'); ! #validate board id ! /*if (isset($_POST['id'])) $boardid = intval($_POST['id']); ! elseif (isset($_GET['id'])) $boardid = intval($_GET['id']); ! if (intval($boardid) == 0) linkError($lang->lang['board_wrongid']);*/ $boardid = requestInt('id'); --- 25,29 ---- require('include.php'); ! //validate board id $boardid = requestInt('id'); *************** *** 54,62 **** WHERE b.boardparentid = '".$boardid."' ORDER BY b.boardparentid ASC, b.boardsortno"); #todo: alphabetical, lastpost sorting! - /*if ($sql->num_rows($res) == 0 && $board_data['boardtype'] == BOARD_CAT){ - eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); - eval("echo \"".$template->get('board_nosubboards')."\";"); - exit; - }*/ $subboards = $sql->num_rows($res); --- 51,54 ---- *************** *** 75,79 **** while ($row = $sql->fetch_array($res)) $threadvisitcache[$row['threadid']] = 1; }else{ - //$threadvisitcache = unserialize($_COOKIE['osbb_guestthreadviews']); $threadvisitcache = $guest_threadvisitcache; } --- 67,70 ---- *************** *** 140,149 **** LIMIT ".(intval($page)-1)*intval($tpp).",".intval($tpp)." "); - /*if ($sql->num_rows($res) == 0 && $sql->num_rows($impres) == 0 && $board_data['boardtype'] == 1){ - eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); - if (!isset($boards)) $boards = 0; - eval("output(\"".$template->get('board_nothreads')."\");"); - exit; - }*/ $threadcount = $sql->num_rows($res) + $sql->num_rows($impres); --- 131,134 ---- *************** *** 194,228 **** $ab[] = 'b'; $count = 0; - //while($row = $sql->fetch_array($res)){ - /* - while(list($t,$row) = each($thread_res)){ - $old = 0; - if($userid != 0){ - if(isset($threadvisitcache[$row['threadid']])) $old = 1; - if($row['posttime'] <= $userdata['userlastlogin']) $old = 1; - //if ($old == 0) $boardold = 0; - }else{ - if(isset($threadvisitcache[$row['threadid']])) $old = 1; - if($row['posttime'] <= $_COOKIE['osbb_guestlastlogin']) $old = 1; - //if ($old == 0) $boardold = 0; - } - #$newold = makeThreadImage($old,$row); - $filename = makeThreadImage($old,$row); - eval("\$newold = \"".$template->get('board_thread_newold')."\";"); - $lastpost = makeLastPost($row['threadlastposterid'],$row['threadlastpostername'],$row['posttime'],$row['threadboardid']); - #if($row['threadiconid'] == 0) $posticon = makeIcon(intval($config['noicon'])); - #else $posticon = makeIcon($row['iconid'],$row); - $posticon = makeIcon($row['threadiconid'],$row); - $ab = getVar($count,1,$ab2); - - if($row['threaddeleted'] == 1){ - if($row['threaddeletedreason'] == '' ) $row['threaddeletedreason'] = $lang->lang['thread_closed_noreason']; - $row['threaddeletedreason'] = killHTML($row['threaddeletedreason']); - $thread_data = $row; - eval("\$deleted_info = \"".$lang->get4eval('thread_deleted_info')."\";"); - }else $deleted_info = ''; - - eval("\$threads .= \"".$template->get('board_thread')."\";"); - }*/ //mark the board as read if needed --- 179,182 ---- *************** *** 265,268 **** --- 219,223 ---- $template->assignVar('board','count',$count); $template->assignVar('board','ab',$ab); + $template->assignVar('board','pagelink',$plink); if (!isset($boards)) $boards = 0; Index: SQLChangeLog =================================================================== RCS file: /cvsroot/osbb/osbb/SQLChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SQLChangeLog 8 Jan 2005 13:54:59 -0000 1.2 --- SQLChangeLog 8 Jan 2005 16:19:09 -0000 1.3 *************** *** 9,10 **** --- 9,15 ---- INSERT INTO `osbb_templates` VALUES (1, 0, 'html', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<{body}>\r\n</body>\r\n</html>', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<div align="center">\r\n<table class="table_out" cellspacing="<{style.tbl_out_cellspacing}>" cellpadding="<{style.tbl_out_cellspacing}>">\r\n<tr><td class="logo">\r\n <if condition={$vars[\'style\'][\'logo\'] != \'\'}>\r\n <img src="<{style.logo}>" alt="<{boardname}>" />\r\n <else>\r\n <span class="logo_text"><{boardname}></span>\r\n <endif>\r\n</td></tr>\r\n<tr><td class="buttons" align="center">\r\n <table cellspacing="0" cellpadding="0" style="border: 0px; width: 100%;">\r\n <tr><td align="left" style="width:150px;"><span class="bigtext">\r\n<if condition={$vars[\'userid\'] == 0}>\r\n <a href="register.php?s=<{s}>"><[button_register]></a> |\r\n <a href="login.php?s=<{s}>"><[title_login]></a>\r\n<else>\r\n <a href="ucp.php?s=<{s}>"><[button_usercp]></a> |\r\n <a href="logout.php?s=<{s}>"><[title_logout]></a>\r\n<endif>\r\n </span>\r\n </td>\r\n <td align="right" width="*">\r\n <span class="bigtext">\r\n<if condition={checkAdminPermission(\'can_use_acp\',0)}>\r\n <a href="admin/" target="_blank"><[button_acp]></a> |\r\n<endif>\r\n <a href="index.php?s=<{s}>"><[button_index]></a>\r\n </span>\r\n </td></tr>\r\n </table>\r\n</td></tr>\r\n<tr><td class="mainpage" style="text-align:right;"><{locator}></td></tr>\r\n<tr><td class="mainpage">\r\n <div align="center"><br />\r\n <span class="normaltext">\r\n This is an unstable version of osBB. We <b>highly</b> recommend to use this version <b>only for testing issues</b>.<br />\r\n We wont help you with any problems. It is <b>completely unsupported</b>!<br />\r\n </span>\r\n </div><br />\r\n <div align="center">\r\n <{body}>\r\n <br />\r\n <span class="normaltext">\r\n <{timezone}>\r\n </span>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<span class="normaltext">\r\n This board runs with osBB <{version}> which is developed and © by the <a href="http://osbb.sourceforge.net" target="_blank">osBB Development Group</a><br />\r\n This program is <b>free software</b> released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a>!<br />\r\n</span>\r\n</div>\r\n</body>\r\n</html>', 'langname,button_acp,button_register,title_login,button_usercp,title_logout,button_index,guest,timezone', 1); INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n</table>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); + + #08/01/2005 (DD/MM/YY) - fixed board pagelink + DELETE FROM `osbb_templates` WHERE templatename = 'board'; + INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <{pagelink}>\r\n </td>\r\n</tr>\r\n</table>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); + INSERT INTO `osbb_templates` VALUES (8, 0, 'pagelink', '', '<span class="normaltext">\r\n<[pages]>(<{pages}>)\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n<a href="<{link}>1">«</a>\r\n<endif>\r\n<if condition={$vars[\'page\']-2 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-2</exp>"><exp>$vars[\'page\']-2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']-1 > 0}>\r\n[<a href="<{link}><exp>$vars[\'page\']-1</exp>"><exp>$vars[\'page\']-1</exp></a>]\r\n<endif>\r\n[<b><{page}></b>]\r\n<if condition={$vars[\'page\']+2 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+2</exp>"><exp>$vars[\'page\']+2</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+1 <= $vars[\'pages\']}>\r\n[<a href="<{link}><exp>$vars[\'page\']+1</exp>"><exp>$vars[\'page\']+1</exp></a>]\r\n<endif>\r\n<if condition={$vars[\'page\']+2 < $vars[\'pages\']}>\r\n<a href="<{link}><{pages}>">»</a>\r\n<endif>\r\n</span>', 'pages', 0); |
|
From: Sven <bra...@us...> - 2005-01-08 13:55:10
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15669 Modified Files: SQLChangeLog board.php Log Message: -Fixed the boardview (new template system) -added the template 'button' -some minor changes Index: board.php =================================================================== RCS file: /cvsroot/osbb/osbb/board.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** board.php 7 Jan 2005 12:48:25 -0000 1.5 --- board.php 8 Jan 2005 13:54:59 -0000 1.6 *************** *** 266,270 **** $template->assignVar('board','ab',$ab); - eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); if (!isset($boards)) $boards = 0; output('board',$board_data['boardname']); --- 266,269 ---- Index: SQLChangeLog =================================================================== RCS file: /cvsroot/osbb/osbb/SQLChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SQLChangeLog 5 Jan 2005 16:28:08 -0000 1.1 --- SQLChangeLog 8 Jan 2005 13:54:59 -0000 1.2 *************** *** 1,2 **** --- 1,10 ---- #sql commands #if you change something in the mysql database please add here the commands you used + + #06/01/2005 (DD/MM/YYYY) - fixing board view (new templates system) + INSERT INTO `osbb_langvars` VALUES (1, 'thread_author', 'Autor'); + INSERT INTO `osbb_templates` VALUES (6, 0, 'board', '', '<br />\r\n<if condition={checkBoardPermission(\'can_start_threads\',$vars[\'boardid\'],0) && $vars[\'board\'][\'boardtype\'] == BOARD_BOARD}>\r\n<table cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.table_in_cellpadding}>" style="width: 98%;">\r\n<tr><td>\r\n <div align="right">\r\n <{button_newthread}>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<endif>\r\n\r\n<if condition={$vars[\'subboardcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table><br />\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_CAT}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nosubboards]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>\r\n\r\n<if condition={$vars[\'threadcount\'] != 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class ="table_in_cat" width="30"> </td>\r\n <td class ="table_in_cat" width="16"> </td>\r\n <td class ="table_in_cat" width="*">\r\n <span class="bigtext">\r\n <[board_threads]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="150">\r\n <span class="bigtext">\r\n <[thread_author]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_replies]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="50">\r\n <span class="bigtext">\r\n <[board_hits]>\r\n </span>\r\n </td>\r\n <td class ="table_in_cat" width="250">\r\n <span class="bigtext">\r\n <[board_lastpost]>\r\n </span>\r\n </td>\r\n</tr>\r\n\r\n<foreach variable="threads" bit="threadbit">\r\n<if condition={$vars[\'threadbit\'][\'threaddeleted\'] == 1 && !checkBoardPermission(\'can_view_deleted_threads\',$vars[\'boardid\'],0)}>\r\n<tr>\r\n <td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" colspan="7">\r\n <span class="bigtext">\r\n <{threadbit.threadtopic}>\r\n </span><br />\r\n <span class="normaltext">\r\n <{threadbit.deleted_info}> <{threadbit.threaddeletedreason}>\r\n </span>\r\n </td>\r\n</tr>\r\n<else>\r\n<tr>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="30">\r\n <img src="<{style.imagefolder}>/<exp>makeThreadImage($vars[\'threadbit\'][\'old\'],$vars[\'threadbit\'])</exp>" alt=" " />\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="16">\r\n <exp>makeIcon($vars[\'threadbit\'][\'threadiconid\'],$vars[\'threadbit\'])</exp>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <if condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_IMPORTANT}>\r\n <[thread_important]>\r\n <elseif condition={$vars[\'threadbit\'][\'threadimportant\'] == THREAD_ANNOUNCEMENT}>\r\n <[thread_annoucnement]>\r\n <endif>\r\n <a href="thread.php?id=<{threadbit.threadid}>&s=<{s}>"><{threadbit.threadtopic}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="150">\r\n <span class="bigtext">\r\n <a href="etc.php?do=userinfo&id=<{threadbit.threadauthorid}>&s=<{s}>"><{threadbit.threadauthorname}></a>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadreplies}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="bigtext">\r\n <{threadbit.threadhits}>\r\n </span>\r\n </td>\r\n <td class ="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="250">\r\n <span class="normaltext">\r\n <[board_thread_at]> <b><exp>formatDate($vars[\'threadbit\'][\'posttime\'])</exp></b><br />\r\n <[board_thread_from]> <a href="etc.php?do=userinfo&id=<{threadbit.postauthorid}>&s=<{s}>"><b><{threadbit.postauthorname}></b></a>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<elseif condition={$vars[\'board\'][\'boardtype\'] == BOARD_BOARD && $vars[\'threadcount\'] == 0}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <b><[board_nothreads]></b>\r\n </span>\r\n </td>\r\n</tr>\r\n</table><br />\r\n<endif>', 'board_wrongid,button_addthread,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,board_nosubboards,board_threads,board_posts,board_threads,board_lastpost,thread_closed_noreason,thread_deleted_info,thread_important,thread_announcement,thread_author,board_hits,board_replies,board_nothreads,board_thread_at,board_thread_from,button_addthread', 0); + INSERT INTO `osbb_templates` VALUES (7, 0, 'button', '', '<table class="table_in2" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_a">\r\n <span class="bigtext">\r\n <a href="<{link}>"><{langvar}></a>\r\n </span>\r\n </td>\r\n</tr>\r\n</table>', '', 0); + DELETE FROM `osbb_templates` WHERE templatename = 'html' OR templatename = 'index'; + INSERT INTO `osbb_templates` VALUES (1, 0, 'html', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<{body}>\r\n</body>\r\n</html>', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<div align="center">\r\n<table class="table_out" cellspacing="<{style.tbl_out_cellspacing}>" cellpadding="<{style.tbl_out_cellspacing}>">\r\n<tr><td class="logo">\r\n <if condition={$vars[\'style\'][\'logo\'] != \'\'}>\r\n <img src="<{style.logo}>" alt="<{boardname}>" />\r\n <else>\r\n <span class="logo_text"><{boardname}></span>\r\n <endif>\r\n</td></tr>\r\n<tr><td class="buttons" align="center">\r\n <table cellspacing="0" cellpadding="0" style="border: 0px; width: 100%;">\r\n <tr><td align="left" style="width:150px;"><span class="bigtext">\r\n<if condition={$vars[\'userid\'] == 0}>\r\n <a href="register.php?s=<{s}>"><[button_register]></a> |\r\n <a href="login.php?s=<{s}>"><[title_login]></a>\r\n<else>\r\n <a href="ucp.php?s=<{s}>"><[button_usercp]></a> |\r\n <a href="logout.php?s=<{s}>"><[title_logout]></a>\r\n<endif>\r\n </span>\r\n </td>\r\n <td align="right" width="*">\r\n <span class="bigtext">\r\n<if condition={checkAdminPermission(\'can_use_acp\',0)}>\r\n <a href="admin/" target="_blank"><[button_acp]></a> |\r\n<endif>\r\n <a href="index.php?s=<{s}>"><[button_index]></a>\r\n </span>\r\n </td></tr>\r\n </table>\r\n</td></tr>\r\n<tr><td class="mainpage" style="text-align:right;"><{locator}></td></tr>\r\n<tr><td class="mainpage">\r\n <div align="center"><br />\r\n <span class="normaltext">\r\n This is an unstable version of osBB. We <b>highly</b> recommend to use this version <b>only for testing issues</b>.<br />\r\n We wont help you with any problems. It is <b>completely unsupported</b>!<br />\r\n </span>\r\n </div><br />\r\n <div align="center">\r\n <{body}>\r\n <br />\r\n <span class="normaltext">\r\n <{timezone}>\r\n </span>\r\n </div>\r\n</td></tr>\r\n</table>\r\n<span class="normaltext">\r\n This board runs with osBB <{version}> which is developed and © by the <a href="http://osbb.sourceforge.net" target="_blank">osBB Development Group</a><br />\r\n This program is <b>free software</b> released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a>!<br />\r\n</span>\r\n</div>\r\n</body>\r\n</html>', 'langname,button_acp,button_register,title_login,button_usercp,title_logout,button_index,guest,timezone', 1); + INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n</table>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); |
|
From: Sven <bra...@us...> - 2005-01-08 13:55:09
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15669/lib Modified Files: functions.inc.php Log Message: -Fixed the boardview (new template system) -added the template 'button' -some minor changes Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** functions.inc.php 8 Jan 2005 11:56:23 -0000 1.20 --- functions.inc.php 8 Jan 2005 13:55:00 -0000 1.21 *************** *** 1172,1178 **** */ function makeButton($name,$langvar,$link){ ! global $template; $template->assignVar('button','name',$name); ! $template->assignVar('button','langvar',$langvar); $template->assignVar('button','link',$link); $return = $template->get2('button'); --- 1172,1178 ---- */ function makeButton($name,$langvar,$link){ ! global $template,$lang; $template->assignVar('button','name',$name); ! $template->assignVar('button','langvar',$lang->lang[$langvar]); $template->assignVar('button','link',$link); $return = $template->get2('button'); |
|
From: Sven <bra...@us...> - 2005-01-08 13:55:09
|
Update of /cvsroot/osbb/osbb/cache/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15669/cache/templates Modified Files: 0_html.php 0_index.php Log Message: -Fixed the boardview (new template system) -added the template 'button' -some minor changes Index: 0_html.php =================================================================== RCS file: /cvsroot/osbb/osbb/cache/templates/0_html.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** 0_html.php 6 Jan 2005 14:12:19 -0000 1.5 --- 0_html.php 8 Jan 2005 13:55:00 -0000 1.6 *************** *** 8,12 **** * Templatename: html * * Templatepackid: 0 * ! * Cached: Thu Jan 6 15:07:48 CET 2005 * **************************************************** */ --- 8,12 ---- * Templatename: html * * Templatepackid: 0 * ! * Cached: Fri Jan 7 13:42:11 CET 2005 * **************************************************** */ *************** *** 434,444 **** ?> <br /> ! </div> ! </td></tr></table> ! <span class="normaltext"> ! <?php echo $vars['timezone']; ?> ! </span> </table> <span class="normaltext"> --- 434,444 ---- ?> <br /> ! <span class="normaltext"> ! <?php echo $vars['timezone']; ?> ! </span> ! </div> ! </td></tr> </table> <span class="normaltext"> Index: 0_index.php =================================================================== RCS file: /cvsroot/osbb/osbb/cache/templates/0_index.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 0_index.php 5 Jan 2005 16:21:58 -0000 1.4 --- 0_index.php 8 Jan 2005 13:55:00 -0000 1.5 *************** *** 8,12 **** * Templatename: index * * Templatepackid: 0 * ! * Cached: Wed Jan 5 17:13:59 CET 2005 * **************************************************** */ --- 8,12 ---- * Templatename: index * * Templatepackid: 0 * ! * Cached: Fri Jan 7 13:42:11 CET 2005 * **************************************************** */ *************** *** 443,446 **** --- 443,447 ---- } ?> + </table> <?php } |
|
From: Sven <bra...@us...> - 2005-01-08 11:56:32
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27881/lib Modified Files: functions.inc.php Log Message: And another DST bugfix -.- Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** functions.inc.php 7 Jan 2005 12:14:47 -0000 1.19 --- functions.inc.php 8 Jan 2005 11:56:23 -0000 1.20 *************** *** 477,486 **** if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! $timezone = 3600*(intval($userdata['usertimezone'])+date("I")); ! $time = $time+$timezone; ! $time2 = time()+$timezone; if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time,$time2); else $date = ''; ! if($showtime == 1) $time = formatTime($userdata['usertimeformat'],$time,$timezone); else $time = ''; if($showtime == 1 && $showdate == 0) return $time; --- 477,485 ---- if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! $time = $time+3600*(intval($userdata['usertimezone'])+date('I',$time)); ! $time2 = time()+3600*(intval($userdata['usertimezone'])+date('I')); if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time,$time2); else $date = ''; ! if($showtime == 1) $time = formatTime($userdata['usertimeformat'],$time,(3600*(intval($userdata['usertimezone'])+date('I',$time)))); else $time = ''; if($showtime == 1 && $showdate == 0) return $time; |
|
From: Sven <bra...@us...> - 2005-01-07 12:48:53
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24847/lib Modified Files: templates2file.php Log Message: Some little bugfixes Index: templates2file.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/templates2file.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** templates2file.php 5 Jan 2005 16:23:49 -0000 1.4 --- templates2file.php 7 Jan 2005 12:48:25 -0000 1.5 *************** *** 38,41 **** --- 38,46 ---- $templates[] = 'index_useronline'; break; + case 'board.php': + $templates[] = 'board'; + $templates[] = 'index_subboards'; + $templates[] = 'index_subboards_board'; + break; } ?> |
|
From: Sven <bra...@us...> - 2005-01-07 12:48:53
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24847 Modified Files: board.php include.php Log Message: Some little bugfixes Index: board.php =================================================================== RCS file: /cvsroot/osbb/osbb/board.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** board.php 3 Jan 2005 12:55:43 -0000 1.4 --- board.php 7 Jan 2005 12:48:25 -0000 1.5 *************** *** 29,33 **** elseif (isset($_GET['id'])) $boardid = intval($_GET['id']); if (intval($boardid) == 0) linkError($lang->lang['board_wrongid']);*/ ! $boardid = requestInt('boardid'); $board_data = $sql->fetch_query("SELECT * FROM ".TABLE_BOARDS." AS b --- 29,33 ---- elseif (isset($_GET['id'])) $boardid = intval($_GET['id']); if (intval($boardid) == 0) linkError($lang->lang['board_wrongid']);*/ ! $boardid = requestInt('id'); $board_data = $sql->fetch_query("SELECT * FROM ".TABLE_BOARDS." AS b *************** *** 54,62 **** WHERE b.boardparentid = '".$boardid."' ORDER BY b.boardparentid ASC, b.boardsortno"); #todo: alphabetical, lastpost sorting! ! if ($sql->num_rows($res) == 0 && $board_data['boardtype'] == BOARD_CAT){ eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); eval("echo \"".$template->get('board_nosubboards')."\";"); exit; ! } while ($row = $sql->fetch_array($res)){ $boardcache[$row['boardparentid']][$row['boardsortno']][$row['boardid']] = $row; --- 54,64 ---- WHERE b.boardparentid = '".$boardid."' ORDER BY b.boardparentid ASC, b.boardsortno"); #todo: alphabetical, lastpost sorting! ! /*if ($sql->num_rows($res) == 0 && $board_data['boardtype'] == BOARD_CAT){ eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); eval("echo \"".$template->get('board_nosubboards')."\";"); exit; ! }*/ ! $subboards = $sql->num_rows($res); ! while ($row = $sql->fetch_array($res)){ $boardcache[$row['boardparentid']][$row['boardsortno']][$row['boardid']] = $row; *************** *** 138,160 **** LIMIT ".(intval($page)-1)*intval($tpp).",".intval($tpp)." "); ! if ($sql->num_rows($res) == 0 && $sql->num_rows($impres) == 0 && $board_data['boardtype'] == 1){ eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); if (!isset($boards)) $boards = 0; eval("output(\"".$template->get('board_nothreads')."\");"); exit; ! } - //fusion important and normal threads to one array $thread_res = array(); ! while($row = $sql->fetch_array($impres)) $thread_res[] = $row; ! while($row = $sql->fetch_array($res)) $thread_res[] = $row; //thread output $threads = ''; ! $ab2 = array(); ! $ab2[] = 'a'; ! $ab2[] = 'b'; $count = 0; //while($row = $sql->fetch_array($res)){ while(list($t,$row) = each($thread_res)){ $old = 0; --- 140,199 ---- LIMIT ".(intval($page)-1)*intval($tpp).",".intval($tpp)." "); ! /*if ($sql->num_rows($res) == 0 && $sql->num_rows($impres) == 0 && $board_data['boardtype'] == 1){ eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); if (!isset($boards)) $boards = 0; eval("output(\"".$template->get('board_nothreads')."\");"); exit; ! }*/ ! $threadcount = $sql->num_rows($res) + $sql->num_rows($impres); $thread_res = array(); ! while($row = $sql->fetch_array($impres)){ ! $old = 0; ! if($userid != 0){ ! if(isset($threadvisitcache[$row['threadid']])) $old = 1; ! if($row['posttime'] <= $userdata['userlastlogin']) $old = 1; ! }else{ ! if(isset($threadvisitcache[$row['threadid']])) $old = 1; ! if($row['posttime'] <= $_COOKIE['osbb_guestlastlogin']) $old = 1; ! } ! if($row['threaddeleted'] == 1){ ! if($row['threaddeletedreason'] == '' ) $row['threaddeletedreason'] = $lang->lang['thread_closed_noreason']; ! $row['threaddeletedreason'] = killHTML($row['threaddeletedreason']); ! $thread_data = $row; ! eval("\$deleted_info = \"".$lang->get4eval('thread_deleted_info')."\";"); ! }else $deleted_info = ''; ! $row['deleted_info'] = $deleted_info; ! $row['old'] = $old; ! $thread_res[] = $row; ! } ! while($row = $sql->fetch_array($res)){ ! $old = 0; ! if($userid != 0){ ! if(isset($threadvisitcache[$row['threadid']])) $old = 1; ! if($row['posttime'] <= $userdata['userlastlogin']) $old = 1; ! }else{ ! if(isset($threadvisitcache[$row['threadid']])) $old = 1; ! if($row['posttime'] <= $_COOKIE['osbb_guestlastlogin']) $old = 1; ! } ! if($row['threaddeleted'] == 1){ ! if($row['threaddeletedreason'] == '' ) $row['threaddeletedreason'] = $lang->lang['thread_closed_noreason']; ! $row['threaddeletedreason'] = killHTML($row['threaddeletedreason']); ! $thread_data = $row; ! eval("\$deleted_info = \"".$lang->get4eval('thread_deleted_info')."\";"); ! }else $deleted_info = ''; ! $row['deleted_info'] = $deleted_info; ! $row['old'] = $old; ! $thread_res[] = $row; ! } //thread output $threads = ''; ! $ab = array(); ! $ab[] = 'a'; ! $ab[] = 'b'; $count = 0; //while($row = $sql->fetch_array($res)){ + /* while(list($t,$row) = each($thread_res)){ $old = 0; *************** *** 185,189 **** eval("\$threads .= \"".$template->get('board_thread')."\";"); ! } //mark the board as read if needed --- 224,228 ---- eval("\$threads .= \"".$template->get('board_thread')."\";"); ! }*/ //mark the board as read if needed *************** *** 215,220 **** } eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); if (!isset($boards)) $boards = 0; ! eval("output(\"".$template->get('board')."\");"); ?> --- 254,271 ---- } + + //assign some variables + $template->assignVar('board','threads',$thread_res); + $template->assignVar('board','threadcount',$threadcount); + $template->assignVar('board','subboardcount',$subboards); + $template->assignVar('board','button_newthread',makeButton('addthread','button_addthread','addthread.php?boardid='.$boardid.'&s='.$s)); + $template->assignVar('board','board',$board_data); + $template->assignVar('board','boardid',$boardid); + $template->assignVar('board','boards',(isset($boards) ? $boards : '')); + $template->assignVar('board','count',$count); + $template->assignVar('board','ab',$ab); + eval("\$foldericons = \"".$template->get('board_foldericons')."\";"); if (!isset($boards)) $boards = 0; ! output('board',$board_data['boardname']); ?> Index: include.php =================================================================== RCS file: /cvsroot/osbb/osbb/include.php,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** include.php 3 Jan 2005 17:16:52 -0000 1.10 --- include.php 7 Jan 2005 12:48:25 -0000 1.11 *************** *** 53,57 **** //if register_global is switched to 'on' remove ALL ${name} variables which are in the arrays _GET/_POST/_COOKIE/_SERVER AND _ENV ! if(ini_get('register_globals') == 1){ if(is_array($_GET)){ foreach($_GET as $var=>$val) unset(${$var}); --- 53,57 ---- //if register_global is switched to 'on' remove ALL ${name} variables which are in the arrays _GET/_POST/_COOKIE/_SERVER AND _ENV ! if(@ini_get('register_globals')){ if(is_array($_GET)){ foreach($_GET as $var=>$val) unset(${$var}); |
|
From: Sven <bra...@us...> - 2005-01-07 12:15:58
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17480 Modified Files: constants.php Log Message: Added two constants (THREAD_IMPORTANT/ANNOUNCEMENT) Index: constants.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/constants.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** constants.php 2 Jan 2005 13:30:36 -0000 1.2 --- constants.php 7 Jan 2005 12:15:44 -0000 1.3 *************** *** 95,97 **** --- 95,101 ---- define('MOD_UNDELETE',6); define('MOD_MOVE',7); + + //thread status + define('THREAD_IMPORTANT',1); + define('THREAD_ANNOUNCEMENT',2); ?> |
|
From: Sven <bra...@us...> - 2005-01-07 12:15:03
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17328 Modified Files: functions.inc.php Log Message: Somehow i added a 'f' at the beginning of the file.... Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** functions.inc.php 7 Jan 2005 11:16:39 -0000 1.18 --- functions.inc.php 7 Jan 2005 12:14:47 -0000 1.19 *************** *** 1,3 **** ! f<?php /* ******************************************************************************************************************** --- 1,3 ---- ! <?php /* ******************************************************************************************************************** |
|
From: Sven <bra...@us...> - 2005-01-07 11:16:48
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5107 Modified Files: functions.inc.php Log Message: -Some little bugfixes -removed some old code parts/functions which arent needed anymore Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** functions.inc.php 7 Jan 2005 11:09:41 -0000 1.17 --- functions.inc.php 7 Jan 2005 11:16:39 -0000 1.18 *************** *** 74,78 **** */ function myEsacpeNoAddslashes($string){ - //return stripslashes(myEscape($string)); //removed addslashes from myEscape return myEscape($string); } --- 74,77 ---- *************** *** 389,408 **** } - /* name: trimExtraChars - params: var $var - return: var - desc: replaces some german extra characters - */ - function trimExtraChars($var){ - $var = str_replace(chr(196),'Ä',$var); - $var = str_replace(chr(228),'ä',$var); - $var = str_replace(chr(214),'Ö',$var); - $var = str_replace(chr(246),'ö',$var); - $var = str_replace(chr(220),'Ü',$var); - $var = str_replace(chr(252),'ü',$var); - $var = str_replace(chr(223),'ß',$var); - return $var; - } - /* name: makeBoards params: [int $boardpid [,int $depth]] --- 388,391 ---- *************** *** 462,466 **** while(list($boardid,$row) = each($res)){ //start while 2 if(!checkBoardPermission('can_see_board',$boardid,0)) continue; //ignore this board if the user cant see it ! $depthmark = repeateChar('-',$depth); $return .= '<option value="'.$boardid.'">'.$depthmark.killHTML($row['boardname']).(($row['boardtype'] == BOARD_CAT) ? '*' : '').'</option>'."\r\n"; if($row['boardsubboards'] != '') $return .= makeBoardSelection($boardarray,$boardid,($depth+1)); --- 445,449 ---- while(list($boardid,$row) = each($res)){ //start while 2 if(!checkBoardPermission('can_see_board',$boardid,0)) continue; //ignore this board if the user cant see it ! $depthmark = str_repeat('-',$depth); $return .= '<option value="'.$boardid.'">'.$depthmark.killHTML($row['boardname']).(($row['boardtype'] == BOARD_CAT) ? '*' : '').'</option>'."\r\n"; if($row['boardsubboards'] != '') $return .= makeBoardSelection($boardarray,$boardid,($depth+1)); *************** *** 470,485 **** } - - /* name: repeateChar - params: var $char, int $count - return: var - desc: repeares the charachter $char for $count - */ - function repeateChar($char,$count){ - $return = ''; - for($x=0;$x<$count;$x++) $return .= $char; - return $return; - } - /* name: makeLastPost params: int $authorid, var $authorname, int $time, int $boardid --- 453,456 ---- *************** *** 506,510 **** if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; - //$timezone = 3600*intval($userdata['usertimezone']); $timezone = 3600*(intval($userdata['usertimezone'])+date("I")); $time = $time+$timezone; --- 477,480 ---- *************** *** 983,989 **** params: var $url return: var ! desc: checks if the var $url start with http */ function checkURL($url){ if(substr($url,0,7) != 'http://' && substr($url,0,8) != 'https://') $url = 'http://'.$url; return $url; --- 953,960 ---- params: var $url return: var ! desc: checks if the var $url start with http(s) */ function checkURL($url){ + if(substr($url,0,6) == 'ftp://') return ''; if(substr($url,0,7) != 'http://' && substr($url,0,8) != 'https://') $url = 'http://'.$url; return $url; *************** *** 1057,1085 **** } - /* name: getHeader - params: var $title [, int $close] - return: var - desc: prepares the template header.tpl - */ - /*function getHeader($title,$close=1){ - global $header_user,$header_guest,$css,$lang,$config,$template,$userdata,$userid,$locator,$s; - if($title == '') $title = $config['boardname']; - else $title = $config['boardname'].' '.$config['titleseperator'].' '.$title; - eval("\$header = \"".$template->get('head')."\";"); - if($close == 1) eval("\$header .= \"".$template->get('header')."\";"); - return $header; - }*/ - - /* name: closeHeader - params: none - return: var - desc: closes the header - */ - /*function closeHeader(){ - global $header_user,$header_guest,$css,$lang,$config,$template,$userdata,$userid,$locator,$s; - eval("\$header = \"".$template->get('header')."\";"); - return $header; - }*/ - // sha1 function for old php versions if(!function_exists('sha1')) require('./lib/sha1.php'); --- 1028,1031 ---- |
|
From: Sven <bra...@us...> - 2005-01-07 11:09:51
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3606 Modified Files: functions.inc.php Log Message: A little daylight saving time bugfix Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** functions.inc.php 6 Jan 2005 14:12:19 -0000 1.16 --- functions.inc.php 7 Jan 2005 11:09:41 -0000 1.17 *************** *** 1,3 **** ! <?php /* ******************************************************************************************************************** --- 1,3 ---- ! f<?php /* ******************************************************************************************************************** *************** *** 506,512 **** if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! $timezone = 3600*intval($userdata['usertimezone']); $time = $time+$timezone; ! $time2 = time()+3600*(intval($userdata['usertimezone'])+date("I")); if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time,$time2); else $date = ''; --- 506,513 ---- if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! //$timezone = 3600*intval($userdata['usertimezone']); ! $timezone = 3600*(intval($userdata['usertimezone'])+date("I")); $time = $time+$timezone; ! $time2 = time()+$timezone; if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time,$time2); else $date = ''; *************** *** 1219,1221 **** --- 1220,1236 ---- } } + + /* name: makeButton + params: var $name, var $langvar, var $link + return: none + desc: prepares a button with the name $name, the var $langvar and the link $link + */ + function makeButton($name,$langvar,$link){ + global $template; + $template->assignVar('button','name',$name); + $template->assignVar('button','langvar',$langvar); + $template->assignVar('button','link',$link); + $return = $template->get2('button'); + return $return; + } ?> |
|
From: Sven <bra...@us...> - 2005-01-06 14:14:48
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11871 Modified Files: sql_backup.sql Log Message: Sorry, forgot to remember the queries i ran -.- Index: sql_backup.sql =================================================================== RCS file: /cvsroot/osbb/osbb/sql_backup.sql,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sql_backup.sql 5 Jan 2005 16:26:18 -0000 1.4 --- sql_backup.sql 6 Jan 2005 14:14:37 -0000 1.5 *************** *** 4,8 **** # # Host: localhost ! # Generation Time: Jan 05, 2005 at 05:25 PM # Server version: 4.1.8 # PHP Version: 5.0.3 --- 4,8 ---- # # Host: localhost ! # Generation Time: Jan 06, 2005 at 03:13 PM # Server version: 4.1.8 # PHP Version: 5.0.3 *************** *** 154,158 **** `configtype` int(1) NOT NULL default '0', PRIMARY KEY (`configid`) ! ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=26 ; # --- 154,158 ---- `configtype` int(1) NOT NULL default '0', PRIMARY KEY (`configid`) ! ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=27 ; # *************** *** 185,188 **** --- 185,189 ---- INSERT INTO `osbb_config` VALUES (24, 'tpp', 0); INSERT INTO `osbb_config` VALUES (25, 'ppp', 0); + INSERT INTO `osbb_config` VALUES (26, 'timezone', 0); # -------------------------------------------------------- *************** *** 226,229 **** --- 227,231 ---- INSERT INTO `osbb_config_values` VALUES (24, '30'); INSERT INTO `osbb_config_values` VALUES (25, '20'); + INSERT INTO `osbb_config_values` VALUES (26, '1'); # -------------------------------------------------------- *************** *** 945,948 **** --- 947,951 ---- INSERT INTO `osbb_langvars` VALUES (1, 'mod_delete_desc', 'Bitte geben Sie einen Grund ein, warum Sie dieses Thema löschen wollen:'); INSERT INTO `osbb_langvars` VALUES (1, 'editthread_comment', 'Kommentar zum editieren'); + INSERT INTO `osbb_langvars` VALUES (1, 'timezone', 'Alle Zeiten in diesem Forum sind GMT+<var>$userdata[\'usertimezone\']</var> Stunde(n)'); # -------------------------------------------------------- *************** *** 1279,1283 **** # ! INSERT INTO `osbb_sessions` VALUES ('390b7e025ab05027b254878a7215513ab4c6c998', '127.0.0.1', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0', 1, 1104943647, 'index.php', '6645dy31ou'); # -------------------------------------------------------- --- 1282,1286 ---- # ! INSERT INTO `osbb_sessions` VALUES ('0f465ff6935b73b857415e89bac7602fd17cbc90', '127.0.0.1', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0', 1, 1105022440, 'index.php', '75qqj3sp54'); # -------------------------------------------------------- *************** *** 1429,1433 **** # ! INSERT INTO `osbb_templates` VALUES (1, 0, 'html', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<{body}>\r\n</body>\r\n</html>', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<div align="center">\r\n<table class="table_out" cellspacing="<{style.tbl_out_cellspacing}>" cellpadding="<{style.tbl_out_cellspacing}>">\r\n<tr><td class="logo">\r\n <if condition={$vars[\'style\'][\'logo\'] != \'\'}>\r\n <img src="<{style.logo}>" alt="<{boardname}>" />\r\n <else>\r\n <span class="logo_text"><{boardname}></span>\r\n <endif>\r\n</td></tr>\r\n<tr><td class="buttons" align="center">\r\n <table cellspacing="0" cellpadding="0" style="border: 0px; width: 100%;">\r\n <tr><td align="left" style="width:150px;"><span class="bigtext">\r\n<if condition={$vars[\'userid\'] == 0}>\r\n <a href="register.php?s=<{s}>"><[button_register]></a> |\r\n <a href="login.php?s=<{s}>"><[title_login]></a>\r\n<else>\r\n <a href="ucp.php?s=<{s}>"><[button_usercp]></a> |\r\n <a href="logout.php?s=<{s}>"><[title_logout]></a>\r\n<endif>\r\n </span>\r\n </td>\r\n <td align="right" width="*">\r\n <span class="bigtext">\r\n<if condition={checkAdminPermission(\'can_use_acp\',0)}>\r\n <a href="admin/" target="_blank"><[button_acp]></a> |\r\n<endif>\r\n <a href="index.php?s=<{s}>"><[button_index]></a>\r\n </span>\r\n </td></tr>\r\n </table>\r\n</td></tr>\r\n<tr><td class="mainpage" style="text-align:right;"><{locator}></td></tr>\r\n<tr><td class="mainpage">\r\n <div align="center"><br />\r\n <span class="normaltext">\r\n This is an unstable version of osBB. We <b>highly</b> recommend to use this version <b>only for testing issues</b>.<br />\r\n We wont help you with any problems. It is <b>completely unsupported</b>!<br />\r\n </span>\r\n </div><br />\r\n <div align="center">\r\n <{body}>\r\n <br />\r\n </div>\r\n</td></tr></table>\r\n<span class="normaltext">\r\n This board runs with osBB <{version}> which is developed and © by the <a href="http://osbb.sourceforge.net" target="_blank">osBB Development Group</a><br />\r\n This program is <b>free software</b> released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a>!<br />\r\n</span>\r\n</div>\r\n</body>\r\n</html>', 'langname,button_acp,button_register,title_login,button_usercp,title_logout,button_index,guest', 1); INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); INSERT INTO `osbb_templates` VALUES (3, 0, 'index_useronline', '', '<a href="etc.php?do=userinfo&id=<{id}>&s=<{s}>"><{name}></a>', '', 0); --- 1432,1436 ---- # ! INSERT INTO `osbb_templates` VALUES (1, 0, 'html', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<{body}>\r\n</body>\r\n</html>', '<?xml version="1.0" encoding="windows-1252"?>\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="<{langname}>" xml:lang="<{langname}>">\r\n<head>\r\n <title><{title}></title>\r\n <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />\r\n <style type="text/css">\r\n body{\r\n background-color: <{style.bgcolor}>;\r\n }\r\n \r\n body a:link, body a:visited, body a:active { \r\n color: <{style.body_linkn_color}>;\r\n text-decoration: <{style.body_linkn_dec}>;\r\n }\r\n\r\n body a:hover { \r\n color: <{style.body_linkh_color}>;\r\n text-decoration: <{style.body_linkh_dec}>;\r\n }\r\n\r\n .table_out{\r\n background-color: <{style.tbl_out_bordercolor}>;\r\n width: <{style.tbl_out_width}>;\r\n border: <{style.tbl_out_border}>px;\r\n }\r\n\r\n .mainpage{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: center;\r\n }\r\n\r\n .mainpage a:link, .mainpage a:visited, .mainpage a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .mainpage a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .header_welcome{\r\n background-color: <{style.mainpage_bgcolor}>;\r\n color: <{style.mainpage_fontcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .header_welcome a:link, .header_welcome a:visited, .header_welcome a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .header_welcome a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n\r\n .logo{\r\n background-color: <{style.logo_bgcolor}>;\r\n color: <{style.logo_fontcolor}>;\r\n text-align: <{style.logo_textalign}>;\r\n }\r\n\r\n .logo_text{\r\n font-size: <{style.logotext_size}>;\r\n font-family: <{style.logotext_font}>;\r\n }\r\n\r\n .footer{\r\n background-color: <{style.footer_bgcolor}>;\r\n text-align: right;\r\n }\r\n\r\n .footer a:link, .footer a:visited, .footer a:active { \r\n color: <{style.footer_linkn_color}>;\r\n text-decoration: <{style.footer_linkn_dec}>;\r\n }\r\n\r\n .footer a:hover { \r\n color: <{style.footer_linkh_color}>;\r\n text-decoration: <{style.footer_linkh_dec}>;\r\n }\r\n\r\n\r\n .normaltext{\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .bigtext{\r\n font-size: <{style.bigtext_size}>;\r\n font-family: <{style.bigtext_font}>;\r\n }\r\n\r\n .errortext{\r\n color: red;\r\n font-size: <{style.normaltext_size}>;\r\n font-family: <{style.normaltext_font}>;\r\n }\r\n\r\n .buttons{\r\n background-color: <{style.buttons_bgcolor}>;\r\n <if condition={$vars[\'style\'][\'buttons_bgimage\'] != \'\'}>\r\n background-image: url(\'<{style.buttons_bgimage}>\');\r\n <endif>\r\n text-align: <{style.buttons_align}>;\r\n }\r\n \r\n .buttons a:link, .buttons a:visited, .buttons a:active { \r\n color: <{style.mainpage_linkn_color}>;\r\n text-decoration: <{style.mainpage_linkn_dec}>;\r\n }\r\n\r\n .buttons a:hover { \r\n color: <{style.mainpage_linkh_color}>;\r\n text-decoration: <{style.mainpage_linkh_dec}>;\r\n }\r\n \r\n .center{\r\n text-align: center;\r\n }\r\n \r\n .table_in{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n width: 98%;\r\n }\r\n \r\n .table_in2{\r\n background-color: <{style.tbl_in_bordercolor}>;\r\n border: <{style.tbl_in_border}>;\r\n text-align: center;\r\n }\r\n \r\n .table_in_cat{\r\n background-color: <{style.tbl_in_cat_bgcolor}>;\r\n background-image: url(\'<{style.imagefolder}>/<{style.tbl_in_cat_bgimage}>\');\r\n }\r\n \r\n .table_in_cat a:link, .table_in_cat a:visited, .table_in_cat a:active { \r\n color: <{style.tbl_in_cat_linkn_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkn_dec}>;\r\n }\r\n\r\n .table_in_cat a:hover { \r\n color: <{style.tbl_in_cat_linkh_color}>;\r\n text-decoration: <{style.tbl_in_cat_linkh_dec}>;\r\n }\r\n\r\n .table_in_a{\r\n background-color: <{style.tbl_in_a_bgcolor}>;\r\n }\r\n \r\n .table_in_a a:link, .table_in_a a:visited, .table_in_a a:active { \r\n color: <{style.tbl_in_a_linkn_color}>;\r\n text-decoration: <{style.tbl_in_a_linkn_dec}>;\r\n }\r\n\r\n .table_in_a a:hover { \r\n color: <{style.tbl_in_a_linkh_color}>;\r\n text-decoration: <{style.tbl_in_a_linkh_dec}>;\r\n }\r\n\r\n .table_in_b{\r\n background-color: <{style.tbl_in_b_bgcolor}>;\r\n }\r\n \r\n .table_in_b a:link, .table_in_b a:visited, .table_in_b a:active { \r\n color: <{style.tbl_in_b_linkn_color}>;\r\n text-decoration: <{style.tbl_in_b_linkn_dec}>;\r\n }\r\n\r\n .table_in_b a:hover { \r\n color: <{style.tbl_in_b_linkh_color}>;\r\n text-decoration: <{style.tbl_in_b_linkh_dec}>;\r\n }\r\n </style>\r\n <{head}>\r\n</head>\r\n<body>\r\n<div align="center">\r\n<table class="table_out" cellspacing="<{style.tbl_out_cellspacing}>" cellpadding="<{style.tbl_out_cellspacing}>">\r\n<tr><td class="logo">\r\n <if condition={$vars[\'style\'][\'logo\'] != \'\'}>\r\n <img src="<{style.logo}>" alt="<{boardname}>" />\r\n <else>\r\n <span class="logo_text"><{boardname}></span>\r\n <endif>\r\n</td></tr>\r\n<tr><td class="buttons" align="center">\r\n <table cellspacing="0" cellpadding="0" style="border: 0px; width: 100%;">\r\n <tr><td align="left" style="width:150px;"><span class="bigtext">\r\n<if condition={$vars[\'userid\'] == 0}>\r\n <a href="register.php?s=<{s}>"><[button_register]></a> |\r\n <a href="login.php?s=<{s}>"><[title_login]></a>\r\n<else>\r\n <a href="ucp.php?s=<{s}>"><[button_usercp]></a> |\r\n <a href="logout.php?s=<{s}>"><[title_logout]></a>\r\n<endif>\r\n </span>\r\n </td>\r\n <td align="right" width="*">\r\n <span class="bigtext">\r\n<if condition={checkAdminPermission(\'can_use_acp\',0)}>\r\n <a href="admin/" target="_blank"><[button_acp]></a> |\r\n<endif>\r\n <a href="index.php?s=<{s}>"><[button_index]></a>\r\n </span>\r\n </td></tr>\r\n </table>\r\n</td></tr>\r\n<tr><td class="mainpage" style="text-align:right;"><{locator}></td></tr>\r\n<tr><td class="mainpage">\r\n <div align="center"><br />\r\n <span class="normaltext">\r\n This is an unstable version of osBB. We <b>highly</b> recommend to use this version <b>only for testing issues</b>.<br />\r\n We wont help you with any problems. It is <b>completely unsupported</b>!<br />\r\n </span>\r\n </div><br />\r\n <div align="center">\r\n <{body}>\r\n <br />\r\n </div>\r\n</td></tr></table>\r\n<span class="normaltext">\r\n<{timezone}>\r\n</span>\r\n</table>\r\n<span class="normaltext">\r\n This board runs with osBB <{version}> which is developed and © by the <a href="http://osbb.sourceforge.net" target="_blank">osBB Development Group</a><br />\r\n This program is <b>free software</b> released under the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU/GPL</a>!<br />\r\n</span>\r\n</div>\r\n</body>\r\n</html>', 'langname,button_acp,button_register,title_login,button_usercp,title_logout,button_index,guest,timezone', 1); INSERT INTO `osbb_templates` VALUES (2, 0, 'index', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardthreads}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <{boardbit.boardposts}>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.lastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<endif>\r\n<endforeach>\r\n</table>', '<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" width="50"> </td>\r\n <td class="table_in_cat" width="*"><span class="bigtext"><[index_boardname]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_threads]></span></td>\r\n <td class="table_in_cat" width="50"><span class="bigtext"><[index_posts]></span></td>\r\n <td class="table_in_cat" width="300"><span class="bigtext"><[index_lastpost]></span></td>\r\n</tr>\r\n<foreach variable="boards" bit="boardbit">\r\n<if condition={$vars[\'boardbit\'][\'depth\'] == 0}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" colspan="5" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" colspan="2">\r\n <table width="100%" cellspacing="0" cellpadding="1" border="0">\r\n <tr>\r\n <td width=50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n </td>\r\n <td width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n </td></tr></table>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<elseif condition={$vars[\'boardbit\'][\'depth\'] == 1}>\r\n<if condition={$vars[\'boardbit\'][\'boardtype\'] == BOARD_CAT}>\r\n<tr>\r\n<td class="table_in_cat" width="50"> </td>\r\n<td class="table_in_cat" colspan="4" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a></span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext"><{boardbit.boarddesc}></span> \r\n <endif>\r\n</td>\r\n</tr>\r\n<else>\r\n<tr>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <if condition={!checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <img src="<{style.imagefolder}>/b_closed.png" alt="" />\r\n <elseif condition={$vars[\'boardbit\'][\'old\'] == 1}>\r\n <img src="<{style.imagefolder}>/b_old.png" alt="" />\r\n <else>\r\n <img src="<{style.imagefolder}>/b_new.png" alt="" />\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="*" style="text-align: left;">\r\n <span class="bigtext">\r\n <a href="board.php?id=<{boardbit.boardid}>&s=<{s}>"><{boardbit.boardname}></a>\r\n </span>\r\n <if condition={$vars[\'boardbit\'][\'boarddesc\'] != \'\'}>\r\n <span class="normaltext">\r\n <br /><{boardbit.boarddesc}>\r\n <if condition={$vars[\'boardbit\'][\'subboards\'] != \'\'}>\r\n <{boardbit.subboards}>\r\n <endif>\r\n </span>\r\n <endif>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardthreads}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],0,$vars[\'ab\'])</exp>" width="50">\r\n <span class="normaltext">\r\n <{boardbit.boardposts}>\r\n </span>\r\n</td>\r\n<td class="table_in_<exp>getVar($vars[\'count\'],1,$vars[\'ab\'])</exp>" width="300">\r\n <span class="normaltext">\r\n <if condition={checkPermission(\'can_view_board\',$vars[\'boardbit\'][\'boardid\'],0)}>\r\n <if condition={$vars[\'boardbit\'][\'boardlastpostid\'] == 0}>\r\n <[board_nolastpost]>\r\n <else>\r\n <a href="thread.php?id=<{boardbit.threadid}>&s=<{s}>&lastpost=1#post_<{boardbit.postid}>">\r\n <b><{boardbit.threadtopic}></b>\r\n </a><br />\r\n <exp>formatDate($vars[\'boardbit\'][\'posttime\'])</exp> <[board_thread_from]>\r\n <a href="etc.php?action=userinfo&id=<{boardbit.boardlastposterid}>&s=<{s}>">\r\n <b><{boardbit.boardlastpostername}></b>\r\n </a>\r\n <endif>\r\n <else>\r\n <b><[index_board_lastpost_noaccess]></b> \r\n <endif>\r\n </span>\r\n</td>\r\n</tr>\r\n<endif>\r\n<endif>\r\n<endforeach>\r\n</table>\r\n<br />\r\n\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1 || $vars[\'config\'][\'index_useronline\'] == 1}>\r\n<table class="table_in" cellspacing="<{style.tbl_in_cellspacing}>" cellpadding="<{style.tbl_in_cellpadding}>">\r\n<tr>\r\n <td class="table_in_cat" style="text-align: left;">\r\n <span class="bigtext">\r\n <[index_stats]>\r\n </span>\r\n </td>\r\n</tr>\r\n<if condition={$vars[\'config\'][\'index_useronline\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats}>\r\n </span>\r\n </td>\r\n</tr>\r\n<tr>\r\n <td class="table_in_b" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats1}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<if condition={$vars[\'config\'][\'index_userstats\'] == 1}>\r\n<tr>\r\n <td class="table_in_a" style="text-align: left;">\r\n <span class="normaltext">\r\n <{stats2}><br />\r\n <{stats3}>\r\n </span>\r\n </td>\r\n</tr>\r\n<endif>\r\n<endif>', 'title_index,index_useronline,index_userstats2,index_userstats3,board_nolastpost,index_boardname,index_threads,index_posts,index_lastpost,index_subboards_closed,index_board_lastpost_noaccess,board_nolastpost,board_thread_from,index_stats', 0); INSERT INTO `osbb_templates` VALUES (3, 0, 'index_useronline', '', '<a href="etc.php?do=userinfo&id=<{id}>&s=<{s}>"><{name}></a>', '', 0); *************** *** 1551,1554 **** --- 1554,1558 ---- `useronlinerankgid` int(100) NOT NULL default '0', `userghostmode` tinyint(1) NOT NULL default '0', + `usertimezone` tinyint(2) NOT NULL default '0', `useravatarid` int(20) NOT NULL default '0', `userextrarank` varchar(255) NOT NULL default '', *************** *** 1595,1600 **** # ! INSERT INTO `osbb_users` VALUES (1, 'brainstorm', '6bbcd00b37878eb6d5e5e9858c7c6453be9ac3ec', 45, 2, 1, 1, 1, 0, 0, 'Admin', 1, 1, '', '', '', 1, 1, 0, 1, 1, 162877844, 'test', 'te...@te...', 'test', '', 'http://www.test.de', '', 0, 0, 1, 1099734367, '16-4-2004', 'a:5:{i:1;s:8:"test;;;;";i:2;s:1:"2";i:3;s:5:"0,1,2";i:4;s:1:"0";i:5;s:1:"1";}', 1104941847, 1104764589, 86, 0, 1, 1, 'cfcd208495d565ef66e7dff9f98764da', '0', 1, 1, 0, 1); ! INSERT INTO `osbb_users` VALUES (2, 'brainstorm|test', 'a688a47ac73fb58ce3828bcb184cb157', 2, 3, 5, 4, 0, 0, 0, '', 0, 0, '', '', '', 1, 1, 0, 0, 0, 0, '', '', '', '', '', 'te...@we...', 0, 0, 0, 1099734467, 'nn-nn-nnnn', '', 1104941847, 1099933377, 70, 0, 0, 0, '38583984fb294dde77df9fed596cb271', '5edc00cb0083d94b22073d1c786a515f', 1, 1, 0, 0); # -------------------------------------------------------- --- 1599,1604 ---- # ! INSERT INTO `osbb_users` VALUES (1, 'brainstorm', '6bbcd00b37878eb6d5e5e9858c7c6453be9ac3ec', 45, 2, 1, 1, 1, 0, 0, 0, 'Admin', 1, 1, '', '', '', 1, 1, 0, 1, 1, 162877844, 'test', 'te...@te...', 'test', '', 'http://www.test.de', '', 0, 0, 1, 1099734367, '16-4-2004', 'a:5:{i:1;s:8:"test;;;;";i:2;s:1:"2";i:3;s:5:"0,1,2";i:4;s:1:"0";i:5;s:1:"1";}', 1105020640, 1105015006, 86, 0, 1, 1, 'cfcd208495d565ef66e7dff9f98764da', '0', 1, 1, 0, 1); ! INSERT INTO `osbb_users` VALUES (2, 'brainstorm|test', 'a688a47ac73fb58ce3828bcb184cb157', 2, 3, 5, 4, 0, 0, 0, 0, '', 0, 0, '', '', '', 1, 1, 0, 0, 0, 0, '', '', '', '', '', 'te...@we...', 0, 0, 0, 1099734467, 'nn-nn-nnnn', '', 1105020640, 1099933377, 70, 0, 0, 0, '38583984fb294dde77df9fed596cb271', '5edc00cb0083d94b22073d1c786a515f', 1, 1, 0, 0); # -------------------------------------------------------- |
|
From: Sven <bra...@us...> - 2005-01-06 14:12:31
|
Update of /cvsroot/osbb/osbb/cache/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11452/cache/templates Modified Files: 0_html.php Log Message: Added timezone and daylight saving time support Index: 0_html.php =================================================================== RCS file: /cvsroot/osbb/osbb/cache/templates/0_html.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** 0_html.php 5 Jan 2005 16:21:58 -0000 1.4 --- 0_html.php 6 Jan 2005 14:12:19 -0000 1.5 *************** *** 8,12 **** * Templatename: html * * Templatepackid: 0 * ! * Cached: Wed Jan 5 17:17:26 CET 2005 * **************************************************** */ --- 8,12 ---- * Templatename: html * * Templatepackid: 0 * ! * Cached: Thu Jan 6 15:07:48 CET 2005 * **************************************************** */ *************** *** 437,440 **** --- 437,446 ---- </td></tr></table> <span class="normaltext"> + <?php + echo $vars['timezone']; + ?> + </span> + </table> + <span class="normaltext"> This board runs with osBB <?php echo $vars['version']; |
|
From: Sven <bra...@us...> - 2005-01-06 14:12:31
|
Update of /cvsroot/osbb/osbb/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11452/lib Modified Files: functions.inc.php Log Message: Added timezone and daylight saving time support Index: functions.inc.php =================================================================== RCS file: /cvsroot/osbb/osbb/lib/functions.inc.php,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** functions.inc.php 5 Jan 2005 16:20:03 -0000 1.15 --- functions.inc.php 6 Jan 2005 14:12:19 -0000 1.16 *************** *** 84,88 **** */ function getUserData($userid){ ! global $sql; $res = $sql->fetch_query("SELECT * FROM ".TABLE_USERS." AS u LEFT JOIN ".TABLE_GROUP_COMBINATION_CACHE." AS gc ON (u.usergroupcid = gc.groupcid) --- 84,88 ---- */ function getUserData($userid){ ! global $sql,$config; $res = $sql->fetch_query("SELECT * FROM ".TABLE_USERS." AS u LEFT JOIN ".TABLE_GROUP_COMBINATION_CACHE." AS gc ON (u.usergroupcid = gc.groupcid) *************** *** 98,101 **** --- 98,102 ---- if(!isset($userdata['modpermissions'])) $userdata['modpermissioncache'] = array(); else $userdata['modpermissioncache'] = unserialize($userdata['modpermissions']); + if(empty($userdata['usertimezone'])) $userdata['usertimezone'] = $config['timezone']; return $userdata; } *************** *** 108,112 **** */ function getGuestUserData(){ ! global $sql,$config,$_COOKIE; $userdata = $sql->fetch_query("SELECT * FROM ".TABLE_GROUP_COMBINATION_CACHE." WHERE groupcid = 4"); $userdata['grouppermissioncache'] = unserialize($userdata['grouppermissioncache']); --- 109,113 ---- */ function getGuestUserData(){ ! global $sql,$config,$_COOKIE,$config; $userdata = $sql->fetch_query("SELECT * FROM ".TABLE_GROUP_COMBINATION_CACHE." WHERE groupcid = 4"); $userdata['grouppermissioncache'] = unserialize($userdata['grouppermissioncache']); *************** *** 115,118 **** --- 116,120 ---- $userdata['userblocked'] = 0; $userdata['useractivated'] = 1; + $userdata['usertimezone'] = $config['timezone']; if(isset($_COOKIE['osbb_guestlastlogin'])) $userdata['userlastlogin'] = $_COOKIE['osbb_guestlastlogin']; else{ *************** *** 408,441 **** desc: prepares an array with all (sub)boards in $boardcache of the board $boardpid. */ - /*function makeBoards($boardpid=0,$depth=0){ - global $boardcache,$sql,$userdata,$template,$lang,$s; - $return = array(); - $i = 0; - if (!is_array($boardcache[$boardpid])) return ''; - while (list($sortno,$boardcache2) = each($boardcache[$boardpid])){ - while (list($boardid,$row) = each($boardcache2)){ - if (!checkBoardPermission('can_see_board',$boardid,0)) continue; - /*if (!checkBoardPermission('can_view_board',$boardid,0)) eval("\$newold = \"".$template->get("board_closed")."\";"); - elseif ($row['old'] == 1) eval("\$newold = \"".$template->get("board_old")."\";"); - else eval("\$newold = \"".$template->get("board_new")."\";");*/ - /*if($row['boardsubboards'] != '' && $depth+1 >= 2 && checkBoardPermission('can_view_board',$boardid,0)) $subboards = makeSubBoards($row['boardid']); - elseif ($row['boardsubboards'] != '' && $depth+1 >= 2 && !checkBoardPermission('can_view_board',$boardid,0)) $subboards = $lang->lang['index_subboards_closed']; - if ($row['boardtype'] == BOARD_BOARD){ - if($row['boardlastpostid'] == 0) $lastpost = $lang->lang['board_nolastpost']; - else $lastpost = makeLastThread($row['boardlastpostid'],$row['threadtopic'],$row['boardlastposterid'],$row['boardlastpostername'],$row['posttime'],$row['threadboardid'],$row['threadid']); - if(!isset($subboards)) $subboards = 0; - //eval("\$return .= \"".$template->get("index_board_".$depth)."\";"); - $return[$i] = $row; - }elseif ($row['boardtype'] == BOARD_CAT){ - //eval("\$return .= \"".$template->get("index_cat_".$depth)."\";"); - $return[$i] = $row; - } - $i++; - $subboards = ''; - if($row['boardsubboards'] != '' && $depth+1 <= 1) $return[] = makeBoards($row['boardid'],$depth+1); - }#end while 1 - }#end while 2 - return $return; - }#end function*/ function makeBoards($boardpid=0,$depth=0){ --- 410,413 ---- *************** *** 534,540 **** if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time); else $date = ''; ! if($showtime == 1) $time = formatTime($userdata['usertimeformat'],$time); else $time = ''; if($showtime == 1 && $showdate == 0) return $time; --- 506,515 ---- if(empty($userdata['userdateformat'])) $userdata['userdateformat'] = $config['dateformat']; if(empty($userdata['usertimeformat'])) $userdata['usertimeformat'] = $config['timeformat']; ! $timezone = 3600*intval($userdata['usertimezone']); ! $time = $time+$timezone; ! $time2 = time()+3600*(intval($userdata['usertimezone'])+date("I")); ! if($showdate == 1) $date = formatDate2($userdata['userdateformat'],$time,$time2); else $date = ''; ! if($showtime == 1) $time = formatTime($userdata['usertimeformat'],$time,$timezone); else $time = ''; if($showtime == 1 && $showdate == 0) return $time; *************** *** 544,565 **** /* name: formatDate2 ! params: var $format, int $time return: var desc: formats the date $time with $format */ ! function formatDate2($format,$time){ global $lang; ! if(date('d.M.Y',$time) == date('d.M.Y')) return $lang->lang['today']; ! elseif(date('M.Y',$time) == date('M.Y') && date('d',$time) == (date('d')-1)) return $lang->lang['yesterday']; ! else return date($format,$time); } /* name: formatTime ! params: var $format, int $time return: var desc: does the same as formatDate2 but formats a time */ ! function formatTime($format,$time){ ! return date(str_replace('B',gmdate('B',$time),$format),$time); } --- 519,540 ---- /* name: formatDate2 ! params: var $format, int $time, int $time2 return: var desc: formats the date $time with $format */ ! function formatDate2($format,$time,$time2){ global $lang; ! if(gmdate('d.M.Y',$time) == gmdate('d.M.Y',$time2)) return $lang->lang['today']; ! elseif(gmdate('M.Y',$time) == gmdate('M.Y',$time2) && gmdate('d',$time) == (gmdate('d',$time2)-1)) return $lang->lang['yesterday']; ! else return gmdate($format,$time); } /* name: formatTime ! params: var $format, int $time, int $time2 return: var desc: does the same as formatDate2 but formats a time */ ! function formatTime($format,$time,$timezone){ ! return gmdate(str_replace('B',gmdate('B',$time-$timezone),$format),$time); } *************** *** 770,773 **** --- 745,749 ---- if($title == '') $title = $config['boardname']; else $title = $config['boardname'].' '.$config['titleseperator'].' '.$title; + eval("\$timezone = \"".$lang->get4eval('timezone')."\";"); $template->assignVar('html','body',$body); $template->assignVar('html','langname',$lang->lang['langname']); *************** *** 778,781 **** --- 754,758 ---- $template->assignVar('html','userid',$userid); $template->assignVar('html','version',VERSION); + $template->assignVar('html','timezone',$timezone); $template->get('html'); $sql->close(); //close sql connection |
|
From: Sven <bra...@us...> - 2005-01-05 16:28:18
|
Update of /cvsroot/osbb/osbb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19604 Added Files: SQLChangeLog Removed Files: sql_befehle.txt Log Message: Renamed sql_befehle.txt to SQLChangeLog --- sql_befehle.txt DELETED --- --- NEW FILE: SQLChangeLog --- #sql commands #if you change something in the mysql database please add here the commands you used |