diff --git a/gosa-plugins/goto/admin/systems/goto/Device/class_InstallRecipe.inc b/gosa-plugins/goto/admin/systems/goto/Device/class_InstallRecipe.inc
index bed2dd23152b03bc2a375d76fdd96ca7dcd3cf6e..2bd6811cc70bab3350b32b105eb4e176289a6ade 100644 (file)
// Not necessary to warn the user here, the input fields will be empty and thus
// avoid saving.
- }elseif(!in_array($this->installRelease, $this->templateToRelease[$this->installTemplate])){
+ }elseif(!in_array_strict($this->installRelease, $this->templateToRelease[$this->installTemplate])){
// The selected release is no longer available for the current template
// Warn the user and select the next selectable release.
if(isset($installationMethods[$tdata['method']]['repositories'])){
$repos = $installationMethods[$tdata['method']]['repositories'];
foreach($distributions as $dist){
- if(in_array($dist['type']['name'],$repos) && isset($dist['releases'])){
+ if(in_array_strict($dist['type']['name'],$repos) && isset($dist['releases'])){
foreach($dist['releases'] as $release){
$rname = $dist['name'].'/'.$release['name'];
$this->templateToRelease[$name][$rname] = $rname;
$this->installNTPServer = $this->installNTPServerList->getMaintainedData();
if(isset($_POST['installNTPServer_Input']) && isset($_POST['installNTPServer_Add'])){
$add = get_post('installNTPServer_Input');
- if(!in_array($add, $this->installNTPServer) && !empty($add)){
+ if(!in_array_strict($add, $this->installNTPServer) && !empty($add)){
$this->installNTPServer[] = $add;
}
}
$this->installBaseMethod = $this->installationTemplates[$this->installTemplate]['method'];
// The selected release is no longer available for the current template
- if(!in_array($this->installRelease, $this->templateToRelease[$this->installTemplate])){
+ if(!in_array_strict($this->installRelease, $this->templateToRelease[$this->installTemplate])){
$this->installRelease = key($this->templateToRelease[$this->installTemplate]);
}