static function &opened()
 {
     if (self::$opened === null) {
         $opened = G()->SET['qg']['settingsTree']['opened']->custom()->v;
         self::$opened = json_decode($opened, true);
     }
     return self::$opened;
 }
Esempio n. 2
0
<?php

if ($Cont->access() < 2) {
    return;
}
?>

<script src="<?php 
echo sysURL;
?>
core/js/qgSettingsEditor.js"></script>
<?php 
require_once sysPATH . 'core/lib/qgSettingsEditor.class.php';
$Editor = new qgSettingsEditor($Cont->SET);
echo $Editor->show();
?>
<script>
	$('.<?php 
echo $Editor->id;
?>
').on('qgSettingsEditorChange', function(e, vs) {
		$fn('Page::reload')(<?php 
echo $Cont;
?>
).run();
	});
</script>
Esempio n. 3
0
<div>
<?php 
$name = $_GET['settings'];
$SET = G()->SET->has($name) ? G()->SET[$name] : (G()->SET['m']->has($name) ? G()->SET['m'][$name] : false);
if (!$SET) {
    echo 'nix</div>';
    return;
}
?>

	<h1>Einstellungen für <?php 
echo $name;
?>
</h1>
	<div class="be_contentTextBox">
		<?php 
require_once sysPATH . 'core/lib/qgSettingsEditor.class.php';
$form = new qgSettingsEditor($SET);
echo $form->show();
?>
	</div>
</div>
Esempio n. 4
0
 static function remove($id)
 {
     require_once sysPATH . 'core/lib/qgSettingsEditor.class.php';
     if ($S = qgSettingsEditor::access($id)) {
         $P = $S->Parent();
         if ($P) {
             unset($P[$S->k]);
             return true;
         }
     }
 }