IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 15, 2007, 4:22:46 PM (19 years ago)
Author:
eugene
Message:

making the installation configurable for site

File:
1 edited

Legend:

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

    r13692 r13853  
    22
    33$dTABLE = 80;
     4include 'site.php';
    45
    56function logintext () {
     
    6263function dbconnect ($database) {
    6364
     65  require_once('DB.php');
     66
     67  // these are set in 'site.php'
     68  global $DBHOST;
     69  global $DBUSER;
     70  global $DBPASS;
     71
    6472  // connect to the database
    65   // these should be set on installation
    66   require_once('DB.php');
    67   $password = "ipp";
    68   $username = "ipp";
    69   $hostname = "alala";
    70   $db = DB::connect("mysql://$username:$password@$hostname/$database");
     73  $db = DB::connect("mysql://$DBUSER:$DBPASS@$DBHOST/$database");
    7174  if (DB::iserror($db)) {
    7275    echo "<b>error accessing database</b><br>\n";
    73     echo "<b>tried mysql://$username:$password@$hostname/$database</b><br>\n";
     76    echo "<b>tried mysql://$DBUSER:XXX@$DBHOST/$database</b><br>\n";
     77    $result = $db->getMessage();
     78    echo "$result<br>";
    7479    menu_end();
    7580  }
     
    471476    $basename = str_replace ('..','',$basename);
    472477
    473     # XXX !!!
    474     $PERLLIB = "/home/kiawe/eugene/psconfig/dev.linux/lib";
    475     $BINDIR = "/home/kiawe/eugene/psconfig/dev.linux/bin";
    476     $SITE = "/home/kiawe/eugene/.ipprc";
     478    // these are defined by site.php
     479    global $PERLLIB;
     480    global $BINDIR;
     481    global $SITE;
     482
    477483    putenv("PERL5LIB=$PERLLIB:");
    478484    $PATH = getenv("PATH");
    479485    putenv("PATH=$BINDIR:$PATH");
    480486
    481     // echo "<br><b>ipp_filename.pl --site=$SITE --basename $basename --filerule $filerule --camera $camera --class_id $class_id</b><br>\n";
     487    // be careful of the definition of PATH in SITE: cannot contain HOME
     488    // echo "<br>ipp_filename.pl --site=$SITE --basename $basename --filerule $filerule --camera $camera --class_id $class_id<br>\n";
    482489    exec ("ipp_filename.pl --site=$SITE --basename $basename --filerule $filerule --camera $camera --class_id $class_id", $output, $status);
    483490
Note: See TracChangeset for help on using the changeset viewer.