mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-08 20:46:05 +00:00
- filterAccess() and filterUsersByAccess() are now static functions in
LetoDMS_DMS and inc.AccessUtils.php is included in inc.ClassDMS.php
This commit is contained in:
parent
10aadee937
commit
a029cd22c2
|
@ -16,6 +16,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
|
require_once("inc.AccessUtils.php");
|
||||||
require_once("inc.ClassFolder.php");
|
require_once("inc.ClassFolder.php");
|
||||||
require_once("inc.ClassDocument.php");
|
require_once("inc.ClassDocument.php");
|
||||||
require_once("inc.ClassGroup.php");
|
require_once("inc.ClassGroup.php");
|
||||||
|
@ -96,6 +97,44 @@ class LetoDMS_DMS {
|
||||||
*/
|
*/
|
||||||
public $convertFileTypes;
|
public $convertFileTypes;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filter objects out which are not accessible in a given mode by a user.
|
||||||
|
*
|
||||||
|
* @param array $objArr list of objects (either documents or folders)
|
||||||
|
* @param object $user user for which access is checked
|
||||||
|
* @param integer $minMode minimum access mode required
|
||||||
|
* @return array filtered list of objects
|
||||||
|
*/
|
||||||
|
static function filterAccess($objArr, $user, $minMode) { /* {{{ */
|
||||||
|
if (!is_array($objArr)) {
|
||||||
|
return array();
|
||||||
|
}
|
||||||
|
$newArr = array();
|
||||||
|
foreach ($objArr as $obj) {
|
||||||
|
if ($obj->getAccessMode($user) >= $minMode)
|
||||||
|
array_push($newArr, $obj);
|
||||||
|
}
|
||||||
|
return $newArr;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filter users out which cannot access an object in a given mode.
|
||||||
|
*
|
||||||
|
* @param object $obj object that shall be accessed
|
||||||
|
* @param array $users list of users which are to check for sufficient
|
||||||
|
* access rights
|
||||||
|
* @param integer $minMode minimum access right on the object for each user
|
||||||
|
* @return array filtered list of users
|
||||||
|
*/
|
||||||
|
static function filterUsersByAccess($obj, $users, $minMode) { /* {{{ */
|
||||||
|
$newArr = array();
|
||||||
|
foreach ($users as $currUser) {
|
||||||
|
if ($obj->getAccessMode($currUser) >= $minMode)
|
||||||
|
array_push($newArr, $currUser);
|
||||||
|
}
|
||||||
|
return $newArr;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
function __construct($db, $contentDir, $contentOffsetDir) { /* {{{ */
|
function __construct($db, $contentDir, $contentOffsetDir) { /* {{{ */
|
||||||
$this->db = $db;
|
$this->db = $db;
|
||||||
$this->contentDir = $contentDir;
|
$this->contentDir = $contentDir;
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassKeywords.php");
|
include("../inc/inc.ClassKeywords.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
@ -32,7 +31,7 @@ if ($user->getID() == $settings->_guestID) {
|
||||||
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($user->getID() != $settings->_adminID) && ($settings->_disableSelfEdit)) {
|
if (!$user->isAdmin() && ($settings->_disableSelfEdit)) {
|
||||||
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -185,6 +185,8 @@ if (is_bool($user)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
$resArr = $resArr[0];
|
$resArr = $resArr[0];
|
||||||
|
$userid = $resArr["id"];
|
||||||
|
$user = $dms->getUser($userid);
|
||||||
|
|
||||||
if (($resArr["id"] == $settings->_guestID) && (!$settings->_enableGuestLogin)) {
|
if (($resArr["id"] == $settings->_guestID) && (!$settings->_enableGuestLogin)) {
|
||||||
_printMessage(getMLText("login_error_title"), "<p>".getMLText("guest_login_disabled").
|
_printMessage(getMLText("login_error_title"), "<p>".getMLText("guest_login_disabled").
|
||||||
|
@ -203,14 +205,12 @@ if (is_bool($user)) {
|
||||||
|
|
||||||
// control admin IP address if required
|
// control admin IP address if required
|
||||||
// TODO: extend control to LDAP autentication
|
// TODO: extend control to LDAP autentication
|
||||||
if (($resArr["id"] == $settings->_adminID) && ($_SERVER['REMOTE_ADDR'] != $settings->_adminIP ) && ( $settings->_adminIP != "") ){
|
if ($user->isAdmin() && ($_SERVER['REMOTE_ADDR'] != $settings->_adminIP ) && ( $settings->_adminIP != "") ){
|
||||||
_printMessage(getMLText("login_error_title"), "<p>".getMLText("invalid_user_id").
|
_printMessage(getMLText("login_error_title"), "<p>".getMLText("invalid_user_id").
|
||||||
"</p>\n<p><a href='".$settings->_httpRoot."op/op.Logout.php'>".getMLText("back")."</a></p>\n");
|
"</p>\n<p><a href='".$settings->_httpRoot."op/op.Logout.php'>".getMLText("back")."</a></p>\n");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$userid = $resArr["id"];
|
|
||||||
$user = $dms->getUser($userid);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
@ -41,7 +40,7 @@ function add_folder_notify($folder,$userid,$recursefolder,$recursedoc)
|
||||||
// include all folder's document
|
// include all folder's document
|
||||||
|
|
||||||
$documents = $folder->getDocuments();
|
$documents = $folder->getDocuments();
|
||||||
$documents = filterAccess($documents, $dms->getUser($userid), M_READ);
|
$documents = LetoDMS_DMS::filterAccess($documents, $dms->getUser($userid), M_READ);
|
||||||
|
|
||||||
foreach($documents as $document)
|
foreach($documents as $document)
|
||||||
$document->addNotify($userid, true);
|
$document->addNotify($userid, true);
|
||||||
|
@ -52,7 +51,7 @@ function add_folder_notify($folder,$userid,$recursefolder,$recursedoc)
|
||||||
// recurse all folder's folders
|
// recurse all folder's folders
|
||||||
|
|
||||||
$subFolders = $folder->getSubFolders();
|
$subFolders = $folder->getSubFolders();
|
||||||
$subFolders = filterAccess($subFolders, getUser($userid), M_READ);
|
$subFolders = LetoDMS_DMS::filterAccess($subFolders, getUser($userid), M_READ);
|
||||||
|
|
||||||
foreach($subFolders as $subFolder)
|
foreach($subFolders as $subFolder)
|
||||||
add_folder_notify($subFolder,$userid,$recursefolder,$recursedoc);
|
add_folder_notify($subFolder,$userid,$recursefolder,$recursedoc);
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
@ -89,14 +88,12 @@ if ($overrideStatus != $overallStatus["status"]) {
|
||||||
getMLText("comment").": ".$document->getComment()."\r\n".
|
getMLText("comment").": ".$document->getComment()."\r\n".
|
||||||
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
||||||
|
|
||||||
$uu = (is_null($updateUser) ? $document->_dms->getUser($settings->_adminID) : $updateUser);
|
|
||||||
|
|
||||||
$subject=mydmsDecodeString($subject);
|
$subject=mydmsDecodeString($subject);
|
||||||
$message=mydmsDecodeString($message);
|
$message=mydmsDecodeString($message);
|
||||||
|
|
||||||
$notifier->toList($uu, $nl["users"], $subject, $message);
|
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($uu, $grp, $subject, $message);
|
$notifier->toGroup($user, $grp, $subject, $message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
@ -197,14 +196,12 @@ if ($_POST["reviewStatus"]==-1){
|
||||||
getMLText("comment").": ".$document->getComment()."\r\n".
|
getMLText("comment").": ".$document->getComment()."\r\n".
|
||||||
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
||||||
|
|
||||||
$uu = (is_null($updateUser) ? $document->_dms->getUser($settings->_adminID) : $updateUser);
|
|
||||||
|
|
||||||
$subject=mydmsDecodeString($subject);
|
$subject=mydmsDecodeString($subject);
|
||||||
$message=mydmsDecodeString($message);
|
$message=mydmsDecodeString($message);
|
||||||
|
|
||||||
$notifier->toList($uu, $nl["users"], $subject, $message);
|
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($uu, $grp, $subject, $message);
|
$notifier->toGroup($user, $grp, $subject, $message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -267,14 +264,12 @@ if ($_POST["reviewStatus"]==-1){
|
||||||
getMLText("comment").": ".$document->getComment()."\r\n".
|
getMLText("comment").": ".$document->getComment()."\r\n".
|
||||||
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
"URL: ###URL_PREFIX###out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$content->_version."\r\n";
|
||||||
|
|
||||||
$uu = (is_null($updateUser) ? $document->_dms->getUser($settings->_adminID) : $updateUser);
|
|
||||||
|
|
||||||
$subject=mydmsDecodeString($subject);
|
$subject=mydmsDecodeString($subject);
|
||||||
$message=mydmsDecodeString($message);
|
$message=mydmsDecodeString($message);
|
||||||
|
|
||||||
$notifier->toList($uu, $nl["users"], $subject, $message);
|
$notifier->toList($user, $nl["users"], $subject, $message);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($uu, $grp, $subject, $message);
|
$notifier->toGroup($user, $grp, $subject, $message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassEmail.php");
|
include("../inc/inc.ClassEmail.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassKeywords.php");
|
include("../inc/inc.ClassKeywords.php");
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
@ -117,11 +116,12 @@ else if ($action == "removeuser") {
|
||||||
}
|
}
|
||||||
|
|
||||||
$userToRemove = $dms->getUser($userid);
|
$userToRemove = $dms->getUser($userid);
|
||||||
if (!is_object($userToRemove)) {
|
if (!is_object($userToRemove) || ($userToRemove->getID() == $settings->_adminID) || ($userToRemove->getID() == $settings->_guestID)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("invalid_user_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("invalid_user_id"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$userToRemove->remove($_POST["assignTo"])) {
|
$userToAssign = $dms->getUser($_POST["assignTo"]);
|
||||||
|
if (!$userToRemove->remove($userToAssign)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ else if ($action == "edituser") {
|
||||||
$editedUser->setEmail($email);
|
$editedUser->setEmail($email);
|
||||||
if ($editedUser->getComment() != $comment)
|
if ($editedUser->getComment() != $comment)
|
||||||
$editedUser->setComment($comment);
|
$editedUser->setComment($comment);
|
||||||
if ($editedUser->isAdmin() != $isAdmin && $editedUser->getID()!=$settings->_adminID)
|
if ($editedUser->isAdmin() != $isAdmin)
|
||||||
$editedUser->setAdmin($isAdmin);
|
$editedUser->setAdmin($isAdmin);
|
||||||
if ($editedUser->isHidden() != $isHidden)
|
if ($editedUser->isHidden() != $isHidden)
|
||||||
$editedUser->setHidden($isHidden);
|
$editedUser->setHidden($isHidden);
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDocument.php");
|
include("../inc/inc.ClassDocument.php");
|
||||||
include("../inc/inc.ClassFolder.php");
|
include("../inc/inc.ClassFolder.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.Calendar.php");
|
include("../inc/inc.Calendar.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassKeywords.php");
|
include("../inc/inc.ClassKeywords.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
|
@ -47,8 +46,8 @@ function printTree($path, $level = 0)
|
||||||
GLOBAL $user, $form;
|
GLOBAL $user, $form;
|
||||||
|
|
||||||
$folder = $path[$level];
|
$folder = $path[$level];
|
||||||
$subFolders = filterAccess($folder->getSubFolders(), $user, M_READ);
|
$subFolders = LetoDMS_DMS::filterAccess($folder->getSubFolders(), $user, M_READ);
|
||||||
$documents = filterAccess($folder->getDocuments(), $user, M_READ);
|
$documents = LetoDMS_DMS::filterAccess($folder->getDocuments(), $user, M_READ);
|
||||||
|
|
||||||
if ($level+1 < count($path))
|
if ($level+1 < count($path))
|
||||||
$nextFolderID = $path[$level+1]->getID();
|
$nextFolderID = $path[$level+1]->getID();
|
||||||
|
@ -79,8 +78,8 @@ function printTree($path, $level = 0)
|
||||||
printTree($path, $level+1);
|
printTree($path, $level+1);
|
||||||
else {
|
else {
|
||||||
print "<li>\n";
|
print "<li>\n";
|
||||||
$subFolders_ = filterAccess($subFolders[$i]->getSubFolders(), $user, M_READ);
|
$subFolders_ = LetoDMS_DMS::filterAccess($subFolders[$i]->getSubFolders(), $user, M_READ);
|
||||||
$documents_ = filterAccess($subFolders[$i]->getDocuments(), $user, M_READ);
|
$documents_ = LetoDMS_DMS::filterAccess($subFolders[$i]->getDocuments(), $user, M_READ);
|
||||||
|
|
||||||
if (count($subFolders_) + count($documents_) > 0)
|
if (count($subFolders_) + count($documents_) > 0)
|
||||||
print "<a href=\"out.DocumentChooser.php?form=$form&folderid=".$subFolders[$i]->getID()."\"><img class='treeicon' src=\"".getImgPath("plus.png")."\" border=0></a>";
|
print "<a href=\"out.DocumentChooser.php?form=$form&folderid=".$subFolders[$i]->getID()."\"><img class='treeicon' src=\"".getImgPath("plus.png")."\" border=0></a>";
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
@ -33,7 +32,7 @@ if ($user->getID() == $settings->_guestID) {
|
||||||
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($user->getID() != $settings->_adminID) && ($settings->_disableSelfEdit)) {
|
if (!$user->isAmdin() && ($settings->_disableSelfEdit)) {
|
||||||
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
|
|
||||||
include("../inc/inc.Version.php");
|
include("../inc/inc.Version.php");
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.ClassKeywords.php");
|
include("../inc/inc.ClassKeywords.php");
|
||||||
|
@ -30,7 +29,7 @@ include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
$categories = getAllKeywordCategories($user->getID());
|
$categories = getAllKeywordCategories(array($user->getID(), $settings->_adminID));
|
||||||
|
|
||||||
UI::htmlStartPage(getMLText("use_default_keywords"));
|
UI::htmlStartPage(getMLText("use_default_keywords"));
|
||||||
|
|
||||||
|
@ -118,7 +117,7 @@ UI::contentContainerStart();
|
||||||
<?php
|
<?php
|
||||||
foreach ($categories as $category) {
|
foreach ($categories as $category) {
|
||||||
$owner = $category->getOwner();
|
$owner = $category->getOwner();
|
||||||
if ($owner->getID() != $settings->_adminID)
|
if (!$owner->isAdmin())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
print "<option value=\"".$category->getID()."\">" . $category->getName();
|
print "<option value=\"".$category->getID()."\">" . $category->getName();
|
||||||
|
@ -130,7 +129,7 @@ UI::contentContainerStart();
|
||||||
<?php
|
<?php
|
||||||
foreach ($categories as $category) {
|
foreach ($categories as $category) {
|
||||||
$owner = $category->getOwner();
|
$owner = $category->getOwner();
|
||||||
if ($owner->getID() != $settings->_adminID)
|
if (!$owner->isAdmin())
|
||||||
continue;
|
continue;
|
||||||
?>
|
?>
|
||||||
<tr id="keywords<?php echo $category->getID()?>" style="display : none;">
|
<tr id="keywords<?php echo $category->getID()?>" style="display : none;">
|
||||||
|
@ -162,7 +161,7 @@ UI::contentContainerStart();
|
||||||
<?php
|
<?php
|
||||||
foreach ($categories as $category) {
|
foreach ($categories as $category) {
|
||||||
$owner = $category->getOwner();
|
$owner = $category->getOwner();
|
||||||
if ($owner->getID() == $settings->_adminID)
|
if ($owner->isAdmin())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
print "<option value=\"".$category->getID()."\">" . $category->getName();
|
print "<option value=\"".$category->getID()."\">" . $category->getName();
|
||||||
|
@ -174,7 +173,7 @@ UI::contentContainerStart();
|
||||||
<?php
|
<?php
|
||||||
foreach ($categories as $category) {
|
foreach ($categories as $category) {
|
||||||
$owner = $category->getOwner();
|
$owner = $category->getOwner();
|
||||||
if ($owner->getID() == $settings->_adminID)
|
if ($owner->isAdmin())
|
||||||
continue;
|
continue;
|
||||||
?>
|
?>
|
||||||
<tr id="keywords<?php echo $category->getID()?>" style="display : none;">
|
<tr id="keywords<?php echo $category->getID()?>" style="display : none;">
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -19,7 +19,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.AccessUtils.php");
|
|
||||||
include("../inc/inc.ClassAccess.php");
|
include("../inc/inc.ClassAccess.php");
|
||||||
include("../inc/inc.ClassDMS.php");
|
include("../inc/inc.ClassDMS.php");
|
||||||
include("../inc/inc.DBAccess.php");
|
include("../inc/inc.DBAccess.php");
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user