r1378 + setSwitchVLANs(): treat spaces in common names appropriately
authorDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Dec 2007 15:11:08 +0000 (15:11 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Dec 2007 15:11:08 +0000 (15:11 +0000)
inc/gateways.php

index 40a269dfe1a6e92d3dabafd970ff77ede037dec1..62b833d3d7f1c9bbbb14a2530abb0179c24e2eca 100644 (file)
@@ -174,10 +174,11 @@ function setSwitchVLANs ($object_id = 0, $setcmd)
                if ($record['name'] == 'HW type' && !empty ($record['value']))
                        $hwtype = strtr ($record['value'], ' ', '+');
        }
+       $endpoint = str_replace (' ', '+', $endpoints[0]);
        $data = queryGateway
        (
                'switchvlans',
-               array ("connect ${endpoints[0]} $hwtype $swtype ${remote_username}", $setcmd)
+               array ("connect ${endpoint} ${hwtype} ${swtype} ${remote_username}", $setcmd)
        );
        if ($data == NULL)
                return array (array ('code' => 'error', 'message' => 'Failed to get any response from queryGateway() or the gateway died'));