Author: dgoette
Date: Fri Apr 3 02:33:34 2009
New Revision: 40338
URL:
http://svn.reactos.org/svn/reactos?rev=40338&view=rev
Log:
* replace absolute paths in css files
* merge footer.php header.php and structure.php into HTML.class.php
* remove unneeded view variable
* remove some stuff from the left menu (quick links, last change, login/register links)
* convert first page to use HTML class like in roscms
Added:
branches/danny-web/reactos.org/htdocs/compat/lib/HTML.class.php (contents, props
changed)
- copied, changed from r40325,
branches/danny-web/reactos.org/htdocs/compat/inc/header.php
branches/danny-web/reactos.org/htdocs/compat/lib/view/
branches/danny-web/reactos.org/htdocs/compat/lib/view/About.class.php (contents,
props changed)
- copied, changed from r40325,
branches/danny-web/reactos.org/htdocs/compat/inc/about.php
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/about.php
branches/danny-web/reactos.org/htdocs/compat/inc/footer.php
branches/danny-web/reactos.org/htdocs/compat/inc/header.php
branches/danny-web/reactos.org/htdocs/compat/inc/member_bar.php
branches/danny-web/reactos.org/htdocs/compat/inc/structure.php
Modified:
branches/danny-web/reactos.org/htdocs/compat/css/style.css
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_menubar_sections…
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_name_flat.php
branches/danny-web/reactos.org/htdocs/compat/index.php
branches/danny-web/reactos.org/htdocs/compat/rsdb_config.php
branches/danny-web/reactos.org/htdocs/compat/rsdb_human_readable_url.php
Modified:
branches/danny-web/reactos.org/htdocs/compat/css/style.css
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/css/style.css [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/css/style.css [iso-8859-1] Fri Apr 3
02:33:34 2009
@@ -3,7 +3,7 @@
font-size: 12px;
margin: 0 0 1em 0;
padding: 0; /* Only affects Opera */
- background: #FFFFFF
url('http://localhost/reactos.org/images/topbar.jpg')
repeat-x scroll top left;
+ background: #FFFFFF url('../images/topbar.jpg') repeat-x scroll top left;
}
hr {
@@ -100,7 +100,7 @@
/* set by the generator */
a.extern {
- background:
url('http://localhost/reactos.org/wiki/stylesheets/monobook/external.pn…
no-repeat center right;
+ background: url('../../wiki/stylesheets/monobook/external.png') no-repeat center
right;
padding-right: 14px;
}
@@ -111,12 +111,12 @@
}
#content li {
- list-style-image:
url('http://localhost/reactos.org/images/bullet.png')
+ list-style-image: url('../images/bullet.png')
}
#top {
margin: 0;
- background:
url('http://localhost/reactos.org/support/images/logo_rsdb.jpg')
no-repeat scroll 35px 0;
+ background: url('../images/logo_rsdb.jpg') no-repeat scroll 35px 0;
padding: 103px 0 26px 0;
color: #FFFFFF;
text-align: right;
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/about.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/about.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/about.php (removed)
@@ -1,43 +1,0 @@
-<?php
- /*
- RSDB - ReactOS Support Database
- Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-?>
-<h1><a href="<?php echo $RSDB_intern_index_php
?>?page=home">ReactOS Support Database</a> > <?php echo
$RSDB_langres['TEXT_about_rsdb']; ?></h1>
-<h2><?php echo $RSDB_langres['TEXT_about_rsdb']; ?></h2>
-<p><?php echo $RSDB_langres['CONTENT_about_rsdb']; ?></p>
-<p><?php echo $RSDB_langres['CONTENT_about_webteam']; ?></p>
-<p> </p>
-<h3><?php echo $RSDB_langres['TEXT_credits']; ?></h3>
-<p><b>Klemens Friedl:</b> <?php echo
$RSDB_langres['CONTENT_about_credits_frik85']; ?></p>
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/footer.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/footer.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/footer.php (removed)
@@ -1,62 +1,0 @@
-<?php
- /*
- RSDB - ReactOS Support Database
- Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-?>
-
-
- </td>
- </tr>
-</table>
-
-
-<hr size="1" />
-<address>
- <p align="center"><a href="http://www.reactos.org"
onmousedown="return
clk(this.href,'res','')">ReactOS</a> is a registered
trademark or a trademark of <a
href="http://www.reactos.org/?page=foundation">ReactOS Foundation</a>
in the United States and other countries.<br />
- Languages: <a href="#">EN</a> | <a
href="#">DE</a> | <a href="#">FR</a>
Ajax: <a href="<?php echo
$RSDB_intern_link_ajax; ?>true"><?php if ($RSDB_ENV_ajax ==
"true") { echo "<b>"; } echo "enabled"; if
($RSDB_ENV_ajax == "true") { echo "</b>"; } ?></a> |
<a href="<?php echo $RSDB_intern_link_ajax; ?>false"><?php if
($RSDB_ENV_ajax != "true") { echo "<b>"; } echo
"disabled"; if ($RSDB_ENV_ajax != "true") { echo
"</b>"; } ?></a> <?php
-
- // This page was generated in ...
- $roscms_gentime = microtime();
- $roscms_gentime = explode(' ',$roscms_gentime);
- $roscms_gentime = $roscms_gentime[1] + $roscms_gentime[0];
- $roscms_pg_end = $roscms_gentime;
- $roscms_totaltime = ($roscms_pg_end - $roscms_pg_start);
- $roscms_showtime = number_format($roscms_totaltime, 4, '.', '');
- echo $roscms_showtime . " seconds";
-
-?> Copyright © Klemens Friedl 2005-<?php
echo date("Y");?>, All rights reserved.</p>
-</address>
-
-</body>
-</html>
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/header.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/header.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/header.php (removed)
@@ -1,125 +1,0 @@
-<?php
- /*
- RSDB - ReactOS Support Database
- Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-
-
- // This page was generated in ...
- $roscms_gentime = microtime();
- $roscms_gentime = explode(' ',$roscms_gentime);
- $roscms_gentime = $roscms_gentime[1] + $roscms_gentime[0];
- $roscms_pg_start = $roscms_gentime;
-
-function create_head($page_title, $logo, $RSDB_langres)
-{
- include('rsdb_setting.php');
-
-?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html lang="<?php echo $RSDB_langres['lang_code']; ?>">
-<head>
- <title>ReactOS <?php echo $page_title ; ?></title>
- <base href="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>" />
- <meta http-equiv="Content-Type" content="text/html; charset=<?php
echo $RSDB_langres['charset']; ?>" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta name="Description" content="The ReactOS Compatibility Database
has stored a lot of information about application and driver compatibility with
ReactOS." />
- <meta name="Keywords" content="ReactOS, Compatibility, application,
driver, RSDB, support, database, DB, test, report, rating, Ros32, Ros64, Win32, Win64,
W32, W64, Wine, vendor, release, version" />
- <meta name="Copyright" content="ReactOS Foundation" />
- <meta name="Generator" content="RSDB" />
- <meta name="Content-language" content="<?php echo
$RSDB_langres['lang_code']; ?>" />
- <meta name="Robots" content="index,follow" />
- <link rel="SHORTCUT ICON" href="../favicon.ico" />
- <link href="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>css/style.css" type="text/css" rel="stylesheet" />
- <script src="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>js/smoothscroll.js" language="javascript"></script>
- <script src="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>js/search.js" language="javascript"></script>
-
-
- <script>
- <!--
- function clk(url,ct,sg) {
- if(document.images) {
- var u="";
-
- if (url) {
- u="&url="+escape(url).replace(/\+/g,"%2B");
- }
-
- <?php
- $RSDB_i="";
- if (array_key_exists('REMOTE_ADDR', $_SERVER))
$RSDB_i=htmlspecialchars($_SERVER['REMOTE_ADDR']);
- ?>
- new Image().src="url.php?t=" + escape(ct) + "&u=" + u +
"&a=<?php echo base64_encode($RSDB_intern_user_id);?>" +
"&i=<?php echo base64_encode($RSDB_i);?>" + "&s" + sg;
-
- }
- return true;
- }
- -->
- </script>
-</head>
-<body>
-<div id="top">
- <div id="topMenu">
- <!--
- Use <p> to align things for links/lynx, then in the css make it
- margin: 0; and use text-align: left/right/etc;.
- -->
- <p align="center">
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=index"><?php echo $RSDB_langres['Home']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=about"><?php echo $RSDB_langres['Info']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=community"><?php echo $RSDB_langres['Community'];
?></a> <font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=dev"><?php echo $RSDB_langres['Dev']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server."roscms/";
?>?page=user"><?php echo $RSDB_langres['myReactOS']; ?></a>
</p>
- </div>
-</div>
-
-
-<?php /*<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>ReactOS Package Manager - Online</title>
-
-<link rel="stylesheet" type="text/css"
href="reactos.basic.css"><!-- reactos.css -->
-<META content="ReactOS Package Manager - CMS System" name=GENERATOR>
-<META content="Klemens Friedl" name=AUTHOR>
-</head>
-<body>*/
-
-
-//require("./inc/inc_account_check.php");
-
-?>
-
-<!-- Start of Navigation Bar -->
-
-<?php
-} // End of function create_head
-?>
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/member_bar.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/member_bar.php [iso-8859-1]
(original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/member_bar.php (removed)
@@ -1,61 +1,0 @@
-<?php
- /*
- RSDB - ReactOS Support Database
- Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-
- if($RSDB_intern_user_id != 0) {
-
-?><div class="navTitle"><?php echo
$RSDB_langres['Account']; ?></div>
- <ol>
- <li>
- Nick: <?php echo substr($RSDB_USER_name, 0, 9);
-
-
-
- ?> <img src="images/info_15x15.gif" alt="<?php echo
"Username: ".$RSDB_USER_name; ?>" width="15"
height="15">
- </li>
- <li><a href="<?php echo $RSDB_intern_link_roscms_page;
?>logout"><?php echo $RSDB_langres['Logout'];
?></a></li>
- </ol>
-</div>
-<p></p><?php
- }
- else {
- ?><form action="?page=login" method="post"><div
class="navTitle">Login</div>
- <ol>
- <li><a href="<?php echo $RSDB_intern_link_roscms_page;
?>login"><?php echo $RSDB_langres['Global_Login_System'];
?></a></li>
- <li><a href="<?php echo $RSDB_intern_link_roscms_page;
?>register"><?php echo $RSDB_langres['Register_Account'];
?></a></li>
- </ol></div></form>
- <p></p><?php
- }
-?>
Removed:
branches/danny-web/reactos.org/htdocs/compat/inc/structure.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/structure.php [iso-8859-1]
(original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/structure.php (removed)
@@ -1,199 +1,0 @@
-<?php
- /*
- RSDB - ReactOS Support Database
- Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
-
- 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-
-
-function create_structure($page )
-{
- include('rsdb_setting.php');
- include('rsdb_config.php');
-
- global $RSDB_SET_view;
- global $RSDB_SET_page;
-
- global $roscms_intern_account_level;
- global $roscms_intern_login_check;
- global $roscms_intern_login_check_username;
- global $roscms_intern_account_group;
- global $roscms_intern_usrgrp_sadmin;
- global $roscms_intern_usrgrp_admin;
- global $roscms_intern_usrgrp_dev;
- global $roscms_intern_usrgrp_team;
- global $roscms_intern_usrgrp_trans;
- global $roscms_intern_usrgrp_user;
- global $RSDB_langres;
-
- global $RSDB_langres;
-?>
-
-
-<table border="0" width="100%" cellpadding="0"
cellspacing="0">
- <tr valign="top">
- <td width="147" id="leftNav"> <div
class="navTitle"><?php echo $RSDB_langres['Navigation'];
?></div>
- <ol>
-
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=index"><?php echo $RSDB_langres['Home'];
?></a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=about"><?php echo $RSDB_langres['Info'];
?></a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=community"><?php echo $RSDB_langres['Community'];
?></a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=dev"><?php echo $RSDB_langres['Dev'];
?></a></li>
- <li><a href="<?php echo
$RSDB_intern_path_server."roscms/"; ?>?page=user"><?php echo
$RSDB_langres['myReactOS']; ?></a></li>
- </ol></div>
- <p></p>
-<?php
- if ($RSDB_SET_view == "comp") {
- ?>
- <div class="navTitle"><?php
- echo "Compatibility";
- ?></div>
- <ol>
- <li><a href="<?php echo
$RSDB_intern_link_view_EX."home".$RSDB_URI_slash;
?>">Overview</a></li>
- <li><a href="<?php echo
$RSDB_intern_link_category_EX."0".$RSDB_URI_slash; ?>">Browse
Database</a></li>
- <?php
- if ( $RSDB_SET_sec == "category" || $RSDB_SET_sec == "name" ||
$RSDB_SET_sec == "vendor" || $RSDB_SET_sec == "rank") {
- ?>
- <li><a href="<?php echo
$RSDB_intern_link_category_EX."0".$RSDB_URI_slash; ?>"> - By
Category</a></li>
- <li><a href="<?php echo
$RSDB_intern_link_name_letter_EX."all".$RSDB_URI_slash;
?>"> - By Name</a></li>
- <?php
- if ($RSDB_SET_view == "comp") {
- ?>
- <li><a href="<?php echo
$RSDB_intern_link_vendor_letter_EX."all".$RSDB_URI_slash;
?>"> - By Vendor</a></li>
- <?php
- }
- if ($RSDB_SET_view == "comp") {
- ?>
- <li><a href="<?php echo
$RSDB_intern_link_rank_EX."rank".$RSDB_URI_slash; ?>"> - By
Rank</a></li>
- <?php
- }
- }
- ?>
- <li id="noscriptsearchbar" style="display: block"><a
href="<?php echo $RSDB_intern_link_view_EX."search".$RSDB_URI_slash;
?>">Search</a></li>
- <li><a href="<?php echo
$RSDB_intern_link_view_EX."submit".$RSDB_URI_slash; ?>">Submit
Application</a></li>
- <li><a href="<?php echo
$RSDB_intern_link_view_EX."stats".$RSDB_URI_slash; ?>">Database
Statistics</a></li>
- <li><a href="<?php echo
$RSDB_intern_link_view_EX."help".$RSDB_URI_slash; ?>">Help &
FAQ</a></li>
- </ol>
- </div>
- <p></p>
-<?php
- }
-?>
- <div class="navTitle">Search</div>
- <ol>
- <li>
- <div id="ajaxsearchbar" align="center" style="display:
none">
- <div align="center"><label for="searchbar"
accesskey="s"></label><input name="searchbar"
type="text" id="searchbar" tabindex="0"
onkeyup="loadItemList(this.value,'bar','comp','ajaxloadbar','sresultbar')"
size="17" maxlength="50" style="font-family: Verdana; font-size:
x-small; font-style: normal;" /> </div>
- <div id="sresultbar" style="display: none"
align="left"></div>
- </div>
- <div align="center"><img id="ajaxloadbar"
src="images/ajax_loading.gif" style="display: none"></div>
- </li>
- </ol>
- <p></p>
-
- <div class="navTitle">Quick Links</div>
- <ol>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>forum/">Support Forum</a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=community_irc">Chat Channels</a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>?page=community_mailinglists">Mailing Lists</a></li>
- <li><a href="<?php echo $RSDB_intern_path_server;
?>wiki/">ReactOS Wiki</a></li>
- </ol></div>
- <p></p>
-
-
- <script type="text/javascript" language="javascript">
- <!--
- document.getElementById('ajaxsearchbar').style.display = "block";
- document.getElementById('noscriptsearchbar').style.display =
"none";
- -->
- </script>
-<?php
- //include("inc/comp/sub/search_bar.php");
- include("inc/member_bar.php");
-?>
-<div class="navTitle">Language</div>
- <ol>
- <li>
- <div align="center">
- <?php
- $rpm_page="";
- $rpm_lang="";
- if (array_key_exists("page", $_GET))
$rpm_page=htmlspecialchars($_GET["page"]);
- if (array_key_exists("lang", $_GET))
$rpm_lang=htmlspecialchars($_GET["lang"]);
-// echo $rpm_lang;
- if ($rpm_lang == '' && isset($_COOKIE['roscms_usrset_lang']))
{
- $rpm_lang = $_COOKIE['roscms_usrset_lang'];
- if (substr($rpm_lang, -1) == '/') {
- $rpm_lang = substr($rpm_lang, strlen($rpm_lang) - 1);
- }
- $rpm_lang = CLanguage::validate($rpm_lang);
- }
-// echo $rpm_lang;
- ?>
- <select id="select" size="1" name="select"
class="selectbox" style="width:140px"
onchange="window.open(this.options[this.selectedIndex].value,'_main')">
- <optgroup label="current language">
- <?php
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_languages
WHERE lang_id = :lang_id");
- $stmt->bindParam('lang_id',$rpm_lang,PDO::PARAM_STR);
- $stmt->execute();
- $result_roscms_lang = $stmt->fetchOnce(PDO::FETCH_ASSOC);
-
- echo '<option
value="#">'.$result_roscms_lang[1].'</option>';
- ?>
- </optgroup>
- <optgroup label="most popular">
- <option value="<?php echo $RSDB_intern_link_language;
?>en">English</option>
- <option value="<?php echo $RSDB_intern_link_language;
?>de">Deutsch (German)</option>
- <option value="<?php echo $RSDB_intern_link_language;
?>fr">Français (French)</option>
- <option value="<?php echo $RSDB_intern_link_language;
?>ru">Russian (Russian)</option>
- </optgroup>
- </select>
- </div>
- </li>
- </ol>
- <p></p>
- <div class="navTitle">Latest Update</div>
- <ol>
- <li>
- <div align="center"><?php echo date("Y-m-d");
$zeit = localtime(time() , 1); echo " " .
sprintf("%02d",$zeit['tm_hour']).":".sprintf("%02d",$zeit['tm_min']);
?></div>
- </li>
- </ol></div>
- <p></p>
- </td>
-
-<!-- End of Navigation Bar -->
-
- <td id="content">
-
-<?php
-} // End of function create_structure
-?>
Modified:
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_menubar_sections…
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_menubar_sections…
[iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_menubar_sections…
[iso-8859-1] Fri Apr 3 02:33:34 2009
@@ -59,11 +59,7 @@
}
else {
if ($RSDB_SET_item != "") {
- $result_count_group['item_comp']=0;
-
- if ($RSDB_SET_view == "comp") {
$result_count_group['item_comp']=1;
- }
$RSDB_compare_string = 'item';
}
elseif ($RSDB_SET_group != "") {
Modified:
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_name_flat.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_name_flat.php [iso-8859-1]
(original)
+++
branches/danny-web/reactos.org/htdocs/compat/inc/tree/tree_name_flat.php [iso-8859-1]
Fri Apr 3 02:33:34 2009
@@ -74,18 +74,7 @@
<td width="10%" title="Version">
<div align="center"><font color="#FFFFFF"
face="Arial, Helvetica,
sans-serif"><strong>Ver.</strong></font></div></td>
<td width="20%">
- <div align="center"><font color="#FFFFFF"
face="Arial, Helvetica, sans-serif"><strong><?php
-
- switch ($RSDB_SET_view) {
- case "comp": // Compatibility
- echo "Compatibility";
- break;
- default:
- echo "Rating";
- break;
- }
-
- ?> Ø </strong></font></div></td>
+ <div align="center"><font color="#FFFFFF"
face="Arial, Helvetica, sans-serif"><strong>Compatibility Ø
</strong></font></div></td>
<td width="8%" title="Status"><div
align="center"><font color="#FFFFFF" face="Arial,
Helvetica,
sans-serif"><strong>Stat.</strong></font></div></td>
</tr>
<?php
Modified:
branches/danny-web/reactos.org/htdocs/compat/index.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/index.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/index.php [iso-8859-1] Fri Apr 3
02:33:34 2009
@@ -118,7 +118,6 @@
// Global Vars:
$RSDB_SET_page=""; // Page: Home or DB
$RSDB_SET_sec=""; // Browse by: Category, Name, Company, Rank, etc.
- $RSDB_SET_view=""; // Compatibility, Packages, Dev Network, Media
$RSDB_SET_cat="0"; // Category ID
$RSDB_SET_cat2="flat"; // Category Style: Flat or Tree
$RSDB_SET_letter=""; // Browse by Name: Letter: All, A, B, C, ..., X, Y, Z
@@ -168,7 +167,6 @@
if (array_key_exists("page", $_GET))
$RSDB_SET_page=htmlspecialchars($_GET["page"]);
if (array_key_exists("sec", $_GET))
$RSDB_SET_sec=htmlspecialchars($_GET["sec"]);
- if (array_key_exists("view", $_GET))
$RSDB_SET_view=htmlspecialchars($_GET["view"]);
if (array_key_exists("cat", $_GET))
$RSDB_SET_cat=htmlspecialchars($_GET["cat"]);
if (array_key_exists("cat2", $_GET))
$RSDB_SET_cat2=htmlspecialchars($_GET["cat2"]);
if (array_key_exists("letter", $_GET))
$RSDB_SET_letter=htmlspecialchars($_GET["letter"]);
@@ -249,7 +247,7 @@
require_once("inc/tools/plugins.php");
-// echo "<hr />db: ".$RSDB_SET_page.", view:
".$RSDB_SET_view.", sec: ".$RSDB_SET_sec."<hr />";
+// echo "<hr />db: ".$RSDB_SET_page.", sec:
".$RSDB_SET_sec."<hr />";
switch ($RSDB_SET_page) {
case "home": // Frontpage
@@ -263,14 +261,7 @@
include("inc/footer.php"); // Body
break;
case "about": // RSDB About Page
- //require($RSDB_intern_path_server.$RSDB_intern_loginsystem_path."inc/login.php");
- $rpm_page_title="Support Database - About";
- include("inc/header.php"); // Head
- create_head($rpm_page_title, $rpm_logo, $RSDB_langres);
- include("inc/structure.php"); // Layout-Structure
- create_structure($rpm_page);
- include("inc/about.php"); // Content
- include("inc/footer.php"); // Body
+ new About();
break;
case "conditions": // RSDB Submit Conditions Page
$rpm_page_title="Support Database - Submit Conditions";
@@ -284,7 +275,6 @@
default:
case "db": // developer interface
//require($RSDB_intern_path_server.$RSDB_intern_loginsystem_path."inc/login.php");
- $RSDB_SET_view = "comp";
$rpm_page_title="Support Database - Compatibility";
$RSDB_intern_section_script = "inc/comp.php";
Copied:
branches/danny-web/reactos.org/htdocs/compat/lib/HTML.class.php (from r40325,
branches/danny-web/reactos.org/htdocs/compat/inc/header.php)
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/header.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/lib/HTML.class.php [iso-8859-1] Fri Apr
3 02:33:34 2009
@@ -2,6 +2,7 @@
/*
RSDB - ReactOS Support Database
Copyright (C) 2005-2006 Klemens Friedl <frik85(a)reactos.org>
+ 2009 Danny Götte <dangerground(a)web.de>
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
@@ -18,108 +19,321 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
+/**
+ * class HTML
+ *
+ * @package html
*/
-
-
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-
-
-
- // This page was generated in ...
- $roscms_gentime = microtime();
- $roscms_gentime = explode(' ',$roscms_gentime);
- $roscms_gentime = $roscms_gentime[1] + $roscms_gentime[0];
- $roscms_pg_start = $roscms_gentime;
-
-function create_head($page_title, $logo, $RSDB_langres)
+abstract class HTML
{
- include('rsdb_setting.php');
-
+
+ protected $title;
+ protected $css_files=array();
+ protected $js_files=array();
+
+
+
+ /**
+ * set page title, start generation time counter and get page output
+ *
+ * @access public
+ */
+ public function __construct( $page_title = '' )
+ {
+ // get page title and register css files
+ $this->title = $page_title;
+ $this->register_css('style.css');
+ $this->register_js('smoothscroll.js');
+ $this->register_js('search.js');
+
+ // get output
+ $this->build();
+ } // end of constructor
+
+
+
+ /**
+ * output of the whole site
+ *
+ * @access private
+ */
+ private function build( )
+ {
+ $this->header();
+ $this->navigation();
+ $this->body();
+ $this->footer();
+ } // end of member function build
+
+
+
+ /**
+ * includes the page itself without header + footer
+ *
+ * @access protected
+ */
+ abstract protected function body( );
+
+
+
+ /**
+ * output site header
+ *
+ * @access protected
+ */
+ protected function header( )
+ {
+ global $RSDB_langres;
+ global $RSDB_intern_path_server;
+ global $RSDB_intern_path;
+ global $RSDB_intern_user_id;
+
+ echo '
+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+ <html lang="'.$RSDB_langres['lang_code'].'">
+ <head>
+ <title>ReactOS '.$this->title.'</title>
+ <base
href="'.$RSDB_intern_path_server.$RSDB_intern_path.'" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
+ <meta http-equiv="Pragma" content="no-cache" />
+ <meta name="Description" content="The ReactOS Compatibility
Database has stored a lot of information about application and driver compatibility with
ReactOS." />
+ <meta name="Keywords" content="ReactOS, Compatibility,
application, driver, RSDB, support, database, DB, test, report, rating, Ros32, Ros64,
Win32, Win64, W32, W64, Wine, vendor, release, version" />
+ <meta name="Copyright" content="ReactOS Foundation"
/>
+ <meta name="Generator" content="CompatDB" />
+ <meta name="Content-language"
content="'.$RSDB_langres['lang_code'].'" />
+ <meta name="Robots" content="index,follow" />
+ <link rel="SHORTCUT ICON" href="../favicon.ico"
/>';
+
+ // link css files (use register_css method)
+ foreach($this->css_files as $file) {
+ if ($file['condition'] === false) {
+ echo '<link
href="'.$RSDB_intern_path_server.$RSDB_intern_path.'css/'.$file['name'].'"
type="text/css" rel="stylesheet" />';
+ }
+ else {
+ echo '<!--[if '.$file['condition'].']<link
href="'.$RSDB_intern_path_server.$RSDB_intern_path.'css/'.$file['name'].'"
type="text/css" rel="stylesheet" /><![endif]-->';
+ }
+ }
+
+ // link js files (use register_js method)
+ foreach($this->js_files as $file) {
+ echo '<script
src="'.$RSDB_intern_path_server.$RSDB_intern_path.'js/'.$file.'"
type="text/javascript"></script>';
+ }
+
+ echo '
+ <script>
+ <!--'."
+ function clk(url,ct,sg)
+ {
+ if(document.images) {
+ var u='';
+
+ if (url) {
+ u='&url='+escape(url).replace(/\+/g,'%2B');
+ }
+
+ new
Image().src='url.php?t='+escape(ct)+'&u='+u+'&a=".base64_encode($RSDB_intern_user_id)."'+'&i=".base64_encode($_SERVER['REMOTE_ADDR'])."'+'&s'+sg;
+
+ }
+ return true;
+ }
+ ".'-->
+ </script>
+ </head>
+ <body>
+ <div id="top">
+ <div id="topMenu">
+ <a href="<?php echo $RSDB_intern_path_server;
?>?page=index">'.$RSDB_langres['Home'].'</a> |
+ <a href="<?php echo $RSDB_intern_path_server;
?>?page=about">'.$RSDB_langres['Info'].'</a> |
+ <a href="<?php echo $RSDB_intern_path_server;
?>?page=community">'.$RSDB_langres['Community'].'</a> |
+ <a href="<?php echo $RSDB_intern_path_server;
?>?page=dev">'.$RSDB_langres['Dev'].'</a> |
+ <a href="<?php echo $RSDB_intern_path_server."roscms/";
?>?page=user">'.$RSDB_langres['myReactOS'].'</a>
+ </div>
+ </div>';
+ } // end of member function header
+
+
+
+ /**
+ * output site navigation
+ *
+ * @access protected
+ */
+ protected function navigation( )
+ {
+ include('rsdb_setting.php');
+ include('rsdb_config.php');
+
+ global $RSDB_SET_page;
+
+ global $roscms_intern_account_level;
+ global $roscms_intern_login_check;
+ global $roscms_intern_login_check_username;
+ global $roscms_intern_account_group;
+ global $roscms_intern_usrgrp_sadmin;
+ global $roscms_intern_usrgrp_admin;
+ global $roscms_intern_usrgrp_dev;
+ global $roscms_intern_usrgrp_team;
+ global $roscms_intern_usrgrp_trans;
+ global $roscms_intern_usrgrp_user;
+ global $RSDB_langres;
+
+ echo '
+ <table style="border: none; width:100%;" cellpadding="0"
cellspacing="0">
+ <tr style="vertical-align:top;">
+ <td style="width:147px" id="leftNav">
+ <div
class="navTitle">'.$RSDB_langres['Navigation'].'</div>
+ <ol>
+ <li><a
href="'.$RSDB_intern_path_server.'?page=index">'.$RSDB_langres['Home'].'</a></li>
+ <li><a
href="'.$RSDB_intern_path_server.'?page=about">'.$RSDB_langres['Info'].'</a></li>
+ <li><a
href="'.$RSDB_intern_path_server.'?page=community">'.$RSDB_langres['Community'].'</a></li>
+ <li><a
href="'.$RSDB_intern_path_server.'?page=dev">'.$RSDB_langres['Dev'].'</a></li>
+ <li><a
href="'.$RSDB_intern_path_server.'roscms/?page=user">'.$RSDB_langres['myReactOS'].'</a></li>
+ </ol>
+ <br />
+
+ <div class="navTitle">Compatibility</div>
+ <ol>
+ <li><a
href="'.$RSDB_intern_link_view_EX.'home'.$RSDB_URI_slash.'">Overview</a></li>
+ <li><a
href="'.$RSDB_intern_link_category_EX.'0'.$RSDB_URI_slash.'">Browse
Database</a></li>';
+
+ if ( $RSDB_SET_sec == 'category' || $RSDB_SET_sec == 'name' ||
$RSDB_SET_sec == 'vendor' || $RSDB_SET_sec == 'rank') {
+ echo '
+ <li><a
href="'.$RSDB_intern_link_category_EX.'0'.$RSDB_URI_slash.'"> -
By Category</a></li>
+ <li><a
href="'.$RSDB_intern_link_name_letter_EX.'all'.$RSDB_URI_slash.'"> -
By Name</a></li>
+ <li><a
href="'.$RSDB_intern_link_vendor_letter_EX.'all'.$RSDB_URI_slash.'"> -
By Vendor</a></li>
+ <li><a
href="'.$RSDB_intern_link_rank_EX.'rank'.$RSDB_URI_slash.'"> -
By Rank</a></li>';
+ }
+
+ echo '
+ <li id="noscriptsearchbar" style="display: block"><a
href="'.$RSDB_intern_link_view_EX.'search'.$RSDB_URI_slash.'">Search</a></li>
+ <li><a
href="'.$RSDB_intern_link_view_EX.'submit'.$RSDB_URI_slash.'">Submit
Application</a></li>
+ <li><a
href="'.$RSDB_intern_link_view_EX.'stats'.$RSDB_URI_slash.'">Database
Statistics</a></li>
+ <li><a
href="'.$RSDB_intern_link_view_EX.'help'.$RSDB_URI_slash.'">Help
& FAQ</a></li>
+ </ol>
+ <br />
+
+ <div class="navTitle">Search</div>
+ <ol>
+ <li>
+ <div id="ajaxsearchbar" align="center"
style="display: none">
+ <div align="center">
+ <label for="searchbar"
accesskey="s"></label>
+ <input name="searchbar" type="text"
id="searchbar" tabindex="0"
onkeyup="'."loadItemList(this.value,'bar','comp','ajaxloadbar','sresultbar');".'"
size="17" maxlength="50" style="font-family: Verdana; font-size:
x-small; font-style: normal;" />
+ </div>
+ <div id="sresultbar" style="display: none"
align="left"></div>
+ <div style="text-align: center;">
+ <img id="ajaxloadbar" src="images/ajax_loading.gif"
style="display: none" />
+ </div>
+ </li>
+ </ol>
+ <br />
+
+ <script type="text/javascript">
+ <!--'."
+ document.getElementById('ajaxsearchbar').style.display =
'block';
+ document.getElementById('noscriptsearchbar').style.display =
'none';
+ ".'-->
+ </script>
+
+ <div class="navTitle">Language</div>
+ <ol>
+ <li>
+ <div align="center">';
+
+ // get selected language
+ if (empty($_GET['lang']) &&
isset($_COOKIE['roscms_usrset_lang'])) {
+ $lang = $_COOKIE['roscms_usrset_lang'];
+ if (substr($lang, -1) == '/') {
+ $lang = substr($lang, -1);
+ }
+ }
+
+ // check if language exists, use fallback if needed
+ $lang = CLanguage::validate($lang);
+
+ // get name of currently used language
+ $stmt=CDBConnection::getInstance()->prepare("SELECT lang_name FROM
rsdb_languages WHERE lang_id = :lang_id");
+ $stmt->bindParam('lang_id',$lang,PDO::PARAM_STR);
+ $stmt->execute();
+ $language_name = $stmt->fetchColumn();
+
+ echo '
+ <select id="select" size="1" name="select"
class="selectbox" style="width:140px"
onchange="'."window.open(this.options[this.selectedIndex].value,'_main');".'">
+ <optgroup label="current language">
+ <option value="#">'.$language_name.'</option>
+ </optgroup>
+ <optgroup label="most popular">';
+ $stmt=CDBConnection::getInstance()->prepare("SELECT lang_id, lang_name FROM
rsdb_languages WHERE lang_id != :lang_id");
+ $stmt->bindParam('lang_id',$lang,PDO::PARAM_STR);
+ $stmt->execute();
+ while ($language=$stmt->fetch(PDO::FETCH_ASSOC)) {
+ echo '
+ <option
value="'.$RSDB_intern_link_language.$language['lang_id'].'">'.$language['lang_name'].'</option>';
+ }
+
+ echo '
+ </optgroup>
+ </select>
+ </li>
+ </ol>
+ </td>
+ <td id="content">';
+ } // end of member function navigation
+
+
+
+ /**
+ * output site footer
+ *
+ * @access protected
+ */
+ protected function footer( )
+ {
+ // footer information
+ echo '
+ </td>
+ </tr>
+ </table>
+
+
+ <hr size="1" />
+ <address style="text-align:center">
+ <a href="http://www.reactos.org"
onmousedown="'."return
clk(this.href,'res','');".'">ReactOS</a> is a
registered trademark or a trademark of <a
href="http://www.reactos.org/?page=foundation">ReactOS Foundation</a>
in the United States and other countries.<br />
+ Copyright © Klemens Friedl 2005-'.date('Y').', All
rights reserved.
+ </address>
+
+ </body>
+ </html>';
+ } // end of member function footer
+
+
+
+ /**
+ * register a css file to be included in the header
+ *
+ * @param string name path & filename to a css file
+ * @param bool|string condition conditional statement (used by IE) to e.g. include
sheets only for specific IE versions
+ * @access protected
+ */
+ protected function register_css( $name, $condition = false )
+ {
+ $this->css_files[] = array('name'=>$name,
'condition'=>$condition);
+ } // end of member function register_css
+
+
+
+ /**
+ * register a javascript file to be included in the header
+ *
+ * @param string name path & filename to a javascript file
+ * @access protected
+ */
+ protected function register_js( $name )
+ {
+ $this->js_files[] = $name;
+ } // end of member function register_js
+
+
+
+} // end of HTML
?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html lang="<?php echo $RSDB_langres['lang_code']; ?>">
-<head>
- <title>ReactOS <?php echo $page_title ; ?></title>
- <base href="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>" />
- <meta http-equiv="Content-Type" content="text/html; charset=<?php
echo $RSDB_langres['charset']; ?>" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta name="Description" content="The ReactOS Compatibility Database
has stored a lot of information about application and driver compatibility with
ReactOS." />
- <meta name="Keywords" content="ReactOS, Compatibility, application,
driver, RSDB, support, database, DB, test, report, rating, Ros32, Ros64, Win32, Win64,
W32, W64, Wine, vendor, release, version" />
- <meta name="Copyright" content="ReactOS Foundation" />
- <meta name="Generator" content="RSDB" />
- <meta name="Content-language" content="<?php echo
$RSDB_langres['lang_code']; ?>" />
- <meta name="Robots" content="index,follow" />
- <link rel="SHORTCUT ICON" href="../favicon.ico" />
- <link href="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>css/style.css" type="text/css" rel="stylesheet" />
- <script src="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>js/smoothscroll.js" language="javascript"></script>
- <script src="<?php echo $RSDB_intern_path_server.$RSDB_intern_path;
?>js/search.js" language="javascript"></script>
-
-
- <script>
- <!--
- function clk(url,ct,sg) {
- if(document.images) {
- var u="";
-
- if (url) {
- u="&url="+escape(url).replace(/\+/g,"%2B");
- }
-
- <?php
- $RSDB_i="";
- if (array_key_exists('REMOTE_ADDR', $_SERVER))
$RSDB_i=htmlspecialchars($_SERVER['REMOTE_ADDR']);
- ?>
- new Image().src="url.php?t=" + escape(ct) + "&u=" + u +
"&a=<?php echo base64_encode($RSDB_intern_user_id);?>" +
"&i=<?php echo base64_encode($RSDB_i);?>" + "&s" + sg;
-
- }
- return true;
- }
- -->
- </script>
-</head>
-<body>
-<div id="top">
- <div id="topMenu">
- <!--
- Use <p> to align things for links/lynx, then in the css make it
- margin: 0; and use text-align: left/right/etc;.
- -->
- <p align="center">
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=index"><?php echo $RSDB_langres['Home']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=about"><?php echo $RSDB_langres['Info']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=community"><?php echo $RSDB_langres['Community'];
?></a> <font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server;
?>?page=dev"><?php echo $RSDB_langres['Dev']; ?></a>
<font color="#ffffff">|</font>
- <a href="<?php echo $RSDB_intern_path_server."roscms/";
?>?page=user"><?php echo $RSDB_langres['myReactOS']; ?></a>
</p>
- </div>
-</div>
-
-
-<?php /*<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<html><head><title>ReactOS Package Manager - Online</title>
-
-<link rel="stylesheet" type="text/css"
href="reactos.basic.css"><!-- reactos.css -->
-<META content="ReactOS Package Manager - CMS System" name=GENERATOR>
-<META content="Klemens Friedl" name=AUTHOR>
-</head>
-<body>*/
-
-
-//require("./inc/inc_account_check.php");
-
-?>
-
-<!-- Start of Navigation Bar -->
-
-<?php
-} // End of function create_head
-?>
Propchange:
branches/danny-web/reactos.org/htdocs/compat/lib/HTML.class.php
------------------------------------------------------------------------------
svn:mergeinfo =
Copied:
branches/danny-web/reactos.org/htdocs/compat/lib/view/About.class.php (from
r40325,
branches/danny-web/reactos.org/htdocs/compat/inc/about.php)
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/inc/about.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/lib/view/About.class.php [iso-8859-1] Fri
Apr 3 02:33:34 2009
@@ -18,26 +18,26 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/*
- * ReactOS Support Database System - RSDB
- *
- * (c) by Klemens Friedl <frik85>
- *
- * 2005 - 2006
- */
+
+class About extends HTML
+{
- // To prevent hacking activity:
- if ( !defined('RSDB') )
- {
- die(" ");
- }
-?>
-<h1><a href="<?php echo $RSDB_intern_index_php
?>?page=home">ReactOS Support Database</a> > <?php echo
$RSDB_langres['TEXT_about_rsdb']; ?></h1>
-<h2><?php echo $RSDB_langres['TEXT_about_rsdb']; ?></h2>
-<p><?php echo $RSDB_langres['CONTENT_about_rsdb']; ?></p>
-<p><?php echo $RSDB_langres['CONTENT_about_webteam']; ?></p>
-<p> </p>
-<h3><?php echo $RSDB_langres['TEXT_credits']; ?></h3>
-<p><b>Klemens Friedl:</b> <?php echo
$RSDB_langres['CONTENT_about_credits_frik85']; ?></p>
+ protected function body( )
+ {
+ global $RSDB_langres;
+
+ echo '
+ <h1><a href="<?php echo $RSDB_intern_index_php
?>?page=home">ReactOS Support Database</a> >
'.$RSDB_langres['TEXT_about_rsdb'].'</h1>
+ <h2>'.$RSDB_langres['TEXT_about_rsdb'].'</h2>
+ <p>'.$RSDB_langres['CONTENT_about_rsdb'].'</p>
+ <p>'.$RSDB_langres['CONTENT_about_webteam'].'</p>
+ <p> </p>
+ <h3>'.$RSDB_langres['TEXT_credits'].'</h3>
+ <p><strong>Klemens Friedl:</strong>
'.$RSDB_langres['CONTENT_about_credits_frik85'].'</p>';
+ } // end of member function body
+
+
+
+} // end of About
Propchange:
branches/danny-web/reactos.org/htdocs/compat/lib/view/About.class.php
------------------------------------------------------------------------------
svn:mergeinfo =
Modified:
branches/danny-web/reactos.org/htdocs/compat/rsdb_config.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/rsdb_config.php [iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/compat/rsdb_config.php [iso-8859-1] Fri Apr 3
02:33:34 2009
@@ -36,7 +36,6 @@
global $RSDB_SET_page;
- global $RSDB_SET_view;
global $RSDB_SET_sec;
global $RSDB_SET_cat;
global $RSDB_SET_cat2;
@@ -93,14 +92,14 @@
$RSDB_intern_link_HRU_about = $RSDB_intern_index_HRU."/about/";
$RSDB_intern_link_HRU_conditions =
$RSDB_intern_index_HRU."/comp/conditions/";
$RSDB_intern_link_HRU_help = $RSDB_intern_index_HRU."/comp/help/";
- $RSDB_intern_index_HRU_view = $RSDB_intern_index_HRU."/".$RSDB_SET_view;
+ $RSDB_intern_index_HRU_view = $RSDB_intern_index_HRU."/comp";
$RSDB_intern_link_HRU_view = $RSDB_intern_index_HRU_view."/";
// Browse - general
- $RSDB_intern_link_HRU_view_group =
$RSDB_intern_index_HRU."/".$RSDB_SET_view."/".$RSDB_SET_sec."/group/";
- $RSDB_intern_link_HRU_view_item =
$RSDB_intern_index_HRU."/".$RSDB_SET_view."/".$RSDB_SET_sec."/item/";
- $RSDB_intern_link_HRU_view_letter =
$RSDB_intern_index_HRU."/".$RSDB_SET_view."/".$RSDB_SET_sec."/letter/";
- $RSDB_intern_link_HRU_view_cat =
$RSDB_intern_index_HRU."/".$RSDB_SET_view."/".$RSDB_SET_sec."/id/";
+ $RSDB_intern_link_HRU_view_group =
$RSDB_intern_index_HRU."/comp/".$RSDB_SET_sec."/group/";
+ $RSDB_intern_link_HRU_view_item =
$RSDB_intern_index_HRU."/comp/".$RSDB_SET_sec."/item/";
+ $RSDB_intern_link_HRU_view_letter =
$RSDB_intern_index_HRU."/comp/".$RSDB_SET_sec."/letter/";
+ $RSDB_intern_link_HRU_view_cat =
$RSDB_intern_index_HRU."/comp/".$RSDB_SET_sec."/id/";
@@ -157,9 +156,9 @@
$RSDB_intern_link_roscms_page = $RSDB_intern_link_roscms."?page=";
// Section
- $RSDB_intern_link_db_sec =
$RSDB_intern_index_php."?page=db&view=".$RSDB_SET_view."&sec=";
- $RSDB_intern_link_db_sec_javascript =
$RSDB_intern_index_php."?page=db&view=".$RSDB_SET_view."&sec=";
- $RSDB_intern_link_db_sec_javascript2 =
$RSDB_intern_index_php."?page=db&view=".$RSDB_SET_view."&sec=".$RSDB_SET_sec;
+ $RSDB_intern_link_db_sec = $RSDB_intern_index_php."?page=db&sec=";
+ $RSDB_intern_link_db_sec_javascript =
$RSDB_intern_index_php."?page=db&sec=";
+ $RSDB_intern_link_db_sec_javascript2 =
$RSDB_intern_index_php."?page=db&sec=".$RSDB_SET_sec;
// View
@@ -229,7 +228,7 @@
// Item
$RSDB_intern_link_item =
$RSDB_intern_link_db_sec.$RSDB_SET_sec."&item=";
- $RSDB_intern_link_item_javascript =
$RSDB_intern_index_php."?page=db&view=".$RSDB_SET_view."&sec=".$RSDB_SET_sec."&item=";
+ $RSDB_intern_link_item_javascript =
$RSDB_intern_index_php."?page=db&sec=".$RSDB_SET_sec."&item=";
$RSDB_intern_link_item_item2 =
$RSDB_intern_link_item.$RSDB_SET_item."&item2=";
$RSDB_intern_link_item_item2_both = $RSDB_intern_link_item_item2.$RSDB_SET_item2;
$RSDB_intern_link_item_item2_both_javascript =
$RSDB_intern_link_db_sec_javascript.$RSDB_SET_sec."&item=".$RSDB_SET_item."&item2=".$RSDB_SET_item2;
@@ -308,14 +307,14 @@
// Language
- $RSDB_intern_link_language =
$RSDB_intern_index_php."?page=".$RSDB_SET_page."&sec=".$RSDB_SET_sec."&view=".$RSDB_SET_view."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=";
+ $RSDB_intern_link_language =
$RSDB_intern_index_php."?page=".$RSDB_SET_page."&sec=".$RSDB_SET_sec."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=";
// Ajax
$RSDB_intern_link_ajax =
$RSDB_intern_link_language.$RSDB_SET_lang."&ajax=";
// Export
- //$RSDB_intern_link_export =
$RSDB_intern_index_php."?page=data&sec=".$RSDB_SET_sec."&view=".$RSDB_SET_view."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=".$RSDB_SET_lang."&export=";
- $RSDB_intern_link_export =
$RSDB_intern_index_php."?page=dat&sec=".$RSDB_SET_sec."&view=".$RSDB_SET_view."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=".$RSDB_SET_lang."&export=";
+ //$RSDB_intern_link_export =
$RSDB_intern_index_php."?page=data&sec=".$RSDB_SET_sec."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=".$RSDB_SET_lang."&export=";
+ $RSDB_intern_link_export =
$RSDB_intern_index_php."?page=dat&sec=".$RSDB_SET_sec."&cat=".$RSDB_SET_cat."&cat2=".$RSDB_SET_cat2."&letter=".$RSDB_SET_letter."&group=".$RSDB_SET_group."&item=".$RSDB_SET_item."&order=".$RSDB_SET_order."&filter=".$RSDB_SET_filter."&vendor=".$RSDB_SET_vendor."&lang=".$RSDB_SET_lang."&export=";
$RSDB_intern_link_export2 = $RSDB_intern_index_php."?page=dat&export=";
Modified:
branches/danny-web/reactos.org/htdocs/compat/rsdb_human_readable_url.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/co…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/compat/rsdb_human_readable_url.php [iso-8859-1]
(original)
+++
branches/danny-web/reactos.org/htdocs/compat/rsdb_human_readable_url.php [iso-8859-1]
Fri Apr 3 02:33:34 2009
@@ -94,7 +94,6 @@
break;
case "comp": // .../comp/cat/id/xx
$RSDB_SET_page = "db";
- $RSDB_SET_view = "comp";
switch( $RSDB_HUMAN_URI_tree_2 ) {
case "cat": // short
case "category":
@@ -166,7 +165,6 @@
$RSDB_SET_page = "db";
$RSDB_SET_lang = "en";
- $RSDB_SET_view = "comp";
/*$RSDB_SET_entry = "";
$RSDB_SET_entry = @$RSDB_URI_tree_array[2];
$RSDB_SET_action = "";