From 9f82089d61b631e2e74eea4d1779232bdcf58d2a Mon Sep 17 00:00:00 2001 From: Dmitriy Simushev Date: Thu, 26 Dec 2013 11:56:16 +0000 Subject: [PATCH] Use MIBEW_FS_ROOT const for file system root path --- src/mibew/b.php | 8 ++-- src/mibew/captcha.php | 2 +- src/mibew/client.php | 22 +++++------ src/mibew/cron.php | 8 ++-- src/mibew/install/dbperform.php | 19 ++++++---- src/mibew/install/index.php | 31 +++++++++------- src/mibew/libs/chat.php | 26 ++++++------- src/mibew/libs/classes/chat_style.php | 5 +-- src/mibew/libs/classes/invitation_style.php | 3 +- src/mibew/libs/classes/mibew_api.php | 2 - src/mibew/libs/classes/page_style.php | 7 +--- src/mibew/libs/classes/plugin_manager.php | 2 +- src/mibew/libs/classes/style.php | 3 +- src/mibew/libs/common/datetime.php | 2 +- src/mibew/libs/common/locale.php | 12 +++--- src/mibew/libs/common/misc.php | 2 +- src/mibew/libs/common/request.php | 2 +- src/mibew/libs/common/response.php | 2 +- src/mibew/libs/init.php | 41 ++++++++++++--------- src/mibew/libs/track.php | 2 +- src/mibew/license.php | 6 +-- src/mibew/mail.php | 16 ++++---- src/mibew/operator/agent.php | 22 +++++------ src/mibew/operator/avatar.php | 12 +++--- src/mibew/operator/ban.php | 14 +++---- src/mibew/operator/blocked.php | 12 +++--- src/mibew/operator/canned.php | 16 ++++---- src/mibew/operator/cannededit.php | 12 +++--- src/mibew/operator/features.php | 10 ++--- src/mibew/operator/getcode.php | 20 +++++----- src/mibew/operator/group.php | 10 ++--- src/mibew/operator/groupmembers.php | 10 ++--- src/mibew/operator/groups.php | 8 ++-- src/mibew/operator/history.php | 16 ++++---- src/mibew/operator/index.php | 8 ++-- src/mibew/operator/invitationstate.php | 16 ++++---- src/mibew/operator/invitationthemes.php | 18 ++++----- src/mibew/operator/invite.php | 8 ++-- src/mibew/operator/login.php | 8 ++-- src/mibew/operator/logout.php | 2 +- src/mibew/operator/operator.php | 10 ++--- src/mibew/operator/operators.php | 8 ++-- src/mibew/operator/opgroups.php | 10 ++--- src/mibew/operator/page_themes.php | 10 ++--- src/mibew/operator/performance.php | 10 ++--- src/mibew/operator/permissions.php | 10 ++--- src/mibew/operator/redirect.php | 16 ++++---- src/mibew/operator/resetpwd.php | 10 ++--- src/mibew/operator/restore.php | 12 +++--- src/mibew/operator/settings.php | 16 ++++---- src/mibew/operator/statistics.php | 14 +++---- src/mibew/operator/themes.php | 20 +++++----- src/mibew/operator/threadprocessor.php | 12 +++--- src/mibew/operator/tracked.php | 12 +++--- src/mibew/operator/translate.php | 18 ++++----- src/mibew/operator/update.php | 26 ++++++------- src/mibew/operator/updates.php | 10 ++--- src/mibew/operator/userhistory.php | 14 +++---- src/mibew/operator/users.php | 12 +++--- src/mibew/thread.php | 26 ++++++------- src/mibew/widget.php | 6 +-- 61 files changed, 367 insertions(+), 360 deletions(-) diff --git a/src/mibew/b.php b/src/mibew/b.php index 3dad3a75..929221e1 100644 --- a/src/mibew/b.php +++ b/src/mibew/b.php @@ -16,10 +16,10 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/chat.php'); -require_once(dirname(__FILE__).'/libs/operator.php'); -require_once(dirname(__FILE__).'/libs/groups.php'); -require_once(dirname(__FILE__).'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ""; if($referer && isset($_SESSION['threadid'])) { diff --git a/src/mibew/captcha.php b/src/mibew/captcha.php index 863c1332..b146f814 100644 --- a/src/mibew/captcha.php +++ b/src/mibew/captcha.php @@ -16,7 +16,7 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/captcha.php'); +require_once(MIBEW_FS_ROOT.'/libs/captcha.php'); $captchaCode = gen_captcha(); $_SESSION["mibew_captcha"] = $captchaCode; diff --git a/src/mibew/client.php b/src/mibew/client.php index f0ebc8f1..ca99ab46 100644 --- a/src/mibew/client.php +++ b/src/mibew/client.php @@ -16,17 +16,17 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/chat.php'); -require_once(dirname(__FILE__).'/libs/operator.php'); -require_once(dirname(__FILE__).'/libs/groups.php'); -require_once(dirname(__FILE__).'/libs/expand.php'); -require_once(dirname(__FILE__).'/libs/captcha.php'); -require_once(dirname(__FILE__).'/libs/invitation.php'); -require_once(dirname(__FILE__).'/libs/track.php'); -require_once(dirname(__FILE__).'/libs/classes/thread.php'); -require_once(dirname(__FILE__).'/libs/interfaces/style.php'); -require_once(dirname(__FILE__).'/libs/classes/style.php'); -require_once(dirname(__FILE__).'/libs/classes/chat_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.php'); +require_once(MIBEW_FS_ROOT.'/libs/captcha.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.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(!is_secure_request()) { diff --git a/src/mibew/cron.php b/src/mibew/cron.php index cec5817a..64962329 100644 --- a/src/mibew/cron.php +++ b/src/mibew/cron.php @@ -17,10 +17,10 @@ // Initialize librariess require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/classes/thread.php'); -require_once(dirname(__FILE__).'/libs/track.php'); -require_once(dirname(__FILE__).'/libs/statistics.php'); -require_once(dirname(__FILE__).'/libs/cron.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/statistics.php'); +require_once(MIBEW_FS_ROOT.'/libs/cron.php'); $cron_key = empty($_GET['cron_key']) ? '' : $_GET['cron_key']; diff --git a/src/mibew/install/dbperform.php b/src/mibew/install/dbperform.php index 5dfe54f1..7afcd982 100644 --- a/src/mibew/install/dbperform.php +++ b/src/mibew/install/dbperform.php @@ -20,20 +20,25 @@ */ define('INSTALLATION_IN_PROGRESS', TRUE); +/** + * File system root directory of the Mibew installations + */ +define('MIBEW_FS_ROOT', dirname(dirname(__FILE__))); + session_start(); -require_once(dirname(dirname(__FILE__)).'/libs/config.php'); +require_once(MIBEW_FS_ROOT.'/libs/config.php'); // Include some classes -require_once(dirname(dirname(__FILE__)).'/libs/classes/plugin_manager.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php'); // Include common functions -require_once(dirname(dirname(__FILE__)).'/libs/common/constants.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/locale.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/misc.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/response.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/constants.php'); +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/response.php'); // Include database structure -require_once(dirname(__FILE__).'/dbinfo.php'); +require_once(MIBEW_FS_ROOT.'/install/dbinfo.php'); function runsql($query, $link) { diff --git a/src/mibew/install/index.php b/src/mibew/install/index.php index cb8cefa8..8bd62744 100644 --- a/src/mibew/install/index.php +++ b/src/mibew/install/index.php @@ -20,24 +20,29 @@ */ define('INSTALLATION_IN_PROGRESS', TRUE); +/** + * File system root directory of the Mibew installations + */ +define('MIBEW_FS_ROOT', dirname(dirname(__FILE__))); + session_start(); -require_once(dirname(dirname(__FILE__)).'/libs/config.php'); +require_once(MIBEW_FS_ROOT.'/libs/config.php'); // Include some classes -require_once(dirname(dirname(__FILE__)).'/libs/classes/plugin_manager.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php'); // Include common functions -require_once(dirname(dirname(__FILE__)).'/libs/common/constants.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/locale.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/misc.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/response.php'); -require_once(dirname(dirname(__FILE__)).'/libs/common/string.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/constants.php'); +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/response.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/style.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/page_style.php'); // Include database structure -require_once(dirname(__FILE__).'/dbinfo.php'); +require_once(MIBEW_FS_ROOT.'/install/dbinfo.php'); $page = array( 'version' => $version, @@ -109,7 +114,7 @@ function check_files() { global $page, $errors, $mibewroot; - $packageFile = dirname(__FILE__) . "/package"; + $packageFile = MIBEW_FS_ROOT . "/install/package"; $fp = @fopen($packageFile, "r"); if ($fp === FALSE) { $errors[] = getlocal2("install.cannot_read", array("$mibewroot/install/package")); @@ -130,7 +135,7 @@ function check_files() fclose($fp); foreach ($knownFiles as $file => $sum) { - $relativeName = dirname(dirname(__FILE__)) . "/$file"; + $relativeName = MIBEW_FS_ROOT . "/$file"; if (!is_readable($relativeName)) { if (file_exists($relativeName)) { $errors[] = getlocal2("install.cannot_read", array("$mibewroot/$file")); diff --git a/src/mibew/libs/chat.php b/src/mibew/libs/chat.php index 73c62f4e..5c9237e9 100644 --- a/src/mibew/libs/chat.php +++ b/src/mibew/libs/chat.php @@ -15,19 +15,19 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/track.php'); -require_once(dirname(__FILE__).'/classes/thread.php'); -require_once(dirname(__FILE__).'/classes/mibew_api.php'); -require_once(dirname(__FILE__).'/classes/mibew_api_interaction.php'); -require_once(dirname(__FILE__).'/classes/mibew_api_chat_interaction.php'); -require_once(dirname(__FILE__).'/classes/mibew_api_execution_context.php'); -require_once(dirname(__FILE__).'/classes/request_processor.php'); -require_once(dirname(__FILE__).'/classes/client_side_processor.php'); -require_once(dirname(__FILE__).'/classes/thread_processor.php'); -require_once(dirname(__FILE__).'/interfaces/style.php'); -require_once(dirname(__FILE__).'/classes/style.php'); -require_once(dirname(__FILE__).'/classes/chat_style.php'); -require_once(dirname(__FILE__).'/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_chat_interaction.php'); +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/client_side_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'); /** diff --git a/src/mibew/libs/classes/chat_style.php b/src/mibew/libs/classes/chat_style.php index 8bbd56ee..23bc3d19 100644 --- a/src/mibew/libs/classes/chat_style.php +++ b/src/mibew/libs/classes/chat_style.php @@ -36,7 +36,7 @@ class ChatStyle extends Style implements StyleInterface { * extension */ public function render($template_name) { - $templates_root = dirname(dirname(dirname(__FILE__))) . + $templates_root = MIBEW_FS_ROOT . '/' . $this->filesPath() . '/templates/'; $full_template_name = $template_name . '.tpl'; @@ -103,8 +103,7 @@ class ChatStyle extends Style implements StyleInterface { * @param array List of styles names */ public static function availableStyles() { - $styles_root = dirname(dirname(dirname(__FILE__))) . - '/styles/dialogs'; + $styles_root = MIBEW_FS_ROOT . '/styles/dialogs'; return self::getStyleList($styles_root); } diff --git a/src/mibew/libs/classes/invitation_style.php b/src/mibew/libs/classes/invitation_style.php index 018f670d..8dca61dc 100644 --- a/src/mibew/libs/classes/invitation_style.php +++ b/src/mibew/libs/classes/invitation_style.php @@ -87,8 +87,7 @@ class InvitationStyle extends Style implements StyleInterface { * @param array List of styles names */ public static function availableStyles() { - $styles_root = dirname(dirname(dirname(__FILE__))) . - '/styles/invitations'; + $styles_root = MIBEW_FS_ROOT . '/styles/invitations'; return self::getStyleList($styles_root); } diff --git a/src/mibew/libs/classes/mibew_api.php b/src/mibew/libs/classes/mibew_api.php index 57118623..97cd1812 100644 --- a/src/mibew/libs/classes/mibew_api.php +++ b/src/mibew/libs/classes/mibew_api.php @@ -15,8 +15,6 @@ * limitations under the License. */ -//require_once(dirname(__FILE__).'/mibew_api_interaction.php'); - /** * Implements Mibew API specification version 1.0 * diff --git a/src/mibew/libs/classes/page_style.php b/src/mibew/libs/classes/page_style.php index 2b628404..7977cf32 100644 --- a/src/mibew/libs/classes/page_style.php +++ b/src/mibew/libs/classes/page_style.php @@ -45,9 +45,7 @@ class PageStyle extends Style implements StyleInterface { // Build full view name. Remove '\' and '/' characters form the // specified view name - $full_view_name = dirname(dirname(dirname(__FILE__))) . - '/' . $this->filesPath() . - '/views/' . + $full_view_name = MIBEW_FS_ROOT . '/' . $this->filesPath() . '/views/' . str_replace("/\\", '', $template_name) . '.php'; // Load and execute the view @@ -93,8 +91,7 @@ class PageStyle extends Style implements StyleInterface { * @param array List of styles names */ public static function availableStyles() { - $styles_root = dirname(dirname(dirname(__FILE__))) . - '/styles/pages'; + $styles_root = MIBEW_FS_ROOT . '/styles/pages'; return self::getStyleList($styles_root); } diff --git a/src/mibew/libs/classes/plugin_manager.php b/src/mibew/libs/classes/plugin_manager.php index cd31842e..ac477b2f 100644 --- a/src/mibew/libs/classes/plugin_manager.php +++ b/src/mibew/libs/classes/plugin_manager.php @@ -78,7 +78,7 @@ Class PluginManager { // Add include path $include_path = get_include_path(); $include_path .= empty($include_path) ? '' : PATH_SEPARATOR ; - set_include_path($include_path . realpath(dirname(dirname(dirname(__FILE__))) . "/plugins/")); + set_include_path($include_path . realpath(MIBEW_FS_ROOT . "/plugins/")); // Load plugins $loading_queue = array(); diff --git a/src/mibew/libs/classes/style.php b/src/mibew/libs/classes/style.php index 3fd5c254..1e176c13 100644 --- a/src/mibew/libs/classes/style.php +++ b/src/mibew/libs/classes/style.php @@ -65,8 +65,7 @@ abstract class Style { * @throws RuntimeException */ public function configurations() { - $config_file = dirname(dirname(dirname(__FILE__))) - . '/' . $this->filesPath() . '/config.ini'; + $config_file = MIBEW_FS_ROOT . '/' . $this->filesPath() . '/config.ini'; // Check if configurations already loaded. Do not do the job twice. if (is_null($this->cachedConfigurations)) { diff --git a/src/mibew/libs/common/datetime.php b/src/mibew/libs/common/datetime.php index 2b074665..1881b08b 100644 --- a/src/mibew/libs/common/datetime.php +++ b/src/mibew/libs/common/datetime.php @@ -15,7 +15,7 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/locale.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/locale.php'); function date_diff_to_text($seconds) { diff --git a/src/mibew/libs/common/locale.php b/src/mibew/libs/common/locale.php index 5e67eb4d..98a782aa 100644 --- a/src/mibew/libs/common/locale.php +++ b/src/mibew/libs/common/locale.php @@ -15,8 +15,8 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/converter.php'); -require_once(dirname(__FILE__).'/verification.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/converter.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/verification.php'); /** * Name for the cookie to store locale code in use @@ -49,7 +49,7 @@ function myiconv($in_enc, $out_enc, $string) function locale_exists($locale) { - return file_exists(dirname(dirname(dirname(__FILE__)))."/locales/$locale/properties"); + return file_exists(MIBEW_FS_ROOT."/locales/$locale/properties"); } function locale_pattern_check($locale) @@ -61,7 +61,7 @@ function locale_pattern_check($locale) function get_available_locales() { $list = array(); - $folder = dirname(dirname(dirname(__FILE__))).'/locales'; + $folder = MIBEW_FS_ROOT.'/locales'; if ($handle = opendir($folder)) { while (false !== ($file = readdir($handle))) { if (locale_pattern_check($file) && is_dir("$folder/$file")) { @@ -147,7 +147,7 @@ function load_messages($locale) { global $messages, $output_encoding; // Load core localization - $locale_file = dirname(dirname(dirname(__FILE__))) . "/locales/{$locale}/properties"; + $locale_file = MIBEW_FS_ROOT . "/locales/{$locale}/properties"; $locale_data = read_locale_file($locale_file); if (! is_null($locale_data['output_encoding'])) { @@ -160,7 +160,7 @@ function load_messages($locale) { $plugins_list = array_keys(PluginManager::getAllPlugins()); foreach($plugins_list as $plugin_name) { - $locale_file = dirname(dirname(dirname(__FILE__))) . + $locale_file = MIBEW_FS_ROOT . "/plugins/{$plugin_name}/locales/{$locale}/properties"; if (is_readable($locale_file)) { $locale_data = read_locale_file($locale_file); diff --git a/src/mibew/libs/common/misc.php b/src/mibew/libs/common/misc.php index b944f033..98bb8e18 100644 --- a/src/mibew/libs/common/misc.php +++ b/src/mibew/libs/common/misc.php @@ -15,7 +15,7 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/constants.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/constants.php'); function debugexit_print($var) { diff --git a/src/mibew/libs/common/request.php b/src/mibew/libs/common/request.php index 8d654527..28232bf8 100644 --- a/src/mibew/libs/common/request.php +++ b/src/mibew/libs/common/request.php @@ -15,7 +15,7 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/locale.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/locale.php'); /* ajax server actions use utf-8 */ function getrawparam($name) diff --git a/src/mibew/libs/common/response.php b/src/mibew/libs/common/response.php index 8f736785..a0e0464d 100644 --- a/src/mibew/libs/common/response.php +++ b/src/mibew/libs/common/response.php @@ -15,7 +15,7 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/locale.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/locale.php'); function get_popup($href, $jshref, $message, $title, $wndName, $options) { diff --git a/src/mibew/libs/init.php b/src/mibew/libs/init.php index 68099e40..2a06a277 100644 --- a/src/mibew/libs/init.php +++ b/src/mibew/libs/init.php @@ -15,36 +15,41 @@ * limitations under the License. */ +/** + * File system root directory of the Mibew installations + */ +define('MIBEW_FS_ROOT', dirname(dirname(__FILE__))); + // Prevent Mibew from access to files outside the installation -@ini_set('open_basedir', dirname(dirname(__FILE__))); +@ini_set('open_basedir', MIBEW_FS_ROOT); // Include configuration file -require_once(dirname(__FILE__).'/config.php'); +require_once(MIBEW_FS_ROOT.'/libs/config.php'); // Sanitize path to application and remove extra slashes $mibewroot = join("/", array_map("urlencode", preg_split('/\//', preg_replace('/\/+$/', '', preg_replace('/\/{2,}/', '/', '/' . $mibewroot))))); // Include system constants file -require_once(dirname(__FILE__).'/common/constants.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/constants.php'); // Include system classes -require_once(dirname(__FILE__).'/classes/database.php'); -require_once(dirname(__FILE__).'/classes/settings.php'); -require_once(dirname(__FILE__).'/classes/event_dispatcher.php'); -require_once(dirname(__FILE__).'/classes/plugin_manager.php'); -require_once(dirname(__FILE__).'/classes/plugin.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/database.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/settings.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/event_dispatcher.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/plugin_manager.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/plugin.php'); // Include common libs -require_once(dirname(__FILE__).'/common/configurations.php'); -require_once(dirname(__FILE__).'/common/csrf.php'); -require_once(dirname(__FILE__).'/common/datetime.php'); -require_once(dirname(__FILE__).'/common/forms.php'); -require_once(dirname(__FILE__).'/common/verification.php'); -require_once(dirname(__FILE__).'/common/locale.php'); -require_once(dirname(__FILE__).'/common/misc.php'); -require_once(dirname(__FILE__).'/common/request.php'); -require_once(dirname(__FILE__).'/common/response.php'); -require_once(dirname(__FILE__).'/common/string.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/configurations.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/csrf.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/datetime.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/forms.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/verification.php'); +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/request.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/response.php'); +require_once(MIBEW_FS_ROOT.'/libs/common/string.php'); // Make session cookie more secure @ini_set('session.cookie_httponly', TRUE); diff --git a/src/mibew/libs/track.php b/src/mibew/libs/track.php index 27065add..eeb8c827 100644 --- a/src/mibew/libs/track.php +++ b/src/mibew/libs/track.php @@ -15,7 +15,7 @@ * limitations under the License. */ -require_once(dirname(__FILE__).'/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); function track_visitor($visitorid, $entry, $referer) { diff --git a/src/mibew/license.php b/src/mibew/license.php index d8269310..e0615417 100644 --- a/src/mibew/license.php +++ b/src/mibew/license.php @@ -16,9 +16,9 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/interfaces/style.php'); -require_once(dirname(__FILE__).'/libs/classes/style.php'); -require_once(dirname(__FILE__).'/libs/classes/page_style.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['title'] = getlocal("license.title"); diff --git a/src/mibew/mail.php b/src/mibew/mail.php index 5b8b68cd..1d7970f1 100644 --- a/src/mibew/mail.php +++ b/src/mibew/mail.php @@ -16,14 +16,14 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/chat.php'); -require_once(dirname(__FILE__).'/libs/expand.php'); -require_once(dirname(__FILE__).'/libs/groups.php'); -require_once(dirname(__FILE__).'/libs/notify.php'); -require_once(dirname(__FILE__).'/libs/classes/thread.php'); -require_once(dirname(__FILE__).'/libs/interfaces/style.php'); -require_once(dirname(__FILE__).'/libs/classes/style.php'); -require_once(dirname(__FILE__).'/libs/classes/chat_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/notify.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.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(); $page = array(); diff --git a/src/mibew/operator/agent.php b/src/mibew/operator/agent.php index 7105ed5b..e76b6a5e 100644 --- a/src/mibew/operator/agent.php +++ b/src/mibew/operator/agent.php @@ -16,17 +16,17 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/canned.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/expand.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/canned.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.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(); diff --git a/src/mibew/operator/avatar.php b/src/mibew/operator/avatar.php index fe69bafc..16ac61e2 100644 --- a/src/mibew/operator/avatar.php +++ b/src/mibew/operator/avatar.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); @@ -58,7 +58,7 @@ if (!$op) { } elseif (!in_array($ext, $valid_types)) { $errors[] = failed_uploading_file($orig_filename, "errors.invalid.file.type"); } else { - $avatar_local_dir = dirname(dirname(__FILE__)).'/files/avatar/'; + $avatar_local_dir = MIBEW_FS_ROOT.'/files/avatar/'; $full_file_path = $avatar_local_dir . $new_file_name; if (file_exists($full_file_path)) { unlink($full_file_path); diff --git a/src/mibew/operator/ban.php b/src/mibew/operator/ban.php index 37026a01..af924ba6 100644 --- a/src/mibew/operator/ban.php +++ b/src/mibew/operator/ban.php @@ -16,13 +16,13 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.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(); csrfchecktoken(); diff --git a/src/mibew/operator/blocked.php b/src/mibew/operator/blocked.php index d14774f4..bd6f8800 100644 --- a/src/mibew/operator/blocked.php +++ b/src/mibew/operator/blocked.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/canned.php b/src/mibew/operator/canned.php index 2f6d292b..3a57d774 100644 --- a/src/mibew/operator/canned.php +++ b/src/mibew/operator/canned.php @@ -16,14 +16,14 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/canned.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/canned.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/settings.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.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(); force_password($operator); diff --git a/src/mibew/operator/cannededit.php b/src/mibew/operator/cannededit.php index 2bdcb738..023cc2f1 100644 --- a/src/mibew/operator/cannededit.php +++ b/src/mibew/operator/cannededit.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/canned.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/canned.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/features.php b/src/mibew/operator/features.php index fc573308..3f6cfadb 100644 --- a/src/mibew/operator/features.php +++ b/src/mibew/operator/features.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/getcode.php b/src/mibew/operator/getcode.php index 8c83ea15..11ef89e5 100644 --- a/src/mibew/operator/getcode.php +++ b/src/mibew/operator/getcode.php @@ -16,19 +16,19 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/getcode.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/invitation_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.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(); force_password($operator); -$imageLocales = get_image_locales_map(dirname(dirname(__FILE__)).'/locales'); +$imageLocales = get_image_locales_map(MIBEW_FS_ROOT.'/locales'); $image = verifyparam(isset($_GET['image']) ? "image" : "i", "/^\w+$/", "mibew"); if (!isset($imageLocales[$image])) { $errors[] = "Unknown image: $image"; @@ -63,7 +63,7 @@ $lang = verifyparam("lang", "/^[\w-]{2,5}$/", ""); if (!$lang || !in_array($lang, $image_locales)) $lang = in_array($current_locale, $image_locales) ? $current_locale : $image_locales[0]; -$file = dirname(dirname(__FILE__)).'/locales/${lang}/button/${image}_on.gif'; +$file = MIBEW_FS_ROOT.'/locales/${lang}/button/${image}_on.gif'; $size = get_gifimage_size($file); $imagehref = get_app_location($showhost, $forcesecure) . "/b.php?i=$image&lang=$lang"; diff --git a/src/mibew/operator/group.php b/src/mibew/operator/group.php index f34b689c..c811db9b 100644 --- a/src/mibew/operator/group.php +++ b/src/mibew/operator/group.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/groupmembers.php b/src/mibew/operator/groupmembers.php index b2ff442a..93da0559 100644 --- a/src/mibew/operator/groupmembers.php +++ b/src/mibew/operator/groupmembers.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/groups.php b/src/mibew/operator/groups.php index 738c69dc..eeede8b4 100644 --- a/src/mibew/operator/groups.php +++ b/src/mibew/operator/groups.php @@ -16,10 +16,10 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.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(); csrfchecktoken(); diff --git a/src/mibew/operator/history.php b/src/mibew/operator/history.php index 916001e9..e76e5b6b 100644 --- a/src/mibew/operator/history.php +++ b/src/mibew/operator/history.php @@ -16,14 +16,14 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/cron.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/userinfo.php'); +require_once(MIBEW_FS_ROOT.'/libs/pagination.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(); force_password($operator); diff --git a/src/mibew/operator/index.php b/src/mibew/operator/index.php index 5896f627..40994a13 100644 --- a/src/mibew/operator/index.php +++ b/src/mibew/operator/index.php @@ -16,10 +16,10 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.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(); force_password($operator); diff --git a/src/mibew/operator/invitationstate.php b/src/mibew/operator/invitationstate.php index 1b32dc36..cb9274bb 100644 --- a/src/mibew/operator/invitationstate.php +++ b/src/mibew/operator/invitationstate.php @@ -16,14 +16,14 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/invitation.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_interaction.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_invite_interaction.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_execution_context.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/client_side_processor.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/invite_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_invite_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_execution_context.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/client_side_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/invite_processor.php'); $processor = InviteProcessor::getInstance(); $processor->receiveRequest($_POST['data']); diff --git a/src/mibew/operator/invitationthemes.php b/src/mibew/operator/invitationthemes.php index 4fc37de8..2b03edbf 100644 --- a/src/mibew/operator/invitationthemes.php +++ b/src/mibew/operator/invitationthemes.php @@ -16,15 +16,15 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/expand.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/invitation_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.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(); diff --git a/src/mibew/operator/invite.php b/src/mibew/operator/invite.php index 2301c169..b46123a2 100644 --- a/src/mibew/operator/invite.php +++ b/src/mibew/operator/invite.php @@ -16,10 +16,10 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/invitation.php'); -require_once(dirname(dirname(__FILE__)).'/libs/track.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); $operator = check_login(); diff --git a/src/mibew/operator/login.php b/src/mibew/operator/login.php index 2a2a5b57..3fc10310 100644 --- a/src/mibew/operator/login.php +++ b/src/mibew/operator/login.php @@ -16,10 +16,10 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.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(); $page = array('formisRemember' => true, 'version' => $version); diff --git a/src/mibew/operator/logout.php b/src/mibew/operator/logout.php index 6cf4c482..fd4b3b27 100644 --- a/src/mibew/operator/logout.php +++ b/src/mibew/operator/logout.php @@ -16,7 +16,7 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); logout_operator(); diff --git a/src/mibew/operator/operator.php b/src/mibew/operator/operator.php index f2cf2f30..310ac5dc 100644 --- a/src/mibew/operator/operator.php +++ b/src/mibew/operator/operator.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/operators.php b/src/mibew/operator/operators.php index a149eb45..c0d80f92 100644 --- a/src/mibew/operator/operators.php +++ b/src/mibew/operator/operators.php @@ -16,10 +16,10 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.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(); force_password($operator); diff --git a/src/mibew/operator/opgroups.php b/src/mibew/operator/opgroups.php index a3ebfc05..aadb89bf 100644 --- a/src/mibew/operator/opgroups.php +++ b/src/mibew/operator/opgroups.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/page_themes.php b/src/mibew/operator/page_themes.php index 0e9015d3..b3175de1 100644 --- a/src/mibew/operator/page_themes.php +++ b/src/mibew/operator/page_themes.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); diff --git a/src/mibew/operator/performance.php b/src/mibew/operator/performance.php index 43b70b48..6c070587 100644 --- a/src/mibew/operator/performance.php +++ b/src/mibew/operator/performance.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/permissions.php b/src/mibew/operator/permissions.php index 39785feb..9d0dcf71 100644 --- a/src/mibew/operator/permissions.php +++ b/src/mibew/operator/permissions.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); csrfchecktoken(); diff --git a/src/mibew/operator/redirect.php b/src/mibew/operator/redirect.php index 181a984f..aae2acef 100644 --- a/src/mibew/operator/redirect.php +++ b/src/mibew/operator/redirect.php @@ -16,14 +16,14 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/expand.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.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(); diff --git a/src/mibew/operator/resetpwd.php b/src/mibew/operator/resetpwd.php index 372ea856..7238f5e9 100644 --- a/src/mibew/operator/resetpwd.php +++ b/src/mibew/operator/resetpwd.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); $page = array( diff --git a/src/mibew/operator/restore.php b/src/mibew/operator/restore.php index 56d880bd..614ef678 100644 --- a/src/mibew/operator/restore.php +++ b/src/mibew/operator/restore.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/notify.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/settings.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(); $page = array( diff --git a/src/mibew/operator/settings.php b/src/mibew/operator/settings.php index bc15f55d..97d54631 100644 --- a/src/mibew/operator/settings.php +++ b/src/mibew/operator/settings.php @@ -16,14 +16,14 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/cron.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/invitation_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/settings.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(); force_password($operator); diff --git a/src/mibew/operator/statistics.php b/src/mibew/operator/statistics.php index c109d28a..02cdca5b 100644 --- a/src/mibew/operator/statistics.php +++ b/src/mibew/operator/statistics.php @@ -16,13 +16,13 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/statistics.php'); -require_once(dirname(dirname(__FILE__)).'/libs/cron.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/statistics.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(); force_password($operator); diff --git a/src/mibew/operator/themes.php b/src/mibew/operator/themes.php index 4c46b466..1eccfd57 100644 --- a/src/mibew/operator/themes.php +++ b/src/mibew/operator/themes.php @@ -16,16 +16,16 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/expand.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/pagination.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/expand.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(); diff --git a/src/mibew/operator/threadprocessor.php b/src/mibew/operator/threadprocessor.php index db16ebeb..9fdd1215 100644 --- a/src/mibew/operator/threadprocessor.php +++ b/src/mibew/operator/threadprocessor.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.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(); diff --git a/src/mibew/operator/tracked.php b/src/mibew/operator/tracked.php index a9d7381a..059e9c94 100644 --- a/src/mibew/operator/tracked.php +++ b/src/mibew/operator/tracked.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/track.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); diff --git a/src/mibew/operator/translate.php b/src/mibew/operator/translate.php index ad2a60ed..48f10433 100644 --- a/src/mibew/operator/translate.php +++ b/src/mibew/operator/translate.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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) { @@ -41,7 +41,7 @@ function compare_localization_by_id($a, $b) function load_idlist($name) { $result = array(); - $fp = @fopen(dirname(dirname(__FILE__))."/locales/names/$name", "r"); + $fp = @fopen(MIBEW_FS_ROOT."/locales/names/$name", "r"); if ($fp !== FALSE) { while (!feof($fp)) { $line = trim(fgets($fp, 4096)); @@ -60,7 +60,7 @@ function save_message($locale, $key, $value) $result = ""; $added = false; $current_encoding = $mibew_encoding; - $fp = fopen(dirname(dirname(__FILE__))."/locales/$locale/properties", "r"); + $fp = fopen(MIBEW_FS_ROOT."/locales/$locale/properties", "r"); if ($fp === FALSE) { die("unable to open properties for locale $locale"); } @@ -81,14 +81,14 @@ function save_message($locale, $key, $value) if (!$added) { $result .= "$key=" . myiconv($mibew_encoding, $current_encoding, str_replace("\r", "", str_replace("\n", "\\n", trim($value)))) . "\n"; } - $fp = @fopen(dirname(dirname(__FILE__))."/locales/$locale/properties", "w"); + $fp = @fopen(MIBEW_FS_ROOT."/locales/$locale/properties", "w"); if ($fp !== FALSE) { fwrite($fp, $result); fclose($fp); } else { die("cannot write /locales/$locale/properties, please check file permissions on your server"); } - $fp = @fopen(dirname(dirname(__FILE__))."/locales/$locale/properties.log", "a"); + $fp = @fopen(MIBEW_FS_ROOT."/locales/$locale/properties.log", "a"); if ($fp !== FALSE) { $extAddr = $_SERVER['REMOTE_ADDR']; if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && diff --git a/src/mibew/operator/update.php b/src/mibew/operator/update.php index e7183f23..868e8ba3 100644 --- a/src/mibew/operator/update.php +++ b/src/mibew/operator/update.php @@ -16,19 +16,19 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/invitation.php'); -require_once(dirname(dirname(__FILE__)).'/libs/track.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_interaction.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_users_interaction.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/mibew_api_execution_context.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/client_side_processor.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/users_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/userinfo.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_users_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_execution_context.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/client_side_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/users_processor.php'); $processor = UsersProcessor::getInstance(); $processor->receiveRequest($_POST['data']); diff --git a/src/mibew/operator/updates.php b/src/mibew/operator/updates.php index 6e2c868f..0df774bd 100644 --- a/src/mibew/operator/updates.php +++ b/src/mibew/operator/updates.php @@ -16,11 +16,11 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/settings.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); force_password($operator); diff --git a/src/mibew/operator/userhistory.php b/src/mibew/operator/userhistory.php index 6e9278c3..46681112 100644 --- a/src/mibew/operator/userhistory.php +++ b/src/mibew/operator/userhistory.php @@ -16,13 +16,13 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/chat.php'); -require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php'); -require_once(dirname(dirname(__FILE__)).'/libs/pagination.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/userinfo.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(); diff --git a/src/mibew/operator/users.php b/src/mibew/operator/users.php index 8d685b97..f1f7d9ea 100644 --- a/src/mibew/operator/users.php +++ b/src/mibew/operator/users.php @@ -16,12 +16,12 @@ */ require_once(dirname(dirname(__FILE__)).'/libs/init.php'); -require_once(dirname(dirname(__FILE__)).'/libs/operator.php'); -require_once(dirname(dirname(__FILE__)).'/libs/groups.php'); -require_once(dirname(dirname(__FILE__)).'/libs/interfaces/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/chat_style.php'); -require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.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(); force_password($operator); diff --git a/src/mibew/thread.php b/src/mibew/thread.php index 570c474c..8b239304 100644 --- a/src/mibew/thread.php +++ b/src/mibew/thread.php @@ -16,19 +16,19 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/chat.php'); -require_once(dirname(__FILE__).'/libs/operator.php'); -require_once(dirname(__FILE__).'/libs/invitation.php'); -require_once(dirname(__FILE__).'/libs/groups.php'); -require_once(dirname(__FILE__).'/libs/captcha.php'); -require_once(dirname(__FILE__).'/libs/notify.php'); -require_once(dirname(__FILE__).'/libs/classes/thread.php'); -require_once(dirname(__FILE__).'/libs/classes/mibew_api.php'); -require_once(dirname(__FILE__).'/libs/classes/mibew_api_interaction.php'); -require_once(dirname(__FILE__).'/libs/classes/mibew_api_chat_interaction.php'); -require_once(dirname(__FILE__).'/libs/classes/mibew_api_execution_context.php'); -require_once(dirname(__FILE__).'/libs/classes/client_side_processor.php'); -require_once(dirname(__FILE__).'/libs/classes/thread_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/chat.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/groups.php'); +require_once(MIBEW_FS_ROOT.'/libs/captcha.php'); +require_once(MIBEW_FS_ROOT.'/libs/notify.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_chat_interaction.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/mibew_api_execution_context.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/client_side_processor.php'); +require_once(MIBEW_FS_ROOT.'/libs/classes/thread_processor.php'); $processor = ThreadProcessor::getInstance(); $processor->receiveRequest($_POST['data']); diff --git a/src/mibew/widget.php b/src/mibew/widget.php index 98d7be5e..d54cb029 100644 --- a/src/mibew/widget.php +++ b/src/mibew/widget.php @@ -16,9 +16,9 @@ */ require_once(dirname(__FILE__).'/libs/init.php'); -require_once(dirname(__FILE__).'/libs/invitation.php'); -require_once(dirname(__FILE__).'/libs/operator.php'); -require_once(dirname(__FILE__).'/libs/track.php'); +require_once(MIBEW_FS_ROOT.'/libs/invitation.php'); +require_once(MIBEW_FS_ROOT.'/libs/operator.php'); +require_once(MIBEW_FS_ROOT.'/libs/track.php'); $operator = array(); $response = array();