[feature/module_services] Add ability to use old module files for now

This commit is contained in:
Marc Alexander
2013-11-10 13:18:57 +01:00
parent e3220460a9
commit d63149f33b
29 changed files with 42 additions and 29 deletions

View File

@@ -177,7 +177,20 @@ class main
// Do not try to load non-existant modules // Do not try to load non-existant modules
if (!isset($this->modules[$row['module_classname']])) if (!isset($this->modules[$row['module_classname']]))
{ {
continue; if (file_exists("{$this->includes_path}modules/portal_{$row['module_classname']}{$this->php_ext}"))
{
include("{$this->includes_path}modules/portal_{$row['module_classname']}{$this->php_ext}");
}
$class_name = 'portal_' . $row['module_classname'] . '_module';
if (class_exists($class_name))
{
$module = new $class_name();
}
else
{
continue;
}
} }
else else
{ {

View File

@@ -20,7 +20,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package module_base * @package module_base
*/ */
abstract class module_base implements module_interface class module_base implements module_interface
{ {
/** /**
* @inheritdoc * @inheritdoc

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Modulname * @package Modulname
*/ */
class portal_announcements_module class portal_announcements_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Modulname * @package Modulname
*/ */
class portal_attachments_module class portal_attachments_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Birthday List * @package Birthday List
*/ */
class portal_birthday_list_module class portal_birthday_list_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Calendar * @package Calendar
*/ */
class portal_calendar_module class portal_calendar_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Clock * @package Clock
*/ */
class portal_clock_module class portal_clock_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Custom * @package Custom
*/ */
class portal_custom_module class portal_custom_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Modulname * @package Modulname
*/ */
class portal_modulename_module class portal_modulename_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Donation * @package Donation
*/ */
class portal_donation_module class portal_donation_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Forumlist * @package Forumlist
*/ */
class portal_forumlist_module class portal_forumlist_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Friends * @package Friends
*/ */
class portal_friends_module class portal_friends_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Latest Bots * @package Latest Bots
*/ */
class portal_latest_bots_module class portal_latest_bots_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Modulname * @package Modulname
*/ */
class portal_latest_members_module class portal_latest_members_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Leaders * @package Leaders
*/ */
class portal_leaders_module class portal_leaders_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Clock * @package Clock
*/ */
class portal_link_us_module class portal_link_us_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Links * @package Links
*/ */
class portal_links_module class portal_links_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Main Menu * @package Main Menu
*/ */
class portal_main_menu_module class portal_main_menu_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package News * @package News
*/ */
class portal_news_module class portal_news_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Poll * @package Poll
*/ */
class portal_poll_module class portal_poll_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Random Member * @package Random Member
*/ */
class portal_random_member_module class portal_random_member_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Recent * @package Recent
*/ */
class portal_recent_module class portal_recent_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Search * @package Search
*/ */
class portal_search_module class portal_search_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Statistics * @package Statistics
*/ */
class portal_statistics_module class portal_statistics_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Stylechanger * @package Stylechanger
*/ */
class portal_stylechanger_module class portal_stylechanger_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Topposters * @package Topposters
*/ */
class portal_topposters_module class portal_topposters_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Modulname * @package Modulname
*/ */
class portal_user_menu_module class portal_user_menu_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Welcome * @package Welcome
*/ */
class portal_welcome_module class portal_welcome_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)

View File

@@ -18,7 +18,7 @@ if (!defined('IN_PHPBB'))
/** /**
* @package Who is online * @package Who is online
*/ */
class portal_whois_online_module class portal_whois_online_module extends \board3\portal\modules\module_base
{ {
/** /**
* Allowed columns: Just sum up your options (Exp: left + right = 10) * Allowed columns: Just sum up your options (Exp: left + right = 10)