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', [
 
prepare(ilDBInterface $db)