mirror of
https://github.com/Mibew/mibew.git
synced 2025-03-03 18:38:31 +03:00
Move all functions related with page styles to PageStyle class
This commit is contained in:
parent
b9cf71c6b0
commit
3627e79fe0
@ -294,7 +294,8 @@ function show_install_err($text)
|
||||
'localeLinks' => get_locale_links("$mibewroot/install/index.php")
|
||||
);
|
||||
$errors = array($text);
|
||||
render_view('install_err');
|
||||
$page_style = new PageStyle('default');
|
||||
$page_style->render('install_err');
|
||||
exit;
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,9 @@ 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/view.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');
|
||||
// Include database structure
|
||||
require_once(dirname(__FILE__).'/dbinfo.php');
|
||||
|
||||
@ -372,6 +374,7 @@ function check_status()
|
||||
|
||||
check_status();
|
||||
|
||||
render_view('install_index');
|
||||
$page_style = new PageStyle('default');
|
||||
$page_style->render('install_index');
|
||||
|
||||
?>
|
@ -427,7 +427,8 @@ function setup_chatview(Thread $thread) {
|
||||
= $style_config['mail']['window_params'];
|
||||
|
||||
// Load core style options
|
||||
$style_config = get_core_style_config(get_page_style());
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$style_config = $page_style->configurations();
|
||||
$data['chat']['windowsParams']['history']
|
||||
= $style_config['history']['window_params'];
|
||||
|
||||
|
108
src/mibew/libs/classes/page_style.php
Normal file
108
src/mibew/libs/classes/page_style.php
Normal file
@ -0,0 +1,108 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright 2005-2013 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Represents a style for operator pages
|
||||
*/
|
||||
class PageStyle extends Style implements StyleInterface {
|
||||
/**
|
||||
* Builds base path for style files. This path is relative Mibew root and
|
||||
* does not contain neither leading nor trailing slash.
|
||||
*
|
||||
* @return string Base path for style files
|
||||
*/
|
||||
public function filesPath() {
|
||||
return 'styles/pages/' . $this->name();
|
||||
}
|
||||
|
||||
/**
|
||||
* Renders template file to HTML and send it to the output
|
||||
*
|
||||
* @param string $template_name Name of the template file without path but
|
||||
* with extension
|
||||
*/
|
||||
public function render($template_name) {
|
||||
// We need to import some variables to make them visible to required
|
||||
// view.
|
||||
global $page, $mibewroot, $version, $errors;
|
||||
|
||||
// Prepare to output html
|
||||
start_html_output();
|
||||
|
||||
// Build full view name. Remove '\' and '/' characters form the
|
||||
// specified view name
|
||||
$full_view_name = dirname(dirname(dirname(__FILE__))) .
|
||||
'/' . $this->filesPath() .
|
||||
'/views/' .
|
||||
str_replace("/\\", '', $template_name) . '.php';
|
||||
|
||||
// Load and execute the view
|
||||
require($full_view_name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns name of the style which is currently used in the system
|
||||
*
|
||||
* @return string Name of a style
|
||||
*/
|
||||
public static function currentStyle() {
|
||||
// Load value from system settings
|
||||
return Settings::get('page_style');
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets style which is currently used in the system
|
||||
*
|
||||
* @param string $style_name Name of a style
|
||||
*/
|
||||
public static function setCurrentStyle($style_name) {
|
||||
Settings::set('page_style', $style_name);
|
||||
Settings::update();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array which contains names of available styles.
|
||||
*
|
||||
* @param array List of styles names
|
||||
*/
|
||||
public static function availableStyles() {
|
||||
$styles_root = dirname(dirname(dirname(__FILE__))) .
|
||||
'/styles/pages';
|
||||
|
||||
return self::getStyleList($styles_root);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns array of default configurations for concrete style object. This
|
||||
* method uses "Template method" design pattern.
|
||||
*
|
||||
* @return array Default configurations of the style
|
||||
*/
|
||||
protected function defaultConfigurations() {
|
||||
return array(
|
||||
'chat' => array(
|
||||
'window_params' => ''
|
||||
),
|
||||
'mail' => array(
|
||||
'window_params' => ''
|
||||
),
|
||||
'screenshots' => array()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
@ -29,42 +29,4 @@ function read_config_file($file) {
|
||||
return parse_ini_file($file, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Load configuration array for core style
|
||||
*
|
||||
* @return array Configuration array
|
||||
*/
|
||||
function get_core_style_config($style) {
|
||||
// Get root dir of mibew messanger
|
||||
$base_path = realpath(dirname(dirname(dirname(__FILE__))));
|
||||
|
||||
// Load config
|
||||
$config = read_config_file($base_path.'/styles/pages/' . $style . '/config.ini');
|
||||
|
||||
// Set default values
|
||||
$config = ($config === false) ? array() : $config;
|
||||
$config += array(
|
||||
'history' => array(
|
||||
'window_params' => ''
|
||||
),
|
||||
'users' => array(
|
||||
'thread_tag' => 'div',
|
||||
'visitor_tag' => 'div'
|
||||
),
|
||||
'tracked' => array(
|
||||
'user_window_params' => '',
|
||||
'visitor_window_params' => ''
|
||||
),
|
||||
'invitation' => array(
|
||||
'window_params' => ''
|
||||
),
|
||||
'ban' => array(
|
||||
'window_params' => ''
|
||||
),
|
||||
'screenshots' => array()
|
||||
);
|
||||
|
||||
return $config;
|
||||
}
|
||||
|
||||
?>
|
@ -1,65 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright 2005-2013 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
require_once(dirname(__FILE__).'/common/response.php');
|
||||
require_once(dirname(__FILE__).'/common/request.php');
|
||||
|
||||
|
||||
/**
|
||||
* Renders a view for an operator page
|
||||
*
|
||||
* All views are stored in "styles/pages/<style_name>" folders.
|
||||
*
|
||||
* $view_name param should include neither full view's path nor its extension.
|
||||
* Just view name. For example, to render and output
|
||||
* "styles/pages/default/agents.php" view one should use "agents" as
|
||||
* the view name.
|
||||
*
|
||||
* @param string $view_name Name of the view to render.
|
||||
* @param string $style_name Name of the style from which a view should
|
||||
* be rendered. If this param is empty the value from configurations will
|
||||
* be used.
|
||||
*/
|
||||
function render_view($view_name, $style_name = NULL) {
|
||||
// Code of this function replaces code from the global scope. Thus we need
|
||||
// to import some variables to make them visible to required views.
|
||||
global $page, $mibewroot, $version, $errors;
|
||||
|
||||
if (empty($style_name)) {
|
||||
if (installation_in_progress()) {
|
||||
// We currently instal Mibew. Thus we cannot use Database and
|
||||
// Settings classes. Just use "default" style for installation pages.
|
||||
$style_name = 'default';
|
||||
} else {
|
||||
$style_name = get_page_style();
|
||||
}
|
||||
}
|
||||
|
||||
// Prepare to output html
|
||||
start_html_output();
|
||||
|
||||
// Build full view name. Remove '\' and '/' characters form the specified
|
||||
// view name
|
||||
$full_view_name = dirname(dirname(__FILE__)) .
|
||||
'/styles/pages/' . $style_name . '/views/' .
|
||||
str_replace("/\\", '', $view_name) . '.php';
|
||||
|
||||
// Load and execute the view
|
||||
require($full_view_name);
|
||||
}
|
||||
|
||||
?>
|
@ -16,8 +16,11 @@
|
||||
*/
|
||||
|
||||
require_once(dirname(__FILE__).'/libs/init.php');
|
||||
require_once(dirname(__FILE__).'/libs/view.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');
|
||||
|
||||
render_view('license');
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('license');
|
||||
|
||||
?>
|
@ -23,10 +23,10 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -48,6 +48,8 @@ $page = array();
|
||||
// Initialize chat style which is currently used in system
|
||||
$chat_style = new ChatStyle(ChatStyle::currentStyle());
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
|
||||
if (!isset($_GET['token'])) {
|
||||
|
||||
$remote_level = get_remote_level($_SERVER['HTTP_USER_AGENT']);
|
||||
@ -81,7 +83,7 @@ if (!isset($_GET['token'])) {
|
||||
'agent' => topage($thread->agentName),
|
||||
'link' => $_SERVER['PHP_SELF'] . "?thread=$threadid&force=true"
|
||||
);
|
||||
render_view('confirm');
|
||||
$page_style->render('confirm');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -97,6 +99,8 @@ $page['canmodify'] = $canmodify ? "1" : "";
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_operator_settings_tabs($opId, 1);
|
||||
render_view('avatar');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('avatar');
|
||||
|
||||
?>
|
@ -20,7 +20,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -127,6 +129,8 @@ if (isset($_POST['address'])) {
|
||||
}
|
||||
|
||||
prepare_menu($operator, false);
|
||||
render_view('ban');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('ban');
|
||||
|
||||
?>
|
@ -19,7 +19,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -53,6 +55,8 @@ $blockedList = $db->query(
|
||||
|
||||
setup_pagination($blockedList);
|
||||
prepare_menu($operator);
|
||||
render_view('blocked_visitors');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('blocked_visitors');
|
||||
|
||||
?>
|
@ -21,7 +21,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -95,6 +97,8 @@ $page['formlang'] = $lang;
|
||||
$page['formgroup'] = $groupid;
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('canned');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('canned');
|
||||
|
||||
?>
|
@ -19,7 +19,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -29,6 +31,8 @@ $stringid = verifyparam("key", "/^\d{0,9}$/", "");
|
||||
$errors = array();
|
||||
$page = array();
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
|
||||
if ($stringid) {
|
||||
$canned_message = load_canned_message($stringid);
|
||||
if (!$canned_message) {
|
||||
@ -65,7 +69,7 @@ if (isset($_POST['message']) && isset($_POST['title'])) {
|
||||
}
|
||||
$page['saved'] = true;
|
||||
prepare_menu($operator, false);
|
||||
render_view('cannededit');
|
||||
$page_style->render('cannededit');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
@ -76,6 +80,6 @@ $page['formtitle'] = topage($title);
|
||||
$page['formmessage'] = topage($message);
|
||||
|
||||
prepare_menu($operator, false);
|
||||
render_view('cannededit');
|
||||
$page_style->render('cannededit');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -65,6 +67,8 @@ foreach ($options as $opt) {
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(1);
|
||||
render_view('features');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('features');
|
||||
|
||||
?>
|
@ -20,10 +20,10 @@ 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/styles.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -99,6 +99,8 @@ $page['enabletracking'] = Settings::get('enabletracking');
|
||||
$page['operator_code'] = $operator_code;
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('gen_button');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('gen_button');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -248,6 +250,8 @@ $page['availableParentGroups'] = get_available_parent_groups($groupid);
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_group_settings_tabs($groupid, 0);
|
||||
render_view('group');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('group');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -91,6 +93,8 @@ $page['stored'] = isset($_GET['stored']);
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_group_settings_tabs($groupid, 1);
|
||||
render_view('groupmembers');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('groupmembers');
|
||||
|
||||
?>
|
@ -17,7 +17,9 @@
|
||||
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -73,6 +75,8 @@ $page['availableDirections'] = array(
|
||||
);
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('groups');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('groups');
|
||||
|
||||
?>
|
@ -21,7 +21,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -99,6 +101,8 @@ $page['formtype'] = $searchType;
|
||||
$page['forminsystemmessages'] = $searchInSystemMessages;
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('thread_search');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('thread_search');
|
||||
|
||||
?>
|
@ -17,7 +17,9 @@
|
||||
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -37,6 +39,8 @@ $page = array(
|
||||
);
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('menu');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('menu');
|
||||
|
||||
?>
|
@ -22,7 +22,9 @@ 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/styles.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -40,6 +42,8 @@ $page['operatorName'] = (empty($operator['vclocalname'])?$operator['vccommonname
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(5);
|
||||
render_view('invitation_themes');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('invitation_themes');
|
||||
|
||||
?>
|
@ -17,7 +17,9 @@
|
||||
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$errors = array();
|
||||
$page = array('formisRemember' => true, 'version' => $version);
|
||||
@ -55,6 +57,7 @@ if (isset($_POST['login']) && isset($_POST['password'])) {
|
||||
|
||||
$page['localeLinks'] = get_locale_links("$mibewroot/operator/login.php");
|
||||
|
||||
render_view('login');
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('login');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -154,6 +156,8 @@ $page['needChangePassword'] = check_password_hash($operator['vclogin'], '', $ope
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_operator_settings_tabs($opId, 0);
|
||||
render_view('agent');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('agent');
|
||||
|
||||
?>
|
@ -17,7 +17,9 @@
|
||||
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -112,6 +114,8 @@ $page['availableDirections'] = array(
|
||||
setlocale(LC_TIME, getstring("time.locale"));
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('agents');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('agents');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -87,6 +89,8 @@ $page['stored'] = isset($_GET['stored']);
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_operator_settings_tabs($opId, 2);
|
||||
render_view('operator_groups');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('operator_groups');
|
||||
|
||||
?>
|
@ -19,11 +19,13 @@ 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/styles.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
$stylelist = get_style_list(dirname(dirname(__FILE__)).'/styles/pages');
|
||||
$stylelist = PageStyle::availableStyles();
|
||||
|
||||
$preview = verifyparam("preview", "/^\w+$/", "default");
|
||||
if (!in_array($preview, $stylelist)) {
|
||||
@ -31,13 +33,14 @@ if (!in_array($preview, $stylelist)) {
|
||||
$preview = $stylelist[$style_names[0]];
|
||||
}
|
||||
|
||||
$style_config = get_core_style_config($preview);
|
||||
$preview_style = new PageStyle($preview);
|
||||
$style_config = $preview_style->configurations();
|
||||
|
||||
$screenshots = array();
|
||||
foreach($style_config['screenshots'] as $name => $desc) {
|
||||
$screenshots[] = array(
|
||||
'name' => $name,
|
||||
'file' => $mibewroot . '/styles/pages/' . $preview
|
||||
'file' => $mibewroot . '/' . $preview_style->filesPath()
|
||||
. '/screenshots/' . $name . '.png',
|
||||
'description' => $desc
|
||||
);
|
||||
@ -49,6 +52,8 @@ $page['screenshotsList'] = $screenshots;
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(3);
|
||||
render_view('page_themes');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('page_themes');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -123,6 +125,8 @@ $page['stored'] = isset($_GET['stored']);
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(2);
|
||||
render_view('performance');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('performance');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
csrfchecktoken();
|
||||
@ -76,6 +78,8 @@ $page['stored'] = isset($_GET['stored']);
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_operator_settings_tabs($opId, 3);
|
||||
render_view('permissions');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('permissions');
|
||||
|
||||
?>
|
@ -18,11 +18,15 @@
|
||||
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/view.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');
|
||||
|
||||
$errors = array();
|
||||
$page = array('version' => $version, 'showform' => true);
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
|
||||
$opId = verifyparam("id", "/^\d{1,9}$/");
|
||||
$token = verifyparam("token", "/^[\dabcdef]+$/");
|
||||
|
||||
@ -57,7 +61,7 @@ if (count($errors) == 0 && isset($_POST['password'])) {
|
||||
);
|
||||
|
||||
$page['loginname'] = $operator['vclogin'];
|
||||
render_view('resetpwd');
|
||||
$page_style->render('resetpwd');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
@ -66,6 +70,6 @@ $page['id'] = $opId;
|
||||
$page['token'] = $token;
|
||||
$page['isdone'] = false;
|
||||
|
||||
render_view('resetpwd');
|
||||
$page_style->render('resetpwd');
|
||||
|
||||
?>
|
@ -19,12 +19,16 @@ 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/view.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');
|
||||
|
||||
$errors = array();
|
||||
$page = array('version' => $version);
|
||||
$loginoremail = "";
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
|
||||
if (isset($_POST['loginoremail'])) {
|
||||
$loginoremail = getparam("loginoremail");
|
||||
|
||||
@ -56,7 +60,7 @@ if (isset($_POST['loginoremail'])) {
|
||||
mibew_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext", array(get_operator_name($torestore), $href)));
|
||||
|
||||
$page['isdone'] = true;
|
||||
render_view('restore');
|
||||
$page_style->render('restore');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
@ -66,6 +70,6 @@ $page['formloginoremail'] = topage($loginoremail);
|
||||
$page['localeLinks'] = get_locale_links("$mibewroot/operator/restore.php");
|
||||
$page['isdone'] = false;
|
||||
|
||||
render_view('restore');
|
||||
$page_style->render('restore');
|
||||
|
||||
?>
|
@ -20,10 +20,10 @@ require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/styles.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/cron.php');
|
||||
require_once(dirname(dirname(__FILE__)).'/libs/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -33,7 +33,7 @@ $page = array('agentId' => '');
|
||||
$errors = array();
|
||||
|
||||
$stylelist = ChatStyle::availableStyles();
|
||||
$page_style_list = get_style_list(dirname(dirname(__FILE__)).'/styles/pages');
|
||||
$page_style_list = PageStyle::availableStyles();
|
||||
|
||||
$options = array(
|
||||
'email',
|
||||
@ -141,6 +141,8 @@ if (Settings::get('enabletracking')) {
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(0);
|
||||
render_view('settings');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('settings');
|
||||
|
||||
?>
|
@ -20,7 +20,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -174,6 +176,8 @@ $page['showresults'] = count($errors) == 0;
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_statistics_tabs($activetab);
|
||||
render_view('statistics');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('statistics');
|
||||
|
||||
?>
|
@ -22,10 +22,10 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -57,6 +57,8 @@ $page['screenshotsList'] = $screenshots;
|
||||
|
||||
prepare_menu($operator);
|
||||
setup_settings_tabs(4);
|
||||
render_view('themes');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('themes');
|
||||
|
||||
?>
|
@ -19,7 +19,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -58,6 +60,8 @@ if (isset($_GET['threadid'])) {
|
||||
}
|
||||
|
||||
prepare_menu($operator, false);
|
||||
render_view('thread_log');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('thread_log');
|
||||
|
||||
?>
|
@ -19,7 +19,9 @@ 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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -58,6 +60,7 @@ foreach ($path as $k => $v) {
|
||||
'link' => htmlspecialchars($v) );
|
||||
}
|
||||
|
||||
render_view('tracked');
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('tracked');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
function compare_localization_by_l1($a, $b)
|
||||
{
|
||||
@ -143,6 +145,8 @@ $page = array(
|
||||
'title2' => isset($lang2["localeid"]) ? $lang2["localeid"] : $target
|
||||
);
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
|
||||
if ($stringid) {
|
||||
$translation = isset($lang2[$stringid]) ? $lang2[$stringid] : "";
|
||||
if (isset($_POST['translation'])) {
|
||||
@ -157,7 +161,7 @@ if ($stringid) {
|
||||
|
||||
$page['saved'] = true;
|
||||
prepare_menu($operator, false);
|
||||
render_view('translate');
|
||||
$page_style->render('translate');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
@ -168,7 +172,7 @@ if ($stringid) {
|
||||
$page['formoriginal'] = isset($lang1[$stringid]) ? $lang1[$stringid] : "<b><unknown></b>";
|
||||
$page['formtranslation'] = $translation;
|
||||
prepare_menu($operator, false);
|
||||
render_view('translate');
|
||||
$page_style->render('translate');
|
||||
exit;
|
||||
}
|
||||
|
||||
@ -229,6 +233,6 @@ $page['showOptions'] = array(
|
||||
$page['formshow'] = $show;
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('translatelist');
|
||||
$page_style->render('translatelist');
|
||||
|
||||
?>
|
@ -18,7 +18,9 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -42,6 +44,8 @@ foreach ($default_extensions as $ext) {
|
||||
}
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('updates');
|
||||
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('updates');
|
||||
|
||||
?>
|
@ -20,7 +20,10 @@ 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/view.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');
|
||||
|
||||
|
||||
$operator = check_login();
|
||||
|
||||
@ -64,6 +67,7 @@ foreach ($page['pagination.items'] as $key => $item) {
|
||||
$page['pagination.items'][$key] = Thread::createFromDbInfo($item);
|
||||
}
|
||||
|
||||
render_view('userhistory');
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$page_style->render('userhistory');
|
||||
|
||||
?>
|
@ -18,10 +18,10 @@
|
||||
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/view.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');
|
||||
|
||||
$operator = check_login();
|
||||
force_password($operator);
|
||||
@ -48,8 +48,9 @@ $chat_style = new ChatStyle(ChatStyle::currentStyle());
|
||||
$style_config = $chat_style->configurations();
|
||||
$page['chatStyles.chatWindowParams'] = $style_config['chat']['window_params'];
|
||||
|
||||
// Load core style options
|
||||
$style_config = get_core_style_config(get_page_style());
|
||||
// Load page style options
|
||||
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||
$style_config = $page_style->configurations();
|
||||
$page['coreStyles.threadTag'] = $style_config['users']['thread_tag'];
|
||||
$page['coreStyles.visitorTag'] = $style_config['users']['visitor_tag'];
|
||||
$page['coreStyles.trackedUserWindowParams'] = $style_config['tracked']['user_window_params'];
|
||||
@ -61,6 +62,6 @@ $page['coreStyles.banWindowParams'] = $style_config['ban']['window_params'];
|
||||
$page = array_merge($page, get_plugins_data('users'));
|
||||
|
||||
prepare_menu($operator);
|
||||
render_view('pending_users');
|
||||
$page_style->render('pending_users');
|
||||
|
||||
?>
|
Loading…
Reference in New Issue
Block a user