Ejemplo n.º 1
0
 /**
  * @param bool $hide_deploys
  * @return string
  */
 public static function buildShowDeploysControl($hide_deploys, $itemize = true)
 {
     $show_deploys = !$hide_deploys;
     $html = "<span style='margin-left: 5px;'>" . self::buildControl(self::buildCheckbox('hide_deploys', 'Hide All Deploys', $hide_deploys));
     if ($itemize && $show_deploys) {
         $deploy_html = "Deploys hidden: ";
         foreach (DeployConstants::$deploys as $deploy_name => $deploy) {
             $checked = true;
             if (!GraphFactory::isHiddenDeployType($deploy_name)) {
                 $checked = false;
             }
             $deploy_html .= "<span style=\"color: {$deploy['color']}; margin-right: 5px;\">" . self::buildCheckbox($deploy_name, $deploy['title'], $checked) . "</span>\n";
         }
         $html .= self::buildControl($deploy_html);
     }
     $html .= "<span style='color: #dddddd'>Historical Average</span>";
     $html .= "</span>";
     return $html;
 }
Ejemplo n.º 2
0
 public function showDeploys($show = true)
 {
     if ($show) {
         foreach (array_reverse(DeployConstants::$deploys) as $deploy_name => $deploy) {
             if (!GraphFactory::isHiddenDeployType($deploy_name)) {
                 $target = "alias(drawAsInfinite({$deploy['target']}), 'Deploy: {$deploy['title']}')";
                 $this->addMetric($target, $deploy['color'], true);
             }
         }
     }
 }