2namespace dbx\dbxContent_admin;
4dbx()->use_system_class(
'dbxView');
8 private function viewFrameBarReps(
$tpl, $rid, $i) {
9 $isSaveView = (
$tpl ===
'save-view-content');
12 'frame_id' =>
'dbx_target_' . $i,
13 'frame_panel_class' =>
'dbxView_wrapper',
14 'frame_panel_attrs' =>
'',
16 'frame_form_open' =>
'',
17 'frame_form_close' =>
'',
18 'frame_body_class' =>
'',
19 'frame_body_head' =>
'',
20 'frame_body_tail' =>
'',
21 'bar_class' =>
'dbx-module-bar',
22 'bar_title_class' =>
'dbx-module-bar-titleblock',
23 'bar_actions_class' =>
'dbx-module-bar-actions',
24 'bar_title' => $isSaveView ? (
'Content View (' . (
int)$rid .
')') : (
'Content ID=(' . (
int)$rid .
')'),
25 'bar_icon' => $isSaveView ?
'bi-eye' :
'bi-file-earmark-text',
27 'bar_title_pre' =>
'',
28 'bar_title_heading_attrs' =>
'',
36 $i =
dbx()->next_id();
45 $val =
dbx()->get_request_var($sync,0,
'int');
46 if ($modul ==
'modul' || !$modul) $modul=
dbx()->get_system_var(
'dbx_modul',
'dbx');
48 $dbx_run1=
dbx()->get_system_var(
'dbx_run1',
'run');
50 $action =
'?dbx_modul='.$modul.
'&dbx_run1='.$dbx_run1.
'&'.$sync.
'='.$val;
53 $vievsys[
'view'] =$id;
54 $vievsys[
'value'] =$val;
55 $vievsys[
'mode'] =
$mode;
56 $vievsys[
'modul'] =$modul;
58 $vievsys[
'action']=$action;
60 dbx()->set_session_var($id,$vievsys,
'view-sys',$modul);
64 'dbx_modul' => $modul,
69 $reps = array_merge($reps, $this->viewFrameBarReps(
$tpl, $val, $i));
71 $content=$this->oTPL->get_tpl($modul .
'|' .
$tpl, $reps,
'htm', $i);
75 public function run($rid=0) {
76 $oTPL=
dbx()->get_system_obj(
'dbxTPL');
77 $rid=
dbx()->get_modul_var(
"rid",0,
'int');
78 $modul=
"dbxContent_admin";
80 $reps =
"i=1&rid=$rid";
get_property($name, $default='', $section='', $modul='modul')
Liest eine Objekt- oder Session-Property.
set_property($name, $value, $section='', $modul='modul')
Speichert eine Objekt- oder Session-Property.
dbxView_init($id, $tpl='')
dbx()
Liefert die zentrale dbXapp-API als Singleton.
if($web->content_permalink_redirect_target() !=='') $tpl
DBX schema administration.