Skip to content
Code-Schnipsel Gruppen Projekte
get.php 550 B
Newer Older
Henning Leutz's avatar
Henning Leutz committed
<?php

/**
Henning Leutz's avatar
Henning Leutz committed
 * return the cron history
Henning Leutz's avatar
Henning Leutz committed
 *
 * @param {array} $params - filter params
 * @return array
Henning Leutz's avatar
Henning Leutz committed
 */
function package_quiqqer_cron_ajax_history_get($params)
Henning Leutz's avatar
Henning Leutz committed
{
Henning Leutz's avatar
Henning Leutz committed
    $CronManager = new QUI\Cron\Manager();
Henning Leutz's avatar
Henning Leutz committed
    $params = json_decode($params, true);

    return array(
        'page'  => (int)$params['page'],
Henning Leutz's avatar
Henning Leutz committed
        'data'  => $CronManager->getHistoryList($params),
        'total' => $CronManager->getHistoryCount()
    );
Henning Leutz's avatar
Henning Leutz committed
}

Henning Leutz's avatar
Henning Leutz committed
QUI::$Ajax->register(
Henning Leutz's avatar
Henning Leutz committed
    'package_quiqqer_cron_ajax_history_get',
Henning Leutz's avatar
Henning Leutz committed
    'Permission::checkAdminUser'
);