ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilDclTableFieldSetting.php
Go to the documentation of this file.
1
<?
php
2
require_once(
'./Services/ActiveRecord/class.ActiveRecord.php'
);
3
12
class
ilDclTableFieldSetting
extends
ActiveRecord
{
13
25
protected
$id
;
34
protected
$table_id
;
44
protected
$field
;
52
protected
$field_order
;
60
protected
$exportable
;
61
62
67
static
function
returnDbTableName
() {
68
return
"il_dcl_tfield_set"
;
69
}
70
71
75
public
function
getId
() {
76
return
$this->id
;
77
}
78
79
83
public
function
setId
(
$id
) {
84
$this->
id
=
$id
;
85
}
86
87
91
public
function
getTableId
() {
92
return
$this->table_id
;
93
}
94
95
99
public
function
setTableId
(
$table_id
) {
100
$this->table_id =
$table_id
;
101
}
102
103
107
public
function
getField
() {
108
return
$this->field
;
109
}
110
111
115
public
function
setField
(
$field
) {
116
$this->field =
$field
;
117
}
118
119
123
public
function
getFieldOrder
() {
124
return
$this->field_order
;
125
}
126
127
131
public
function
setFieldOrder
(
$field_order
) {
132
$this->field_order =
$field_order
;
133
}
134
135
139
public
function
isExportable
() {
140
return
$this->exportable
;
141
}
142
143
147
public
function
setExportable
(
$exportable
) {
148
$this->exportable =
$exportable
;
149
}
150
151
157
public
static
function
getInstance
(
$table_id
,
$field
) {
158
$setting =
self::where
(array(
'table_id'
=>
$table_id
,
'field'
=>
$field
))->first();
159
if
(!$setting) {
160
$setting =
new
self
();
161
$setting->setField(
$field
);
162
$setting->setTableId(
$table_id
);
163
}
164
165
return
$setting;
166
}
167
}
ActiveRecord
Class ActiveRecord.
Definition:
class.ActiveRecord.php:24
ActiveRecord\where
static where($where, $operator=null)
Definition:
class.ActiveRecord.php:643
php
An exception for terminatinating execution or to throw for unit testing.
ilDclTableFieldSetting
Class ilDclTableFieldSetting.
Definition:
class.ilDclTableFieldSetting.php:12
ilDclTableFieldSetting\getInstance
static getInstance($table_id, $field)
Definition:
class.ilDclTableFieldSetting.php:157
ilDclTableFieldSetting\getId
getId()
Definition:
class.ilDclTableFieldSetting.php:75
ilDclTableFieldSetting\$field_order
$field_order
Definition:
class.ilDclTableFieldSetting.php:52
ilDclTableFieldSetting\getTableId
getTableId()
Definition:
class.ilDclTableFieldSetting.php:91
ilDclTableFieldSetting\$exportable
$exportable
Definition:
class.ilDclTableFieldSetting.php:60
ilDclTableFieldSetting\setField
setField($field)
Definition:
class.ilDclTableFieldSetting.php:115
ilDclTableFieldSetting\getFieldOrder
getFieldOrder()
Definition:
class.ilDclTableFieldSetting.php:123
ilDclTableFieldSetting\getField
getField()
Definition:
class.ilDclTableFieldSetting.php:107
ilDclTableFieldSetting\$field
$field
Definition:
class.ilDclTableFieldSetting.php:44
ilDclTableFieldSetting\setExportable
setExportable($exportable)
Definition:
class.ilDclTableFieldSetting.php:147
ilDclTableFieldSetting\isExportable
isExportable()
Definition:
class.ilDclTableFieldSetting.php:139
ilDclTableFieldSetting\$table_id
$table_id
Definition:
class.ilDclTableFieldSetting.php:34
ilDclTableFieldSetting\setTableId
setTableId($table_id)
Definition:
class.ilDclTableFieldSetting.php:99
ilDclTableFieldSetting\returnDbTableName
static returnDbTableName()
Definition:
class.ilDclTableFieldSetting.php:67
ilDclTableFieldSetting\setFieldOrder
setFieldOrder($field_order)
Definition:
class.ilDclTableFieldSetting.php:131
ilDclTableFieldSetting\$id
$id
Definition:
class.ilDclTableFieldSetting.php:25
ilDclTableFieldSetting\setId
setId($id)
Definition:
class.ilDclTableFieldSetting.php:83
Modules
DataCollection
classes
Table
class.ilDclTableFieldSetting.php
Generated on Fri Oct 3 2025 19:00:47 for ILIAS by
1.9.4 (using
Doxyfile
)