6 Private
function Get_ConfigModule() {
7 $xmodul =
dbx()->get_modul_var(
'modul',
'undef');
9 $tpl =
'Form-dbxConfig';
10 $oForm=
dbx()->get_system_obj(
'dbxForm');
17 private function get_new_cfg() {
26 public function edit_config() {
27 $xmodul=
dbx()->get_modul_var(
'xmodul');
28 $data =
dbx()->get_config($xmodul);
29 if (!is_array($data)) $data=$this->get_new_cfg();
33 $oForm=
dbx()->get_system_obj(
'dbxForm');
34 $oForm->init(
'form-config-edit');
35 $oForm->_action=
'?dbx_modul=dbxAdmin&dbx_run1=config&dbx_run2=edit&xmodul='.$xmodul;
37 $oForm->_dd =
'cfg:'.$xmodul;
38 $oForm->_fld_change_state=
'*';
39 $oForm->add_rep(
'bar_title',
'Konfiguration: ' . $xmodul);
41 foreach ($data as $fld =>
$value) {
42 $oForm->add_fld($fld);
44 $saveBtn =
dbx()->get_system_obj(
'dbxTPL')->get_tpl(
'dbx|button-submit', array(
'label' =>
'Modul (' . $xmodul .
') Config speichern'));
45 $oForm->add_obj(
'button',
'obj-value', $saveBtn);
46 $oForm->add_obj(
'bar_actions',
'obj-value', $saveBtn);
48 if ($oForm->submit()) {
61 public function check_edit() {
62 $xmodul=
dbx()->get_modul_var(
'xmodul');
68 $oForm=
dbx()->get_include_obj(
'dbxConfig_dbx');
73 $oForm=
dbx()->get_include_obj(
'dbxConfig_dbxContent');
87 public function run() {
88 $modul =
dbx()->get_modul_var(
'dbx_modul');
89 $action=
dbx()->get_modul_var(
'dbx_run1');
90 $work =
dbx()->get_modul_var(
'dbx_run2');
91 $content=
"dbxAdmin->dbxConfig ($action) ($work) <br>";
101 $oTPL=
dbx()->get_system_obj(
'dbxTPL');
102 $msg[
'msg']=
"Modul=($modul) Action=($action) Work=($work) is undef!";
103 $content=$oTPL->get_tpl(
'dbx',
'alert-warning',$msg);
dbx()
Liefert die zentrale dbXapp-API als Singleton.
if($resolved !==$expectedBase . 'files/test/') $config
if($web->content_permalink_redirect_target() !=='') $tpl