ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilObjectDataDeletionLog.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2010 ILIAS open source, Extended GPL, see docs/LICENSE */
3
13{
14 public static function add(ilObject $a_object)
15 {
16 global $DIC;
17
18 $ilDB = $DIC->database();
19
20 $ilDB->insert("object_data_del", array(
21 "obj_id" => array("integer", $a_object->getId()),
22 "type" => array("text", $a_object->getType()),
23 "title" => array("text", $a_object->getTitle()),
24 "tstamp" => array("integer", time())
25 ));
26 }
27
28 public static function get($a_object_id)
29 {
30 global $DIC;
31
32 $ilDB = $DIC->database();
33
34 $set = $ilDB->query("SELECT * FROM object_data_del" .
35 " WHERE obj_id = " . $ilDB->quote($a_object_id, "integer"));
36 return $ilDB->fetchAssoc($set);
37 }
38}
An exception for terminatinating execution or to throw for unit testing.
static add(ilObject $a_object)
Class ilObject Basic functions for all objects.
getType()
get object type @access public
getId()
get object id @access public
getTitle()
get object title @access public
global $DIC
Definition: saml.php:7
global $ilDB