Use autoload for \Mibew\Style\* classes

This commit is contained in:
Dmitriy Simushev 2013-12-27 10:16:23 +00:00
parent 532a08763f
commit cccfb7eac8
46 changed files with 105 additions and 137 deletions

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\ChatStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(__FILE__).'/libs/init.php'); require_once(dirname(__FILE__).'/libs/init.php');
@ -28,9 +29,6 @@ require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/captcha.php'); require_once(MIBEW_FS_ROOT.'/libs/captcha.php');
require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); require_once(MIBEW_FS_ROOT.'/libs/invitation.php');
require_once(MIBEW_FS_ROOT.'/libs/track.php'); require_once(MIBEW_FS_ROOT.'/libs/track.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
if(Settings::get('enablessl') == "1" && Settings::get('forcessl') == "1") { if(Settings::get('enablessl') == "1" && Settings::get('forcessl') == "1") {
if(!is_secure_request()) { if(!is_secure_request()) {

View File

@ -297,7 +297,7 @@ function show_install_err($text)
'fixedwrap' => true, 'fixedwrap' => true,
); );
$errors = array($text); $errors = array($text);
$page_style = new PageStyle('default'); $page_style = new \Mibew\Style\PageStyle('default');
$page_style->render('install_err'); $page_style->render('install_err');
exit; exit;
} }

View File

@ -35,9 +35,9 @@ require_once(MIBEW_FS_ROOT.'/libs/common/locale.php');
require_once(MIBEW_FS_ROOT.'/libs/common/misc.php'); require_once(MIBEW_FS_ROOT.'/libs/common/misc.php');
require_once(MIBEW_FS_ROOT.'/libs/common/response.php'); require_once(MIBEW_FS_ROOT.'/libs/common/response.php');
require_once(MIBEW_FS_ROOT.'/libs/common/string.php'); require_once(MIBEW_FS_ROOT.'/libs/common/string.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/Mibew/Style/StyleInterface.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/Mibew/Style/BaseStyle.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/Mibew/Style/PageStyle.php');
// Include database structure // Include database structure
require_once(MIBEW_FS_ROOT.'/install/dbinfo.php'); require_once(MIBEW_FS_ROOT.'/install/dbinfo.php');
@ -379,7 +379,7 @@ check_status();
$page['title'] = getlocal("install.title"); $page['title'] = getlocal("install.title");
$page['fixedwrap'] = true; $page['fixedwrap'] = true;
$page_style = new PageStyle('default'); $page_style = new \Mibew\Style\PageStyle('default');
$page_style->render('install_index'); $page_style->render('install_index');
?> ?>

View File

@ -19,6 +19,8 @@
use Mibew\Database; use Mibew\Database;
use Mibew\Settings; use Mibew\Settings;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\ChatStyle;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(MIBEW_FS_ROOT.'/libs/track.php'); require_once(MIBEW_FS_ROOT.'/libs/track.php');
@ -29,10 +31,6 @@ require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_execution_context.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/request_processor.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/request_processor.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/client_side_processor.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/client_side_processor.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/thread_processor.php'); require_once(MIBEW_FS_ROOT.'/libs/classes/thread_processor.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
/** /**
* Names for chat-related cookies * Names for chat-related cookies

View File

@ -15,10 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
namespace Mibew\Style;
/** /**
* Base class for styles * Base class for styles
*/ */
abstract class Style { abstract class BaseStyle {
/** /**
* Styles configuration array or NULL by default * Styles configuration array or NULL by default
* @var array|NULL * @var array|NULL
@ -32,10 +34,10 @@ abstract class Style {
protected $styleName; protected $styleName;
/** /**
* Contains cached results of the Style::getStyleList method. The lists are * Contains cached results of the \Mibew\Style\StyleInterface::getStyleList
* keyed by the $root_dir argument of the method. * method. The lists are keyed by the $root_dir argument of the method.
* @var array * @var array
* @see Style::getStyleList * @see \Mibew\Style\StyleInterface::getStyleList
*/ */
protected static $cachedStyleLists = array(); protected static $cachedStyleLists = array();
@ -62,7 +64,7 @@ abstract class Style {
* instance. * instance.
* *
* @return array Style configurations * @return array Style configurations
* @throws RuntimeException * @throws \RuntimeException
*/ */
public function configurations() { public function configurations() {
$config_file = MIBEW_FS_ROOT . '/' . $this->filesPath() . '/config.ini'; $config_file = MIBEW_FS_ROOT . '/' . $this->filesPath() . '/config.ini';
@ -74,7 +76,7 @@ abstract class Style {
// Try to read configuration file // Try to read configuration file
if (!is_readable($config_file)) { if (!is_readable($config_file)) {
throw new RuntimeException('Cannot read configuration file'); throw new \RuntimeException('Cannot read configuration file');
} }
// Load configurations from file, merge it with default configs and // Load configurations from file, merge it with default configs and

View File

@ -15,13 +15,15 @@
* limitations under the License. * limitations under the License.
*/ */
namespace Mibew\Style;
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
/** /**
* Represents a chat style * Represents a chat style
*/ */
class ChatStyle extends Style implements StyleInterface { class ChatStyle extends BaseStyle implements StyleInterface {
/** /**
* Builds base path for style files. This path is relative Mibew root and * Builds base path for style files. This path is relative Mibew root and
* does not contain neither leading nor trailing slash. * does not contain neither leading nor trailing slash.
@ -53,6 +55,7 @@ class ChatStyle extends Style implements StyleInterface {
* other criteria. * other criteria.
* *
* @return string Name of a style * @return string Name of a style
* @throws \RuntimeException
*/ */
public static function currentStyle() { public static function currentStyle() {
// Ceck if request contains chat style // Ceck if request contains chat style
@ -65,7 +68,7 @@ class ChatStyle extends Style implements StyleInterface {
// Get all style list and make sure that in has at least one style. // Get all style list and make sure that in has at least one style.
$available_styles = self::availableStyles(); $available_styles = self::availableStyles();
if (empty($available_styles)) { if (empty($available_styles)) {
throw new RuntimeException('There are no dialog styles in the system'); throw new \RuntimeException('There are no dialog styles in the system');
} }
// Check if selected style exists. If it does not exist try to fall back // Check if selected style exists. If it does not exist try to fall back
@ -76,7 +79,7 @@ class ChatStyle extends Style implements StyleInterface {
} elseif (in_array('default', $available_styles)) { } elseif (in_array('default', $available_styles)) {
return 'default'; return 'default';
} else { } else {
throw new RuntimeException('There is no appropriate dialog style in the system'); throw new \RuntimeException('There is no appropriate dialog style in the system');
} }
} }

View File

@ -15,13 +15,15 @@
* limitations under the License. * limitations under the License.
*/ */
namespace Mibew\Style;
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
/** /**
* Represents a style for invitations * Represents a style for invitations
*/ */
class InvitationStyle extends Style implements StyleInterface { class InvitationStyle extends BaseStyle implements StyleInterface {
/** /**
* Builds base path for style files. This path is relative Mibew root and * Builds base path for style files. This path is relative Mibew root and
* does not contain neither leading nor trailing slash. * does not contain neither leading nor trailing slash.

View File

@ -15,13 +15,15 @@
* limitations under the License. * limitations under the License.
*/ */
namespace Mibew\Style;
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
/** /**
* Represents a style for operator pages * Represents a style for operator pages
*/ */
class PageStyle extends Style implements StyleInterface { class PageStyle extends BaseStyle implements StyleInterface {
/** /**
* Builds base path for style files. This path is relative Mibew root and * Builds base path for style files. This path is relative Mibew root and
* does not contain neither leading nor trailing slash. * does not contain neither leading nor trailing slash.

View File

@ -15,6 +15,8 @@
* limitations under the License. * limitations under the License.
*/ */
namespace Mibew\Style;
/** /**
* Determine interface for specific style class. * Determine interface for specific style class.
*/ */

View File

@ -110,7 +110,7 @@ function expandtext($text)
return preg_replace_callback("/\\\${(\w+:)?([\w\.,]+)}/", "expand_var", $text); return preg_replace_callback("/\\\${(\w+:)?([\w\.,]+)}/", "expand_var", $text);
} }
function expand(StyleInterface $style, $templates_root, $filename) function expand(\Mibew\Style\StyleInterface $style, $templates_root, $filename)
{ {
global $page, $expand_include_path, $current_style, $flatten_page; global $page, $expand_include_path, $current_style, $flatten_page;

View File

@ -17,6 +17,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\InvitationStyle;
function generate_button($title, $locale, $style, $invitation_style_name, $group, $inner, $showhost, $forcesecure, $modsecurity, $operator_code) function generate_button($title, $locale, $style, $invitation_style_name, $group, $inner, $showhost, $forcesecure, $modsecurity, $operator_code)
{ {

View File

@ -15,10 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(__FILE__).'/libs/init.php'); require_once(dirname(__FILE__).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$page = array(); $page = array();
$page['title'] = getlocal("license.title"); $page['title'] = getlocal("license.title");

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\ChatStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(__FILE__).'/libs/init.php'); require_once(dirname(__FILE__).'/libs/init.php');
@ -25,9 +26,6 @@ require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/expand.php'); require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/notify.php'); require_once(MIBEW_FS_ROOT.'/libs/notify.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
$errors = array(); $errors = array();
$page = array(); $page = array();

View File

@ -18,6 +18,8 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\ChatStyle;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -27,10 +29,6 @@ require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/expand.php'); require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php'); require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -18,15 +18,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,15 +17,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,6 +17,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -25,9 +26,6 @@ require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -15,13 +15,14 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/canned.php'); require_once(MIBEW_FS_ROOT.'/libs/canned.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,17 +17,15 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\ChatStyle;
use Mibew\Style\InvitationStyle;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/getcode.php'); require_once(MIBEW_FS_ROOT.'/libs/getcode.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/invitation_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -18,13 +18,11 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -26,9 +27,6 @@ require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/userinfo.php'); require_once(MIBEW_FS_ROOT.'/libs/userinfo.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/cron.php'); require_once(MIBEW_FS_ROOT.'/libs/cron.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -17,13 +17,11 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -15,16 +15,17 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\InvitationStyle;
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/expand.php'); require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/invitation_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -15,11 +15,12 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$errors = array(); $errors = array();
$page = array('formisRemember' => true, 'version' => $version); $page = array('formisRemember' => true, 'version' => $version);

View File

@ -15,12 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php'); require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -17,13 +17,11 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php'); require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -15,12 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -15,12 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php'); require_once(MIBEW_FS_ROOT.'/libs/operator_settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
csrfchecktoken(); csrfchecktoken();

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\ChatStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -25,9 +26,6 @@ require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/expand.php'); require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -17,14 +17,12 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$errors = array(); $errors = array();
$page = array( $page = array(

View File

@ -17,15 +17,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/notify.php'); require_once(MIBEW_FS_ROOT.'/libs/notify.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$errors = array(); $errors = array();
$page = array( $page = array(

View File

@ -17,17 +17,15 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\ChatStyle;
use Mibew\Style\InvitationStyle;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/cron.php'); require_once(MIBEW_FS_ROOT.'/libs/cron.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/invitation_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -25,9 +26,6 @@ require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/statistics.php'); require_once(MIBEW_FS_ROOT.'/libs/statistics.php');
require_once(MIBEW_FS_ROOT.'/libs/cron.php'); require_once(MIBEW_FS_ROOT.'/libs/cron.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -15,6 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\ChatStyle;
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
@ -22,10 +27,6 @@ require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/expand.php'); require_once(MIBEW_FS_ROOT.'/libs/expand.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -18,15 +18,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/userinfo.php'); require_once(MIBEW_FS_ROOT.'/libs/userinfo.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -17,15 +17,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/track.php'); require_once(MIBEW_FS_ROOT.'/libs/track.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -15,12 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
function compare_localization_by_l1($a, $b) function compare_localization_by_l1($a, $b)
{ {

View File

@ -15,12 +15,13 @@
* limitations under the License. * limitations under the License.
*/ */
// Import namespaces and classes of the core
use Mibew\Style\PageStyle;
// Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/settings.php'); require_once(MIBEW_FS_ROOT.'/libs/settings.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);

View File

@ -18,6 +18,7 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Database; use Mibew\Database;
use Mibew\Thread; use Mibew\Thread;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
@ -25,9 +26,6 @@ require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/chat.php'); require_once(MIBEW_FS_ROOT.'/libs/chat.php');
require_once(MIBEW_FS_ROOT.'/libs/userinfo.php'); require_once(MIBEW_FS_ROOT.'/libs/userinfo.php');
require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); require_once(MIBEW_FS_ROOT.'/libs/pagination.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();

View File

@ -17,15 +17,13 @@
// Import namespaces and classes of the core // Import namespaces and classes of the core
use Mibew\Settings; use Mibew\Settings;
use Mibew\Style\ChatStyle;
use Mibew\Style\PageStyle;
// Initialize libraries // Initialize libraries
require_once(dirname(dirname(__FILE__)).'/libs/init.php'); require_once(dirname(dirname(__FILE__)).'/libs/init.php');
require_once(MIBEW_FS_ROOT.'/libs/operator.php'); require_once(MIBEW_FS_ROOT.'/libs/operator.php');
require_once(MIBEW_FS_ROOT.'/libs/groups.php'); require_once(MIBEW_FS_ROOT.'/libs/groups.php');
require_once(MIBEW_FS_ROOT.'/libs/interfaces/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/chat_style.php');
require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php');
$operator = check_login(); $operator = check_login();
force_password($operator); force_password($operator);