19 declare(strict_types=1);
37 return "Update 'Assigned By' for restarted assignments";
42 return self::DEFAULT_AMOUNT_OF_STEPS;
55 $this->db = $environment->
getResource(Setup\Environment::RESOURCE_DATABASE);
64 .
"WHERE id in (SELECT restarted_assignment_id FROM prg_usr_assignments WHERE restarted_assignment_id != -1)" . PHP_EOL
66 $this->db->manipulate($query);
71 $query =
"SELECT count(restarted_assignment_id) AS cnt FROM prg_usr_assignments" . PHP_EOL
72 .
" WHERE restarted_assignment_id != -1" . PHP_EOL
75 $result = $this->db->query($query);
76 $row = $this->db->fetchAssoc($result);
77 return (
int) $row[
'cnt'] > 0 ? 1 : 0;
const AUTO_ASSIGNED_BY_RESTART
getRemainingAmountOfSteps()
step(Environment $environment)
getResource(string $id)
Consumers of this method should check if the result is what they expect, e.g.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
prepare(Environment $environment)
An environment holds resources to be used in the setup process.
getDefaultAmountOfStepsPerRun()
const DEFAULT_AMOUNT_OF_STEPS
getPreconditions(Environment $environment)