1
0
Fork 0
Manager/cron.php

25 lines
629 B
PHP

<?php
$RUNTIME = array();
$RUNTIME['BASEDIR'] = __DIR__;
set_include_path('.:'.$RUNTIME['BASEDIR']);
include_once "config.php";
if(!isset($RUNTIME['CRON_RESTRICTION'])) {
http_response_code(500);
die();
}
if ($RUNTIME['CRON_RESTRICTION'] != 'none' && (!isset($RUNTIME['CRON_KEY']) || !isset($REQUEST['key']) || $_REQUEST['key'] !== $RUNTIME['CRON_KEY'])) {
http_response_code(401);
die();
}
if ($handle = opendir('./cron/')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
include_once "./cron/".$entry;
}
}
closedir($handle);
}