3 declare(strict_types=1);
32 if (!$this->db->tableColumnExists(
'cmix_users',
'registration')) {
33 $this->db->addTableColumn(
'cmix_users',
'registration', array(
44 if (!$this->db->tableColumnExists(
'cmix_settings',
'publisher_id')) {
45 $this->db->addTableColumn(
'cmix_settings',
'publisher_id', array(
56 if (!$this->db->tableColumnExists(
'cmix_settings',
'anonymous_homepage')) {
57 $this->db->addTableColumn(
'cmix_settings',
'anonymous_homepage', array(
68 if (!$this->db->tableColumnExists(
'cmix_settings',
'moveon')) {
69 $this->db->addTableColumn(
'cmix_settings',
'moveon', array(
80 if (!$this->db->tableColumnExists(
'cmix_token',
'cmi5_session')) {
81 $this->db->addTableColumn(
"cmix_token",
"cmi5_session", [
92 if (!$this->db->tableColumnExists(
'cmix_token',
'returned_for_cmi5_session')) {
93 $this->db->addTableColumn(
"cmix_token",
"returned_for_cmi5_session", [
104 if (!$this->db->tableColumnExists(
'cmix_settings',
'launch_parameters')) {
105 $this->db->addTableColumn(
'cmix_settings',
'launch_parameters', array(
116 if (!$this->db->tableColumnExists(
'cmix_settings',
'entitlement_key')) {
117 $this->db->addTableColumn(
'cmix_settings',
'entitlement_key', array(
128 if (!$this->db->tableColumnExists(
'cmix_token',
'cmi5_session_data')) {
129 $this->db->addTableColumn(
"cmix_token",
"cmi5_session_data", [
137 if (!$this->db->tableColumnExists(
'cmix_users',
'satisfied')) {
138 $this->db->addTableColumn(
'cmix_users',
'satisfied', array(
149 if (!$this->db->tableColumnExists(
'cmix_settings',
'switch_to_review')) {
150 $this->db->addTableColumn(
'cmix_settings',
'switch_to_review', array(
161 $this->db->manipulateF(
'DELETE FROM cmix_users WHERE usr_id = %s', [
'integer'], [13]);
prepare(ilDBInterface $db)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...