} } } fclose($handle); } $end = time() - $start; if ($end == 0) { $end = 1; } //Show results switch ($GLOBALS['output']) { case "STDOUT": outputSTDOUT($strm); break; case "HTML": outputHTML($strm, count($files), count($kbfiles), count($keywords), $end); break; default: if ($GLOBALS['colors']) { echo "\n[5;38mFatal Error! [0m\n\n"; } else { echo "\nFatal Error!\n\n"; } exit(-1); } if ($end == 0 || $end == 1) { echo "\n\nFinished! " . count($strm) . " results in 1 second.\n"; } else { echo "\n\nFinished! " . count($strm) . " results in " . $end . " seconds.\n"; } echo "\n";
<?php require_once './driver.inc'; $skin = isset($_COOKIE['interface']) && $_COOKIE['interface'] == '2ch' ? $NIch_skin_pc : $bbs_skin_pc; outputHTML($skin, $pteargs);
<meta name="description" content="This class will output a ghost image and update a SQLite database."> <meta name="author" content="Tyler Heshka <theshka>"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/skeleton/2.0.4/skeleton.min.css"> <link rel="stylesheet" href="assets/custom.css"> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <div class="container"> <div class="row"> <div class="twelve columns"> <div class="row"> <div class="twelve columns"> <a href="form.php" class="button" title="EmailTrack Test">Send Mail</a> <a href="../index.html" class="button button-primary u-pull-right" title="EmailTrack Demo">Main</a> </div> </div> <div class="row"> <?php outputHTML(); ?> </div> </div> </div> </div> </body> </html>
function renderHTML(&$template) { if (isset($template->dbselect->table)) { if (!isset($template->dbselect->alias)) { $template->dbselect->alias = $template->dbselect->name; } $where = array(); foreach ($template->dbselect->where as $key => $val) { $val = getVar($val); $where[] = '`' . $key . '` = \'' . $val . '\''; } $db =& JFactory::getDBO(); $query = 'SELECT ' . '`' . $template->dbselect->name . '` as name, ' . '`' . $template->dbselect->alias . '` as alias' . ' FROM ' . $template->dbselect->table . ' WHERE ' . implode(' AND ', $where) . ' LIMIT 1'; $db->setQuery($query); $item = $db->loadObject(); } else { $item = new stdClass(); $item->name = JText::_($template->dbselect->name); if (!isset($template->dbselect->alias)) { $item->alias = $item->name; } else { $item->alias = $template->dbselect->alias; } } $item->alias = filterAlias($item->alias); $width = '100%'; $elements = array(); $elements[] = el('Title', '<input class="inputbox" type="text" name="name" style=width:' . $width . ';" maxlength="255" value="' . $item->name . '" />'); $elements[] = el('Alias', '<input class="inputbox" type="text" name="alias" style=width:' . $width . ';" maxlength="255" value="' . $item->alias . '" />'); $elements[] = el('Published', '<input type="radio" name="published" value="0" /> <label for="published0">' . JText::_('No') . '</label> <input type="radio" name="published" value="1" checked="checked" /> <label for="published1">' . JText::_('Yes') . '</label>'); $elements[] = el('Parent Item', getMenuItems('menuitem', $width)); if (isset($template->extras) && is_object($template->extras) && isset($template->extras->extra)) { if (!is_array($template->extras->extra)) { $template->extras->extra = array($template->extras->extra); } $extra_elements = array(); foreach ($template->extras->extra as $element) { if ($element->type == 'toggler') { if (isset($element->param)) { if (!isset($element->value)) { $element->value = ''; } $set_groups = explode('|', $element->param); $set_values = explode('|', $element->value); $ids = array(); foreach ($set_groups as $i => $group) { $count = $i; if ($count >= count($set_values)) { $count = 0; } $values = explode(',', $set_values[$count]); foreach ($values as $val) { $ids[] = $group . '.' . $val; } } $el = '</table><div id="' . rand(1000000, 9999999) . '___' . implode('___', $ids) . '" class="nntoggler nntoggler_horizontal" style="visibility: hidden;"><table width="100%" class="paramlist admintable" cellspacing="1">'; } else { $el = '</table></div><table width="100%" class="paramlist admintable" cellspacing="1">'; } $extra_elements[] = el('', $el); continue; } if (!isset($element->name) || !isset($element->type)) { continue; } if ($element->type == 'title') { $extra_elements[] = el('@spacer', JText::_($element->name)); continue; } if (!isset($element->param)) { continue; } if ($element->name == '') { $element->name = $element->param; } if ($element->param == '') { $element->param = strtolower($element->name); } if (!isset($element->value)) { $element->value = ''; } if (!isset($element->values)) { $element->values = new stdClass(); $element->values->value = $element->value; } if (!isset($element->default)) { $element->default = ''; } $style = ''; if (isset($element->style)) { $style = $element->style; } if ($element->type == 'radio' || $element->type == 'select') { $options = array(); if (!is_array($element->values->value)) { $element->values->value = array($element->values->value); } foreach ($element->values->value as $val) { $options[] = JHTML::_('select.option', $val->value, JText::_($val->name), 'value', 'text'); } } switch ($element->type) { case 'select': $el = JHTML::_('select.genericlist', $options, 'params[' . $element->param . ']', 'class="inputbox" style="' . $style . '"', 'value', 'text', $element->default, $element->param); break; case 'radio': $el = JHTML::_('select.radiolist', $options, 'params[' . $element->param . ']', 'class="inputbox" style="' . $style . '"', 'value', 'text', $element->default); // add breaks between each radio element $el = preg_replace('#(</label>)(\\s*<input )#i', '\\1<br />\\2', $el); break; case 'textarea': $el = '<textarea style="width:' . $width . ';height:100px;' . $style . '" name="params[' . $element->param . ']">' . $element->values->value . '</textarea>'; break; case 'hidden': $el = '<input type="hidden" style="' . $style . '" name="params[' . $element->param . ']" value="' . $element->values->value . '" />'; break; case 'text': default: $el = '<input type="text" name="params[' . $element->param . ']" style="width:' . $width . ';' . $style . '" value="' . $element->values->value . '" />'; break; } $extra_elements[] = el($element->name, $el); } if (!empty($extra_elements)) { $elements[] = el('@spacer', '<strong>' . JText::_('ATM_EXTRA_OPTIONS') . '</strong>'); $elements = array_merge($elements, $extra_elements); } } outputHTML($template, $elements); }
$created_ts = 0; $debug = false; if ($nag_version == 3) { $data = getData3($statusFile); // returns an array } else { $data = getData2($statusFile); // returns an array } $hosts = $data['hosts']; $services = $data['services']; $program = ""; if (array_key_exists("program", $data)) { $program = $data['program']; } echo outputHTML($hosts, $services, $program); function outputHTML($hosts, $services, $program) { if ($_GET["minimal"] == "1") { $minimal = true; } $ret = ""; // begin outputting XML //header("Content-type: text/xml"); if ($minimal) { $ret .= "^"; } else { $ret .= "<html>" . "\n"; $ret .= '<head><style type="text/css">body { background-color: #fff; font:15px arial,sans-serif; } table {margin: 10px auto; } th { width: 400px; text-align: left; } .OK { background-color: green; } .WARNING { background-color: yellow; } .CRITICAL { background-color: red; } .perf { color: #666; font-size: 0.7em; padding-left: 50px; } </style></head>' . "\n"; $ret .= "<body>" . "<table>\n"; }