Beispiel #1
0
<?php

@(include 'config.php');
require 'scm_status.php';
if (!defined('MODE')) {
    define('MODE', 'live');
}
ScmStatus::setFilepath(dirname(__FILE__) . '/../REVISION.json');
function load_stylesheet($path_to_stylesheet, array $opts = array(), $override = false)
{
    global $_SERVER;
    $kv = array();
    foreach ($opts as $key => $value) {
        $kv[] = "{$key}=\"{$value}\"";
    }
    if (MODE == 'live' || $override || isset($_SERVER['TERM'])) {
        echo '<link href="css/' . $path_to_stylesheet . '.min.css" type="text/css" rel="stylesheet" ' . implode(" ", $kv) . ' />' . "\n";
    } else {
        $uri = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        echo '<link rel="stylesheet/less" href="less/' . $path_to_stylesheet . '.less?date=' . date('YmdHis') . '" type="text/css" />' . "\n";
        echo "<script type=\"text/javascript\">\n\t\t\t\tless = {\n\t\t\t\t\tenv: 'development'\n\t\t\t\t};\n\t\t\t</script>";
        echo '<script src="' . $uri . '/bower/less/dist/less.min.js" type="text/javascript" charset="utf-8"></script>' . "\n";
    }
}
function git_revision()
{
    return ScmStatus::format('<span class="line"><a href="http://github.com/jimmysawczuk/resume/commit/%r" target="_blank">rev. %r</a></span> <span class="dot">&middot;</span>');
}
function print_git_revision()
{
    return ScmStatus::format('rev. %r (%F) &middot;', array('format_date' => "d-M Y g:i A T"));