r2666 - introduced LDAPCache table (ticket:193)
[racktables] / ajax.php
index eccfb921c980518f42c65ae32e1b1607fd4199a7..145686d9732a0cbc7b1b8ca0a5b25b4307d6d61b 100644 (file)
--- a/ajax.php
+++ b/ajax.php
@@ -1,7 +1,8 @@
 <?php
 
 require 'inc/init.php';
-
+$_REQUEST['page'] = 'perms';
+$_REQUEST['tab'] = 'edit';
 fixContext();
 
 // We have a chance to handle an error before starting HTTP header.
@@ -12,15 +13,14 @@ if (!permitted())
                'v' => 2,
                'm' => array (0 => array ('c' => 157)) // operation not permitted
        );
-       $location = buildWideRedirectURL ($errlog);
-       header ("Location: " . $location);
+       echo "NAK\nPermission denied";
        exit();
 }
 
-switch ($_GET['ac'])
+switch ($_REQUEST['ac'])
 {
        case 'verifyCode':
-               $code = $_REQUEST['code'];
+               $code = str_replace ('\r', '', str_replace ('\n', "\n", $_REQUEST['code']));
                $result = getRackCode($code);
                if ($result['result'] == 'ACK')
                        echo 'ACK';