示例#1
0
<?php

/*
 * @CODOLICENSE
 */
$smarty = \CODOF\Smarty\Single::get_instance();
$db = \DB::getPDO();
$query = "SELECT * FROM " . PREFIX . "codo_config";
if (isset($_POST['name']) && CODOF\Access\CSRF::valid($_POST['CSRF_token'])) {
    $interval = $_POST['interval'];
    if ($_POST['interval'] == null || $_POST['interval'] == '') {
        $interval = $_POST['e_interval'];
    }
    $cron = new \CODOF\Cron\Cron();
    $cron->reset($_POST['name'], $_POST['type'], $interval);
}
$qry = "SELECT * FROM " . PREFIX . "codo_crons";
$obj = $db->query($qry);
$res = $obj->fetchAll();
$crons = array();
function get_readable_time($t)
{
    switch ($t) {
        case 3600:
            return 'hourly';
        case 3600 * 24:
            return 'daily';
        case 3600 * 24 * 7:
            return 'weekly';
        case 3600 * 24 * 30:
            return 'monthly';