12 throw new RuntimeException($message);
18 $module .
'/include/dbxDashboard.class.php'
21 $module .
'/include/dbxUpdate.class.php'
24 $module .
'/include/dbxUpdateService.class.php'
26$hero = (string)file_get_contents(
27 $module .
'/tpl/htm/admin-dashboard-hero.htm'
30 $module .
'/tpl/htm/admin-dashboard-update-status.htm'
33 $module .
'/tpl/htm/admin-dashboard-actions.htm'
35$css = (string)file_get_contents(
36 $module .
'/tpl/css/admin-dashboard.css'
40 'public static function configured(): self',
41 'public function status(): array',
42 'This method performs file reads only.',
46 'Zentraler Update-Servicevertrag fehlt: ' . $part
foreach(array('bootstrapRowColumns', 'setBootstrapColumnLayout', 'addBootstrapColumn', 'dissolveBootstrapColumns',) as $function) $keys
foreach( $requiredServiceParts as $part) if(strpos($sysMsg, "get_modul_var('file'") !==false) foreach(array( 'dbx-admin-dashboard-error-log-content', 'dbxConfirm', 'data-confirm-buttons="yesno"', '{delete_action}', '{content}',) as $part) foreach(array('.dbx-admin-dashboard-health.is-error', '.dbx-admin-dashboard-error-log-content', 'max-height:320px', 'overflow:auto', 'resize:vertical',) as $part) $loadMessages
foreach(array( 'dbx-admin-dashboard-update-{state_class}', '{status_text}', '{version_text}', '{checked_text}', 'dbx_run1=update',) as $part) foreach(array('.dbx-admin-dashboard-update-nav', '.dbx-admin-dashboard-update-badge', '.dbx-admin-dashboard-update-ready', '.dbx-admin-dashboard-update-available',) as $part) $loadMessages