IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 9, 2006, 3:11:06 PM (20 years ago)
Author:
eugene
Message:

work on links and formats

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippMonitor/raw/ipp.php

    r9347 r9439  
    1313  echo '<input type="submit" name="login" value="login">', "\n";
    1414  echo '</form>', "\n\n";
     15}
     16
     17function 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 ();
    1529}
    1630
     
    5468  $success = $qry->fetchInto($row);
    5569  if (!$success) { 
    56     menu ('ipp.menu.dat', 'Login', 'ipp.css', '');
     70    menu ('ipp.menu.dat', 'Login', 'ipp.css', '', '');
    5771    echo "Login Failed, please try again<br>\n";
    5872    loginform ();
     
    97111function checkID () {
    98112
     113  $VERBOSE = 0;
     114
    99115  // check for valid server method
    100116  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', '', '');
    102118    echo "Invalid Client Request<br>\n";
    103119    menu_end ();
     
    110126    $ID['proj'] = $_GET[proj];
    111127    $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    }
    118136  }
    119137  if ($_SERVER[REQUEST_METHOD] == 'POST') {
     
    121139    $ID['proj'] = $_POST[proj];
    122140    $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    }
    129149  }
    130150
    131151  // user is not logged in at all
    132152  if ($ID['pass'] == "") {
    133     menu('ipp.menu.dat', 'Login', 'ipp.css', '');
     153    menu('ipp.menu.dat', 'Login', 'ipp.css', '', '');
    134154    logintext ();   
    135155    loginform ();
     
    153173  $success = $qry->fetchInto($row);
    154174  if (! $success) {
    155     menu('ipp.menu.dat', 'Login', 'ipp.css', '');
     175    menu('ipp.menu.dat', 'Login', 'ipp.css', '', '');
    156176    echo "unknown user, please login again<br>\n";
    157177    loginform ();
     
    170190}
    171191
    172 function menu ($source, $title, $sheet, $append) {
     192function menu ($source, $title, $sheet, $append, $project) {
    173193
    174194  echo "<html><head><title> $title </title></head>\n\n";
     
    178198  $root = "/phpipp";
    179199
     200  if (! $project) { $project = "none"; }
     201
    180202  $file = fopen ($source, "r");
    181203
     
    190212    $name = trim($line[3]);
    191213    $base = trim($line[4]);
     214
     215    if (preg_match ('|\$PROJECT|', $name)) {
     216      $name = preg_replace ('|\$PROJECT|', $project, $name);
     217    }
    192218
    193219    if ($append) {
Note: See TracChangeset for help on using the changeset viewer.