25 lines
629 B
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);
|
||
|
}
|