r2072 + more changes to make compact URLs work
[racktables] / process.php
1 <?php
2
3 require 'inc/init.php';
4 fixContext();
5
6 if (empty ($op) or !isset ($ophandler[$pageno][$tabno][$op]))
7 {
8 showError ("Invalid request in operation broker: page '${pageno}', tab '${tabno}', op '${op}'");
9 die();
10 }
11
12 // We have a chance to handle an error before starting HTTP header.
13 if (!isset ($delayauth[$pageno][$tabno][$op]) and !permitted())
14 $location = buildRedirectURL_ERR ('Operation not permitted!');
15 else
16 $location = $ophandler[$pageno][$tabno][$op]();
17 header ("Location: " . $location);
18
19 ?>