Changeset 28828 for trunk/ippMonitor/raw/czartool_labels.php
- Timestamp:
- Aug 2, 2010, 1:22:02 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippMonitor/raw/czartool_labels.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippMonitor/raw/czartool_labels.php
r28824 r28828 31 31 $selectedLabel = $_GET[label]; 32 32 $selectedServer = $_GET[server]; 33 $selectedRevertServer = $_GET[revertserver];34 33 $selectedRevertStage = $_GET[revertstage]; 35 34 $selectedRevertMode = $_GET[revertmode]; … … 39 38 40 39 // deal with reverts: turn on or off if requested and pass current revert state for this stage onto labels table later 41 $currentRevertMode; 42 if ($selectedRevertStage != "" && $selectedRevertMode != "" && $selectedRevertServer != "" ) { 43 44 exec("czartool_revert.pl -s $selectedRevertServer -t $selectedRevertStage -o $selectedRevertMode", $response, $status);40 if ($selectedRevertStage != "" && $selectedRevertMode != "") { 41 42 exec("czartool_revert.pl -t $selectedRevertStage -o $selectedRevertMode", $response, $status); 43 $currentRevertMode; 45 44 if ($response[0] == "off") $currentRevertMode = 0; 46 45 else if ($response[0] == "on") $currentRevertMode = 1; 46 47 setRevertStatus($czardb, $selectedRevertStage, $currentRevertMode); 47 48 } 48 49 $debug = 0; … … 92 93 93 94 echo "<td> \n"; 94 createLabelsTable($pass, $proj, $czardb, $stdsLabels, $distLabels, $pubLabels, $stages, $states, "new", $selectedLabel, $selectedStage , $selectedRevertStage, $currentRevertMode);95 createLabelsTable($pass, $proj, $czardb, $stdsLabels, $distLabels, $pubLabels, $stages, $states, "new", $selectedLabel, $selectedStage); 95 96 echo "</td>\n"; 96 97 … … 203 204 # 204 205 ########################################################################### 205 function createLabelsTable($pass, $proj, $db, $stdsLabels, $distLabels, $pubLabels, $stages, $states, $selectedState, $selectedLabel, $selectedStage , $selectedRevertStage, $currentRevertMode) {206 function createLabelsTable($pass, $proj, $db, $stdsLabels, $distLabels, $pubLabels, $stages, $states, $selectedState, $selectedLabel, $selectedStage) { 206 207 207 208 // set up table columns … … 215 216 foreach ($stages as &$stage) { 216 217 217 $revertOnOff=array(); 218 if ($stage == "destreak" or $stage == "dist") $server = "distribution"; 219 else $server = "stdscience"; 220 if ($stage == $selectedRevertStage) $reverting = $currentRevertMode; 221 else $reverting = getRevertStatus($db, $stage); 222 $link = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj . "&label=" . $selectedLabel . "&stage=" . $selectedStage . "&revertserver=" . $server . "&revertstage=" . $stage . "&revertmode="; 218 $reverting = getRevertStatus($db, $stage); 219 $link = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj . "&label=" . $selectedLabel . "&stage=" . $selectedStage . "&revertstage=" . $stage . "&revertmode="; 223 220 if(!$reverting) {$label = "Start";$link = $link . "on";} 224 221 if($reverting) {$label = "Stop";$link = $link . "off";} … … 326 323 ########################################################################### 327 324 # 325 # Sets reverts status 326 # 327 ########################################################################### 328 function setRevertStatus($db, $stage, $reverting) { 329 330 $sql = "UPDATE reverts SET reverting = $reverting WHERE stage LIKE '$stage'"; 331 if ($debug) {echo "$sql<br>";} 332 333 $qry = $db->query($sql); 334 if (dberror($qry)) {echo "<b>error with $sql </b><br>\n";} 335 } 336 337 ########################################################################### 338 # 328 339 # Returns whether this stage is reverting or not 329 340 # … … 332 343 333 344 $anyFaults = false; 334 $sql = "SELECT reverting FROM $stage ORDER BY timestamp DESC LIMIT 1"; 345 346 $sql = "SELECT reverting FROM reverts WHERE stage LIKE '$stage'"; 335 347 if ($debug) {echo "$sql<br>";} 336 348
Note:
See TracChangeset
for help on using the changeset viewer.
