IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 27, 2006, 4:57:39 PM (20 years ago)
Author:
eugene
Message:

adding login, cookie tables, database selection

File:
1 edited

Legend:

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

    r8984 r9016  
    33include 'ipp.php';
    44
    5 checkID ();
     5if (($_SERVER[REQUEST_METHOD] != 'POST') && ($_SERVER[REQUEST_METHOD] != 'GET')) {
     6  menu ('ipp.menu.dat', 'Select Project', 'ipp.css', '');
     7  echo "Invalid Client Request<br>\n";
     8  menu_end ();
     9  exit ();
     10}
     11
     12$ID = checkID ();
    613
    714if ($_SERVER[REQUEST_METHOD] == 'GET') {
    8     menu ('ipp.menu.dat', 'Project', 'ipp.css', '');
     15    menu ('ipp.menu.dat', 'Select Project', 'ipp.css', '');
    916    echo "<p> Select the project of interest </p>\n";
    1017    echo "<form action=\"$myPage\" method=\"POST\">\n";
    1118    echo "Project: <input type=\"text\" name=\"proj\"><br>\n";
    1219    echo "<input type=\"submit\" name=\"project\">\n";
     20
     21    $pass = $ID['pass'];
     22    echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n";
    1323    echo "</form>\n";
    1424
     
    1626}
    1727
    18 if ($_SERVER[REQUEST_METHOD] != 'POST') {
    19   menu ('ipp.menu.dat', 'Project', 'ipp.css', '');
    20   echo "Invalid Client Request<br>\n";
    21   menu_end ();
     28if ($_SERVER[REQUEST_METHOD] == 'POST') {
     29
     30  if (key_exists (project, $_POST)) {
     31    $myProj = $_POST[proj];
     32    $ID['proj'] = $myProj;
     33    // validate the existence of the project
     34
     35    // update ID['link']
     36    // $link is attached to every nav link
     37    $ID['link'] = "pass=" . $ID['pass'];
     38    if ($ID['proj']) {
     39      $ID['link'] = $ID['link'] . "&proj=" . $ID['proj'];
     40    }
     41
     42    menu ('ipp.menu.dat', 'Select Project', 'ipp.css', $ID['link']);
     43    echo "New project is : $myProj<br>\n";
     44
     45    echo "ID list<br>\n";
     46    foreach ($ID as $key => $value) {
     47      echo "$key : $value<br>\n";
     48    }
     49
     50    menu_end();
     51  }
    2252}
    23 
    24 if (key_exists (project, $_POST)) {
    25   $myProj = $_POST[proj];
    26   # validate the existence of the project
    27   $_GET[proj] = $myProj;
    28   menu ('ipp.menu.dat', 'Project', 'ipp.css', '');
    29   echo "New project is : $myProj\n";
    30   menu_end();
    31 }
    32  
    33 menu ('ipp.menu.dat', 'Project', 'ipp.css', '');
    34 echo "Invalid Client Post Request<br>\n";
    35 foreach ($_POST as $key => $value) {
    36   echo "$key : $value<br>\n";
    37 }
    38 menu_end ();
    39 
    4053?>
Note: See TracChangeset for help on using the changeset viewer.