/usr/share/php/LetoDMS/Core/inc.ClassNotification.php is in php-letodms-core 3.2.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | <?php
/**
* Implementation of a notification object
*
* @category DMS
* @package LetoDMS_Core
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010 Uwe Steinmann
* @version Release: 3.2.1
*/
/**
* Class to represent a notification
*
* @category DMS
* @package LetoDMS_Core
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010 Uwe Steinmann
* @version Release: 3.2.1
*/
class LetoDMS_Core_Notification { /* {{{ */
/**
* @var integer id of target (document or folder)
*
* @access protected
*/
var $_target;
/**
* @var integer document or folder
*
* @access protected
*/
var $_targettype;
/**
* @var integer id of user to notify
*
* @access protected
*/
var $_userid;
/**
* @var integer id of group to notify
*
* @access protected
*/
var $_groupid;
/**
* @var object reference to the dms instance this user belongs to
*
* @access protected
*/
var $_dms;
function LetoDMS_Core_Notification($target, $targettype, $userid, $groupid) {
$this->_target = $target;
$this->_targettype = $targettype;
$this->_userid = $userid;
$this->_groupid = $groupid;
}
function setDMS($dms) {
$this->_dms = $dms;
}
function getTarget() { return $this->_target; }
function getTargetType() { return $this->_targettype; }
function getUser() { return $this->_dms->getUser($this->_userid); }
function getGroup() { return $this->_dms->getGroup($this->_groupid); }
} /* }}} */
?>
|