Author: dgoette
Date: Thu Mar 26 15:14:54 2009
New Revision: 40253
URL:
http://svn.reactos.org/svn/reactos?rev=40253&view=rev
Log:
Rename Subsystem class for subsystems with own user tables to SubsystemExternal, and use
Subsystem for our own subsystems
Added:
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php
branches/danny-web/reactos.org/htdocs/roscms/lib/SubsystemExternal.class.php
- copied, changed from r40223,
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php
Modified:
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Bugzil…
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_PHPBB.…
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Wiki.c…
Added:
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/ro…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php (added)
+++
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php [iso-8859-1] Thu
Mar 26 15:14:54 2009
@@ -1,0 +1,50 @@
+<?php
+ /*
+ RosCMS - ReactOS Content Management System
+ Copyright (C) 2009 Danny Gtte <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
+ 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 Subsystem
+ *
+ * @package subsystems
+ */
+class Subsystem extends Login
+{
+
+
+
+ /**
+ * returns the roscms username
+ *
+ * @param int id user_id
+ * @return string
+ * @access public
+ */
+ public static function getUserName( $user_id )
+ {
+ $stmt=&DBConnection::getInstance()->prepare("SELECT name FROM
".ROSCMST_USERS." WHERE id = :user_id");
+ $stmt->bindParam('user_id',$user_id,PDO::PARAM_STR);
+ $stmt->execute();
+ return $stmt->fetchColumn();
+ } // end of member function getUserName
+
+
+
+} // end of Subsystem
+?>
Copied:
branches/danny-web/reactos.org/htdocs/roscms/lib/SubsystemExternal.class.php (from
r40223,
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php)
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/ro…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/roscms/lib/Subsystem.class.php [iso-8859-1]
(original)
+++
branches/danny-web/reactos.org/htdocs/roscms/lib/SubsystemExternal.class.php
[iso-8859-1] Thu Mar 26 15:14:54 2009
@@ -24,7 +24,7 @@
*
* @package subsystems
*/
-abstract class Subsystem extends Login
+abstract class SubsystemExternal extends Subsystem
{
protected $name = ''; // name of subsystem
@@ -247,5 +247,5 @@
-} // end of Subsystem
+} // end of SubsystemExternal
?>
Modified:
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Bugzil…
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/ro…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Bugzil…
[iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Bugzil…
[iso-8859-1] Thu Mar 26 15:14:54 2009
@@ -23,7 +23,7 @@
* class Subsystem_Bugzilla
*
*/
-class Subsystem_Bugzilla extends Subsystem
+class Subsystem_Bugzilla extends SubsystemExternal
{
Modified:
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_PHPBB.…
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/ro…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_PHPBB.…
[iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_PHPBB.…
[iso-8859-1] Thu Mar 26 15:14:54 2009
@@ -23,7 +23,7 @@
* class Subsystem_PHPBB
*
*/
-class Subsystem_PHPBB extends Subsystem
+class Subsystem_PHPBB extends SubsystemExternal
{
Modified:
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Wiki.c…
URL:
http://svn.reactos.org/svn/reactos/branches/danny-web/reactos.org/htdocs/ro…
==============================================================================
---
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Wiki.c…
[iso-8859-1] (original)
+++
branches/danny-web/reactos.org/htdocs/roscms/lib/subsystem/Subsystem_Wiki.c…
[iso-8859-1] Thu Mar 26 15:14:54 2009
@@ -23,7 +23,7 @@
* class Subsystem_Wiki
*
*/
-class Subsystem_Wiki extends Subsystem
+class Subsystem_Wiki extends SubsystemExternal
{