Stud.IP  5.4
LogEvent Class Reference
Inheritance diagram for LogEvent:
SimpleORMap PrivacyObject

Public Member Functions

 formatEvent ()
 
- Public Member Functions inherited from SimpleORMap
 __construct ($id=null)
 
 __clone ()
 
 getRelationOptions ($relation)
 
 getTableMetadata ()
 
 hasAutoIncrementColumn ()
 
 setId ($id)
 
 getId ()
 
 getNewId ()
 
 toArray ($only_these_fields=null)
 
 toRawArray ($only_these_fields=null)
 
 toArrayRecursive ($only_these_fields=null)
 
 getValue ($field)
 
 getRelationValue ($relation, $field)
 
 getDefaultValue ($field)
 
 setValue ($field, $value)
 
 __get ($field)
 
 __set ($field, $value)
 
 __isset ($field)
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 getIterator ()
 
 count ()
 
 isField ($field)
 
 isRelation ($field)
 
 isAdditionalField ($field)
 
 isAliasField ($field)
 
 isI18nField ($field)
 
 setData ($data, $reset=false)
 
 isNew ()
 
 isDeleted ()
 
 setNew ($is_new)
 
 getWhereQuery ()
 
 restore ()
 
 store ()
 
 triggerChdate ()
 
 delete ()
 
 isDirty ()
 
 isFieldDirty ($field)
 
 revertValue ($field)
 
 getPristineValue ($field)
 
 initRelation ($relation)
 
 resetRelation ($relation)
 
 cleanup ()
 

Static Public Member Functions

static countByActions ()
 
static deleteExpired ()
 
static exportUserData (StoredUserData $storage)
 
- Static Public Member Functions inherited from SimpleORMap
static tableScheme ($db_table)
 
static expireTableScheme ()
 
static exists ($id)
 
static countBySql ($sql='1', $params=[])
 
static create ($data)
 
static build ($data, $is_new=true)
 
static buildExisting ($data)
 
static import ($data)
 
static findBySQL ($sql, $params=[])
 
static findOneBySQL ($where, $params=[])
 
static findThru ($foreign_key_value, $options)
 
static findEachBySQL ($callable, $sql, $params=[])
 
static findMany ($pks=[], $order='', $order_params=[])
 
static findEachMany ($callable, $pks=[], $order='', $order_params=[])
 
static findAndMapBySQL ($callable, $where, $params=[])
 
static findAndMapMany ($callable, $pks=[], $order='', $order_params=[])
 
static deleteBySQL ($where, $params=[])
 
static toObject ($id_or_object)
 
static __callStatic (string $name, array $arguments)
 

Protected Member Functions

 formatCallback ($m)
 
 formatResource ($field)
 
 formatUsername ($field)
 
 formatSeminar ($field)
 
 formatInstitute ($field)
 
 formatStudyarea ($field)
 
 formatSingledate ($field)
 
 formatPlugin ($field)
 
 formatSemester ($field)
 
 formatStatusgruppe ($field)
 
 formatObject ()
 
- Protected Member Functions inherited from SimpleORMap
 _getId ($field)
 
 _setId ($field, $value)
 
 _getAdditionalValueFromRelation ($field)
 
 _setAdditionalValueFromRelation ($field, $value)
 
 _getAdditionalValue ($field)
 
 _setAdditionalValue ($field, $value)
 
 parseRelationOptions ($type, $name, $options)
 
 storeRelations ($only_these=null)
 
 deleteRelations ()
 
 initializeContent ()
 
 applyCallbacks ($type)
 
 cbNotificationMapper ($cb_type)
 
 cbAfterInitialize ($cb_type)
 
 setSerializedValue ($field, $value)
 
 setI18nValue ($field, $value)
 

Static Protected Member Functions

static configure ($config=[])
 
- Static Protected Member Functions inherited from SimpleORMap
static db_table ()
 
static db_fields ()
 
static pk ()
 
static default_values ()
 
static serialized_fields ()
 
static alias_fields ()
 
static i18n_fields ()
 
static additional_fields ()
 
static has_many ()
 
static has_one ()
 
static belongs_to ()
 
static has_and_belongs_to_many ()
 
static registered_callbacks ()
 
static known_slots ()
 
static notification_map ()
 
static getter_setter_map ()
 
static configure ($config=[])
 
static config ($key)
 
static registerCallback ($types, $cb)
 
static unregisterCallback ($types, $cb)
 

Protected Attributes

 $formatted_text = ''
 
- Protected Attributes inherited from SimpleORMap
 $content = []
 
 $content_db = []
 
 $is_new = true
 
 $is_deleted = false
 
 $relations = []
 
 $additional_data = []
 

Additional Inherited Members

- Data Fields inherited from SimpleORMap
const ID_SEPARATOR = '_'
 
- Static Public Attributes inherited from SimpleORMap
static $schemes = null
 
- Static Protected Attributes inherited from SimpleORMap
static $config = []
 
static $reserved_slots = ['value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id']
 
static $performs_batch_operation = false
 

Member Function Documentation

◆ configure()

static configure (   $config = [])
staticprotected

◆ countByActions()

static countByActions ( )
static

Returns the number of log events counted by actions as an array where the ey is the action id and the value is the number of events for this action.

Returns
array Number of loge events for all actions

◆ deleteExpired()

static deleteExpired ( )
static

Deletes all expired events.

Returns
int Number of deleted events.

◆ exportUserData()

static exportUserData ( StoredUserData  $storage)
static

Export available data of a given user into a storage object (an instance of the StoredUserData class) for that user.

Parameters
StoredUserData$storageobject to store data into

Implements PrivacyObject.

◆ formatCallback()

formatCallback (   $m)
protected
Parameters
$m
Returns
string

◆ formatEvent()

formatEvent ( )

Returns the formatted log event. Fills the action template with data of this event.

Returns
string The formatted log event.

◆ formatInstitute()

formatInstitute (   $field)
protected

Returns the name of the institute for the id found in the given field or the id if the institute is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of institute or the id.

◆ formatObject()

formatObject ( )
protected

◆ formatPlugin()

formatPlugin (   $field)
protected

Returns the name of the plugin for the id found in the given field or the id if the plugin is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of plugin or the id.

◆ formatResource()

formatResource (   $field)
protected

Returns the name of the resource for the resource id found in the given field or the resource id if the resource is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of the resource or resource id.

◆ formatSemester()

formatSemester (   $field)
protected

Returns the name of the semester for the id found in the given field or the id if the seminar is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of semester or the id.

◆ formatSeminar()

formatSeminar (   $field)
protected

Returns the name of the seminar for the id found in the given field or the id if the seminar is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of seminar or the id.

◆ formatSingledate()

formatSingledate (   $field)
protected

Returns the singledate for the id found in the given field.

Parameters
string$fieldThe name of the table field.
Returns
string The singledate.

◆ formatStatusgruppe()

formatStatusgruppe (   $field)
protected

Returns the name of the statusgroup for the id found in the given field or the id if the group is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of statusgruppe or the id.

◆ formatStudyarea()

formatStudyarea (   $field)
protected

Returns the name of the study area for the id found in the given field or the id if the study area is unknown.

Parameters
string$fieldThe name of the table field.
Returns
string The name of seminar or the id.

◆ formatUsername()

formatUsername (   $field)
protected

Returns the name of the user with the id found in the given field.

Parameters
string$fieldThe name of the table field.
Returns
string The name of the user.

Field Documentation

◆ $formatted_text

$formatted_text = ''
protected

The documentation for this class was generated from the following file: