Added try-catch to shell/extendedgitgraph_refresh
This commit is contained in:
parent
3767fd3eec
commit
f7688a224b
@ -9,58 +9,77 @@ ini_set("display_errors", 1);
|
|||||||
ini_set("display_startup_errors", 1);
|
ini_set("display_startup_errors", 1);
|
||||||
error_reporting(E_ALL);
|
error_reporting(E_ALL);
|
||||||
|
|
||||||
echo "\n";
|
try {
|
||||||
echo "==================================== Init ====================================\n";
|
|
||||||
echo "\n";
|
|
||||||
|
|
||||||
$config = (require (__DIR__ . '/../config.php'))['extendedgitgraph'];
|
echo "\n";
|
||||||
$config['output_session'] = false;
|
echo "==================================== Init ====================================\n";
|
||||||
$config['output_file'] = false;
|
echo "\n";
|
||||||
$config['output_stdout'] = true;
|
|
||||||
|
|
||||||
require_once __DIR__ .'/../internals/modules/mikeschergitgraph.php';
|
$config = (require (__DIR__ . '/../config.php'))['extendedgitgraph'];
|
||||||
|
$config['output_session'] = false;
|
||||||
|
$config['output_file'] = false;
|
||||||
|
$config['output_stdout'] = true;
|
||||||
|
|
||||||
$egg = new MikescherGitGraph($config);
|
require_once __DIR__ .'/../internals/modules/mikeschergitgraph.php';
|
||||||
|
|
||||||
echo "\n";
|
$egg = new MikescherGitGraph($config);
|
||||||
echo "================================ Start Update ================================\n";
|
|
||||||
echo "\n";
|
|
||||||
|
|
||||||
$r1 = $egg->update();
|
echo "\n";
|
||||||
if (!$r1)
|
echo "================================ Start Update ================================\n";
|
||||||
{
|
echo "\n";
|
||||||
echo "EGG::update failed.\n";
|
|
||||||
exit(99);
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "\n";
|
$r1 = $egg->update();
|
||||||
echo "============================= Check Consistency =============================\n";
|
if (!$r1)
|
||||||
echo "\n";
|
{
|
||||||
|
echo "EGG::update failed.\n";
|
||||||
$r2 = $egg->checkDatabaseConsistency();
|
exit(99);
|
||||||
if (count($r2) > 0)
|
|
||||||
{
|
|
||||||
echo "EGG::updateCache failed.\n";
|
|
||||||
foreach ($r2 as $msg) {
|
|
||||||
echo " > $msg\n";
|
|
||||||
}
|
}
|
||||||
exit(99);
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "============================= Update Cache =============================\n";
|
echo "============================= Check Consistency =============================\n";
|
||||||
echo "\n";
|
echo "\n";
|
||||||
|
|
||||||
$r3 = $egg->updateCache();
|
$r2 = $egg->checkDatabaseConsistency();
|
||||||
if (!$r3)
|
if (count($r2) > 0)
|
||||||
{
|
{
|
||||||
echo "EGG::updateCache failed.";
|
echo "EGG::updateCache failed.\n";
|
||||||
exit(99);
|
foreach ($r2 as $msg) {
|
||||||
}
|
echo " > $msg\n";
|
||||||
|
}
|
||||||
|
exit(99);
|
||||||
|
}
|
||||||
|
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "==============================================================================\n";
|
echo "============================= Update Cache =============================\n";
|
||||||
echo "\n";
|
echo "\n";
|
||||||
|
|
||||||
echo "Done.\n";
|
$r3 = $egg->updateCache();
|
||||||
exit(0);
|
if (!$r3)
|
||||||
|
{
|
||||||
|
echo "EGG::updateCache failed.";
|
||||||
|
exit(99);
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "\n";
|
||||||
|
echo "==============================================================================\n";
|
||||||
|
echo "\n";
|
||||||
|
|
||||||
|
echo "Done.\n";
|
||||||
|
exit(0);
|
||||||
|
|
||||||
|
} catch (Throwable $throwable) {
|
||||||
|
|
||||||
|
echo "";
|
||||||
|
echo "[!] Caught Eception";
|
||||||
|
echo "";
|
||||||
|
|
||||||
|
echo $throwable->getMessage();
|
||||||
|
echo $throwable->getFile() . " : " . $throwable->getLine();
|
||||||
|
echo "";
|
||||||
|
echo $throwable->getTraceAsString();
|
||||||
|
|
||||||
|
echo "";
|
||||||
|
echo "";
|
||||||
|
|
||||||
|
throw $throwable;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user