1
0
www.mikescher.com/www/commands/extendedgitgraph_refresh.php

32 lines
694 B
PHP

<?php
require_once (__DIR__ . '/../internals/website.php');
/** @var PageFrameOptions $FRAME_OPTIONS */ global $FRAME_OPTIONS;
/** @var URLRoute $ROUTE */ global $ROUTE;
/** @var Website $SITE */ global $SITE;
set_time_limit(6*60*60); // 6h
$r1 = $SITE->modules->ExtendedGitGraph()->update();
if (!$r1)
{
http_response_code(500);
echo 'EGG::update failed.';
}
$r2 = $SITE->modules->ExtendedGitGraph()->checkDatabaseConsistency();
if (!$r2)
{
http_response_code(500);
echo 'EGG::checkDatabaseConsistency failed.';
}
$r3 = $SITE->modules->ExtendedGitGraph()->updateCache();
if (!$r3)
{
http_response_code(500);
echo 'EGG::updateCache failed.';
}
http_response_code(200);
echo 'Done.';