Changeset 578


Ignore:
Timestamp:
02/03/09 17:11:41 (12 years ago)
Author:
ramonb
Message:

job_monarch/libtoga.php,
job_monarch/jobstore.php:

  • more associative array key WARNING fixes
Location:
trunk/web2/addons/job_monarch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/jobstore.php

    r571 r578  
    44set_time_limit(0);
    55
    6 $c                      = $_POST["c"];
     6$c                      = $_POST['c'];
    77$clustername            = $c;
    88$cluster                = $c;
     
    1010// Supplied by ExtJS when DataStore has remoteSort: true
    1111//
    12 $sortfield              = isset($_POST['sort'] ) ? $_POST["sort"] : "jid";
    13 $sortorder              = isset($_POST['dir'] ) ? $_POST["dir"] : "ASC"; // ASC or DESC
     12$sortfield              = isset($_POST['sort'] ) ? $_POST['sort'] : "jid";
     13$sortorder              = isset($_POST['dir'] ) ? $_POST['dir'] : "ASC"; // ASC or DESC
    1414
    1515// Search query from ext.SearchField
     
    4747// Need to fool Ganglia here: or it won't parse XML for our cluster
    4848//
    49 $HTTP_POST_VARS["c"]    = $c;
    50 $_GET["c"]              = $c;
     49$HTTP_POST_VARS['c']    = $c;
     50$_GET['c']              = $c;
    5151
    5252global $c, $clustername, $cluster;
     
    5858
    5959session_start();
    60 unset( $_SESSION["data"] );
    61 $_SESSION["data"]       = &$myxml_data;
     60unset( $_SESSION['data'] );
     61$_SESSION['data']       = &$myxml_data;
    6262
    6363global $jobs, $metrics;
     
    203203                foreach( $jobs as $jobid => $jobattrs )
    204204                {
    205                                 $state          = $jobattrs[status];
    206                                 $user           = $jobattrs[owner];
    207                                 $queue          = $jobattrs[queue];
    208                                 $name           = $jobattrs[name];
    209                                 $req_cpu        = $jobattrs[requested_time];
    210                                 $req_memory     = $jobattrs[requested_memory];
    211 
    212                                 $nodes          = $jobattrs[nodes];
    213 
    214                                 $ppn            = (int) $jobattrs[ppn] ? $jobattrs[ppn] : 1;
     205                                $state          = $jobattrs['status'];
     206                                $user           = $jobattrs['owner'];
     207                                $queue          = $jobattrs['queue'];
     208                                $name           = $jobattrs['name'];
     209                                $req_cpu        = $jobattrs['requested_time'];
     210                                $req_memory     = $jobattrs['requested_memory'];
     211
     212                                $nodes          = $jobattrs['nodes'];
     213
     214                                $ppn            = (int) $jobattrs['ppn'] ? $jobattrs['ppn'] : 1;
    215215
    216216                                if( $state == 'R' )
     
    222222                                        $cpus           = ((int) $nodes ) * $ppn;
    223223                                }
    224                                 $queued_time    = (int) $jobattrs[queued_timestamp];
    225                                 $start_time     = (int) $jobattrs[start_timestamp];
     224                                $queued_time    = (int) $jobattrs['queued_timestamp'];
     225                                $start_time     = (int) $jobattrs['start_timestamp'];
    226226                                $runningtime    = $report_time - $start_time;
    227227
     
    322322                foreach( $jobs as $jobid => $jobattrs )
    323323                {
    324                                 $state          = $jobattrs[status];
    325                                 $user           = $jobattrs[owner];
    326                                 $jqueue          = $jobattrs[queue];
    327                                 $name           = $jobattrs[name];
    328                                 $req_cpu        = $jobattrs[requested_time];
    329                                 $req_memory     = $jobattrs[requested_memory];
     324                                $state          = $jobattrs['status'];
     325                                $user           = $jobattrs['owner'];
     326                                $jqueue          = $jobattrs['queue'];
     327                                $name           = $jobattrs['name'];
     328                                $req_cpu        = $jobattrs['requested_time'];
     329                                $req_memory     = $jobattrs['requested_memory'];
    330330
    331331                                if( $state == 'R' )
    332332                                {
    333                                         $nodes = count( $jobattrs[nodes] );
     333                                        $nodes = count( $jobattrs['nodes'] );
    334334
    335335                                        $mynodehosts = array();
    336                                         foreach( $jobattrs[nodes] as $mynode )
     336                                        foreach( $jobattrs['nodes'] as $mynode )
    337337                                        {
    338338                                                //if( $use_fqdn == 1)
    339339                                                //{
    340                                                 //      $mynode = $mynode.".".$jobattrs[domain];
     340                                                //      $mynode = $mynode.".".$jobattrs['domain'];
    341341                                                //}
    342342                                                $mynodehosts[]  = $mynode;
    343343                                        }
    344                                         $jobattrs[nodes] = $mynodehosts;
     344                                        $jobattrs['nodes'] = $mynodehosts;
    345345                                }
    346346                                else
    347347                                {
    348                                         $nodes = $jobattrs[nodes];
     348                                        $nodes = $jobattrs['nodes'];
    349349                                }
    350350
    351                                 $ppn            = (int) $jobattrs[ppn] ? $jobattrs[ppn] : 1;
     351                                $ppn            = (int) $jobattrs['ppn'] ? $jobattrs['ppn'] : 1;
    352352                                $cpus           = $nodes * $ppn;
    353                                 $queued_time    = (int) $jobattrs[queued_timestamp];
    354                                 $start_time     = (int) $jobattrs[start_timestamp];
     353                                $queued_time    = (int) $jobattrs['queued_timestamp'];
     354                                $start_time     = (int) $jobattrs['start_timestamp'];
    355355                                $runningtime    = $report_time - $start_time;
    356356
    357                                 $domain         = $jobattrs[domain];
     357                                $domain         = $jobattrs['domain'];
    358358                                $domain_len     = 0 - strlen( $domain );
    359359
     
    454454                $nr['v']        = '0';
    455455
    456                 $cpus           = $metrics[$host]["cpu_num"]["VAL"];
     456                $cpus           = $metrics[$host]['cpu_num']['VAL'];
    457457
    458458                if ( !$cpus )
     
    461461                }
    462462
    463                 $load_one       = $metrics[$host]["load_one"]["VAL"];
     463                $load_one       = $metrics[$host]['load_one']['VAL'];
    464464                $load           = ((float) $load_one) / $cpus;
    465465                $load_color     = load_color($load);
     
    532532                if( $jr['status'] == 'R' )
    533533                {
    534                         $nodes          = count( $jobs[$jobid][nodes] );
     534                        $nodes          = count( $jobs[$jobid]['nodes'] );
    535535                }
    536536                else
    537537                {
    538                         $nodes          = (int) $jobs[$jobid][nodes];
    539                 }
    540 
    541                 $jr['ppn']              = strval( $jobs[$jobid][ppn] ? $jobs[$jobid][ppn] : 1 );
     538                        $nodes          = (int) $jobs[$jobid]['nodes'];
     539                }
     540
     541                $jr['ppn']              = strval( $jobs[$jobid]['ppn'] ? $jobs[$jobid]['ppn'] : 1 );
    542542                $jr['nodect']           = strval( $nodes );
    543543
  • trunk/web2/addons/job_monarch/libtoga.php

    r577 r578  
    3434                $this->restvars         = array();
    3535
    36                 $this->clustername      = $httpvars["c"] ? $httpvars["c"] : $getvars["c"];
    37                 $this->metricname       = $httpvars["m"] ? $httpvars["m"] : $getvars["m"];
     36                $this->clustername      = $httpvars['c'] ? $httpvars['c'] : $getvars['c'];
     37                $this->metricname       = $httpvars['m'] ? $httpvars['m'] : $getvars['m'];
    3838
    3939                if( count( $httpvars ) > 0 )
     
    12331233                // determine the offset between colors
    12341234                //
    1235                 $step_offset = array("r" => ($background["r"] / $ds_steps), "g" => ($background["g"] / $ds_steps), "b" => ($background["b"] / $ds_steps));
     1235                $step_offset = array("r" => ($background['r'] / $ds_steps), "g" => ($background['g'] / $ds_steps), "b" => ($background['b'] / $ds_steps));
    12361236
    12371237                // calculate and allocate the needed colors
     
    12411241                for ($i = 0; $i <= $ds_steps ; $i++)
    12421242                {
    1243                         $colors[$i] = imagecolorallocate($this->image, round($current_color["r"]), round($current_color["g"]), round($current_color["b"]));
    1244 
    1245                         $current_color["r"] -= $step_offset["r"];
    1246                         $current_color["g"] -= $step_offset["g"];
    1247                         $current_color["b"] -= $step_offset["b"];
     1243                        $colors[$i] = imagecolorallocate($this->image, round($current_color['r']), round($current_color['g']), round($current_color['b']));
     1244
     1245                        $current_color['r'] -= $step_offset['r'];
     1246                        $current_color['g'] -= $step_offset['g'];
     1247                        $current_color['b'] -= $step_offset['b'];
    12481248                }
    12491249
Note: See TracChangeset for help on using the changeset viewer.