19 declare(strict_types=1);
35 if (
$ilDB->tableColumnExists(
'crs_archives',
'archive_date')) {
36 $ilDB->modifyTableColumn(
'crs_archives',
'archive_date', [
43 if (
$ilDB->tableColumnExists(
'crs_items',
'timing_start')) {
44 $ilDB->modifyTableColumn(
'crs_items',
'timing_start', [
51 if (
$ilDB->tableColumnExists(
'crs_items',
'timing_end')) {
52 $ilDB->modifyTableColumn(
'crs_items',
'timing_end', [
59 if (
$ilDB->tableColumnExists(
'crs_items',
'suggestion_start')) {
60 $ilDB->modifyTableColumn(
'crs_items',
'suggestion_start', [
67 if (
$ilDB->tableColumnExists(
'crs_items',
'suggestion_end')) {
68 $ilDB->modifyTableColumn(
'crs_items',
'suggestion_end', [
75 if (
$ilDB->tableColumnExists(
'crs_items',
'suggestion_start_rel')) {
76 $ilDB->modifyTableColumn(
'crs_items',
'suggestion_start_rel', [
83 if (
$ilDB->tableColumnExists(
'crs_items',
'suggestion_end_rel')) {
84 $ilDB->modifyTableColumn(
'crs_items',
'suggestion_end_rel', [
91 if (
$ilDB->tableColumnExists(
'crs_lm_history',
'last_access')) {
92 $ilDB->modifyTableColumn(
'crs_lm_history',
'last_access', [
99 if (
$ilDB->tableColumnExists(
'crs_settings',
'activation_start')) {
100 $ilDB->modifyTableColumn(
'crs_settings',
'activation_start', [
107 if (
$ilDB->tableColumnExists(
'crs_settings',
'activation_end')) {
108 $ilDB->modifyTableColumn(
'crs_settings',
'activation_end', [
115 if (
$ilDB->tableColumnExists(
'crs_settings',
'sub_start')) {
116 $ilDB->modifyTableColumn(
'crs_settings',
'sub_start', [
123 if (
$ilDB->tableColumnExists(
'crs_settings',
'sub_end')) {
124 $ilDB->modifyTableColumn(
'crs_settings',
'sub_end', [
131 if (
$ilDB->tableColumnExists(
'crs_settings',
'archive_start')) {
132 $ilDB->modifyTableColumn(
'crs_settings',
'archive_start', [
139 if (
$ilDB->tableColumnExists(
'crs_settings',
'archive_end')) {
140 $ilDB->modifyTableColumn(
'crs_settings',
'archive_end', [
147 if (
$ilDB->tableColumnExists(
'crs_settings',
'crs_start')) {
148 $ilDB->modifyTableColumn(
'crs_settings',
'crs_start', [
155 if (
$ilDB->tableColumnExists(
'crs_settings',
'crs_end')) {
156 $ilDB->modifyTableColumn(
'crs_settings',
'crs_end', [
163 if (
$ilDB->tableColumnExists(
'crs_settings',
'leave_end')) {
164 $ilDB->modifyTableColumn(
'crs_settings',
'leave_end', [
171 if (
$ilDB->tableColumnExists(
'crs_timings_planed',
'planed_start')) {
172 $ilDB->modifyTableColumn(
'crs_timings_planed',
'planed_start', [
179 if (
$ilDB->tableColumnExists(
'crs_timings_planed',
'planed_end')) {
180 $ilDB->modifyTableColumn(
'crs_timings_planed',
'planed_end', [
187 if (
$ilDB->tableColumnExists(
'crs_timings_user',
'sstart')) {
188 $ilDB->modifyTableColumn(
'crs_timings_user',
'sstart', [
195 if (
$ilDB->tableColumnExists(
'crs_timings_user',
'ssend')) {
196 $ilDB->modifyTableColumn(
'crs_timings_user',
'ssend', [
203 if (
$ilDB->tableColumnExists(
'crs_waiting_list',
'sub_time')) {
204 $ilDB->modifyTableColumn(
'crs_waiting_list',
'sub_time', [
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
prepare(ilDBInterface $db)