WIP: App wiz
Former-commit-id: aa969dc2fead693977959374c747f046676c5fed
This commit is contained in:
parent
8c09b945c7
commit
1b82a970b1
|
@ -33,6 +33,9 @@ function get_wiz_class($str)
|
||||||
case 'tasklist':
|
case 'tasklist':
|
||||||
return 'DiscoveryTaskList';
|
return 'DiscoveryTaskList';
|
||||||
|
|
||||||
|
case 'app':
|
||||||
|
return 'Applications';
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// Ignore.
|
// Ignore.
|
||||||
return null;
|
return null;
|
||||||
|
@ -50,6 +53,19 @@ foreach ($classes as $classpath) {
|
||||||
include_once $classpath;
|
include_once $classpath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Load enterprise wizards.
|
||||||
|
if (enterprise_installed() === true) {
|
||||||
|
$enterprise_classes = glob(
|
||||||
|
$config['homedir'].'/'.ENTERPRISE_DIR.'/wizards/*.class.php'
|
||||||
|
);
|
||||||
|
foreach ($enterprise_classes as $classpath) {
|
||||||
|
$r = enterprise_include_once(
|
||||||
|
'wizards/'.basename($classpath)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$classes = array_merge($classes, $enterprise_classes);
|
||||||
|
|
||||||
$wiz_in_use = get_parameter('wiz', null);
|
$wiz_in_use = get_parameter('wiz', null);
|
||||||
$page = get_parameter('page', 0);
|
$page = get_parameter('page', 0);
|
||||||
|
|
|
@ -156,24 +156,6 @@ class HostDevices extends Wizard
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Checks if environment is ready,
|
|
||||||
* returns array
|
|
||||||
* icon: icon to be displayed
|
|
||||||
* label: label to be displayed
|
|
||||||
*
|
|
||||||
* @return array With data.
|
|
||||||
**/
|
|
||||||
public function load()
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
'icon' => $this->icon,
|
|
||||||
'label' => $this->label,
|
|
||||||
'url' => $this->url,
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Extra methods.
|
// Extra methods.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -92,12 +92,20 @@ class Wizard
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* To be overwritten.
|
* Checks if environment is ready,
|
||||||
|
* returns array
|
||||||
|
* icon: icon to be displayed
|
||||||
|
* label: label to be displayed
|
||||||
*
|
*
|
||||||
* @return void
|
* @return array With data.
|
||||||
*/
|
**/
|
||||||
public function load()
|
public function load()
|
||||||
{
|
{
|
||||||
|
return [
|
||||||
|
'icon' => $this->icon,
|
||||||
|
'label' => $this->label,
|
||||||
|
'url' => $this->url,
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -340,6 +340,14 @@ class ConsoleSupervisor
|
||||||
enterprise_hook('cron_supervisor_release_lock');
|
enterprise_hook('cron_supervisor_release_lock');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Check if CRON is running.
|
||||||
|
* NOTIF.CRON.CONFIGURED
|
||||||
|
*/
|
||||||
|
if (enterprise_installed()) {
|
||||||
|
$this->checkCronRunning();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -375,7 +375,7 @@ function messages_get_count(
|
||||||
tnotification_source ns
|
tnotification_source ns
|
||||||
LEFT JOIN tnotification_source_user nsu
|
LEFT JOIN tnotification_source_user nsu
|
||||||
ON ns.id=nsu.id_source
|
ON ns.id=nsu.id_source
|
||||||
AND nsu.id_user="test")
|
AND nsu.id_user="%s")
|
||||||
ON tm.id_source=ns.id',
|
ON tm.id_source=ns.id',
|
||||||
$user
|
$user
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue