mirror of
https://github.com/YunoHost-Apps/movim_ynh.git
synced 2024-09-03 19:46:19 +02:00
47 lines
1.2 KiB
PHP
47 lines
1.2 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* @package Widgets
|
||
|
*
|
||
|
* @file System.php
|
||
|
* This file is part of MOVIM.
|
||
|
*
|
||
|
* @brief Some global configuration.
|
||
|
*
|
||
|
* @author Timothée Jaussoin <edhelas@gmail.com>
|
||
|
*/
|
||
|
|
||
|
class System extends WidgetBase {
|
||
|
|
||
|
function load()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
function display()
|
||
|
{
|
||
|
$this->view->assign('base_uri', BASE_URI);
|
||
|
$this->view->assign('base_host', BASE_HOST);
|
||
|
$this->view->assign('error_uri', Route::urlize('disconnect'));
|
||
|
|
||
|
$r = new Route;
|
||
|
$this->view->assign('current_page', $r->find());
|
||
|
|
||
|
if(!isset($_SERVER['HTTP_MOD_REWRITE']) || !$_SERVER['HTTP_MOD_REWRITE'])
|
||
|
$this->view->assign('page_key_uri', '?q=');
|
||
|
else
|
||
|
$this->view->assign('page_key_uri', '');
|
||
|
|
||
|
$this->view->assign('secure_websocket', file_get_contents(CACHE_PATH.'websocket'));
|
||
|
|
||
|
// And we load some public values of the system configuration
|
||
|
$cd = new \Modl\ConfigDAO();
|
||
|
$config = $cd->get();
|
||
|
|
||
|
$public_conf = array(
|
||
|
'bosh_url' => $config->boshurl,
|
||
|
'timezone' => $config->timezone
|
||
|
);
|
||
|
$this->view->assign('server_conf', json_encode($public_conf));
|
||
|
}
|
||
|
}
|