4 include_once
'./Modules/DataCollection/classes/class.ilDataCollectionField.php';
5 include_once
'./Modules/DataCollection/classes/class.ilDataCollectionDatatype.php';
26 $message =
"Standard fields cannot be read from DB";
28 $ilLog->write(
"[ilDataCollectionStandardField] ".$message);
37 $message =
"Standard fields cannot be written to DB";
39 $ilLog->write(
"[ilDataCollectionStandardField] ".$message);
73 array(
"id"=>
"last_edit_by",
"title" => $lng->txt(
"dcl_last_edited_by"),
"description" => $lng->txt(
"dcl_last_edited_by_description"),
"datatype_id" =>
ilDataCollectionDatatype::INPUTFORMAT_TEXT,
"required" =>
true)
84 foreach(self::_getStandardFieldsAsArray() as $array)
87 $array[
"datatype_id"] = self::_getDatatypeForId($array[
"id"]);
89 $field->buildFromDBRecord($array);
90 array_push($stdFields, $field);
101 foreach(self::_getStandardFieldsAsArray() as $field)
103 if($field[
"id"] == $field_id)
const INPUTFORMAT_DATETIME
static _isStandardField($field_id)
static _getStandardFieldsAsArray()
static _getStandardFields($table_id)
Class ilDataCollectionField.
static _getDatatypeForId($id)
gives you the datatype id of a specified standard field.
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
Class ilDataCollectionField.