diff --git a/completion/cron.php b/completion/cron.php deleted file mode 100644 index 405048333e4..00000000000 --- a/completion/cron.php +++ /dev/null @@ -1,52 +0,0 @@ -. - -/** - * Code used by scheduled tasks for reviewing and aggregating course completion criteria. - * - * @package core_completion - * @category completion - * @copyright 2009 Catalyst IT Ltd - * @author Aaron Barnes - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -defined('MOODLE_INTERNAL') || die(); -require_once($CFG->libdir.'/completionlib.php'); - - -/** - * Aggregate criteria status's as per configured aggregation method - * - * @param int $method COMPLETION_AGGREGATION_* constant - * @param bool $data Criteria completion status - * @param bool|null $state Aggregation state - */ -function completion_cron_aggregate($method, $data, &$state) { - if ($method == COMPLETION_AGGREGATION_ALL) { - if ($data && $state !== false) { - $state = true; - } else { - $state = false; - } - } elseif ($method == COMPLETION_AGGREGATION_ANY) { - if ($data) { - $state = true; - } else if (!$data && $state === null) { - $state = false; - } - } -}