Patch committed.

I used it on a nightly run, and it was fine. I'm assuming
the issue has only affected me because nobody else uses the
*pend_path and *setenv INI params. 

-Ethan


On Wed, Nov/07/2007 11:00:17AM, Josh Hursey wrote:
> Sorry it has taken me a while to get to this.
> 
> I think the patch is generally fine. I don't think it will hurt  
> anything. I haven't tested it though, but I trust if you have then it  
> should be fine. Let me know when it happens and I'll try to watch a  
> bit more closely the nightly submits.
> 
> Thanks,
> Josh
> 
> On Nov 1, 2007, at 3:34 PM, Ethan Mallove wrote:
> 
> > Josh,
> >
> > Before this gets committed to the live submit.php, can you
> > look at this? It should only effect the "environment" field.
> >
> > Thanks,
> > Ethan
> >
> >
> > On Thu, Nov/01/2007 03:30:26PM, emall...@osl.iu.edu wrote:
> >> Author: emallove
> >> Date: 2007-11-01 15:30:26 EDT (Thu, 01 Nov 2007)
> >> New Revision: 1094
> >> URL: https://svn.open-mpi.org/trac/mtt/changeset/1094
> >>
> >> Log:
> >>  * "environment" field was not getting inserted due to
> >>    a faulty `isset()` check
> >>  * Added a second MTT DB admin
> >>
> >>
> >> Text files modified:
> >>    trunk/server/php/submit/index.php |    28 ++++++++++++++++++ 
> >> +---------
> >>    1 files changed, 19 insertions(+), 9 deletions(-)
> >>
> >> Modified: trunk/server/php/submit/index.php
> >> ===================================================================== 
> >> =========
> >> --- trunk/server/php/submit/index.php      (original)
> >> +++ trunk/server/php/submit/index.php      2007-11-01 15:30:26 EDT  
> >> (Thu, 01 Nov 2007)
> >> @@ -235,6 +235,9 @@
> >>
> >>      for($i = 0; $i < $n; $i++) {
> >>
> >> +        # The POST fields are enumerated starting at 1
> >> +        $j = $i + 1;
> >> +
> >>          ########
> >>          # Select/Insert: performance
> >>          # Currently only support latency/bandwidth
> >> @@ -363,7 +366,7 @@
> >>          #########
> >>          # Select/Insert: Environment
> >>          $results_idxs_hash['environment_id'] = 0;
> >> -        if( isset($_POST['environment']) ) {
> >> +        if( isset($_POST["environment_$j"]) ) {
> >>              $stmt_fields = array("environment");
> >>
> >>              $stmt_values = array(get_scalar($param_set 
> >> ['environment'], $i) );
> >> @@ -567,6 +570,9 @@
> >>      }
> >>
> >>      for($i = 0; $i < $n; $i++) {
> >> +
> >> +        # The POST fields are enumerated starting at 1
> >> +        $j = $i + 1;
> >>
> >>          ########
> >>          # Select/Insert: test_build_compiler -> compiler
> >> @@ -629,7 +635,8 @@
> >>          #########
> >>          # Select/Insert: Environment
> >>          $results_idxs_hash['environment_id'] = 0;
> >> -        if( isset($_POST['environment']) ) {
> >> +
> >> +        if( isset($_POST["environment_$j"]) ) {
> >>              $stmt_fields = array("environment");
> >>
> >>              $stmt_values = array(get_scalar($param_set 
> >> ['environment'], $i) );
> >> @@ -1084,6 +1091,9 @@
> >>
> >>      for($i = 0; $i < $n; $i++) {
> >>
> >> +        # The POST fields are enumerated starting at 1
> >> +        $j = $i + 1;
> >> +
> >>          ########
> >>          # Select/Insert: compute_cluster
> >>          $stmt_fields = array("platform_name",
> >> @@ -1185,7 +1195,7 @@
> >>          #########
> >>          # Select/Insert: Environment
> >>          $results_idxs_hash['environment_id'] = 0;
> >> -        if( isset($_POST['environment']) ) {
> >> +        if( isset($_POST["environment_$j"]) ) {
> >>              $stmt_fields = array("environment");
> >>
> >>              $stmt_values = array(get_scalar($param_set 
> >> ['environment'], $i) );
> >> @@ -1767,8 +1777,8 @@
> >>
> >>      $php_auth_user = $_SERVER['PHP_AUTH_USER'];
> >>      $user          = $_POST['email'];
> >> -#JJH    $admin         = 'ethan.mall...@sun.com';
> >> -    $admin         = 'jjhur...@open-mpi.org';
> >> +    $admin1        = 'jjhur...@open-mpi.org';
> >> +    $admin2        = 'ethan.mall...@sun.com';
> >>      $date          = date('r');
> >>      $phpversion    = phpversion();
> >>      $boundary      = md5(time());
> >> @@ -1778,8 +1788,8 @@
> >>      $attachment = chunk_split(base64_encode(file_get_contents 
> >> ($filename)));
> >>
> >>      $headers = <<<END
> >> -From: $admin
> >> -Reply-To: $admin
> >> +From: $admin1
> >> +Reply-To: $admin1
> >>  Date: $date
> >>  X-Mailer: PHP v$phpversion
> >>  MIME-Version: 1.0
> >> @@ -1808,8 +1818,8 @@
> >>      if (preg_match("/\w+@\w+/", $user, $m))
> >>          mail($user, "MTT server error", $message, $headers);
> >>
> >> -    # Email the MTT database administrator
> >> -    mail($admin, "MTT server error (user: $php_auth_user)",  
> >> $message, $headers);
> >> +    # Email the MTT database administrator(s)
> >> +    mail("$admin1, $admin2", "MTT server error (user:  
> >> $php_auth_user)", $message, $headers);
> >>
> >>      # Whack the temp file
> >>      unlink($filename);
> >> _______________________________________________
> >> mtt-svn mailing list
> >> mtt-...@open-mpi.org
> >> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-svn
> > _______________________________________________
> > mtt-devel mailing list
> > mtt-de...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
> 
> _______________________________________________
> mtt-devel mailing list
> mtt-de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel

Reply via email to