38 $ilDB = $DIC->database();
41 "SELECT status FROM il_wiki_contributor " .
42 "WHERE wiki_id = %s and user_id = %s",
43 array(
"integer",
"integer"),
44 array($a_obj_id, $a_user_id)
46 if ($row =
$ilDB->fetchAssoc($set)) {
47 return (
int) $row[
"status"];
58 $ilDB = $DIC->database();
61 "SELECT status_time FROM il_wiki_contributor " .
62 "WHERE wiki_id = %s and user_id = %s",
63 array(
"integer",
"integer"),
64 array($a_obj_id, $a_user_id)
66 if ($row =
$ilDB->fetchAssoc($set)) {
67 return $row[
"status_time"];
82 $ilDB = $DIC->database();
84 $ilDB->manipulate(
"DELETE FROM il_wiki_contributor WHERE " .
85 " wiki_id = " .
$ilDB->quote($a_obj_id,
"integer") .
86 " AND user_id = " .
$ilDB->quote($a_user_id,
"integer"));
89 "INSERT INTO il_wiki_contributor (status, wiki_id, user_id, status_time) " .
90 "VALUES (%s,%s,%s,%s)",
91 array(
"integer",
"integer",
"integer",
"timestamp"),
92 array($a_status, $a_obj_id, $a_user_id,
ilUtil::now())
static _lookupStatusTime(int $a_obj_id, int $a_user_id)
static _writeStatus(int $a_obj_id, int $a_user_id, int $a_status)
static now()
Return current timestamp in Y-m-d H:i:s format.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _lookupStatus(int $a_obj_id, int $a_user_id)
Lookup current success status (STATUS_NOT_GRADED|STATUS_PASSED|STATUS_FAILED)