Changeset 28163
- Timestamp:
- May 28, 2010, 1:52:06 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippMonitor/raw/czartool_labels.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippMonitor/raw/czartool_labels.php
r28148 r28163 88 88 89 89 $link = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj . "&selection=" . $state; 90 $defaultlink = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj; 90 91 91 92 echo "<tr><td></td>\n"; 92 93 write_table_cell($class, '%s', $link, $state); 93 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"chipRun", $state, "chip")); 94 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"camRun", $state, "cam")); 95 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"fakeRun", $state, "fake")); 96 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"warpRun", $state, "warp")); 97 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"stackRun", $state, "stack")); 98 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"diffRun", $state, "diff")); 99 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"magicRun", $state, "magic")); 100 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"magicDSRun", $state, "magicDS")); 101 write_table_cell($class, '%s', "", getStateAndFaults($db, $label,"distRun", $state, "dist")); 94 95 $str = ""; 96 $anyFaults = false; 97 $link = "chipProcessedImfile_failure.php?menu=ipp.science.dat&pass=" . $pass . "&proj=" . $proj . "&label=" . $stdsLabel; 98 getStateAndFaults($db, $label,"chipRun", $state, "chip", $str, $anyFaults); 99 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 100 101 $link = "camProcessedExp_failure.php?pass=" . $pass . "&proj=" . $proj . "&label=" . $stdsLabel; 102 getStateAndFaults($db, $label,"camRun", $state, "cam", $str, $anyFaults); 103 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 104 105 $link = $defaultlink; 106 getStateAndFaults($db, $label,"fakeRun", $state, "fake", $str, $anyFaults); 107 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 108 109 $link = "warpFailedSkyfiles.php?pass=" . $pass . "&proj=" . $proj; 110 getStateAndFaults($db, $label,"warpRun", $state, "warp", $str, $anyFaults); 111 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 112 113 $link = "stackFailedSkyfile.php?pass=" . $pass . "&proj=" . $proj; 114 getStateAndFaults($db, $label,"stackRun", $state, "stack", $str, $anyFaults); 115 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 116 117 $link = "diffFailedSkyfile.php?pass=" . $pass . "&proj=" . $proj; 118 getStateAndFaults($db, $label,"diffRun", $state, "diff", $str, $anyFaults); 119 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 120 121 $link = $defaultlink; 122 getStateAndFaults($db, $label,"magicRun", $state, "magic", $str, $anyFaults); 123 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 124 125 $link = $defaultlink; 126 getStateAndFaults($db, $label,"magicDSRun", $state, "magicDS", $str, $anyFaults); 127 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 128 129 $link = $defaultlink; 130 getStateAndFaults($db, $label,"distRun", $state, "dist", $str, $anyFaults); 131 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 132 102 133 echo "</tr>\n"; 103 134 } … … 105 136 echo "</table>\n"; 106 137 107 echo "<p> Click on a state to see all labels for that state </p>"; 138 echo "<p> Click on a state to see all labels for that state <br>"; 139 echo "- Click on a fault to find logfile </p>"; 108 140 } 109 141 … … 148 180 // create link to label summary page for each label 149 181 $link = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj . "&selection=" . $stdsLabel; 182 $defaultlink = "czartool_labels.php?pass=" . $pass . "&proj=" . $proj; 150 183 151 184 echo "<tr><td></td>\n"; 152 185 write_table_cell($class, '%s', $link, $stdsLabel); 153 186 write_table_cell($class, '%s', "", $distributing ? "yes" : "NO"); 154 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"chipRun", $selectedState, "chip")); 155 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"camRun", $selectedState, "cam")); 156 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"fakeRun", $selectedState, "fake")); 157 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"warpRun", $selectedState, "warp")); 158 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"stackRun", $selectedState, "stack")); 159 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"diffRun", $selectedState, "diff")); 160 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"magicRun", $selectedState, "magic")); 161 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"magicDSRun", $selectedState, "magicDS")); 162 write_table_cell($class, '%s', "", getStateAndFaults($db, $stdsLabel,"distRun", $selectedState, "dist")); 187 188 $str = ""; 189 $anyFaults = false; 190 191 $link = "chipProcessedImfile_failure.php?menu=ipp.science.dat&pass=" . $pass . "&proj=" . $proj . "&label=" . $stdsLabel; 192 getStateAndFaults($db, $stdsLabel,"chipRun", $selectedState, "chip", $str, $anyFaults); 193 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 194 195 $link = "camProcessedExp_failure.php?pass=" . $pass . "&proj=" . $proj . "&label=" . $stdsLabel; 196 getStateAndFaults($db, $stdsLabel,"camRun", $selectedState, "cam", $str, $anyFaults); 197 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 198 199 $link = $defaultlink; 200 getStateAndFaults($db, $stdsLabel,"fakeRun", $selectedState, "fake", $str, $anyFaults); 201 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 202 203 $link = "warpFailedSkyfiles.php?pass=" . $pass . "&proj=" . $proj; 204 getStateAndFaults($db, $stdsLabel,"warpRun", $selectedState, "warp", $str, $anyFaults); 205 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 206 207 $link = "stackFailedSkyfile.php?pass=" . $pass . "&proj=" . $proj; 208 getStateAndFaults($db, $stdsLabel,"stackRun", $selectedState, "stack", $str, $anyFaults); 209 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 210 211 $link = "diffFailedSkyfile.php?pass=" . $pass . "&proj=" . $proj; 212 getStateAndFaults($db, $stdsLabel,"diffRun", $selectedState, "diff", $str, $anyFaults); 213 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 214 215 $link = $defaultlink; 216 getStateAndFaults($db, $stdsLabel,"magicRun", $selectedState, "magic", $str, $anyFaults); 217 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 218 219 $link = $defaultlink; 220 getStateAndFaults($db, $stdsLabel,"magicDSRun", $selectedState, "magicDS", $str, $anyFaults); 221 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 222 223 $link = $defaultlink; 224 getStateAndFaults($db, $stdsLabel,"distRun", $selectedState, "dist", $str, $anyFaults); 225 write_table_cell($class, '%s', $anyFaults ? $link : "", $str); 226 163 227 echo "</tr>\n"; 164 228 } … … 166 230 echo "</table>\n"; 167 231 168 echo "<p> Click on a label to see all states for that label (full, new, drop etc) </p>"; 232 echo "<p> - Click on a label to see all states for that label (full, new, drop etc)<br>"; 233 echo "- Click on a fault to find logfile </p>"; 169 234 } 170 235 … … 174 239 # 175 240 ########################################################################### 176 function getStateAndFaults($db, $label, $table, $state, $stage) { 177 178 $new = checkLabel($db, $label, $table, $state, $stage); 179 180 if ($state != "new") {return $new;} 181 182 $faults = countFaults($db, $label,$table,$stage); 183 184 if ($faults < 1) {return $new;} 185 186 return $new."(".$faults.")"; 241 function getStateAndFaults($db, $label, $table, $state, $stage, &$str, &$anyFaults) { 242 243 $anyFaults = false; 244 245 $str = checkLabel($db, $label, $table, $state, $stage); 246 247 if ($state == "new") { 248 249 $faults = countFaults($db, $label,$table,$stage); 250 251 if ($faults > 0) { 252 253 $str = $str."(".$faults.")"; 254 $anyFaults = true; 255 } 256 } 187 257 } 188 258 … … 202 272 return $row[0]; 203 273 } 274 204 275 ########################################################################### 205 276 #
Note:
See TracChangeset
for help on using the changeset viewer.
