1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/movim_ynh.git synced 2024-09-03 19:46:19 +02:00
movim_ynh/sources/app/widgets/System/System.php

47 lines
1.2 KiB
PHP
Raw Normal View History

2016-03-15 16:28:38 +01:00
<?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));
}
}