Changeset 9439 for trunk/ippMonitor/raw/ipp.php
- Timestamp:
- Oct 9, 2006, 3:11:06 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippMonitor/raw/ipp.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippMonitor/raw/ipp.php
r9347 r9439 13 13 echo '<input type="submit" name="login" value="login">', "\n"; 14 14 echo '</form>', "\n\n"; 15 } 16 17 function projectform ($ID) { 18 menu ('ipp.menu.dat', 'Select Project', 'ipp.css', $ID['link'], $ID['proj']); 19 echo "<p> Please select the project of interest </p>\n"; 20 echo "<form action=\"SelectProject.php\" method=\"POST\">\n"; 21 echo "Project: <input type=\"text\" name=\"proj\"><br>\n"; 22 echo "<input type=\"submit\" name=\"project\">\n"; 23 24 $pass = $ID['pass']; 25 echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n"; 26 echo "</form>\n"; 27 28 menu_end (); 15 29 } 16 30 … … 54 68 $success = $qry->fetchInto($row); 55 69 if (!$success) { 56 menu ('ipp.menu.dat', 'Login', 'ipp.css', '' );70 menu ('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 57 71 echo "Login Failed, please try again<br>\n"; 58 72 loginform (); … … 97 111 function checkID () { 98 112 113 $VERBOSE = 0; 114 99 115 // check for valid server method 100 116 if (($_SERVER[REQUEST_METHOD] != 'POST') && ($_SERVER[REQUEST_METHOD] != 'GET')) { 101 menu ('ipp.menu.dat', 'Login', 'ipp.css', '' );117 menu ('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 102 118 echo "Invalid Client Request<br>\n"; 103 119 menu_end (); … … 110 126 $ID['proj'] = $_GET[proj]; 111 127 $ID['menu'] = $_GET[menu]; 112 // echo "using GET: ", $ID['pass'], $ID['proj']; 113 114 // echo "GET list<br>\n"; 115 // foreach ($_GET as $key => $value) { 116 // echo "$key : $value<br>\n"; 117 // } 128 129 if ($VERBOSE) { 130 echo "using GET: ", $ID['pass'], $ID['proj'], "<br>\n"; 131 echo "GET list<br>\n"; 132 foreach ($_GET as $key => $value) { 133 echo "$key : $value<br>\n"; 134 } 135 } 118 136 } 119 137 if ($_SERVER[REQUEST_METHOD] == 'POST') { … … 121 139 $ID['proj'] = $_POST[proj]; 122 140 $ID['menu'] = $_POST[menu]; 123 // echo "using POST: ", $ID['pass'], $ID['proj']; 124 125 // echo "POST list<br>\n"; 126 // foreach ($_POST as $key => $value) { 127 // echo "$key : $value<br>\n"; 128 // } 141 142 if ($VERBOSE) { 143 echo "using POST: ", $ID['pass'], $ID['proj'], "<br>\n"; 144 echo "POST list<br>\n"; 145 foreach ($_POST as $key => $value) { 146 echo "$key : $value<br>\n"; 147 } 148 } 129 149 } 130 150 131 151 // user is not logged in at all 132 152 if ($ID['pass'] == "") { 133 menu('ipp.menu.dat', 'Login', 'ipp.css', '' );153 menu('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 134 154 logintext (); 135 155 loginform (); … … 153 173 $success = $qry->fetchInto($row); 154 174 if (! $success) { 155 menu('ipp.menu.dat', 'Login', 'ipp.css', '' );175 menu('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 156 176 echo "unknown user, please login again<br>\n"; 157 177 loginform (); … … 170 190 } 171 191 172 function menu ($source, $title, $sheet, $append ) {192 function menu ($source, $title, $sheet, $append, $project) { 173 193 174 194 echo "<html><head><title> $title </title></head>\n\n"; … … 178 198 $root = "/phpipp"; 179 199 200 if (! $project) { $project = "none"; } 201 180 202 $file = fopen ($source, "r"); 181 203 … … 190 212 $name = trim($line[3]); 191 213 $base = trim($line[4]); 214 215 if (preg_match ('|\$PROJECT|', $name)) { 216 $name = preg_replace ('|\$PROJECT|', $project, $name); 217 } 192 218 193 219 if ($append) {
Note:
See TracChangeset
for help on using the changeset viewer.
