$xmlOut = new SimpleXMLElement($getUrl); foreach ($xmlOut->Attribute as $attr) { $innerAttr = $attr->attributes(); $tagAttr = array(); foreach ($innerAttr as $key => $value) { $tagAttr[$key] = $value; } switch ($tagAttr["name"]) { case "50thPercentile": $_50thPercentile = $tagAttr["value"]; case "75thPercentile": $_75thPercentile = $tagAttr["value"]; case "95thPercentile": $_95thPercentile = $tagAttr["value"]; case "99thPercentile": $_99thPercentile = $tagAttr["value"]; case "StdDev": $StdDev = $tagAttr["value"]; } } $status = $statuses[0]; print $status . "-50thPercentile=" . $_50thPercentile . ",75thPercentile=" . $_75thPercentile . ",95thPercentile=" . $_95thPercentile . ",99thPercentile=" . $_99thPercentile . ",StdDev=" . $StdDev . "|_50thPercentile=" . $_50thPercentile . "us;" . "_75thPercentile=" . $_75thPercentile . "us;" . "_95thPercentile=" . $_95thPercentile . "us;" . "_99thPercentile=" . $_99thPercentile . "us;" . "StdDev=" . $StdDev . "us\n"; exit(OK); } if ($operation === "write") { getCounters(); } else { if ($operation === "read") { getCounters(); } }
$stmt->execute(); $rs = $stmt->fetchAll(PDO::FETCH_ASSOC); $outp = json_encode($rs); echo $outp; break; case 'submitGeneralTip': submitGeneralTip(); break; case 'tipUpvote': tipUpvote(); break; case 'tipDownvote': tipDownvote(); break; case 'getCounters': $outp = getCounters(); echo $outp; break; case 'upvote': upvote(); break; case 'downvote': downvote(); break; case 'getTips': echo getTips(); break; } function tipUpvote() { global $dbh;
if (getOverallState($session, "Businessrules")) { } // Components catalogs counters if (getOverallState($session, "Componentscatalog")) { } // Services counters if (getOverallState($session, "Ressources")) { } // Hosts states (no filter, 100 record from first) if (getHostsStates($session, '', 0, 1)) { } // Services states (no filter, 100 record from first) if (getServicesStates($session, '', 0, 1)) { } // All counters if (getCounters($session)) { } // Last counters per each host if (getCounters($session, true)) { } // Sum of daily printed pages per host if (getStatistics($session, 'sum', 'hostname', 'hostname ASC')) { } // Sum of daily printed pages per entity ... if (getStatistics($session, 'sum', '`glpi_entities`.`name`', '`glpi_entities`.`name` ASC')) { } // ... ordered by printed pages total ascending. if (getStatistics($session, 'sum', '`glpi_entities`.`name`', '`sum_cPagesToday` ASC')) { } // Logout logout();