34 lines
1.0 KiB
PHP
34 lines
1.0 KiB
PHP
|
<?php
|
||
|
|
||
|
$action = $_REQUEST['action'] ?? '';
|
||
|
$agent = $_REQUEST['agent'] ?? '';
|
||
|
|
||
|
require '../app/classes/config.php';
|
||
|
require '../app/classes/agent.php';
|
||
|
|
||
|
$configObject = new Config();
|
||
|
$agentObject = new Agent($dbWeb);
|
||
|
|
||
|
// no form submitted, show the templates
|
||
|
|
||
|
// $item - config.js and interface_config.js are special case; remote loaded files
|
||
|
switch ($item) {
|
||
|
case 'configjs':
|
||
|
$mode = $_REQUEST['mode'] ?? '';
|
||
|
$raw = ($mode === 'raw');
|
||
|
$platformConfigjs = $configObject->getPlatformConfigjs($platformDetails[0]['jitsi_url'], $raw);
|
||
|
include '../app/templates/config-list-configjs.php';
|
||
|
break;
|
||
|
|
||
|
case 'interfaceconfigjs':
|
||
|
$mode = $_REQUEST['mode'] ?? '';
|
||
|
$raw = ($mode === 'raw');
|
||
|
$platformInterfaceConfigjs = $configObject->getPlatformInterfaceConfigjs($platformDetails[0]['jitsi_url'], $raw);
|
||
|
include '../app/templates/config-list-interfaceconfigjs.php';
|
||
|
break;
|
||
|
|
||
|
default:
|
||
|
}
|
||
|
|
||
|
?>
|