Beispiel #1
0
function bigEnough($name, $setting, $preferred, $bytes = false, $red = true, $zero_ok = false, $minusone_ok = false)
{
    $current = get_php_int_setting($setting);
    if ($bytes === true) {
        $ret = sprintf('<tr><td>%s (%s)</td><td>%s</td><td>', $name, $setting, prettySize($preferred));
    } else {
        $ret = sprintf('<tr><td>%s (%s)</td><td>%s</td><td>', $name, $setting, $preferred);
    }
    if ($current === false) {
        $ret .= '<font color="green"><b>unset</b></font>';
    } else {
        if ($current >= $preferred) {
            if ($bytes === true) {
                $ret .= sprintf('<font color="green"><b>%s</b></font>', prettySize($current));
            } else {
                $ret .= sprintf('<font color="green"><b>%s</b></font>', $current);
            }
        } else {
            if ($current == 0 && $zero_ok) {
                $ret .= sprintf('<font color="green"><b>unlimited (%s)</b></font>', $current);
            } else {
                if ($current == -1 && $minusone_ok) {
                    $ret .= sprintf('<font color="green"><b>unlimited (%s)</b></font>', $current);
                } else {
                    if ($bytes === true) {
                        $ret .= sprintf('<font color="red"><b>%s</b></font>', prettySize($current));
                    } else {
                        $ret .= sprintf('<font color="red"><b>%s</b></font>', $current);
                    }
                }
            }
        }
    }
    $ret .= "</td></tr>\n";
    return $ret;
}
    if (count($productType) === 0) {
        continue;
    }
    $product = $productType[0];
    $contents = $product['contents'];
    // TODO :: Do we want to do this?
    if (!isset($contents['contents.xml'])) {
        continue;
    }
    // Skip if product does not specify links (other than contents.xml)
    if (count($contents) === 0) {
        continue;
    }
    print '<dt>' . $product['type'] . ' (' . strtoupper($product['source']) . ') ' . $product['properties']['eventsource'] . $product['properties']['eventsourcecode'] . '</dt>' . '<dd><ul>';
    foreach ($contents as $file) {
        if (strpos($file['url'], 'contents.xml') !== false) {
            continue;
        }
        print '<li>' . '<a href="' . $file['url'] . '" title="Size: ' . prettySize($file['length']) . '  Last Modified: ' . prettyDate($file['lastModified']) . '">' . basename($file['url']) . ' (' . prettySize($file['length']) . ')</a>' . '</li>';
    }
    print '</ul></dd>';
}
?>
    </dl>
</div>
</section>

<footer class="event-footer">
  <!-- TODO :: ??? -->
</footer>