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")
|
'localeLinks' => get_locale_links("$mibewroot/install/index.php")
|
||||||
);
|
);
|
||||||
$errors = array($text);
|
$errors = array($text);
|
||||||
render_view('install_err');
|
$page_style = new PageStyle('default');
|
||||||
|
$page_style->render('install_err');
|
||||||
exit;
|
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/misc.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/common/response.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/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
|
// Include database structure
|
||||||
require_once(dirname(__FILE__).'/dbinfo.php');
|
require_once(dirname(__FILE__).'/dbinfo.php');
|
||||||
|
|
||||||
@ -372,6 +374,7 @@ function check_status()
|
|||||||
|
|
||||||
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'];
|
= $style_config['mail']['window_params'];
|
||||||
|
|
||||||
// Load core style options
|
// 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']
|
$data['chat']['windowsParams']['history']
|
||||||
= $style_config['history']['window_params'];
|
= $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);
|
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/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/pagination.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/expand.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/expand.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.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/interfaces/style.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/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/chat_style.php');
|
||||||
|
require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php');
|
||||||
|
|
||||||
$operator = check_login();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -48,6 +48,8 @@ $page = array();
|
|||||||
// Initialize chat style which is currently used in system
|
// Initialize chat style which is currently used in system
|
||||||
$chat_style = new ChatStyle(ChatStyle::currentStyle());
|
$chat_style = new ChatStyle(ChatStyle::currentStyle());
|
||||||
|
|
||||||
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
|
||||||
if (!isset($_GET['token'])) {
|
if (!isset($_GET['token'])) {
|
||||||
|
|
||||||
$remote_level = get_remote_level($_SERVER['HTTP_USER_AGENT']);
|
$remote_level = get_remote_level($_SERVER['HTTP_USER_AGENT']);
|
||||||
@ -81,7 +83,7 @@ if (!isset($_GET['token'])) {
|
|||||||
'agent' => topage($thread->agentName),
|
'agent' => topage($thread->agentName),
|
||||||
'link' => $_SERVER['PHP_SELF'] . "?thread=$threadid&force=true"
|
'link' => $_SERVER['PHP_SELF'] . "?thread=$threadid&force=true"
|
||||||
);
|
);
|
||||||
render_view('confirm');
|
$page_style->render('confirm');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,9 @@
|
|||||||
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -97,6 +99,8 @@ $page['canmodify'] = $canmodify ? "1" : "";
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_operator_settings_tabs($opId, 1);
|
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/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/pagination.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/thread.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -127,6 +129,8 @@ if (isset($_POST['address'])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare_menu($operator, false);
|
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/chat.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -53,6 +55,8 @@ $blockedList = $db->query(
|
|||||||
|
|
||||||
setup_pagination($blockedList);
|
setup_pagination($blockedList);
|
||||||
prepare_menu($operator);
|
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/settings.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/groups.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/groups.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -95,6 +97,8 @@ $page['formlang'] = $lang;
|
|||||||
$page['formgroup'] = $groupid;
|
$page['formgroup'] = $groupid;
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/canned.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -29,6 +31,8 @@ $stringid = verifyparam("key", "/^\d{0,9}$/", "");
|
|||||||
$errors = array();
|
$errors = array();
|
||||||
$page = array();
|
$page = array();
|
||||||
|
|
||||||
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
|
||||||
if ($stringid) {
|
if ($stringid) {
|
||||||
$canned_message = load_canned_message($stringid);
|
$canned_message = load_canned_message($stringid);
|
||||||
if (!$canned_message) {
|
if (!$canned_message) {
|
||||||
@ -65,7 +69,7 @@ if (isset($_POST['message']) && isset($_POST['title'])) {
|
|||||||
}
|
}
|
||||||
$page['saved'] = true;
|
$page['saved'] = true;
|
||||||
prepare_menu($operator, false);
|
prepare_menu($operator, false);
|
||||||
render_view('cannededit');
|
$page_style->render('cannededit');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -76,6 +80,6 @@ $page['formtitle'] = topage($title);
|
|||||||
$page['formmessage'] = topage($message);
|
$page['formmessage'] = topage($message);
|
||||||
|
|
||||||
prepare_menu($operator, false);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -65,6 +67,8 @@ foreach ($options as $opt) {
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(1);
|
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/groups.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/getcode.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/getcode.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/styles.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/interfaces/style.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/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/chat_style.php');
|
||||||
|
require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php');
|
||||||
|
|
||||||
$operator = check_login();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -99,6 +99,8 @@ $page['enabletracking'] = Settings::get('enabletracking');
|
|||||||
$page['operator_code'] = $operator_code;
|
$page['operator_code'] = $operator_code;
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/groups.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -248,6 +250,8 @@ $page['availableParentGroups'] = get_available_parent_groups($groupid);
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_group_settings_tabs($groupid, 0);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/groups.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -91,6 +93,8 @@ $page['stored'] = isset($_GET['stored']);
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_group_settings_tabs($groupid, 1);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -73,6 +75,8 @@ $page['availableDirections'] = array(
|
|||||||
);
|
);
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/userinfo.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/pagination.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/cron.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -99,6 +101,8 @@ $page['formtype'] = $searchType;
|
|||||||
$page['forminsystemmessages'] = $searchInSystemMessages;
|
$page['forminsystemmessages'] = $searchInSystemMessages;
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -37,6 +39,8 @@ $page = array(
|
|||||||
);
|
);
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/expand.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/styles.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();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -40,6 +42,8 @@ $page['operatorName'] = (empty($operator['vclocalname'])?$operator['vccommonname
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(5);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.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();
|
$errors = array();
|
||||||
$page = array('formisRemember' => true, 'version' => $version);
|
$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");
|
$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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -154,6 +156,8 @@ $page['needChangePassword'] = check_password_hash($operator['vclogin'], '', $ope
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_operator_settings_tabs($opId, 0);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -112,6 +114,8 @@ $page['availableDirections'] = array(
|
|||||||
setlocale(LC_TIME, getstring("time.locale"));
|
setlocale(LC_TIME, getstring("time.locale"));
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -87,6 +89,8 @@ $page['stored'] = isset($_GET['stored']);
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_operator_settings_tabs($opId, 2);
|
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/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/styles.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();
|
$operator = check_login();
|
||||||
|
|
||||||
$stylelist = get_style_list(dirname(dirname(__FILE__)).'/styles/pages');
|
$stylelist = PageStyle::availableStyles();
|
||||||
|
|
||||||
$preview = verifyparam("preview", "/^\w+$/", "default");
|
$preview = verifyparam("preview", "/^\w+$/", "default");
|
||||||
if (!in_array($preview, $stylelist)) {
|
if (!in_array($preview, $stylelist)) {
|
||||||
@ -31,13 +33,14 @@ if (!in_array($preview, $stylelist)) {
|
|||||||
$preview = $stylelist[$style_names[0]];
|
$preview = $stylelist[$style_names[0]];
|
||||||
}
|
}
|
||||||
|
|
||||||
$style_config = get_core_style_config($preview);
|
$preview_style = new PageStyle($preview);
|
||||||
|
$style_config = $preview_style->configurations();
|
||||||
|
|
||||||
$screenshots = array();
|
$screenshots = array();
|
||||||
foreach($style_config['screenshots'] as $name => $desc) {
|
foreach($style_config['screenshots'] as $name => $desc) {
|
||||||
$screenshots[] = array(
|
$screenshots[] = array(
|
||||||
'name' => $name,
|
'name' => $name,
|
||||||
'file' => $mibewroot . '/styles/pages/' . $preview
|
'file' => $mibewroot . '/' . $preview_style->filesPath()
|
||||||
. '/screenshots/' . $name . '.png',
|
. '/screenshots/' . $name . '.png',
|
||||||
'description' => $desc
|
'description' => $desc
|
||||||
);
|
);
|
||||||
@ -49,6 +52,8 @@ $page['screenshotsList'] = $screenshots;
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(3);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -123,6 +125,8 @@ $page['stored'] = isset($_GET['stored']);
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(2);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator_settings.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();
|
$operator = check_login();
|
||||||
csrfchecktoken();
|
csrfchecktoken();
|
||||||
@ -76,6 +78,8 @@ $page['stored'] = isset($_GET['stored']);
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_operator_settings_tabs($opId, 3);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.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();
|
$errors = array();
|
||||||
$page = array('version' => $version, 'showform' => true);
|
$page = array('version' => $version, 'showform' => true);
|
||||||
|
|
||||||
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
|
||||||
$opId = verifyparam("id", "/^\d{1,9}$/");
|
$opId = verifyparam("id", "/^\d{1,9}$/");
|
||||||
$token = verifyparam("token", "/^[\dabcdef]+$/");
|
$token = verifyparam("token", "/^[\dabcdef]+$/");
|
||||||
|
|
||||||
@ -57,7 +61,7 @@ if (count($errors) == 0 && isset($_POST['password'])) {
|
|||||||
);
|
);
|
||||||
|
|
||||||
$page['loginname'] = $operator['vclogin'];
|
$page['loginname'] = $operator['vclogin'];
|
||||||
render_view('resetpwd');
|
$page_style->render('resetpwd');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -66,6 +70,6 @@ $page['id'] = $opId;
|
|||||||
$page['token'] = $token;
|
$page['token'] = $token;
|
||||||
$page['isdone'] = false;
|
$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/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/settings.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/notify.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();
|
$errors = array();
|
||||||
$page = array('version' => $version);
|
$page = array('version' => $version);
|
||||||
$loginoremail = "";
|
$loginoremail = "";
|
||||||
|
|
||||||
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
|
||||||
if (isset($_POST['loginoremail'])) {
|
if (isset($_POST['loginoremail'])) {
|
||||||
$loginoremail = getparam("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)));
|
mibew_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext", array(get_operator_name($torestore), $href)));
|
||||||
|
|
||||||
$page['isdone'] = true;
|
$page['isdone'] = true;
|
||||||
render_view('restore');
|
$page_style->render('restore');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -66,6 +70,6 @@ $page['formloginoremail'] = topage($loginoremail);
|
|||||||
$page['localeLinks'] = get_locale_links("$mibewroot/operator/restore.php");
|
$page['localeLinks'] = get_locale_links("$mibewroot/operator/restore.php");
|
||||||
$page['isdone'] = false;
|
$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/settings.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/styles.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/styles.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/cron.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/interfaces/style.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/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/chat_style.php');
|
||||||
|
require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php');
|
||||||
|
|
||||||
$operator = check_login();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -33,7 +33,7 @@ $page = array('agentId' => '');
|
|||||||
$errors = array();
|
$errors = array();
|
||||||
|
|
||||||
$stylelist = ChatStyle::availableStyles();
|
$stylelist = ChatStyle::availableStyles();
|
||||||
$page_style_list = get_style_list(dirname(dirname(__FILE__)).'/styles/pages');
|
$page_style_list = PageStyle::availableStyles();
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
'email',
|
'email',
|
||||||
@ -141,6 +141,8 @@ if (Settings::get('enabletracking')) {
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(0);
|
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/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/statistics.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/statistics.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/cron.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -174,6 +176,8 @@ $page['showresults'] = count($errors) == 0;
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_statistics_tabs($activetab);
|
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/groups.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/expand.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/expand.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.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/interfaces/style.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/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/chat_style.php');
|
||||||
|
require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php');
|
||||||
|
|
||||||
$operator = check_login();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -57,6 +57,8 @@ $page['screenshotsList'] = $screenshots;
|
|||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
setup_settings_tabs(4);
|
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/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/chat.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/chat.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/userinfo.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();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -58,6 +60,8 @@ if (isset($_GET['threadid'])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare_menu($operator, false);
|
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/chat.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/track.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();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -58,6 +60,7 @@ foreach ($path as $k => $v) {
|
|||||||
'link' => htmlspecialchars($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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.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)
|
function compare_localization_by_l1($a, $b)
|
||||||
{
|
{
|
||||||
@ -143,6 +145,8 @@ $page = array(
|
|||||||
'title2' => isset($lang2["localeid"]) ? $lang2["localeid"] : $target
|
'title2' => isset($lang2["localeid"]) ? $lang2["localeid"] : $target
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
|
||||||
if ($stringid) {
|
if ($stringid) {
|
||||||
$translation = isset($lang2[$stringid]) ? $lang2[$stringid] : "";
|
$translation = isset($lang2[$stringid]) ? $lang2[$stringid] : "";
|
||||||
if (isset($_POST['translation'])) {
|
if (isset($_POST['translation'])) {
|
||||||
@ -157,7 +161,7 @@ if ($stringid) {
|
|||||||
|
|
||||||
$page['saved'] = true;
|
$page['saved'] = true;
|
||||||
prepare_menu($operator, false);
|
prepare_menu($operator, false);
|
||||||
render_view('translate');
|
$page_style->render('translate');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -168,7 +172,7 @@ if ($stringid) {
|
|||||||
$page['formoriginal'] = isset($lang1[$stringid]) ? $lang1[$stringid] : "<b><unknown></b>";
|
$page['formoriginal'] = isset($lang1[$stringid]) ? $lang1[$stringid] : "<b><unknown></b>";
|
||||||
$page['formtranslation'] = $translation;
|
$page['formtranslation'] = $translation;
|
||||||
prepare_menu($operator, false);
|
prepare_menu($operator, false);
|
||||||
render_view('translate');
|
$page_style->render('translate');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -229,6 +233,6 @@ $page['showOptions'] = array(
|
|||||||
$page['formshow'] = $show;
|
$page['formshow'] = $show;
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/settings.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();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -42,6 +44,8 @@ foreach ($default_extensions as $ext) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
prepare_menu($operator);
|
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/chat.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/userinfo.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/pagination.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();
|
$operator = check_login();
|
||||||
|
|
||||||
@ -64,6 +67,7 @@ foreach ($page['pagination.items'] as $key => $item) {
|
|||||||
$page['pagination.items'][$key] = Thread::createFromDbInfo($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/init.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
require_once(dirname(dirname(__FILE__)).'/libs/operator.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/groups.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/interfaces/style.php');
|
||||||
require_once(dirname(dirname(__FILE__)).'/libs/classes/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/chat_style.php');
|
||||||
|
require_once(dirname(dirname(__FILE__)).'/libs/classes/page_style.php');
|
||||||
|
|
||||||
$operator = check_login();
|
$operator = check_login();
|
||||||
force_password($operator);
|
force_password($operator);
|
||||||
@ -48,8 +48,9 @@ $chat_style = new ChatStyle(ChatStyle::currentStyle());
|
|||||||
$style_config = $chat_style->configurations();
|
$style_config = $chat_style->configurations();
|
||||||
$page['chatStyles.chatWindowParams'] = $style_config['chat']['window_params'];
|
$page['chatStyles.chatWindowParams'] = $style_config['chat']['window_params'];
|
||||||
|
|
||||||
// Load core style options
|
// Load page style options
|
||||||
$style_config = get_core_style_config(get_page_style());
|
$page_style = new PageStyle(PageStyle::currentStyle());
|
||||||
|
$style_config = $page_style->configurations();
|
||||||
$page['coreStyles.threadTag'] = $style_config['users']['thread_tag'];
|
$page['coreStyles.threadTag'] = $style_config['users']['thread_tag'];
|
||||||
$page['coreStyles.visitorTag'] = $style_config['users']['visitor_tag'];
|
$page['coreStyles.visitorTag'] = $style_config['users']['visitor_tag'];
|
||||||
$page['coreStyles.trackedUserWindowParams'] = $style_config['tracked']['user_window_params'];
|
$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'));
|
$page = array_merge($page, get_plugins_data('users'));
|
||||||
|
|
||||||
prepare_menu($operator);
|
prepare_menu($operator);
|
||||||
render_view('pending_users');
|
$page_style->render('pending_users');
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user