dbXapp
2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
Toggle main menu visibility
Loading...
Searching...
No Matches
dbxAdmin.class.php
Go to the documentation of this file.
1
<?php
2
namespace
dbx\dbxAdmin
;
3
Class
dbxAdmin
{
4
5
6
public
function
run() {
7
$content=
''
;
8
$uid =
dbx
()->user();
9
$mid =
dbx
()->get_system_var(
'dbx_modul_id'
);
10
$modul =
dbx
()->get_system_var(
'dbx_modul'
);
11
$oTPL =
dbx
()->get_system_obj(
'dbxTPL'
);
12
13
14
$action=
dbx
()->get_modul_var(
'dbx_run1'
,
'run'
);
15
16
switch
($action) {
17
18
19
20
case
'run'
:
21
case
'dashboard'
:
22
$obj=
dbx
()->get_include_obj(
'dbxDashboard'
);
23
$content=$obj->run();
24
break
;
25
26
27
28
case
'design'
:
29
$obj=
dbx
()->get_include_obj(
'dbxDesign'
);
30
$content=$obj->run();
31
break
;
32
33
case
'modul'
:
34
$obj=
dbx
()->get_include_obj(
'dbxModul'
);
35
$content=$obj->run();
36
break
;
37
38
39
case
'menu'
:
40
$obj=
dbx
()->get_include_obj(
'dbxMenu'
);
41
$content=$obj->run();
42
break
;
43
44
case
'edit_dd'
:
45
$obj=
dbx
()->get_include_obj(
'dbxEdit_dd'
);
46
$content=$obj->run();
47
break
;
48
49
case
'edit_fd'
:
50
$obj=
dbx
()->get_include_obj(
'dbxEdit_fd'
);
51
$content=$obj->run();
52
break
;
53
54
55
case
'dd'
:
56
$obj=
dbx
()->get_include_obj(
'dbxSchema'
);
57
$content=$obj->run(
'dd'
);
58
break
;
59
60
case
'db'
:
61
$obj=
dbx
()->get_include_obj(
'dbxSchema'
);
62
$content=$obj->run(
'db'
);
63
break
;
64
65
case
'missing'
:
66
$obj=
dbx
()->get_include_obj(
'dbxMissing'
);
67
$content=$obj->run();
68
break
;
69
70
case
'trace'
:
71
$obj=
dbx
()->get_include_obj(
'dbxTrace'
);
72
$content=$obj->run();
73
break
;
74
75
76
case
'sysmsg'
:
77
$obj=
dbx
()->get_include_obj(
'dbxSysMsg'
);
78
$content=$obj->run();
79
break
;
80
81
82
case
'modules'
:
83
$obj=
dbx
()->get_include_obj(
'dbxModules'
);
84
$content=$obj->run(
'modules'
);
85
break
;
86
87
case
'config'
:
88
$obj=
dbx
()->get_include_obj(
'dbxConfig'
);
89
$content=$obj->run(
'modules'
);
90
break
;
91
92
// - - - -
93
case
'session'
:
94
$obj=
dbx
()->get_include_obj(
'dbxSession'
);
95
$content=$obj->run();
96
break
;
97
98
case
'cache'
:
99
$obj=
dbx
()->get_include_obj(
'dbxPageCache'
);
100
$content=$obj->run();
101
break
;
102
103
case
'help'
:
104
$obj=
dbx
()->get_include_obj(
'dbxContentContextHelp'
,
'dbxContent'
);
105
$content=is_object($obj) ? $obj->run() :
''
;
106
break
;
107
108
109
110
case
'user'
:
111
$obj=
dbx
()->get_include_obj(
'dbxUser'
);
112
$content=$obj->run(
'user'
);
113
break
;
114
115
case
'contact'
:
116
$obj=
dbx
()->get_include_obj(
'dbxContactAdmin'
,
'dbxContact_admin'
);
117
$content=$obj->run();
118
break
;
119
120
121
122
case
'export_sql'
:
// logoff
123
$obj=
dbx
()->get_include_obj(
'dbxSQLdump'
);
124
$content=$obj->run(
'export'
);
125
break
;
126
127
case
'server'
:
128
$obj=
dbx
()->get_include_obj(
'dbxServer'
);
129
$content=$obj->run();
130
break
;
131
132
133
case
'datadic'
:
134
$obj=
dbx
()->get_include_obj(
'dbxDataDic'
);
135
$content=$obj->run();
136
break
;
137
138
139
case
'_edittpl'
:
// edit TPL
140
dbx
()->set_system_var(
'tpleditor'
,1);
141
dbx
()->set_system_var(
'dbx_page'
,
'_tpledit'
);
142
$obj=
dbx
()->get_include_obj(
'dbxTplEdit'
);
143
$content=$obj->run();
144
break
;
145
146
case
'_editpage'
:
// edit TPL
147
dbx
()->set_system_var(
'tpleditor'
,2);
148
dbx
()->set_system_var(
'dbx_page'
,
'_pageedit'
);
149
$obj=
dbx
()->get_include_obj(
'dbxPageEdit'
);
150
$content=$obj->run();
151
break
;
152
153
154
155
default
:
156
$oTPL=
dbx
()->get_system_obj(
'dbxTPL'
);
157
$msg[
'msg'
]=
"Modul=($modul) Action=($action) is undef."
;
158
$content=$oTPL->get_tpl(
'dbx|alert-warning'
,$msg);
159
}
160
161
162
return
$content;
163
}
164
}
dbx\dbxAdmin
Definition
dbxAdmin.class.php:2
dbx
DBX schema administration.
dbx
modules
dbxAdmin
dbxAdmin.class.php
Generated by
1.17.0