common_cadline_libraries (CRM hardlock/db/users classes; upstream cadline_web/cadcommonlib), maintenance/ (ARCHLine.XP license backend; upstream cadline_web/maintenance), maintenance2/. Vetted live files (byte-truth); upstream repos in PROVENANCE.md. NOTE: could be git submodules — kept as live files for byte-fidelity. Signed-off-by: LÁZÁR Imre <imre@illusion.hu> Assisted-by: claude-code@claude-opus-4-8
22 lines
614 B
PHP
22 lines
614 B
PHP
<?php
|
|
if (!class_exists('Database')) require_once("../common_cadline_libraries/crm_database.class.php");
|
|
|
|
$status = 'Success';
|
|
$msg = '';
|
|
|
|
Database::getInstance()->query("SELECT * FROM cl_hlusers.cron_check");
|
|
$cronFunctions = Database::getInstance()->fetchAssoc();
|
|
|
|
foreach ($cronFunctions as $function) {
|
|
$timeStamp = time() - $function['modified'];
|
|
|
|
if ($timeStamp > 180)
|
|
$status = 'Failed';
|
|
|
|
$msg .= 'Function: ' . $function['function'] . '<br>';
|
|
$msg .= 'Last run: ' . date('Y-m-d H:i:s', $function['modified']) . '<br><br>';
|
|
}
|
|
|
|
echo 'Cron status: ' . $status . '<br><br>';
|
|
echo $msg;
|