Stud.IP  4.2 Revision
object.inc.php File Reference

Namespaces

 studip_core
 

Functions

 object_set_visit_module ($type)
 
 object_set_visit ($object_id, $type, $user_id='')
 
 object_get_visit ($object_id, $type, $mode="last", $open_object_id='', $user_id='', $refresh_cache=false)
 
 object_get_visit_threshold ()
 
 object_kill_visits ($user_id, $object_ids=false)
 
 object_add_view ($object_id)
 
 object_kill_views ($object_id)
 
 object_return_views ($object_id)
 

Function Documentation

◆ object_add_view()

object_add_view (   $object_id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_get_visit()

object_get_visit (   $object_id,
  $type,
  $mode = "last",
  $open_object_id = '',
  $user_id = '',
  $refresh_cache = false 
)

This function gets the (last) visit time for an object or module. If no information is found, the last visit of the open-object can bes used

Parameters
stringthe id of the object (i.e. seminar_id, news_id, vote_id)
stringthe type of visited object or module (i.e. news, documents, wiki - see /lib/classes/Modules.class.php for definitions OR sem/inst, if the visit for the whole seminar was saved)
stringthe return-mode: 'last' for the last visit, other for actual-visit
stringthe user who visited the object - if not given, the actual user is used
stringthe id of an open-object (seminar or inst), to gather information for last visit from the visit of the whole open-object
Returns
int the timestamp of the last visit or FALSE
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_get_visit_threshold()

object_get_visit_threshold ( )

This function gets the cutoff value for object visit dates as defined by the NEW_INDICATOR_THRESHOLD setting.

Returns
int the timestamp of the oldest possible visit or 0
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_kill_views()

object_kill_views (   $object_id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_kill_visits()

object_kill_visits (   $user_id,
  $object_ids = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_return_views()

object_return_views (   $object_id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_set_visit()

object_set_visit (   $object_id,
  $type,
  $user_id = '' 
)

This function saves the actual time as last visitdate for the given object, user and type

Parameters
stringthe id of the object (i.e. seminar_id, news_id, vote_id)
stringthe type of visited object or module (i.e. news, documents, wiki - see /lib/classes/Modules.class.php for definitions)
stringthe user who visited the object - if not given, the actual user is used
Here is the call graph for this function:
Here is the caller graph for this function:

◆ object_set_visit_module()

object_set_visit_module (   $type)
Here is the call graph for this function:
Here is the caller graph for this function: