8 public function run($action=
'') {
10 $mid =
dbx()->get_system_var(
'dbx_modul_id');
11 $modul =
dbx()->get_system_var(
'dbx_modul');
14 if (!$action) $action=
dbx()->get_modul_var(
'dbx_run1',
'content');
15 dbx()->set_modul_var(
'dbx_run1',$action);
22 $work=
dbx()->get_modul_var(
'dbx_run2',
'edit');
26 $obj=
dbx()->get_include_obj(
'dbxContent_cms');
35 case 'content_grid_read':
36 case 'content_grid_save':
37 case 'content_grid_delete':
38 case 'content_grid_sync':
39 $obj=
dbx()->get_include_obj(
'dbxContent_sections');
44 require_once dirname(__DIR__) .
'/dbxAdmin/include/dbxConfig_dbxContent.class.php';
45 $obj=new \dbx\dbxAdmin\dbxConfig_dbxContent();
46 $content=$obj->run(
'?dbx_modul=dbxContent_admin&dbx_run1=content&dbx_run2=config');
50 $oTPL=
dbx()->get_system_obj(
'dbxTPL');
51 $msg[
'msg']=
"Modul=($modul) Action=($action) Work=($work) is undef.";
52 $content=$oTPL->get_tpl(
'dbx',
'alert-warning',$msg);
57 $obj=
dbx()->get_include_obj(
'dbxContent_cms');
64 $obj=
dbx()->get_include_obj(
'dbxContent_seo');
65 $content=is_object($obj) ? $obj->run($action) :
'';
69 $obj=
dbx()->get_include_obj(
'dbxContent_sections');
77 case 'cms_duplicate_page':
78 case 'cms_new_folder':
79 case 'cms_save_folder':
80 case 'cms_delete_folder':
81 case 'cms_delete_page':
85 case 'cms_external_video':
86 case 'cms_media_folders':
87 case 'cms_media_folder_create':
88 case 'cms_media_folder_delete':
89 case 'cms_media_folder_rename':
90 case 'cms_media_move':
91 case 'cms_media_unused':
92 case 'cms_remove_media':
93 case 'cms_delete_media':
94 case 'cms_edit_media':
95 case 'cms_set_media_slot':
96 case 'cms_assign_media':
97 case 'cms_sort_media':
98 case 'cms_media_process':
99 case 'cms_mod_catalog':
100 case 'cms_mod_modules':
101 case 'cms_lng_coverage':
102 case 'cms_lng_preview':
103 case 'cms_lng_provision':
104 case 'cms_lng_provision_tree':
105 case 'cms_lng_reset_sync':
106 case 'cms_lng_delete_preview':
107 $obj=
dbx()->get_include_obj(
'dbxContent_cms');
112 $obj=
dbx()->get_include_obj(
'dbxContent_cms');
117 $obj=
dbx()->get_include_obj(
'dbxContent_sysdata');
122 $obj=
dbx()->get_include_obj(
'dbxContent_images');
130 $obj=
dbx()->get_include_obj(
'dbxContent_ibrowser');
135 $obj=
dbx()->get_include_obj(
'dbxContent_images');
142 $obj=
dbx()->get_include_obj(
'dbxContent_list');
148 case 'tree_add_content':
149 $obj=
dbx()->get_include_obj(
'dbxContent_list');
154 case 'tree_del_content':
155 $obj=
dbx()->get_include_obj(
'dbxContent_list');
162 $obj=
dbx()->get_include_obj(
'dbxContent_list');
167 $obj=
dbx()->get_include_obj(
'dbxContent_list');
172 $obj=
dbx()->get_include_obj(
'dbxContent_folder');
176 case 'list_folder_files':
177 $obj=
dbx()->get_include_obj(
'dbxContent_list');
183 $obj=
dbx()->get_include_obj(
'dbxContent_folder');
188 $cid=
dbx()->get_modul_var(
'rid',0,
'int');
189 $content=
'[modul=dbxContent]dbx_run1=show&cid='.$cid.
'[/modul]';
193 $content.=
"<div class='warning action_msg'>Modul=($modul) Action=($action) is undef.</div>";