Example #1
0
// Only the webmaster can access this page
if (Me::$clearance < 9) {
    header("Location: /admin");
    exit;
}
// Run Header
require SYS_PATH . "/controller/includes/admin_header.php";
// Display Page
var_dump(time());
$results = Database::selectMultiple("SELECT * FROM sync_tracker", array());
echo '
<table class="mod-table">
<tr>
	<td>Class</td>
	<td>Tracker</td>
	<td>Last Sync Time</td>
	<td>Delay</td>
</tr>';
foreach ($results as $syncData) {
    echo '
	<tr>
		<td>' . $syncData['plugin'] . '</td>
		<td>' . Time_Fuzzy::run((int) $syncData['tracker_time']) . '</td>
		<td>' . Time_Fuzzy::run((int) $syncData['sync_time']) . '</td>
		<td>' . $syncData['delay'] . '</td>
	</tr>';
}
echo '
</table>';
// Display the Footer
require SYS_PATH . "/controller/includes/admin_footer.php";
Example #2
0
// Get the Navigation List
echo '
<h2 style="margin-top:20px;">Navigation: Menu</h2>
<table class="mod-table">
	<tr>
		<td>Options</td>
		<td>Title</td>
		<td>Method</td>
		<td>Run Cycle</td>
		<td>Start Date</td>
		<td>End Date</td>
		<td>Next Activation</td>
	</tr>';
foreach ($cronList as $task) {
    echo '
	<tr>
		<td><a href="/admin/cron/custom-task?id=' . $task['id'] . '">Edit</a>, <a href="/admin/cron?delete=' . $task['id'] . '">Delete</a></td>
		<td>' . $task['title'] . '</td>
		<td>' . $task['method'] . '</td>
		<td>' . $task['run_cycle'] . '</td>
		<td>' . Time_Fuzzy::run($task['date_start']) . '</td>
		<td>' . ($task['date_end'] < $task['date_start'] ? '---' : Time_Fuzzy::run($task['date_end'])) . '</td>
		<td>' . ($task['date_nextRun'] < $timestamp ? 'Next Pass' : Time_Fuzzy::run($task['date_nextRun'])) . '</td>
	</tr>';
}
echo '
</table>

<a class="button" href="/admin/cron/create">Create New Cron Task</a>';
// Display the Footer
require SYS_PATH . "/controller/includes/admin_footer.php";