示例#1
0
    function testCurrentVersionMoreRecent()
    {
        $checker = new Tiki_Version_Checker();
        $checker->setCycle('regular');
        $checker->setVersion('10.0');
        $response = $checker->check(function ($url) use(&$out) {
            $out = $url;
            return <<<O
8.4
9.0
6.7
O;
        });
        $this->assertEquals(array(), $response);
    }
示例#2
0
    $smarty->assign_by_ref('description', $description);
}
// VERSION TRACKING
$forcecheck = !empty($_GET['forcecheck']);
// Versioning feature has been enabled, so if the time is right, do a live
// check, otherwise display the stored data.
if ($prefs['feature_version_checks'] == 'y' || $forcecheck) {
    $checker = new Tiki_Version_Checker();
    $checker->setVersion($TWV->version);
    $checker->setCycle($prefs['tiki_release_cycle']);
    $expiry = $tikilib->now - $prefs['tiki_version_check_frequency'];
    $upgrades = $checker->check(function ($url) use($expiry) {
        $cachelib = TikiLib::lib('cache');
        $tikilib = TikiLib::lib('tiki');
        $content = $cachelib->getCached($url, 'http', $expiry);
        if ($content === false) {
            $content = $tikilib->httprequest($url);
            $cachelib->cacheItem($url, $content, 'http');
        }
        return $content;
    });
    $smarty->assign('upgrade_messages', array_map(function ($upgrade) {
        return $upgrade->getMessage();
    }, $upgrades));
}
if (isset($_REQUEST['lm_criteria']) && isset($_REQUEST['exact'])) {
    $headerlib = TikiLib::lib('header');
    $headerlib->add_jq_onready("\$('body,html')\n\t\t\t.animate({scrollTop: \$('." . htmlspecialchars($_REQUEST['lm_criteria']) . "')\n\t\t\t\t\t.addClass('ui-state-highlight')\n\t\t\t\t\t.offset().top - 10}, 1);");
}
foreach ($admin_icons as &$admin_icon) {
    $admin_icon = array_merge(array('disabled' => false, 'description' => ''), $admin_icon);
}