diff --git a/gosa-plugins/goto/admin/systems/goto/class_terminalService.inc b/gosa-plugins/goto/admin/systems/goto/class_terminalService.inc
index 7ee59c595b6619643b89b89d8f84e6949fdae8ed..528088a73cc1c0c97f1d8a90f0522af0e4a85a40 100644 (file)
}
if(isset($_POST['gotoXdmcpServer_add']) && isset($_POST['XdmcpAddServer'])){
- if(!in_array($_POST['gotoXdmcpServer_add'],$this->selected_xdmcp_servers)){
+ if(!in_array_strict($_POST['gotoXdmcpServer_add'],$this->selected_xdmcp_servers)){
$this->selected_xdmcp_servers[] =get_post('gotoXdmcpServer_add');
}
}
if(isset($_POST['selected_xdmcp_servers']) && isset($_POST['XdmcpDelServer'])){
$tmp = array();
foreach($this->selected_xdmcp_servers as $name){
- if(!in_array($name,$_POST['selected_xdmcp_servers'])){
+ if(!in_array_strict($name,$_POST['selected_xdmcp_servers'])){
$tmp[] = $name;
}
}
$xdmcp_types = $this->config->data['SERVERS']['TERMINAL_SESSION_TYPES'];
$available_servers = array();
foreach($xdmcp_types as $servername =>$supported_types){
- if(in_array(strtoupper($this->gotoXMethod),$supported_types)){
+ if(in_array_strict(strtoupper($this->gotoXMethod),$supported_types)){
$available_servers[] = $servername;
}
}
*/
$tmp = array();
foreach($this->selected_xdmcp_servers as $server){
- if(in_array($server,$available_servers)){
+ if(in_array_strict($server,$available_servers)){
$tmp[$server] = $server;
}else{
$tmp[$server] = $server." - "._("Unsupported");
$xdmcp_types = $this->config->data['SERVERS']['TERMINAL_SESSION_TYPES'];
$available_servers = array();
foreach($xdmcp_types as $servername =>$supported_types){
- if(in_array(strtoupper($this->gotoXMethod),$supported_types)){
+ if(in_array_strict(strtoupper($this->gotoXMethod),$supported_types)){
$available_servers[] = $servername;
}
}
foreach($this->selected_xdmcp_servers as $server){
- if(!in_array($server,$available_servers)){
+ if(!in_array_strict($server,$available_servers)){
$message[] = _("Remote desktop settings contains servers that do not support the selected connection method.");
break;
}