Author: dgoette
Date: Fri Jun 5 22:47:40 2009
New Revision: 428
URL: http://svn.reactos.org/svn/reactos?rev=428&view=rev
Log:
* remove unused files
* rename files
Added:
branches/compat/lib/view/HTML_About.class.php
- copied unchanged from r395, branches/compat/lib/view/About.class.php
branches/compat/lib/view/HTML_Conditions.class.php
- copied unchanged from r395, branches/compat/lib/view/Conditions.class.php
branches/compat/lib/view/HTML_Help.class.php
- copied unchanged from r395, branches/compat/lib/view/Help.class.php
Removed:
branches/compat/lib/get/List_AppSumbit.class.php
branches/compat/lib/get/List_Group.class.php
branches/compat/lib/get/List_Item.class.php
branches/compat/lib/get/List_Vendor.class.php
branches/compat/lib/om/Award.class.php
branches/compat/lib/om/CLog.class.php
branches/compat/lib/om/Count.class.php
branches/compat/lib/om/Message.class.php
branches/compat/lib/view/About.class.php
branches/compat/lib/view/Conditions.class.php
branches/compat/lib/view/Help.class.php
branches/compat/lib/view/Item_Screenshots.class.php
branches/compat/lib/view/Item_Tests.class.php
branches/compat/lib/view/Item_Tips.class.php
branches/compat/lib/view/Submit_Screenshot.class.php
Removed: branches/compat/lib/get/List_AppSumbit.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/get/List_AppSumbit.c…
==============================================================================
--- branches/compat/lib/get/List_AppSumbit.class.php [iso-8859-1] (original)
+++ branches/compat/lib/get/List_AppSumbit.class.php (removed)
@@ -1,93 +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(" ");
- }
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM rsdb_groups WHERE grpentr_visible = '1' AND grpentr_name LIKE :name");
- $stmt->bindValue('name','%'.@$_GET['search'].'%',PDO::PARAM_STR);
- $stmt->execute();
- $result_count_groups = $stmt->fetchOnce(PDO::FETCH_ASSOC);
-
-header( 'Content-type: text/xml' );
-echo '<?xml version="1.0" encoding="UTF-8"?>
-<root>
-';
-
- if (!$result_count_groups[0]) {
- echo " #none#\n";
- }
- else {
- echo " ".$result_count_groups[0]."\n";
- }
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_groups WHERE grpentr_visible = '1' AND grpentr_name LIKE :name ORDER BY grpentr_name ASC");
- $stmt->bindValue('name','%'.@$_GET['search'].'%',PDO::PARAM_STR);
- $stmt->execute();
-
- while($result_page = $stmt->fetch(PDO::FETCH_ASSOC)) { // Pages
-?>
- <dbentry>
- <item id="<?php echo $result_page['grpentr_id']; ?>"><?php echo $result_page['grpentr_name']; ?></item>
- <desc><?php
- if (!strlen($result_page['grpentr_description']) == "0") {
- if (strlen(htmlentities($result_page['grpentr_description'], ENT_QUOTES)) <= 30) {
- echo $result_page['grpentr_description'];
- }
- else {
- echo substr(htmlentities($result_page['grpentr_description'], ENT_QUOTES), 0, 30)."...";
- }
- }
- else {
- echo ".";
- }
- ?></desc>
- <vendor id="<?php echo $result_page['grpentr_vendor']; ?>"><?php
- if ($result_page['grpentr_vendor'] == "0") {
- echo ".";
- }
- else {
- $stmt_vendor=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_vendor WHERE vendor_id = :vendor_id");
- $stmt_vendor->bindParam('vendor_id',$result_page['grpentr_vendor'],PDO::PARAM_STR);
- $stmt_vendor->execute();
- $result_entry_vendor = $stmt->fetchOnce(PDO::FETCH_ASSOC);
- echo $result_entry_vendor['vendor_name'];
- }
- ?> </vendor>
- <comp><?php echo $result_page['grpentr_comp']; ?></comp>
- <devnet><?php echo $result_page['grpentr_devnet']; ?></devnet>
- </dbentry>
-<?
- }
-?>
-</root>
Removed: branches/compat/lib/get/List_Group.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/get/List_Group.class…
==============================================================================
--- branches/compat/lib/get/List_Group.class.php [iso-8859-1] (original)
+++ branches/compat/lib/get/List_Group.class.php (removed)
@@ -1,111 +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 (isset($_GET['search'])) {
- $search_phrase = $_GET['search'];
- }
- else {
- $search_phrase = '';
- }
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM rsdb_groups JOIN rsdb_item_vendor ON grpentr_vendor = vendor_id WHERE (grpentr_name LIKE :search OR vendor_name LIKE :search) AND grpentr_comp = '1' AND vendor_visible = '1' AND grpentr_visible = '1'");
- $stmt->bindValue('search','%'.$search_phrase.'%',PDO::PARAM_STR);
- $stmt->execute();
- $result_count_groups = $stmt->fetchOnce(PDO::FETCH_NUM);
-
- if (!$result_count_groups[0]) {
- // Remove temp characters and try again
- $search_phrase = str_replace("-","",$search_phrase);
- $search_phrase = str_replace("_","",$search_phrase);
- $search_phrase = str_replace(" ","",$search_phrase);
- $stmt->bindValue('search','%'.$search_phrase.'%',PDO::PARAM_STR);
- $stmt->execute();
- $result_count_groups = $stmt->fetchOnce(PDO::FETCH_NUM);
- }
-
-header( 'Content-type: text/xml' );
-echo '<?xml version="1.0" encoding="UTF-8"?>
-<root>
-';
-
- if (!$result_count_groups[0]) {
- echo " #none#\n";
- }
- else {
- echo " ".$result_count_groups[0]."\n";
- }
-
-if ($search_phrase != "" || strlen($search_phrase) > 1) {
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_groups JOIN rsdb_item_vendor ON grpentr_vendor = vendor_id WHERE (grpentr_name LIKE :search OR `vendor_name` LIKE :search) AND `grpentr_comp` = '1' AND `vendor_visible` = '1' AND `grpentr_visible` = '1' ORDER BY `grpentr_name` ASC LIMIT 20") ; // Limit to 20 entry
- $stmt->bindValue('search',$search_phrase,PDO::PARAM_STR);
- $stmt->execute();
-
- while($result_page = $stmt->fetch(PDO::FETCH_ASSOC)) {
-?>
- <dbentry>
- <item id="<?php echo $result_page['grpentr_id']; ?>"><?php echo $result_page['grpentr_name']; ?></item>
- <desc><?php
- if (!strlen($result_page['grpentr_description']) == "0") {
- if (strlen(htmlentities($result_page['grpentr_description'], ENT_QUOTES)) <= 30) {
- echo $result_page['grpentr_description'];
- }
- else {
- echo substr(htmlentities($result_page['grpentr_description'], ENT_QUOTES), 0, 30)."...";
- }
- }
- else {
- echo ".";
- }
- ?></desc>
- <vendor id="<?php echo $result_page['grpentr_vendor']; ?>"><?php
- if ($result_page['grpentr_vendor'] == "0") {
- echo ".";
- }
- else {
- $stmt_vendor=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_vendor WHERE vendor_id = :vendor_id");
- $stmt_vendor->bindParam('vendor_id',$result_page['grpentr_vendor'],PDO::PARAM_STR);
- $stmt_vendor->execute();
- $result_entry_vendor = $stmt_vendor->fetchOnce(PDO::FETCH_ASSOC);
- echo $result_entry_vendor['vendor_name'];
- }
- ?> </vendor>
- <comp><?php echo $result_page['grpentr_comp']; ?></comp>
- <devnet><?php echo $result_page['grpentr_devnet']; ?></devnet>
- </dbentry>
-<?
- }
-}
-?>
-</root>
Removed: branches/compat/lib/get/List_Item.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/get/List_Item.class.…
==============================================================================
--- branches/compat/lib/get/List_Item.class.php [iso-8859-1] (original)
+++ branches/compat/lib/get/List_Item.class.php (removed)
@@ -1,237 +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.
- */
-
-class List_Item
-{
-
- public function __construct()
- {
-?>
- <base href="<?php echo $RSDB_intern_path_server.$RSDB_intern_path; ?>" />
- <table width="100%" border="0" >
- <tr>
- <td><div align="left"><span class="Stil2">Sort by:
- <?php
-
- if (isset($_GET['sort']) && ($_GET['sort'] == 'item' || $_GET['sort'] == '')) {
- echo "<b>Application version</b> | <a href='".$RSDB_intern_link_group_sort."ros#ver'>ReactOS version</a>";
-
- $RSDB_intern_sortby_headline_field = "comp_appversion";
- $RSDB_intern_sortby_linkname_field = "comp_osversion";
- }
- if (isset($_GET['sort']) && $_GET['sort'] == 'ros') {
- echo "<a href='".$RSDB_intern_link_group_sort."item#ver'>Application version</a> | <b>ReactOS version</b>";
-
- $RSDB_intern_sortby_headline_field = "comp_osversion";
- $RSDB_intern_sortby_linkname_field = "comp_appversion";
- }
-
-
- ?>
- </span></div></td>
- </tr>
- <?php
- // Table
- $RSDB_intern_TEMP_version_saved_a = "";
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_groupid = :group_id ORDER BY comp_osversion DESC");
- $stmt->bindParam('group_id',$RSDB_SET_group,PDO::PARAM_STR);
- $stmt->execute();
- while($result_sortby_a = $stmt->fetch(PDO::FETCH_ASSOC)) {
- if ($result_sortby_a[$RSDB_intern_sortby_headline_field] != $RSDB_intern_TEMP_version_saved_a) {
-
- if (isset($_GET['sort']) && ($_GET['sort'] == 'item' || $_GET['sort'] == '')) {
- $stmt_comp=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_groupid = :group_id AND comp_appversion = :version ORDER BY comp_osversion DESC, comp_status ASC");
- $stmt_comp->bindParam('version',$result_sortby_a['comp_appversion'],PDO::PARAM_STR);
- }
- if (isset($_GET['sort']) && $_GET['sort'] == 'ros') {
- $stmt_comp=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_groupid = :group_id AND comp_osversion = :version ORDER BY comp_appversion DESC, comp_status ASC");
- $stmt_comp->bindParam('version',$result_sortby_a['comp_osversion'],PDO::PARAM_STR);
- //echo $RSDB_intern_sortby_SQL_b_query;
- }
- $stmt_comp->bindParam('group_id',$RSDB_SET_group,PDO::PARAM_STR);
-
-?>
- <tr>
- <td>
- <table width="100%">
- <tr bgcolor="#5984C3">
- <td colspan="5">
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="30%"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><strong>
- <?php
-
- if (isset($_GET['sort']) && ($_GET['sort'] == 'item' || $_GET['sort'] == '')) {
- echo $result_sortby_a['comp_name']." (v. ";
- echo $result_sortby_a[$RSDB_intern_sortby_headline_field].")";
- }
- else {
- echo "ReactOS ".show_osversion($result_sortby_a[$RSDB_intern_sortby_headline_field]);
- }
-
- ?>
- </strong></font></td>
- <td width="20%"><div align="center" class="Stil4">Medal</div></td>
- <td width="20%"><div align="center" class="Stil4">Function</div></td>
- <td width="20%"><div align="center" class="Stil4">Install</div></td>
- <td width="10%"><div align="center"><span class="Stil4">Status</span></div></td>
- </tr>
- </table>
- </tr>
- <?php
- // Table line
- $farbe1="#E2E2E2";
- $farbe2="#EEEEEE";
- $zaehler="0";
- $stmt_comp->execute();
- while($result_sortby_b = $stmt->fetch(PDO::FETCH_ASSOC)) {
-?>
- <tr bgcolor="<?php
- $zaehler++;
- if ($zaehler == "1") {
- echo $farbe1;
- $farbe = $farbe1;
- }
- elseif ($zaehler == "2") {
- $zaehler="0";
- echo $farbe2;
- $farbe = $farbe2;
- }
- ?>">
- <td width="30%" bgcolor="<?php echo $farbe; ?>">
- <?php
-
- /*if ($result_sortby_b['comp_status'] == "0") {
- echo "<b>";
- }*/
-
- echo '<a href="';
- echo $RSDB_intern_link_item.$result_sortby_b['comp_id'].'">';
-
- if (isset($_GET['sort']) && $_GET['sort'] == 'ros') {
- echo $result_sortby_b['comp_name']." (v. ";
- echo $result_sortby_b[$RSDB_intern_sortby_linkname_field].")";
- }
- else {
- echo "ReactOS ".show_osversion($result_sortby_b[$RSDB_intern_sortby_linkname_field]);
- }
-
- echo '</a>';
-
- /*if ($result_sortby_b['comp_status'] == "0") {
- echo "</b>";
- }*/
-
- ?></td>
-
- <td width="20%" bgcolor="<?php echo $farbe; ?>"><font size="1"> <img src="media/icons/awards/<?php echo Award::icon($result_sortby_b['comp_award']); ?>.gif" alt="<?php echo Award::name($result_sortby_b['comp_award']); ?>" width="16" height="16" /> <?php echo Award::name($result_sortby_b['comp_award']); ?></font></td>
- <?php
-
- $counter_stars_install = 0;
- $counter_stars_function = 0;
- $counter_stars_user = 0;
-
- $stmt_test=CDBConnection::getInstance()->prepare("SELECT SUM(test_result_install) AS install_sum, SUM(test_result_function) AS function_sum, COUNT(*) AS user_sum FROM rsdb_item_comp_testresults WHERE test_visible = '1' AND test_comp_id = :comp_id ORDER BY test_comp_id ASC");
- $stmt_test->bindParam('comp_id',$result_sortby_b['comp_id'],PDO::PARAM_STR);
- $stmt_test->execute();
- $tmp=$stmt_test->fetchOnce(PDO::FETCH_ASSOC);
-
- $counter_stars_install += $tmp['install_sum'];
- $counter_stars_function += $tmp['function_sum'];
- $counter_stars_user += $tmp['user_sum'];
-
- ?>
- <td width="20%" bgcolor="<?php echo $farbe; ?>"><font size="1"><?php echo Star::drawNormal($counter_stars_function, $counter_stars_user, 5, "tests"); ?></font></td>
- <td width="20%" bgcolor="<?php echo $farbe; ?>"><font size="1"><?php echo Star::drawNormal($counter_stars_install, $counter_stars_user, 5, "tests"); ?></font></td>
- <td width="10%" bgcolor="<?php echo $farbe; ?>" <?php
-
- $counter_testentries = 0;
- $counter_forumentries = 0;
- $counter_screenshots = 0;
-
- $stmt_count=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM rsdb_item_comp_testresults WHERE test_visible = '1' AND test_comp_id = :comp_id");
- $stmt_count->bindParam('comp_id',$result_sortby_b['comp_id'],PDO::PARAM_STR);
- $stmt_count->execute();
- $result_count_testentries = $stmt_count->fetchOnce(PDO::FETCH_NUM);
- $counter_testentries += $result_count_testentries[0];
-
- // Forum entries:
- $stmt_count=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM ".CDBT_COMMENTS." WHERE visible IS TRUE AND entry_id = :comp_id");
- $stmt_count->bindParam('comp_id',$result_sortby_b['comp_id'],PDO::PARAM_STR);
- $stmt_count->execute();
- $result_count_forumentries = $stmt_count->fetchOnce(PDO::FETCH_NUM);
- $counter_forumentries += $result_count_forumentries[0];
-
- // Screenshots:
- $stmt_count=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM ".CDBT_ATTACHMENTS." WHERE visible IS TRUE AND entry_id = :group_id");
- $stmt_count->bindParam('group_id',$result_sortby_b['comp_media'],PDO::PARAM_STR);
- $stmt_count->execute();
- $result_count_screenshots = $stmt_count->fetchOnce(PDO::FETCH_ASSOC);;
- $counter_screenshots += $result_count_screenshots[0];
-
- /*switch ($result_sortby_b['comp_status']) {
- default:
- case 0:
- echo "<b>Release</b>";
- break;
- case 1:
- echo "<b>RC 1</b>";
- break;
- case 2:
- echo "<b>RC 2</b>";
- break;
- case 3:
- echo "<b>RC 3</b>";
- break;
- case 4:
- echo "<b>RC 4</b>";
- break;
- case 5:
- echo "<b>RC 5</b>";
- break;
- case 100:
- echo "<b>Unstable (SVN)</b>";
- break;
- }*/
- ?> title="<?php echo "Tests: ".$counter_testentries.", Forum entries: ".$counter_forumentries.", Screenshots: ".$counter_screenshots; ?>"><div align="center"><font size="1"><table width="100%" border="0" cellpadding="1" cellspacing="1">
- <tr>
- <td width="33%"><div align="center"><?php if ($counter_testentries > 0) { ?><a href="<?php echo $RSDB_intern_link_group.$result_sortby_b['comp_id'];?>&item2=tests"><img src="media/icons/info/test.gif" alt="Compatibility Test Report entries" border="0" width="13" height="13"></a><?php } else { echo " "; } ?></div></td>
- <td width="33%"><div align="center"><?php if ($counter_forumentries > 0) { ?><a href="<?php echo $RSDB_intern_link_group.$result_sortby_b['comp_id'];?>&item2=forum"><img src="media/icons/info/forum.gif" alt="Forum entries" border="0" width="13" height="13"></a><?php } else { echo " "; } ?></div></td>
- <td width="33%"><div align="center"><?php if ($counter_screenshots > 0) { ?><a href="<?php echo $RSDB_intern_link_group.$result_sortby_b['comp_id'];?>&item2=screens"><img src="media/icons/info/screenshot.gif" alt="Screenshots" border="0" width="13" height="13"></a><?php } else { echo " "; } ?></div></td>
- </tr>
- </table></font></div></td> </tr>
- <?php
- }
-?>
- </table>
- <tr>
- <td>
- <?php
- $RSDB_intern_TEMP_version_saved_a = $result_sortby_a[$RSDB_intern_sortby_headline_field];
- }
- }
-?>
- </td>
- </tr>
- </table>
-<?php
- }
-}
-?>
Removed: branches/compat/lib/get/List_Vendor.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/get/List_Vendor.clas…
==============================================================================
--- branches/compat/lib/get/List_Vendor.class.php [iso-8859-1] (original)
+++ branches/compat/lib/get/List_Vendor.class.php (removed)
@@ -1,77 +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(" ");
- }
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM rsdb_item_vendor WHERE vendor_visible = '1' AND vendor_name LIKE :search");
- $stmt->bindValue('search','%'.@$_GET['search'].'%',PDO::PARAM_STR);
- $stmt->execute();
- $result_count_groups = $stmt->fetchOnce(PDO::FETCH_NUM);
-
-header( 'Content-type: text/xml' );
-echo '<?xml version="1.0" encoding="UTF-8"?>
-<root>
-';
-
- if (!$result_count_groups[0]) {
- echo " #none#\n";
- }
- else {
- echo " ".$result_count_groups[0]."\n";
- }
-
-if (isset($_GET['search']) && strlen($_GET['search']) > 1) {
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_vendor WHERE vendor_visible = '1' AND vendor_name LIKE :search ORDER BY vendor_name ASC");
- $stmt->bindValue('search','%'.$_GET['search'].'%',PDO::PARAM_STR);
- $stmt->execute();
-
- while($result_page = $stmt->fetch(PDO::FETCH_ASSOC)) { // Pages
-?>
- <dbentry>
- <vendor id="<?php echo $result_page['vendor_id']; ?>"><?php echo $result_page['vendor_name']; ?></vendor>
- <url><?php
- if (!strlen($result_page['vendor_url']) == "") {
- echo htmlentities($result_page['vendor_url'], ENT_QUOTES);
- }
- else {
- echo ".";
- }
- ?></url>
- </dbentry>
-<?
- }
-}
-?>
-</root>
Removed: branches/compat/lib/om/Award.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/om/Award.class.php?r…
==============================================================================
--- branches/compat/lib/om/Award.class.php [iso-8859-1] (original)
+++ branches/compat/lib/om/Award.class.php (removed)
@@ -1,108 +1,0 @@
-<?php
- /*
- CompatDB - ReactOS Compatability 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.
- */
-
-
-/**
- * class Award
- *
- */
-class Award
-{
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function icon($number) {
-
- switch ($number) {
- case "0":
- default:
- $RSDB_TEMP_return = 'questionmark';
- break;
- case "2":
- $RSDB_TEMP_return = 'fail';
- break;
- case "5":
- $RSDB_TEMP_return = 'honor';
- break;
- case "7":
- $RSDB_TEMP_return = 'bronze';
- break;
- case "8":
- $RSDB_TEMP_return = 'silver';
- break;
- case "9":
- $RSDB_TEMP_return = 'gold';
- break;
- case "10":
- $RSDB_TEMP_return = 'platinum';
- break;
- }
-
- return $RSDB_TEMP_return;
-
- } // end of member function icon
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function name($number) {
-
- switch ($number) {
- case "0":
- default:
- $RSDB_TEMP_return = 'Untested';
- break;
- case "2":
- $RSDB_TEMP_return = 'Known not to work';
- break;
- case "5":
- $RSDB_TEMP_return = 'Honorable Mention';
- break;
- case "7":
- $RSDB_TEMP_return = 'Bronze';
- break;
- case "8":
- $RSDB_TEMP_return = 'Silver';
- break;
- case "9":
- $RSDB_TEMP_return = 'Gold';
- break;
- case "10":
- $RSDB_TEMP_return = 'Platinum';
- break;
- }
-
- return $RSDB_TEMP_return;
-
- } // end of member function icon
-
-
-
-} // end of Award
-?>
Removed: branches/compat/lib/om/CLog.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/om/CLog.class.php?re…
==============================================================================
--- branches/compat/lib/om/CLog.class.php [iso-8859-1] (original)
+++ branches/compat/lib/om/CLog.class.php (removed)
@@ -1,57 +1,0 @@
-<?php
- /*
- CompatDB - ReactOS Compatability 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.
- */
-
-
-/**
- * class CLog
- *
- */
-class CLog
-{
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function add($level, $category, $laction, $title, $desc, $baduser) {
- global $RSDB_intern_user_id;
-
- $RSDB_referrer="";
- $RSDB_usragent="";
- $RSDB_ipaddr="";
- if (array_key_exists('HTTP_REFERER', $_SERVER)) $RSDB_referrer=htmlspecialchars($_SERVER['HTTP_REFERER']);
- if (array_key_exists('HTTP_USER_AGENT', $_SERVER)) $RSDB_usragent=htmlspecialchars($_SERVER['HTTP_USER_AGENT']);
- if (array_key_exists('REMOTE_ADDR', $_SERVER)) $RSDB_ipaddr=htmlspecialchars($_SERVER['REMOTE_ADDR']);
-
-
- $stmt=CDBConnection::getInstance()->prepare("INSERT INTO ".CDBT_LOGS." (id, creation, user_id, log_description) VALUES (NULL, NOW(), :user_id, :description)");
- $stmt->bindParam('user_id',$RSDB_intern_user_id,PDO::PARAM_STR);
- $stmt->bindValue('description',$title."\n\n".$desc,PDO::PARAM_STR);
- $stmt->execute();
-
- } // end of member function add
-
-
-
-} // end of CLog
-?>
Removed: branches/compat/lib/om/Count.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/om/Count.class.php?r…
==============================================================================
--- branches/compat/lib/om/Count.class.php [iso-8859-1] (original)
+++ branches/compat/lib/om/Count.class.php (removed)
@@ -1,65 +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.
- */
-
-class Count
-{
-
-
-
- public static function entriesInGroup ($RSDB_TEMP_cat_id_grouplista) {
-
- global $RSDB_intern_link_category_cat;
- global $RSDB_TEMP_cat_id_grouplist;
- global $RSDB_TEMP_counter_group;
- global $RSDB_TEMP_counter_group_sum;
-
-
- $RSDB_TEMP_counter_group=0;
- self::count_group_and_category($RSDB_TEMP_cat_id_grouplista);
-
- return self::count_group_and_category_equal();
- }
-
- private function count_group_and_category($RSDB_TEMP_cat_id_group) {
-
- global $RSDB_TEMP_counter_group;
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT COUNT(*) FROM rsdb_groups WHERE grpentr_visible = '1' AND grpentr_category = :category AND grpentr_comp = '1'");
- $stmt->bindParam('category',$RSDB_TEMP_cat_id_group,PDO::PARAM_STR);
- $stmt->execute();
- $result_count_group_and_category = $stmt->fetch(PDO::FETCH_NUM);
-
- if ($result_count_group_and_category[0]) {
- $RSDB_TEMP_counter_group = $RSDB_TEMP_counter_group + $result_count_group_and_category[0];
- }
- }
-
- private function count_group_and_category_equal() {
- global $RSDB_TEMP_counter_group;
- global $RSDB_TEMP_counter_group_sum;
- $RSDB_TEMP_counter_group_sum = 0;
- $RSDB_TEMP_counter_group_sum = $RSDB_TEMP_counter_group;
- $RSDB_TEMP_counter_group = 0;
- return $RSDB_TEMP_counter_group_sum;
- }
-
-}
-
-?>
Removed: branches/compat/lib/om/Message.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/om/Message.class.php…
==============================================================================
--- branches/compat/lib/om/Message.class.php [iso-8859-1] (original)
+++ branches/compat/lib/om/Message.class.php (removed)
@@ -1,83 +1,0 @@
-<?php
- /*
- CompatDB - ReactOS Compatability 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.
- */
-
-
-/**
- * class Message
- *
- */
-class Message
-{
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function show($msgtext) { // show the message bar
- echo '<table width="450" border="0" align="center" cellpadding="0" cellspacing="0" class="message">';
- echo ' <tr>';
- echo ' <td><div align="center">'.$msgtext.'</div></td>';
- echo ' </tr>';
- echo '</table>';
-
- } // end of member function show
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function noScript() {
- global $RSDB_intern_link_language,$rpm_lang;
- echo '<noscript>
- Your browser does not support JavaScript/JScript or (more likely) you have ECMAScript/JavaScript/JScript<br />
- disabled in your browser security option.<br /><br />
- To gain the best user interface experience please enable ECMAScript/JavaScript/JScript in your browser,<br />
- if possible.<br /><br />
- You will also be able to use the ReactOS Support Database without ECMAScript/JavaScript/JScript.<br /><br />
- <a href="'.$RSDB_intern_link_language.$rpm_lang.'"&ajax=false"><b>Please, click here to disable ECMAScript/JavaScript/JScript features</b></a> (DHTML & Ajax) on this page<br />
- and then you will be able to use all feature even without ECMAScript/JavaScript/JScript enabled!
- </noscript>';
- } // end of member function noScript
-
-
-
- /**
- * @FILLME
- *
- * @access public
- */
- public static function loginRequired() {
- global $RSDB_intern_path_server;
- global $RSDB_intern_loginsystem_path;
-
- self::show("<b>Login required!</b><br /><br />Please use the <a href=\"".$RSDB_intern_path_server.$RSDB_intern_loginsystem_path."?page=login&target=%2Fsupport%2F\">login function</a> to get access or
- <a href=\"".$RSDB_intern_path_server.$RSDB_intern_loginsystem_path."?page=register\">register an account</a> for free!");
- } // end of member function noScript
-
-
-
-} // end of Message
-?>
Removed: branches/compat/lib/view/About.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/About.class.php…
==============================================================================
--- branches/compat/lib/view/About.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/About.class.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.
- */
-
-
-class About extends HTML
-{
-
-
-
- protected function body( )
- {
- global $RSDB_intern_index_php;
-
- echo '
- <h1><a href="'.$RSDB_intern_index_php.'?page=about">ReactOS Compatability Database</a> > About the ReactOS Support Database</h1>
- <h2>About the ReactOS Support Database</h2>
- <p>The ReactOS Support Database (application and driver compatibility, application packages, developer network and media files) is a free service of the ReactOS Foundation.</p>
- <p>The ReactOS Support Database is maintained by the ReactOS Web-Team.</p>
- <p> </p>
- <h3>Credits</h3>
- <p><strong>Klemens Friedl:</strong> The ReactOS Support Database has been written from scratch by Klemens Friedl (frik85).</p>';
- } // end of member function body
-
-
-
-} // end of About
Removed: branches/compat/lib/view/Conditions.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Conditions.clas…
==============================================================================
--- branches/compat/lib/view/Conditions.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Conditions.class.php (removed)
@@ -1,53 +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.
- */
-
-
-class Conditions extends HTML
-{
-
-
-
- protected function body( )
- {
- global $RSDB_intern_index_php;
-
- echo '
- <h1>
- <a href="'.$RSDB_intern_index_php.'?page=about">ReactOS Compatability Database</a>
- > Submit Conditions
- </h1>
- <h2>Submit Conditions</h2>
- <p style="font-size:2;">
- The ReactOS administrator and moderator team of the ReactOS homepage will attempt to remove or edit any generally objectionable material as quickly as possible, it is impossible to review every message/comment/entry/etc. Therefore you acknowledge that all posts/comment/entry/etc. made to the ReactOS homepage express the views and opinions of the author and not the administrators, moderators or webmaster (except for posts/comment/entry/etc. by these people) and hence will not be held liable.
- </p>
- <p style="font-size:2;">
- You agree not to post any abusive, obscene, vulgar, slanderous, hateful, threatening, sexually-oriented or any other material that may violate any applicable laws. Doing so may lead to you being immediately and permanently banned (and your service provider being informed). The IP address of all posts is recorded to aid in enforcing these conditions. You agree that the webmaster, administrator and moderator team of the ReactOS homepage have the right to remove, edit, move or close any topic/entry/etc. at any time should they see fit. As a user you agree to any information you have entered above being stored in a database. While this information will not be disclosed to any third party without your consent the webmaster, administrator and moderator team cannot be held responsible for any hacking attempt that may lead to the data being compromised.
- </p>
- <p>
- <strong>
- By submitting anything to the "ReactOS Support Database" you agree that you have read the "Submit Conditions" text above and to be bound by these conditions.
- </strong>
- </p>';
- } // end of member function body
-
-
-
-} // end of Conditions
-
Removed: branches/compat/lib/view/Help.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Help.class.php?…
==============================================================================
--- branches/compat/lib/view/Help.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Help.class.php (removed)
@@ -1,273 +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.
- */
-
-
-class Help extends HTML
-{
-
-
-
- protected function body( )
- {
- global $RSDB_intern_link_db_sec;
- global $RSDB_intern_index_php;
-
- echo '
- <h1><a href="'.$RSDB_intern_link_db_sec.'home">Compatibility</a> > Help & FAQ</h1>
-
- <p><strong>Content</strong></p>
- <ul>
- <li><a href="#faq">FAQ</a>
- <ul>
- <li><a href="#faq_comp">com·pat·i·ble, <em>adj. </em></a></li>
- <li><a href="#faq_compdb">Compatibility Database FAQ </a></li>
- </ul>
- </li>
- <li><a href="#sym">Symbols</a>
- <ul>
- <li><a href="#sym_awards">Awards</a></li>
- <li><a href="#sym_medals">Other Medals</a></li>
- <li><a href="#sym_stars">Stars</a></li>
- </ul>
- </li>
- <li><a href="#help">Help</a>
- <ul>
- <li><a href="#browse">Browse through the database</a></li>
- <li><a href="#submit">Submit Application/Driver (3 Steps)</a>
- <ul>
- <li><a href="#submit1">Step 1 - general information</a></li>
- <li><a href="#submit2">Step 2 - version information</a></li>
- <li><a href="#submit3">Step 3 - test results & screenshots</a></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
-
- <p> </p>
- <h2><a name="faq"></a>FAQ</h2>
- <h3><a name="faq_comp"></a>com·pat·i·ble, <em>adj. </em> </h3>
- <ul>
- <li>Capable of existing or performing in harmonious, agreeable, or congenial combination with another or others: compatible family relationships. </li>
- <li>Capable of orderly, efficient integration and operation with other elements in a system with no modification or conversion required. </li>
- </ul>
-
- <p><em><a href="#top">top</a></em></p>
- <h3><a name="faq_compdb"></a>Compatibility Database FAQ </h3>
- <p>This FAQ answers questions related to the usage of the Compatibility Database. </p>
- <ul>
- <p><strong>Q: What is the Compatibility Database? </strong></p>
- <p><strong>A: </strong> The Compatibility Database is a repository for application and driver compatibility information with ReactOS. In particular it provides the following information:
- <ul>
- <li>Whether a given application works at all with ReactOS.
- <li>If it is partially working, then which areas of the application have problems.
- <li>How to install and get that application working best. </li>
- <li>The Compatibility Database is for <i><b>release versions</b></i> of ReactOS, use <a href="http://www.reactos.org/bugzilla/">Bugzilla</a> for development builds. [<a href="http://www.reactos.org/wiki/index.php/File_Bugs">more</a>]</li>
- </ul>
- <p><strong>Q: What is ReactOS? </strong></p>
- <p><strong>A: </strong>More information can be found at the <a href="http://www.reactos.org/?page=about_whatisreactos">What is ReactOS?</a> and at the <a href="http://www.reactos.org/?page=about_userfaq">User FAQ</a> pages. </p>
- <p><strong>Q: What are the benefits of this Compatibility Database? </strong></p>
- <p><strong>A: </strong> The Compatibility Database benefits both ReactOS developers and users. It lets ReactOS developers know which applications regressed. And it lets ReactOS user know if their application will work in ReactOS.
- <p><strong>Q: How does a new application get added to the database? </strong></p>
- <p><strong>A: </strong> Every registered user can submit new applications or driver, version information, test reports, etc. </p>
- <p><strong>Q: How can I submit test reports of unstable ReactOS versions?</strong></p>
- <p><strong>A: </strong>The Compatibility Database is for <i><b>release versions</b></i> of ReactOS, use <a href="http://www.reactos.org/bugzilla/">Bugzilla</a> for development builds. [<a href="http://www.reactos.org/wiki/index.php/File_Bugs">more</a>]</p>
- <p><strong>Q: How can I submit Screenshots? </strong></p>
- <p><strong>A: </strong> Click on the "submit screenshot" (or similar) link on the related page. </p>
- <p><strong>Q: How can I submit How-to\'s? </strong></p>
- <p><strong>A: </strong>This feature is currently not available. Please use the forum/comment function for the meanwhile. </p>
- <p><strong>Q: What do the different color awards and medals mean? </strong></p>
- <p><strong>A:</strong> They indicate different levels of functionality in ReactOS. <a href="#sym">Go here</a> for more information. </p>
- <p><strong>Q: Why isn\'t my favorite Windows application in the database? </strong></p>
- <p><strong>A: </strong>Probably because no one has submitted it to the database yet. We\'d love it if you would <a href="'.$RSDB_intern_link_db_sec.'submit">submit the application to the database</a>. </p>
- <p> <strong>Q: If I don\'t see a Windows application in the database, does that mean that it won\'t run in ReactOS? </strong></p>
- <p> <strong>A:</strong> Not necessarily. Many applications work perfectly in ReactOS without any modification whatsoever. However, we may simply not be aware of them. So, just because an application isn\'t in our database doesn\'t mean that your application won\'t run. We\'d love it if you would <a href="'.$RSDB_intern_link_db_sec.'submit">submit the application to the database</a>. </p>
- <p> <strong>Q: If I don\'t see my favorite application here, what\'s the easiest way to find out if it will run in ReactOS or not? </strong></p>
- <p> <strong>A:</strong> <a href="http://www.reactos.org/?page=download">Download ReactOS</a> and find out. That is by far the fastest, easiest way to answer this question. Regardless of whether the answer is "yes" or "no", we\'d love it if you would <a href="'.$RSDB_intern_link_db_sec.'submit">submit the application to the database</a>. </p>
- <p> <strong>Q: Are there any Windows applications that you can\'t get working in ReactOS? </strong></p>
- <p> <strong>A:</strong> In a later version of ReactOS, you will be able to run almost all Win32 applications and all WinNT 3+ driver.</p>
- <p><strong>Q: Is it possible to run Linux applications in ReactOS? </strong></p>
- <p> <strong>A:</strong> In a later version of ReactOS, you will be able to run almost all posix compatible linux/unix/bsd applications with the ReactOS posix subsystem.</p>
- </ul>
- <p><em><a href="#top">top</a></em></p>
- <h2><a name="sym"></a>Symbols</h2>
-
- <h3><a name="sym_awards"></a>Awards</h3>
-
- <table width="400" border="0" cellpadding="3" cellspacing="1">
- <tr>
- <td width="100">
- <div align="center"><img src="media/icons/awards/platinum_32.gif" alt="Platinum" width="32" height="32"></div></td>
- <td width="100">
- <div align="center"><img src="media/icons/awards/gold_32.gif" alt="Gold" width="32" height="32"></div></td>
- <td width="100">
- <div align="center"><img src="media/icons/awards/silver_32.gif" alt="Silver" width="32" height="32"></div></td>
- <td width="100">
- <div align="center"><img src="media/icons/awards/bronze_32.gif" alt="Bronze" width="32" height="32"></div></td>
- </tr>
- <tr valign="top">
- <td> <div align="center"><font size="3">Platinum</font></div></td>
- <td> <div align="center"> <font size="3">Gold</font></div></td>
- <td> <div align="center"> <font size="3">Silver</font></div></td>
- <td> <div align="center"> <font size="3">Bronze</font></div></td>
- </tr>
- </table>
- <ul>
- <li><strong>Platinum Award:</strong> Applications and drivers which run better (e.g. more stable, faster, better graphic, etc.) in ReactOS than in Microsoft Windows(TM).</li>
- <li> <strong>Gold Award:</strong> Applications and drivers which install and run virtually flawless on a out-of-the-box ReactOS installation.</li>
- <li> <strong>Silver Award:</strong> Applications and drivers which we hope we an easily fix so they make it to Gold status.</li>
- <li> <strong>Bronze Award:</strong> Applications and drivers which works with some minor problems/bugs.</li>
- </ul>
- <p><em><a href="#top">top</a></em></p>
-
- <h3><a name="sym_medals"></a>Other Medals</h3>
- <table width="330" border="0" cellpadding="3" cellspacing="1">
- <tr>
- <td width="110">
- <div align="center"><img src="media/icons/awards/honor_32.gif" alt="Honorable Mention" width="32" height="32"></div>
- </td>
- <td width="110">
- <div align="center"><img src="media/icons/awards/questionmark_32.gif" alt="Untested" width="32" height="32"></div>
- </td>
- <td width="110"><div align="center"><img src="media/icons/awards/fail_32.gif" alt="Known not to work" width="32" height="32"></div></td>
- </tr>
- <tr valign="top">
- <td>
- <div align="center"><font size="3">Honorable Mention</font></div>
- </td>
- <td><div align="center"><font size="3">Untested</font></div></td>
- <td><div align="center">Known not to work</div></td>
- </tr>
- </table>
- <ul>
- <li><strong>Honorable Mention:</strong> Applications and drivers which run well enough to be usable. However it has enough bugs to prevent it from running flawlessly.</li>
- <li><strong>Untested:</strong> Applications and drivers where no compatibility data is stored in the database.</li>
- <li><strong>Known not to work:</strong> Applications and drivers which do not install/run on a out-of-the-box ReactOS installation.</li>
- </ul>
- <p><em><a href="#top">top</a></em></p>
-
- <h3><a name="sym_stars"></a>Stars</h3>
- <h4>Application function</h4>
- <ul>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"> 5/5 = works fantastic</font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 4/5 = works good, minor bugs </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 3/5 = works with bugs </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 2/5 = major bugs</font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 1/5 = does not work, or crash while start phase </font></li>
- </ul>
-
- <h4>(Un-)Installation routine</h4>
- <ul>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"> 5/5 = works fantastic or no install routine </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 4/5 = works good, minor bugs </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 3/5 = works with bugs </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 2/5 = major bugs</font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 1/5 = does not work, or crash while start phase </font></li>
- </ul>
-
- <h4>Rating / Voting</h4>
- <ul>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"> 5/5 = fantastic</font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 4/5 = good </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 3/5 = okay </font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 2/5 = boring / uninteresting</font></li>
- <li><font size="2"><img src="media/icons/stars/star_gold.gif" alt="*" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"><img src="media/icons/stars/star_gray.gif" alt="_" width="15" height="15"> 1/5 = bad / spam</font></li>
- </ul>
-
- <p><em><a href="#top">top</a></em></p>
-
- <h2><a name="help"></a>Help</h2>
- <h3><a name="browse"></a>Browse through the database</h3>
- <p>You can browse the Compatibility Database by Category, Applicationname, Vendor , Rank and search by query.<br>
- Click on the related button on the frontpage or use the search function, the Compatibility Database starts returning results before you finish typing. </p>
- <p><img src="media/pictures/help/startcomp.jpg" width="400" height="228" border="1"></p>
- <p>If you want to browse even faster then this hint is for you:</p>
- <ul>
- <li>Press [Alt] + [s] keys and start typing an application name (or parts of it). While you typing you see a real-time results in the search box (menu bar, left side).</li>
- <li>Press [Tab] several times to select the entry you want to view.</li>
- <li>Press [Shift] + [Tab] to go the inverted way and a select the entry above the current selected entry </li>
- <li>Press [Enter] to open the selected entry.</li>
- </ul>
- <p>This methode is useable on all ReactOS Compatibility Database pages. </p>
- <p><em><a href="#top">top</a></em></p>
- <h3><a name="submit"></a>Submit Application/Driver in 3 Steps</h3>
- <ul>
- <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a href="#submit1">Step 1:</a></b> submit <b>general information</b></font>
- <ul>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">application name</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">short decription</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">category</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">vendor </font></li>
- </ul>
- </li>
- </ul>
- <ul>
- <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a href="#submit2">Step 2:</a></b> submit <b>version information</b></font>
- <ul>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">application version</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ReactOS</font> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">version</font></li>
- </ul>
- </li>
- </ul>
- <ul>
- <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a href="#submit3">Step 3:</a></b> submit <b>test results & screenshots</b></font>
- <ul>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">What works</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">What does not work</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Describe what you have tested and what not</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Application function</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Installation routine</font></li>
- <li><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Conclusion</font></li>
- </ul>
- </li>
- </ul>
- <p><em><a href="#top">top</a></em></p>
- <h4><a name="submit1"></a>Step 1</h4>
- <p>To submit a <b>new application</b> (e.g. "AbiWord"):</p>
- <ol>
- <li>Click on the "Submit Application" link in the menu bar (left side; on every page).</li>
- <li>Input the application/driver name. </li>
- <li> Follow the instructions (see screenshot).</li>
- </ol>
- <p><img src="media/pictures/help/submitcomp1.jpg" width="600" height="387" border="1"></p>
- <p><em><a href="#top">top</a></em></p>
- <h4><a name="submit2"></a>Step 2</h4>
- <p>To submit an <strong>application versions information </strong> (e.g. "AbiWord 2.2"):</p>
- <ol>
- <li>Browse to the application (group entry).</li>
- <li>Click on the "Submit new "AbiWord" version" link.</li>
- <li>Follow the instructions (see screenshot).</li>
- </ol>
- <p><img src="media/pictures/help/submitcomp2.jpg" width="400" height="343" border="1"></p>
- <p><em><a href="#top">top</a></em></p>
- <h4><a name="submit3"></a>Step 3 </h4>
- <p>To submit an <strong>application test report</strong> (e.g. "AbiWord 2.2 tested in ReactOS 0.3.0"):</p>
- <ol>
- <li> Browse to the application versions entry.</li>
- <li>Click on the "Submit Compatibility Test Report" link.</li>
- <li>Follow the instructions (see screenshot).</li>
- </ol>
- <p><img src="media/pictures/help/submitcomp3.jpg" width="500" height="189" border="1"></p>
- <p><em><a href="#top">top</a></em></p>';
- } // end of member function body
-
-
-
-} // end of Help
Removed: branches/compat/lib/view/Item_Screenshots.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Item_Screenshot…
==============================================================================
--- branches/compat/lib/view/Item_Screenshots.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Item_Screenshots.class.php (removed)
@@ -1,110 +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.
- */
-
-
-class Item_Tips extends HTML_Item
-{
-
- protected function body()
- {
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_visible = '1' AND comp_id = :comp_id ORDER BY comp_name ASC");
- $stmt->bindParam('comp_id',@$_GET['item'],PDO::PARAM_STR);
- $stmt->execute();
- $result_page = $stmt->fetch(PDO::FETCH_ASSOC);
-
-if ($result_page['comp_id']) {
- echo "<h2>".$result_page['comp_name'] ." [". "ReactOS ".@show_osversion($result_page['comp_osversion']) ."]</h2>";
-
-
-
-?>
-<p align="center">The following pictures are owned by whoever posted them. We are not responsible for them in any way. </p>
-<p align="center"><strong><a href="<?php echo $RSDB_intern_link_submit_comp_screenshot; ?>add">Submit Screenshot</a></strong> (image file)</p>
-<?php
-
-// Voting - update DB
-if (isset($_GET['vote']) && $_GET['vote'] != '' && isset($_GET['vote2']) && $_GET['vote2'] != '') {
- Star::addVote($_GET['vote'], $_GET['vote2'], CDBT_ATTACHMENTS, "media");
-}
-
-if (isset($_GET['entry']) && ($_GET['entry'] == '' || $_GET['entry'] == 0)) {
-
-?>
-
-<table width="100%" border="0" cellpadding="3" cellspacing="1">
-<?php
- $roscms_TEMP_counter = 0;
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM ".CDBT_ATTACHMENTS." WHERE entry_id = :group_id");
- $stmt->bindParam('group_id',$result_page['comp_media'],PDO::PARAM_STR);
- $stmt->execute();
- while($result_screenshots= $stmt->fetch(PDO::FETCH_ASSOC)) {
- $roscms_TEMP_counter++;
- if ($roscms_TEMP_counter == 1) {
- echo "<tr>";
- }
- echo '<td width="33%" valign="top">';
-
- echo '<p align="center"><br /><a href="'.$RSDB_intern_link_item_item2.'screens&entry='.$result_screenshots["id"].'"><img src="media/files/'.$result_screenshots["type"].'/'.urlencode($result_screenshots["file"]).'" width="250" height="188" border="0" alt="';
- echo 'Description: '.htmlentities($result_screenshots["description"])."\nUser: ".usrfunc_GetUsername($result_screenshots["user_id"])."\nDate: ".$result_screenshots["creation"];
- echo '"></a><br /><i>'.htmlentities($result_screenshots["description"]).'</i><br />';
- echo '<br /><font size="1">';
-
- echo '</font><br /><br /></p>';
-
- echo "</td>";
- if ($roscms_TEMP_counter == 3) {
- echo "</tr>";
- $roscms_TEMP_counter = 0;
- }
- }
-
- if ($roscms_TEMP_counter == 1) {
- echo '<td width="33%" valign="top"> </td>';
- echo '<td width="33%" valign="top"> </td></tr>';
- }
- if ($roscms_TEMP_counter == 2) {
- echo '<td width="33%" valign="top"> </td></tr>';
- }
-
-echo "</table>";
-
-}
-else {
- // Show one picture in max resolution:
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM ".CDBT_ATTACHMENTS." WHERE id = :media_id LIMIT 1") ;
- $stmt->bindParam('media_id',@$_GET['entry'],PDO::PARAM_STR);
- $stmt->execute();
- $result_screenshots= $stmt->fetch(PDO::FETCH_ASSOC);
- echo '<p align="center"><b><a href="'.$RSDB_intern_link_item_item2.'screens">Show all screenshots</a></b></p>';
- echo '<h5>'.htmlentities($result_screenshots["description"]).' </h5>';
- echo '<p><img src="media/files/'.$result_screenshots["type"].'/'.urlencode($result_screenshots["file"]).'" border="0" alt="';
- echo ''.$result_screenshots["description"].'"></a></p>';
- echo '<p><b>Description:</b> '.htmlentities($result_screenshots["description"]).'<br />';
- echo '<b>User:</b> '.usrfunc_GetUsername($result_screenshots["user_id"]).'<br />';
- echo '<b>Date:</b> '.$result_screenshots["creation"].'</p>';
- echo '<p align="center"><b><a href="'.$RSDB_intern_link_item_item2.'screens">Show all screenshots</a></b></p>';
-}
-}
- } // end of member function body
-}
-?>
Removed: branches/compat/lib/view/Item_Tests.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Item_Tests.clas…
==============================================================================
--- branches/compat/lib/view/Item_Tests.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Item_Tests.class.php (removed)
@@ -1,221 +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.
- */
-
-
-class Item_Tips extends HTML_Item
-{
-
- protected function body()
- {
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_visible = '1' AND comp_id = :comp_id ORDER BY comp_name ASC");
- $stmt->bindParam('comp_id',@$_GET['item'],PDO::PARAM_STR);
- $stmt->execute();
-
- $result_page = $stmt->fetch(PDO::FETCH_ASSOC);
-
-if ($result_page['comp_id']) {
-
- echo "<h2>".$result_page['comp_name'] ." [". "ReactOS ".@show_osversion($result_page['comp_osversion']) ."]</h2>";
-?>
-<br />
- <form action="<?php echo $RSDB_intern_link_item_item2_forum_bar; ?>" method="post" name="forum_bar">
-
- <table border="0" align="center" cellpadding="0" cellspacing="0" class="forumbar" width="500">
- <tr>
- <td><div align="center"> <nobr>
-
- Threshold:
- <select name="threshold" size="1">
- <option value="1" <?php if ($RSDB_SET_threshold == "1") { echo 'selected="selected"'; } ?>>1 star (<?php echo Star::thresholdTests(0, 1, true, "testresults", "test"); ?>)</option>
- <option value="2" <?php if ($RSDB_SET_threshold == "2") { echo 'selected="selected"'; } ?>>2 stars (<?php echo Star::thresholdTests(0, 2, true, "testresults", "test"); ?>)</option>
- <option value="3" <?php if ($RSDB_SET_threshold == "3") { echo 'selected="selected"'; } ?>>3 stars (<?php echo Star::thresholdTests(0, 3, true, "testresults", "test"); ?>)</option>
- <option value="4" <?php if ($RSDB_SET_threshold == "4") { echo 'selected="selected"'; } ?>>4 stars (<?php echo Star::thresholdTests(0, 4, true, "testresults", "test"); ?>)</option>
- <option value="5" <?php if ($RSDB_SET_threshold == "5") { echo 'selected="selected"'; } ?>>5 stars (<?php echo Star::thresholdTests(0, 5, true, "testresults", "test"); ?>)</option>
- </select>
- | </nobr><nobr>
- <select name="order" size="1">
- <option value="new" <?php if ($RSDB_SET_order == "new") { echo 'selected="selected"'; } ?>>Newest First</option>
- <option value="old" <?php if ($RSDB_SET_order == "old") { echo 'selected="selected"'; } ?>>Oldest First</option>
- </select>
- | </nobr><nobr>Save:
- <input name="testsave" value="1" type="checkbox"> | </nobr><nobr>
- <input value="Change" class="button" type="submit">
- </nobr></div></td>
- </tr>
- </table>
-
- </form>
-<p align="center">The following reports are owned by whoever posted them. We are not responsible for them in any way. </p>
-<p align="center"><a href="<?php echo $RSDB_intern_link_submit_comp_test; ?>add"><strong>Submit Compatibility Test Report</strong></a></p>
-
-<?php
-
- // Voting - update DB
- if (isset($_GET['vote']) && $_GET['vote'] != '' && isset($_GET['vote2']) && $_GET['vote2'] != '') {
- Star::addVote($_GET['vote'], $_GET['vote2'], "rsdb_item_comp_testresults", "test");
- }
-
- if ($RSDB_SET_order == "new") {
- $RSDB_TEMP_order = "DESC";
- }
- else {
- $RSDB_TEMP_order = "ASC";
- }
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp_testresults WHERE test_visible = '1' AND test_comp_id = :comp_id ORDER BY test_date ".$RSDB_TEMP_order);
- $stmt->bindParam('comp_id',@$_GET['item'],PDO::PARAM_STR);
- $stmt->execute();
-
- while($result_testreports = $stmt->fetch(PDO::FETCH_ASSOC)) {
- $number = $result_testreports['test_useful_vote_value'];
- $user = $result_testreports['test_useful_vote_user'];
- $result_stars = @($number / $user);
- $result_round_stars = round($result_stars, 0);
-
- if ( $result_round_stars >= $RSDB_SET_threshold || ($result_round_stars < $RSDB_SET_threshold && $result_testreports['test_useful_vote_user'] < 7)) {
- //echo "result_round_stars:".$result_round_stars." | RSDB_SET_threshold:".$RSDB_SET_threshold." | test_useful_vote_user:".$result_testreports['test_useful_vote_user'];
-?>
- <table width="100%" border="0" cellpadding="5" cellspacing="1">
- <tr>
- <td bgcolor="#E2E2E2"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#5984C3">
- <tr>
- <td width="80" rowspan="2" align="center" valign="middle"><div align="left"><strong><?php
-
- if (CUser::isAdmin($result_testreports['test_user_id'])) {
- echo '<font size="3" face="Arial, Helvetica, sans-serif" color="#5984C3"> Admin';
- }
- else if (CUser::isModerator($result_testreports['test_user_id'])) {
- echo '<font size="2" face="Arial, Helvetica, sans-serif" color="#5984C3"> Maintainer';
- }
- else {
- echo '<font size="1" face="Arial, Helvetica, sans-serif" color="#5984C3"> User';
- }
-
-
- ?></font></strong></div> </td>
- <td valign="top"><p><strong><font size="4"><?php echo usrfunc_GetUsername($result_testreports['test_user_id']); ?></font></strong></p></td>
- <td width="300"><div align="left"><font size="1">
- <?php
-
- $RSDB_TEMP_voting_history = strchr($result_testreports['test_useful_vote_user_history'],("|".$RSDB_intern_user_id."="));
- if ($RSDB_TEMP_voting_history == false) {
- echo "Rate this test: ";
- if ($result_testreports['test_useful_vote_user'] > $RSDB_setting_stars_threshold) {
- echo Star::drawVoteable($result_testreports['test_useful_vote_value'], $result_testreports['test_useful_vote_user'], 5, "", ($RSDB_intern_link_item_item2_vote.$result_testreports['test_id']."&vote2="));Star::drawVoteable($result_testreports['test_useful_vote_value'], $result_testreports['test_useful_vote_user'], 5, "", ($RSDB_intern_link_item_item2_vote.$result_testreports['test_id']."&vote2="));
- }
- else {
- echo Star::drawVoteable(0, 0, 5, "", ($RSDB_intern_link_item_item2_vote.$result_testreports['test_id']."&vote2="));Star::drawVoteable($result_testreports['test_useful_vote_value'], $result_testreports['test_useful_vote_user'], 5, "", ($RSDB_intern_link_item_item2_vote.$result_testreports['test_id']."&vote2="));
- }
- }
- else {
- echo "Rating: ";
- echo Star::drawNormal($result_testreports['test_useful_vote_value'], $result_testreports['test_useful_vote_user'], 5, "");
- }
- ?>
- </font></div></td>
- </tr>
- <tr>
- <td valign="top"><font size="2">on <?php echo $result_testreports['test_date']; ?></font></td>
- <td><div align="left"><font size="1">
- <?php
-
- if ($result_testreports['test_useful_vote_value']) {
- if ($result_testreports['test_useful_vote_user'] == "1") {
- echo "Only a few users has already rated, please rate!";
- }
- elseif ($result_testreports['test_useful_vote_user'] > "1" && $result_testreports['test_useful_vote_user'] <= "6") {
- echo $result_testreports['test_useful_vote_user']." users have already rated, please rate!";
- }
- else {
- echo round(($result_testreports['test_useful_vote_value'] / 5), 0)." of ".$result_testreports['test_useful_vote_user'];
- echo " registered user found this test useful.";
- }
- }
- else {
- echo "No one rated this test, please rate!";
- }
-
- ?>
- </font></div></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td colspan="2" bgcolor="#EEEEEE">
- <?php
- if ($result_testreports['test_com_version']) {
- ?>
- <p><font size="2"><strong>Application additional information</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_com_version'], ENT_QUOTES))); ?></font></p>
- <?php
- }
- ?>
- <p><font size="2"><strong>What works</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_whatworks'], ENT_QUOTES))); ?></font></p>
- <?php
- if ($result_testreports['test_whatdoesntwork']) {
- ?>
- <p><font size="2"><strong>What doesn't</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_whatdoesntwork'], ENT_QUOTES))); ?></font></p>
- <?php
- }
- if ($result_testreports['test_whatnottested']) {
- ?>
- <p><font size="2"><strong>What has been tested and what not</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_whatnottested'], ENT_QUOTES))); ?></font></p>
- <?php
- }
- if ($result_testreports['test_user_comment']) {
- ?>
- <p><font size="2"><strong>Tester Comment</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_user_comment'], ENT_QUOTES))); ?></font></p></td>
- <?php
- }
- ?>
- </tr>
- <tr>
- <td colspan="2" bgcolor="#E2E2E2"><table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#5984C3">
- <tr>
- <td rowspan="2" valign="top"><p><font size="2"><strong>Conclusion</strong><br />
- <?php echo wordwrap(nl2br(htmlentities($result_testreports['test_conclusion'], ENT_QUOTES))); ?></font></p> </td>
- <td width="70"><div align="right">Function: </div></td>
- <td width="110"> <font size="1"><?php echo Star::drawNormal($result_testreports['test_result_function'], 1, 5, ""); ?></font></td>
- </tr>
- <tr>
- <td><div align="right">Install: </div></td>
- <td> <font size="1"><?php echo Star::drawNormal($result_testreports['test_result_install'], 1, 5, ""); ?></font></td>
- </tr>
- </table></td>
- </tr>
- </table>
-<?php
- echo "<br />";
- }
- else {
- echo "<p><i>This test report is beneath your threshold!</i></p>";
- }
- }
-}
- } // end of member function body
-}
-?>
Removed: branches/compat/lib/view/Item_Tips.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Item_Tips.class…
==============================================================================
--- branches/compat/lib/view/Item_Tips.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Item_Tips.class.php (removed)
@@ -1,42 +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.
- */
-
-class Item_Tips extends HTML_Item
-{
-
- protected function body()
- {
-
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_visible = '1' AND comp_id = :comp_id ORDER BY comp_name ASC");
- $stmt->bindParam('comp_id',@$_GET['item'],PDO::PARAM_STR);
- $stmt->execute();
-
- $result_page = $stmt->fetch(PDO::FETCH_ASSOC);
-
-?>
-
- <h2>Tips and Tricks</h2>
- <p>[...]<br>
- </p>
-<?php
- } // end of member function body
-}
-?>
Removed: branches/compat/lib/view/Submit_Screenshot.class.php
URL: http://svn.reactos.org/svn/reactos/branches/compat/lib/view/Submit_Screensh…
==============================================================================
--- branches/compat/lib/view/Submit_Screenshot.class.php [iso-8859-1] (original)
+++ branches/compat/lib/view/Submit_Screenshot.class.php (removed)
@@ -1,135 +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.
- */
-
-
-class Item_Tips extends HTML_Item
-{
-
- protected function body()
- {
-
-
-$stmt=CDBConnection::getInstance()->prepare("SELECT * FROM rsdb_item_comp WHERE comp_visible = '1' AND comp_id = :comp_id ORDER BY comp_name ASC");
-$stmt->bindParam('comp_id',@$_GET['item'],PDO::PARAM_STR);
-$stmt->execute();
-
-$result_page = $stmt->fetch(PDO::FETCH_ASSOC);
-
-if ($result_page['comp_id']) {
-
-echo "<h2>".$result_page['comp_name'] ." [ReactOS ". @show_osversion($result_page['comp_osversion']) ."]</h2>";
-
-if ($RSDB_intern_user_id <= 0) {
- Message::loginRequired();
-}
-else {
-
- echo "<h3>Submit Screenshot</h3>";
-
- $RSDB_TEMP_SUBMIT_valid = "no";
- $RSDB_TEMP_picgrpnr = 0;
- $RSDB_TEMP_picorder = 0;
-
- $RSDB_TEMP_txtdesc = "";
- $rem_adr = "";
-
- if (array_key_exists("txtdesc", $_POST)) $RSDB_TEMP_txtdesc=htmlspecialchars($_POST["txtdesc"]);
-
- if (array_key_exists('REMOTE_ADDR', $_SERVER)) $rem_adr=htmlspecialchars($_SERVER['REMOTE_ADDR']);
-
-
- include('inc/tools/upload_picture.php');
-
-
-
- if ($RSDB_TEMP_SUBMIT_valid == "yes") {
-
- if ($result_page['comp_media'] == 0) {
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM ".CDBT_ATTACHMENTS." ORDER BY entry_id DESC LIMIT 1");
- $stmt->execute();
- $result_media_entry = $stmt->fetch(PDO::FETCH_ASSOC);
-
- $RSDB_TEMP_picgrpnr = $result_media_entry['entry_id'];
- $RSDB_TEMP_picgrpnr++;
-
- $stmt=CDBConnection::getInstance()->prepare("UPDATE rsdb_item_comp SET comp_media = :media WHERE comp_id = :comp_id");
- $stmt->bindParam('media',$RSDB_TEMP_picgrpnr,PDO::PARAM_STR);
- $stmt->bindParam('comp_id',$result_page['comp_id'],PDO::PARAM_STR);
- $stmt->execute();
-
- $RSDB_TEMP_picorder = 1;
-
- }
- else {
-
- $stmt=CDBConnection::getInstance()->prepare("SELECT * FROM ".CDBT_ATTACHMENTS." WHERE entry_id = :group_id AND visible IS TRUE LIMIT 1");
- $stmt->bindParam('group_id',$result_page['comp_media'],PDO::FETCH_ASSOC);
- $stmt->execute();
- $result_media_entry = $stmt->fetch(PDO::FETCH_ASSOC);
-
- $RSDB_TEMP_picgrpnr = $result_page['comp_media'];
- $RSDB_TEMP_picorder = 0;//$result_media_entry['media_order'];
- $RSDB_TEMP_picorder++;
-
- }
-
- $stmt=CDBConnection::getInstance()->prepare("INSERT INTO ".CDBT_ATTACHMENTS." ( id, entry_id, visible, file, type, description, creation, user_id) VALUES ('', :group_id, TRUE, :file, 'picture', :decription, NOW(), :user_id)");
- $stmt->bindParam('group_id',$RSDB_TEMP_picgrpnr,PDO::PARAM_STR);
- $stmt->bindParam('file',$Tdbfile,PDO::PARAM_STR);
- $stmt->bindParam('description',$RSDB_TEMP_txtdesc,PDO::PARAM_STR);
- $stmt->bindParam('user_id',$RSDB_intern_user_id,PDO::PARAM_STR);
- $stmt->execute();
-
- echo "<p><b>Your screenshot has been stored!</b></p>";
- echo "<p><b><a href=\"". $RSDB_intern_link_item_item2 ."screens\">View screenshots</a></b></p>";
- echo "<p><a href=\"". $RSDB_intern_link_submit_comp_screenshot ."add\">Submit new screenshot</a></p>";
-
-
- }
- else {
-?>
-
-<form name="RSDB_comp_screenshot" enctype="multipart/form-data" method="post" action="<?php echo $RSDB_intern_link_submit_comp_screenshot; ?>submit">
-<p>Upload a screenshot of <b><?php echo $result_page['comp_name']; ?></b> running in <b>ReactOS <?php echo @show_osversion($result_page['comp_osversion']); ?></b>.</p>
-<p> </p>
-<p><strong>Screenshot image:</strong><br>
- <input name="file" type="file" size="30" maxlength="255">
- <em><font size="1">(allowed formats: jpg, png, gif; max. filesize: 250 KB; 4:3)</font></em> </p>
-<p>
- <strong>Description:</strong><br>
- <input name="txtdesc" type="text" id="txtdesc" size="60" maxlength="255">
-</p>
-<p> </p>
-<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><em>Please do <strong>not submit screenshots</strong> from <strong>other applications</strong> and/or <strong>operating systems</strong>! </em></font></p>
-<p> </p>
-<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">By clicking "Submit" below you agree to be bound by the <a href="<?php echo $RSDB_intern_index_php; ?>?page=conditions" target="_blank">submit conditions</a>.</font></p>
-<p>
- <input type="submit" name="Submit" value="Submit">
-</p>
-</form>
-<?php
- }
-
-}
-}
- } // end of member function body
-}
-?>