- rename all classes belonging to the core of LetoDMS into LetoDMS_Core_xxx

- move them all into LetoDMS_Core
This commit is contained in:
steinm 2011-01-20 08:18:37 +00:00
parent a2f832aa72
commit 8a84bc3b51
130 changed files with 298 additions and 290 deletions

View File

@ -1,5 +1,12 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Changes in version 2.0.1 Changes in version 3.0.0
--------------------------------------------------------------------------------
Major reorganisation of code
Split LetoDMS into a core module, webdav server, and the known web application
--------------------------------------------------------------------------------
Changes in version 2.0.1
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
ADDED A GRAPHIC LOGO ADDED A GRAPHIC LOGO

View File

@ -19,56 +19,56 @@
/** /**
* @uses LetoDMS_DatabaseAccess * @uses LetoDMS_DatabaseAccess
*/ */
require_once('inc/inc.DBAccess.php'); require_once('LetoDMS_Core/inc.DBAccess.php');
/** /**
* @uses LetoDMS_DMS * @uses LetoDMS_DMS
*/ */
require_once('inc/inc.ClassDMS.php'); require_once('LetoDMS_Core/inc.ClassDMS.php');
/** /**
* @uses LetoDMS_Folder * @uses LetoDMS_Folder
*/ */
require_once('inc/inc.ClassFolder.php'); require_once('LetoDMS_Core/inc.ClassFolder.php');
/** /**
* @uses LetoDMS_Document * @uses LetoDMS_Document
*/ */
require_once('inc/inc.ClassDocument.php'); require_once('LetoDMS_Core/inc.ClassDocument.php');
/** /**
* @uses LetoDMS_Group * @uses LetoDMS_Group
*/ */
require_once('inc/inc.ClassGroup.php'); require_once('LetoDMS_Core/inc.ClassGroup.php');
/** /**
* @uses LetoDMS_User * @uses LetoDMS_User
*/ */
require_once('inc/inc.ClassUser.php'); require_once('LetoDMS_Core/inc.ClassUser.php');
/** /**
* @uses LetoDMS_KeywordCategory * @uses LetoDMS_KeywordCategory
*/ */
require_once('inc/inc.ClassKeywords.php'); require_once('LetoDMS_Core/inc.ClassKeywords.php');
/** /**
* @uses LetoDMS_Notification * @uses LetoDMS_Notification
*/ */
require_once('inc/inc.ClassNotification.php'); require_once('LetoDMS_Core/inc.ClassNotification.php');
/** /**
* @uses LetoDMS_UserAccess * @uses LetoDMS_UserAccess
* @uses LetoDMS_GroupAccess * @uses LetoDMS_GroupAccess
*/ */
require_once('inc/inc.ClassAccess.php'); require_once('LetoDMS_Core/inc.ClassAccess.php');
/** /**
*/ */
require_once('inc/inc.AccessUtils.php'); require_once('LetoDMS_Core/inc.AccessUtils.php');
/** /**
* @uses LetoDMS_File * @uses LetoDMS_File
*/ */
require_once('inc/inc.FileUtils.php'); require_once('LetoDMS_Core/inc.FileUtils.php');
?> ?>

View File

@ -14,7 +14,7 @@
/** /**
* Used to indicate that a search should return all * Used to indicate that a search should return all
* results in the ACL table. See {@link LetoDMS_Folder::getAccessList()} * results in the ACL table. See {@link LetoDMS_Core_Folder::getAccessList()}
*/ */
define("M_ANY", -1); define("M_ANY", -1);

View File

@ -23,11 +23,11 @@
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_UserAccess { /* {{{ */ class LetoDMS_Core_UserAccess { /* {{{ */
var $_user; var $_user;
var $_mode; var $_mode;
function LetoDMS_UserAccess($user, $mode) { function LetoDMS_Core_UserAccess($user, $mode) {
$this->_user = $user; $this->_user = $user;
$this->_mode = $mode; $this->_mode = $mode;
} }
@ -52,11 +52,11 @@ class LetoDMS_UserAccess { /* {{{ */
* @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_GroupAccess { /* {{{ */ class LetoDMS_Core_GroupAccess { /* {{{ */
var $_group; var $_group;
var $_mode; var $_mode;
function LetoDMS_GroupAccess($group, $mode) { function LetoDMS_Core_GroupAccess($group, $mode) {
$this->_group = $group; $this->_group = $group;
$this->_mode = $mode; $this->_mode = $mode;
} }

View File

@ -28,7 +28,7 @@ require_once("inc.ClassNotification.php");
/** /**
* Class to represent the complete document management system. * Class to represent the complete document management system.
* This class is needed to do most of the dms operations. It needs * This class is needed to do most of the dms operations. It needs
* an instance of {@link LetoDMS_DatabaseAccess} to access the * an instance of {@link LetoDMS_Core_DatabaseAccess} to access the
* underlying database. Many methods are factory functions which create * underlying database. Many methods are factory functions which create
* objects representing the entities in the dms, like folders, documents, * objects representing the entities in the dms, like folders, documents,
* users, or groups. * users, or groups.
@ -39,12 +39,12 @@ require_once("inc.ClassNotification.php");
* *
* This class does not enforce any access rights on documents and folders * This class does not enforce any access rights on documents and folders
* by design. It is up to the calling application to use the methods * by design. It is up to the calling application to use the methods
* {@link LetoDMS_Folder::getAccessMode} and * {@link LetoDMS_Core_Folder::getAccessMode} and
* {@link LetoDMS_Document::getAccessMode} and interpret them as desired. * {@link LetoDMS_Core_Document::getAccessMode} and interpret them as desired.
* Though, there are two convinient functions to filter a list of * Though, there are two convinient functions to filter a list of
* documents/folders for which users have access rights for. See * documents/folders for which users have access rights for. See
* {@link LetoDMS_DMS::filterAccess} * {@link LetoDMS_Core_DMS::filterAccess}
* and {@link LetoDMS_DMS::filterUsersByAccess} * and {@link LetoDMS_Core_DMS::filterUsersByAccess}
* *
* Though, this class has two methods to set the currently logged in user * Though, this class has two methods to set the currently logged in user
* ({@link setUser} and {@link login}), none of them need to be called, because * ({@link setUser} and {@link login}), none of them need to be called, because
@ -54,9 +54,9 @@ require_once("inc.ClassNotification.php");
* <code> * <code>
* <?php * <?php
* include("inc/inc.ClassDMS.php"); * include("inc/inc.ClassDMS.php");
* $db = new LetoDMS_DatabaseAccess($type, $hostname, $user, $passwd, $name); * $db = new LetoDMS_Core_DatabaseAccess($type, $hostname, $user, $passwd, $name);
* $db->connect() or die ("Could not connect to db-server"); * $db->connect() or die ("Could not connect to db-server");
* $dms = new LetoDMS_DMS($db, $contentDir); * $dms = new LetoDMS_Core_DMS($db, $contentDir);
* $dms->setRootFolderID(1); * $dms->setRootFolderID(1);
* ... * ...
* ?> * ?>
@ -69,17 +69,17 @@ require_once("inc.ClassNotification.php");
* @copyright Copyright (C) 2010, Uwe Steinmann * @copyright Copyright (C) 2010, Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_DMS { class LetoDMS_Core_DMS {
/** /**
* @var object $db reference to database object. This must be an instance * @var object $db reference to database object. This must be an instance
* of {@link LetoDMS_DatabaseAccess}. * of {@link LetoDMS_Core_DatabaseAccess}.
* @access protected * @access protected
*/ */
protected $db; protected $db;
/** /**
* @var object $user reference to currently logged in user. This must be * @var object $user reference to currently logged in user. This must be
* an instance of {@link LetoDMS_User}. This variable is currently not * an instance of {@link LetoDMS_Core_User}. This variable is currently not
* used. It is set by {@link setUser}. * used. It is set by {@link setUser}.
* @access private * @access private
*/ */
@ -162,7 +162,7 @@ class LetoDMS_DMS {
* @param object $db object to access the underlying database * @param object $db object to access the underlying database
* @param string $contentDir path in filesystem containing the data store * @param string $contentDir path in filesystem containing the data store
* all document contents is stored * all document contents is stored
* @return object instance of LetoDMS_DMS * @return object instance of LetoDMS_Core_DMS
*/ */
function __construct($db, $contentDir) { /* {{{ */ function __construct($db, $contentDir) { /* {{{ */
$this->db = $db; $this->db = $db;
@ -183,7 +183,7 @@ class LetoDMS_DMS {
/** /**
* Set id of root folder * Set id of root folder
* This function must be called right after creating an instance of * This function must be called right after creating an instance of
* LetoDMS_DMS * LetoDMS_Core_DMS
* *
* @param interger $id id of root folder * @param interger $id id of root folder
*/ */
@ -228,7 +228,7 @@ class LetoDMS_DMS {
* @param string $username login name of user * @param string $username login name of user
* @param string $password password of user * @param string $password password of user
* *
* @return object instance of class LetoDMS_User or false * @return object instance of class LetoDMS_Core_User or false
*/ */
function login($username, $password) { /* {{{ */ function login($username, $password) { /* {{{ */
} /* }}} */ } /* }}} */
@ -252,7 +252,7 @@ class LetoDMS_DMS {
* This function retrieves a document from the database by its id. * This function retrieves a document from the database by its id.
* *
* @param integer $id internal id of document * @param integer $id internal id of document
* @return object instance of LetoDMS_Document or false * @return object instance of LetoDMS_Core_Document or false
*/ */
function getDocument($id) { /* {{{ */ function getDocument($id) { /* {{{ */
if (!is_numeric($id)) return false; if (!is_numeric($id)) return false;
@ -277,7 +277,7 @@ class LetoDMS_DMS {
$lock = $lockArr[0]["userID"]; $lock = $lockArr[0]["userID"];
} }
$document = new LetoDMS_Document($resArr["id"], $resArr["name"], $resArr["comment"], $resArr["date"], $resArr["expires"], $resArr["owner"], $resArr["folder"], $resArr["inheritAccess"], $resArr["defaultAccess"], $lock, $resArr["keywords"], $resArr["sequence"]); $document = new LetoDMS_Core_Document($resArr["id"], $resArr["name"], $resArr["comment"], $resArr["date"], $resArr["expires"], $resArr["owner"], $resArr["folder"], $resArr["inheritAccess"], $resArr["defaultAccess"], $lock, $resArr["keywords"], $resArr["sequence"]);
$document->setDMS($this); $document->setDMS($this);
return $document; return $document;
} /* }}} */ } /* }}} */
@ -300,7 +300,7 @@ class LetoDMS_DMS {
$documents = array(); $documents = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$document = new LetoDMS_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); $document = new LetoDMS_Core_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
$document->setDMS($this); $document->setDMS($this);
$documents[] = $document; $documents[] = $document;
} }
@ -336,7 +336,7 @@ class LetoDMS_DMS {
return false; return false;
$row = $resArr[0]; $row = $resArr[0];
$document = new LetoDMS_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]); $document = new LetoDMS_Core_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
$document->setDMS($this); $document->setDMS($this);
return $document; return $document;
} /* }}} */ } /* }}} */
@ -499,7 +499,7 @@ class LetoDMS_DMS {
foreach ($resArr as $docArr) { foreach ($resArr as $docArr) {
$document = new LetoDMS_Document( $document = new LetoDMS_Core_Document(
$docArr["id"], $docArr["name"], $docArr["id"], $docArr["name"],
$docArr["comment"], $docArr["date"], $docArr["comment"], $docArr["date"],
$docArr["expires"], $docArr["owner"], $docArr["expires"], $docArr["owner"],
@ -518,7 +518,7 @@ class LetoDMS_DMS {
* This function retrieves a folder from the database by its id. * This function retrieves a folder from the database by its id.
* *
* @param integer $id internal id of folder * @param integer $id internal id of folder
* @return object instance of LetoDMS_Folder or false * @return object instance of LetoDMS_Core_Folder or false
*/ */
function getFolder($id) { /* {{{ */ function getFolder($id) { /* {{{ */
if (!is_numeric($id)) return false; if (!is_numeric($id)) return false;
@ -532,7 +532,7 @@ class LetoDMS_DMS {
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
$folder = new LetoDMS_Folder($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]); $folder = new LetoDMS_Core_Folder($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]);
$folder->setDMS($this); $folder->setDMS($this);
return $folder; return $folder;
} /* }}} */ } /* }}} */
@ -565,7 +565,7 @@ class LetoDMS_DMS {
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
$folder = new LetoDMS_Folder($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]); $folder = new LetoDMS_Core_Folder($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]);
$folder->setDMS($this); $folder->setDMS($this);
return $folder; return $folder;
} /* }}} */ } /* }}} */
@ -576,7 +576,7 @@ class LetoDMS_DMS {
* This function retrieves a user from the database by its id. * This function retrieves a user from the database by its id.
* *
* @param integer $id internal id of user * @param integer $id internal id of user
* @return object instance of LetoDMS_User or false * @return object instance of LetoDMS_Core_User or false
*/ */
function getUser($id) { /* {{{ */ function getUser($id) { /* {{{ */
if (!is_numeric($id)) if (!is_numeric($id))
@ -590,7 +590,7 @@ class LetoDMS_DMS {
$resArr = $resArr[0]; $resArr = $resArr[0];
$user = new LetoDMS_User($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"]); $user = new LetoDMS_Core_User($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"]);
$user->setDMS($this); $user->setDMS($this);
return $user; return $user;
} /* }}} */ } /* }}} */
@ -601,7 +601,7 @@ class LetoDMS_DMS {
* This function retrieves a user from the database by its login. * This function retrieves a user from the database by its login.
* *
* @param integer $login internal login of user * @param integer $login internal login of user
* @return object instance of LetoDMS_User or false * @return object instance of LetoDMS_Core_User or false
*/ */
function getUserByLogin($login) { /* {{{ */ function getUserByLogin($login) { /* {{{ */
$queryStr = "SELECT * FROM tblUsers WHERE login = '".$login."'"; $queryStr = "SELECT * FROM tblUsers WHERE login = '".$login."'";
@ -612,7 +612,7 @@ class LetoDMS_DMS {
$resArr = $resArr[0]; $resArr = $resArr[0];
$user = new LetoDMS_User($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"]); $user = new LetoDMS_Core_User($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"]);
$user->setDMS($this); $user->setDMS($this);
return $user; return $user;
} /* }}} */ } /* }}} */
@ -620,7 +620,7 @@ class LetoDMS_DMS {
/** /**
* Return list of all users * Return list of all users
* *
* @return array of instances of LetoDMS_User or false * @return array of instances of LetoDMS_Core_User or false
*/ */
function getAllUsers() { /* {{{ */ function getAllUsers() { /* {{{ */
$queryStr = "SELECT * FROM tblUsers ORDER BY login"; $queryStr = "SELECT * FROM tblUsers ORDER BY login";
@ -632,7 +632,7 @@ class LetoDMS_DMS {
$users = array(); $users = array();
for ($i = 0; $i < count($resArr); $i++) { for ($i = 0; $i < count($resArr); $i++) {
$user = new LetoDMS_User($resArr[$i]["id"], $resArr[$i]["login"], $resArr[$i]["pwd"], $resArr[$i]["fullName"], $resArr[$i]["email"], (isset($resArr["language"])?$resArr["language"]:NULL), (isset($resArr["theme"])?$resArr["theme"]:NULL), $resArr[$i]["comment"], $resArr[$i]["role"], $resArr[$i]["hidden"]); $user = new LetoDMS_Core_User($resArr[$i]["id"], $resArr[$i]["login"], $resArr[$i]["pwd"], $resArr[$i]["fullName"], $resArr[$i]["email"], (isset($resArr["language"])?$resArr["language"]:NULL), (isset($resArr["theme"])?$resArr["theme"]:NULL), $resArr[$i]["comment"], $resArr[$i]["role"], $resArr[$i]["hidden"]);
$user->setDMS($this); $user->setDMS($this);
$users[$i] = $user; $users[$i] = $user;
} }
@ -651,7 +651,7 @@ class LetoDMS_DMS {
* @param integer $role role of new user (can be 0=normal, 1=admin, 2=guest) * @param integer $role role of new user (can be 0=normal, 1=admin, 2=guest)
* @param integer $isHidden hide user in all lists, if this is set login * @param integer $isHidden hide user in all lists, if this is set login
* is still allowed * is still allowed
* @return object of LetoDMS_User * @return object of LetoDMS_Core_User
*/ */
function addUser($login, $pwd, $fullName, $email, $language, $theme, $comment, $role=0, $isHidden=0) { /* {{{ */ function addUser($login, $pwd, $fullName, $email, $language, $theme, $comment, $role=0, $isHidden=0) { /* {{{ */
if (is_object($this->getUserByLogin($login))) { if (is_object($this->getUserByLogin($login))) {
@ -685,7 +685,7 @@ class LetoDMS_DMS {
$resArr = $resArr[0]; $resArr = $resArr[0];
$group = new LetoDMS_Group($resArr["id"], $resArr["name"], $resArr["comment"]); $group = new LetoDMS_Core_Group($resArr["id"], $resArr["name"], $resArr["comment"]);
$group->setDMS($this); $group->setDMS($this);
return $group; return $group;
} /* }}} */ } /* }}} */
@ -707,7 +707,7 @@ class LetoDMS_DMS {
$resArr = $resArr[0]; $resArr = $resArr[0];
$group = new LetoDMS_Group($resArr["id"], $resArr["name"], $resArr["comment"]); $group = new LetoDMS_Core_Group($resArr["id"], $resArr["name"], $resArr["comment"]);
$group->setDMS($this); $group->setDMS($this);
return $group; return $group;
} /* }}} */ } /* }}} */
@ -715,7 +715,7 @@ class LetoDMS_DMS {
/** /**
* Get a list of all groups * Get a list of all groups
* *
* @return array array of instances of {@link LetoDMS_Group} * @return array array of instances of {@link LetoDMS_Core_Group}
*/ */
function getAllGroups() { /* {{{ */ function getAllGroups() { /* {{{ */
$queryStr = "SELECT * FROM tblGroups ORDER BY name"; $queryStr = "SELECT * FROM tblGroups ORDER BY name";
@ -728,7 +728,7 @@ class LetoDMS_DMS {
for ($i = 0; $i < count($resArr); $i++) { for ($i = 0; $i < count($resArr); $i++) {
$group = new LetoDMS_Group($resArr[$i]["id"], $resArr[$i]["name"], $resArr[$i]["comment"]); $group = new LetoDMS_Core_Group($resArr[$i]["id"], $resArr[$i]["name"], $resArr[$i]["comment"]);
$group->setDMS($this); $group->setDMS($this);
$groups[$i] = $group; $groups[$i] = $group;
} }
@ -741,7 +741,7 @@ class LetoDMS_DMS {
* *
* @param string $name name of group * @param string $name name of group
* @param string $comment comment of group * @param string $comment comment of group
* @return object/boolean instance of {@link LetoDMS_Group} or false in * @return object/boolean instance of {@link LetoDMS_Core_Group} or false in
* case of an error. * case of an error.
*/ */
function addGroup($name, $comment) { /* {{{ */ function addGroup($name, $comment) { /* {{{ */
@ -766,7 +766,7 @@ class LetoDMS_DMS {
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
$cat = new LetoDMS_Keywordcategory($resArr["id"], $resArr["owner"], $resArr["name"]); $cat = new LetoDMS_Core_Keywordcategory($resArr["id"], $resArr["owner"], $resArr["name"]);
$cat->setDMS($this); $cat->setDMS($this);
return $cat; return $cat;
} /* }}} */ } /* }}} */
@ -778,7 +778,7 @@ class LetoDMS_DMS {
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
$cat = new LetoDMS_Keywordcategory($resArr["id"], $resArr["owner"], $resArr["name"]); $cat = new LetoDMS_Core_Keywordcategory($resArr["id"], $resArr["owner"], $resArr["name"]);
$cat->setDMS($this); $cat->setDMS($this);
return $cat; return $cat;
} /* }}} */ } /* }}} */
@ -794,7 +794,7 @@ class LetoDMS_DMS {
$categories = array(); $categories = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$cat = new LetoDMS_KeywordCategory($row["id"], $row["owner"], $row["name"]); $cat = new LetoDMS_Core_KeywordCategory($row["id"], $row["owner"], $row["name"]);
$cat->setDMS($this); $cat->setDMS($this);
array_push($categories, $cat); array_push($categories, $cat);
} }
@ -813,7 +813,7 @@ class LetoDMS_DMS {
$categories = array(); $categories = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$cat = new LetoDMS_KeywordCategory($row["id"], $row["owner"], $row["name"]); $cat = new LetoDMS_Core_KeywordCategory($row["id"], $row["owner"], $row["name"]);
$cat->setDMS($this); $cat->setDMS($this);
array_push($categories, $cat); array_push($categories, $cat);
} }
@ -852,7 +852,7 @@ class LetoDMS_DMS {
$notifications = array(); $notifications = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$not = new LetoDMS_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]); $not = new LetoDMS_Core_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]);
$not->setDMS($this); $not->setDMS($this);
array_push($notifications, $cat); array_push($notifications, $cat);
} }
@ -880,7 +880,7 @@ class LetoDMS_DMS {
$notifications = array(); $notifications = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$not = new LetoDMS_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]); $not = new LetoDMS_Core_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]);
$not->setDMS($this); $not->setDMS($this);
array_push($notifications, $cat); array_push($notifications, $cat);
} }

View File

@ -33,7 +33,7 @@ define("S_EXPIRED", -3);
* 2010 Matteo Lucarelli, 2010 Uwe Steinmann * 2010 Matteo Lucarelli, 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_Document { /* {{{ */ class LetoDMS_Core_Document { /* {{{ */
/** /**
* @var integer unique id of document * @var integer unique id of document
*/ */
@ -99,7 +99,7 @@ class LetoDMS_Document { /* {{{ */
*/ */
var $_dms; var $_dms;
function LetoDMS_Document($id, $name, $comment, $date, $expires, $ownerID, $folderID, $inheritAccess, $defaultAccess, $locked, $keywords, $sequence) { /* {{{ */ function LetoDMS_Core_Document($id, $name, $comment, $date, $expires, $ownerID, $folderID, $inheritAccess, $defaultAccess, $locked, $keywords, $sequence) { /* {{{ */
$this->_id = $id; $this->_id = $id;
$this->_name = $name; $this->_name = $name;
$this->_comment = $comment; $this->_comment = $comment;
@ -257,7 +257,7 @@ class LetoDMS_Document { /* {{{ */
/** /**
* Return owner of document * Return owner of document
* *
* @return object owner of document as an instance of {@link LetoDMS_User} * @return object owner of document as an instance of {@link LetoDMS_Core_User}
*/ */
function getOwner() { /* {{{ */ function getOwner() { /* {{{ */
if (!isset($this->_owner)) if (!isset($this->_owner))
@ -528,9 +528,9 @@ class LetoDMS_Document { /* {{{ */
$this->_accessList[$mode] = array("groups" => array(), "users" => array()); $this->_accessList[$mode] = array("groups" => array(), "users" => array());
foreach ($resArr as $row) { foreach ($resArr as $row) {
if ($row["userID"] != -1) if ($row["userID"] != -1)
array_push($this->_accessList[$mode]["users"], new LetoDMS_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"])); array_push($this->_accessList[$mode]["users"], new LetoDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"]));
else //if ($row["groupID"] != -1) else //if ($row["groupID"] != -1)
array_push($this->_accessList[$mode]["groups"], new LetoDMS_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"])); array_push($this->_accessList[$mode]["groups"], new LetoDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"]));
} }
} }
@ -626,7 +626,7 @@ class LetoDMS_Document { /* {{{ */
* The function takes inherited access rights into account. * The function takes inherited access rights into account.
* For a list of possible access rights see @file inc.AccessUtils.php * For a list of possible access rights see @file inc.AccessUtils.php
* *
* @param $user object instance of class LetoDMS_User * @param $user object instance of class LetoDMS_Core_User
* @return integer access mode * @return integer access mode
*/ */
function getAccessMode($user) { /* {{{ */ function getAccessMode($user) { /* {{{ */
@ -670,7 +670,7 @@ class LetoDMS_Document { /* {{{ */
* The function takes inherited access rights into account. * The function takes inherited access rights into account.
* For a list of possible access rights see @file inc.AccessUtils.php * For a list of possible access rights see @file inc.AccessUtils.php
* *
* @param $group object instance of class LetoDMS_Group * @param $group object instance of class LetoDMS_Core_Group
* @return integer access mode * @return integer access mode
*/ */
function getGroupAccessMode($group) { /* {{{ */ function getGroupAccessMode($group) { /* {{{ */
@ -703,8 +703,8 @@ class LetoDMS_Document { /* {{{ */
* Returns a list of all notifications * Returns a list of all notifications
* *
* The returned list has two elements called 'users' and 'groups'. Each one * The returned list has two elements called 'users' and 'groups'. Each one
* is an array itself countaining objects of class LetoDMS_User and * is an array itself countaining objects of class LetoDMS_Core_User and
* LetoDMS_Group. * LetoDMS_Core_Group.
* *
* @return array list of notifications * @return array list of notifications
*/ */
@ -958,12 +958,12 @@ class LetoDMS_Document { /* {{{ */
if (!$db->getResult($queryStr)) return false; if (!$db->getResult($queryStr)) return false;
// copy file // copy file
if (!LetoDMS_File::makeDir($this->_dms->contentDir . $dir)) return false; if (!LetoDMS_Core_File::makeDir($this->_dms->contentDir . $dir)) return false;
if (!LetoDMS_File::copyFile($tmpFile, $this->_dms->contentDir . $dir . $version . $fileType)) return false; if (!LetoDMS_Core_File::copyFile($tmpFile, $this->_dms->contentDir . $dir . $version . $fileType)) return false;
unset($this->_content); unset($this->_content);
unset($this->_latestContent); unset($this->_latestContent);
$docResultSet = new LetoDMS_AddContentResultSet(new LetoDMS_DocumentContent($this, $version, $comment, $date, $user->getID(), $dir, $orgFileName, $fileType, $mimeType)); $docResultSet = new LetoDMS_AddContentResultSet(new LetoDMS_Core_DocumentContent($this, $version, $comment, $date, $user->getID(), $dir, $orgFileName, $fileType, $mimeType));
// TODO - verify // TODO - verify
if ($this->_dms->enableConverting && in_array($docResultSet->_content->getFileType(), array_keys($this->_dms->convertFileTypes))) if ($this->_dms->enableConverting && in_array($docResultSet->_content->getFileType(), array_keys($this->_dms->convertFileTypes)))
@ -1041,7 +1041,7 @@ class LetoDMS_Document { /* {{{ */
* *
* This functions returns an array of content elements ordered by version * This functions returns an array of content elements ordered by version
* *
* @return array list of objects of class LetoDMS_DocumentContent * @return array list of objects of class LetoDMS_Core_DocumentContent
*/ */
function getContent() { /* {{{ */ function getContent() { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
@ -1054,7 +1054,7 @@ class LetoDMS_Document { /* {{{ */
$this->_content = array(); $this->_content = array();
foreach ($resArr as $row) foreach ($resArr as $row)
array_push($this->_content, new LetoDMS_DocumentContent($this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"])); array_push($this->_content, new LetoDMS_Core_DocumentContent($this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"]));
} }
return $this->_content; return $this->_content;
@ -1064,7 +1064,7 @@ class LetoDMS_Document { /* {{{ */
* Return the content element of a document with a given version number * Return the content element of a document with a given version number
* *
* @param integer $version version number of content element * @param integer $version version number of content element
* @return object object of class LetoDMS_DocumentContent * @return object object of class LetoDMS_Core_DocumentContent
*/ */
function getContentByVersion($version) { /* {{{ */ function getContentByVersion($version) { /* {{{ */
if (!is_numeric($version)) return false; if (!is_numeric($version)) return false;
@ -1086,7 +1086,7 @@ class LetoDMS_Document { /* {{{ */
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
return new LetoDMS_DocumentContent($this, $resArr["version"], $resArr["comment"], $resArr["date"], $resArr["createdBy"], $resArr["dir"], $resArr["orgFileName"], $resArr["fileType"], $resArr["mimeType"]); return new LetoDMS_Core_DocumentContent($this, $resArr["version"], $resArr["comment"], $resArr["date"], $resArr["createdBy"], $resArr["dir"], $resArr["orgFileName"], $resArr["fileType"], $resArr["mimeType"]);
} /* }}} */ } /* }}} */
function getLatestContent() { /* {{{ */ function getLatestContent() { /* {{{ */
@ -1100,7 +1100,7 @@ class LetoDMS_Document { /* {{{ */
return false; return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
$this->_latestContent = new LetoDMS_DocumentContent($this, $resArr["version"], $resArr["comment"], $resArr["date"], $resArr["createdBy"], $resArr["dir"], $resArr["orgFileName"], $resArr["fileType"], $resArr["mimeType"]); $this->_latestContent = new LetoDMS_Core_DocumentContent($this, $resArr["version"], $resArr["comment"], $resArr["date"], $resArr["createdBy"], $resArr["dir"], $resArr["orgFileName"], $resArr["fileType"], $resArr["mimeType"]);
} }
return $this->_latestContent; return $this->_latestContent;
} /* }}} */ } /* }}} */
@ -1112,7 +1112,7 @@ class LetoDMS_Document { /* {{{ */
$emailList[] = $version->_userID; $emailList[] = $version->_userID;
if (file_exists( $this->_dms->contentDir.$version->getPath() )) if (file_exists( $this->_dms->contentDir.$version->getPath() ))
if (!LetoDMS_File::removeFile( $this->_dms->contentDir.$version->getPath() )) if (!LetoDMS_Core_File::removeFile( $this->_dms->contentDir.$version->getPath() ))
return false; return false;
$status = $version->getStatus(); $status = $version->getStatus();
@ -1179,7 +1179,7 @@ class LetoDMS_Document { /* {{{ */
$resArr = $resArr[0]; $resArr = $resArr[0];
$document = $this->_dms->getDocument($resArr["document"]); $document = $this->_dms->getDocument($resArr["document"]);
$target = $this->_dms->getDocument($resArr["target"]); $target = $this->_dms->getDocument($resArr["target"]);
return new LetoDMS_DocumentLink($resArr["id"], $document, $target, $resArr["userID"], $resArr["public"]); return new LetoDMS_Core_DocumentLink($resArr["id"], $document, $target, $resArr["userID"], $resArr["public"]);
} /* }}} */ } /* }}} */
function getDocumentLinks() { /* {{{ */ function getDocumentLinks() { /* {{{ */
@ -1194,7 +1194,7 @@ class LetoDMS_Document { /* {{{ */
foreach ($resArr as $row) { foreach ($resArr as $row) {
$target = $this->_dms->getDocument($row["target"]); $target = $this->_dms->getDocument($row["target"]);
array_push($this->_documentLinks, new LetoDMS_DocumentLink($row["id"], $this, $target, $row["userID"], $row["public"])); array_push($this->_documentLinks, new LetoDMS_Core_DocumentLink($row["id"], $this, $target, $row["userID"], $row["public"]));
} }
} }
return $this->_documentLinks; return $this->_documentLinks;
@ -1232,7 +1232,7 @@ class LetoDMS_Document { /* {{{ */
if ((is_bool($resArr) && !$resArr) || count($resArr)==0) return false; if ((is_bool($resArr) && !$resArr) || count($resArr)==0) return false;
$resArr = $resArr[0]; $resArr = $resArr[0];
return new LetoDMS_DocumentFile($resArr["id"], $this, $resArr["userID"], $resArr["comment"], $resArr["date"], $resArr["dir"], $resArr["fileType"], $resArr["mimeType"], $resArr["orgFileName"], $resArr["name"]); return new LetoDMS_Core_DocumentFile($resArr["id"], $this, $resArr["userID"], $resArr["comment"], $resArr["date"], $resArr["dir"], $resArr["fileType"], $resArr["mimeType"], $resArr["orgFileName"], $resArr["name"]);
} /* }}} */ } /* }}} */
function getDocumentFiles() { /* {{{ */ function getDocumentFiles() { /* {{{ */
@ -1246,7 +1246,7 @@ class LetoDMS_Document { /* {{{ */
$this->_documentFiles = array(); $this->_documentFiles = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
array_push($this->_documentFiles, new LetoDMS_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"])); array_push($this->_documentFiles, new LetoDMS_Core_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"]));
} }
} }
return $this->_documentFiles; return $this->_documentFiles;
@ -1267,8 +1267,8 @@ class LetoDMS_Document { /* {{{ */
if (is_bool($file) && !$file) return false; if (is_bool($file) && !$file) return false;
// copy file // copy file
if (!LetoDMS_File::makeDir($this->_dms->contentDir . $dir)) return false; if (!LetoDMS_Core_File::makeDir($this->_dms->contentDir . $dir)) return false;
if (!LetoDMS_File::copyFile($tmpFile, $this->_dms->contentDir . $file->getPath() )) return false; if (!LetoDMS_Core_File::copyFile($tmpFile, $this->_dms->contentDir . $file->getPath() )) return false;
return true; return true;
} /* }}} */ } /* }}} */
@ -1280,7 +1280,7 @@ class LetoDMS_Document { /* {{{ */
if (is_bool($file) && !$file) return false; if (is_bool($file) && !$file) return false;
if (file_exists( $this->_dms->contentDir . $file->getPath() )){ if (file_exists( $this->_dms->contentDir . $file->getPath() )){
if (!LetoDMS_File::removeFile( $this->_dms->contentDir . $file->getPath() )) if (!LetoDMS_Core_File::removeFile( $this->_dms->contentDir . $file->getPath() ))
return false; return false;
} }
@ -1318,7 +1318,7 @@ class LetoDMS_Document { /* {{{ */
// TODO: versioning file? // TODO: versioning file?
if (file_exists( $this->_dms->contentDir . $this->getDir() )) if (file_exists( $this->_dms->contentDir . $this->getDir() ))
if (!LetoDMS_File::removeDir( $this->_dms->contentDir . $this->getDir() )) if (!LetoDMS_Core_File::removeDir( $this->_dms->contentDir . $this->getDir() ))
return false; return false;
$queryStr = "DELETE FROM tblDocuments WHERE id = " . $this->_id; $queryStr = "DELETE FROM tblDocuments WHERE id = " . $this->_id;
@ -1384,13 +1384,13 @@ class LetoDMS_Document { /* {{{ */
$queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ". $queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ".
"LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ". "LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ".
"WHERE `tblGroupMembers`.`groupID` IN (". $groupIDs .") ". "WHERE `tblGroupMembers`.`groupID` IN (". $groupIDs .") ".
"AND `tblUsers`.`role` != ".LetoDMS_User::role_guest.")"; "AND `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest.")";
} }
$queryStr .= (strlen($queryStr)==0 ? "" : " UNION "). $queryStr .= (strlen($queryStr)==0 ? "" : " UNION ").
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE (`tblUsers`.`role` != ".LetoDMS_User::role_guest.") ". "WHERE (`tblUsers`.`role` != ".LetoDMS_Core_User::role_guest.") ".
"AND ((`tblUsers`.`id` = ". $this->_ownerID . ") ". "AND ((`tblUsers`.`id` = ". $this->_ownerID . ") ".
"OR (`tblUsers`.`role` = ".LetoDMS_User::role_admin.")". "OR (`tblUsers`.`role` = ".LetoDMS_Core_User::role_admin.")".
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))"). (strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
")) ORDER BY `login`"; ")) ORDER BY `login`";
} }
@ -1399,16 +1399,16 @@ class LetoDMS_Document { /* {{{ */
$queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ". $queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ".
"LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ". "LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ".
"WHERE `tblGroupMembers`.`groupID` NOT IN (". $groupIDs .")". "WHERE `tblGroupMembers`.`groupID` NOT IN (". $groupIDs .")".
"AND `tblUsers`.`role` != ".LetoDMS_User::role_guest . "AND `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest .
(strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))"); (strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))");
} }
$queryStr .= (strlen($queryStr)==0 ? "" : " UNION "). $queryStr .= (strlen($queryStr)==0 ? "" : " UNION ").
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE (`tblUsers`.`id` = ". $this->_ownerID . ") ". "WHERE (`tblUsers`.`id` = ". $this->_ownerID . ") ".
"OR (`tblUsers`.`role` = ".LetoDMS_User::role_admin."))". "OR (`tblUsers`.`role` = ".LetoDMS_Core_User::role_admin."))".
"UNION ". "UNION ".
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE `tblUsers`.`role` != ".LetoDMS_User::role_guest . "WHERE `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest .
(strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))"). (strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))").
" ORDER BY `login`"; " ORDER BY `login`";
} }
@ -1442,7 +1442,7 @@ class LetoDMS_Document { /* {{{ */
$resArr = $db->getResultArray($queryStr); $resArr = $db->getResultArray($queryStr);
if (!is_bool($resArr)) { if (!is_bool($resArr)) {
foreach ($resArr as $row) { foreach ($resArr as $row) {
$this->_approversList["groups"][] = new LetoDMS_Group($row["id"], $row["name"], $row["comment"]); $this->_approversList["groups"][] = new LetoDMS_Core_Group($row["id"], $row["name"], $row["comment"]);
} }
} }
} }
@ -1460,7 +1460,7 @@ class LetoDMS_Document { /* {{{ */
* meta data stored in the database. A document content has a version number * meta data stored in the database. A document content has a version number
* which is incremented with each replacement of the old content. Old versions * which is incremented with each replacement of the old content. Old versions
* are kept unless they are explicitly deleted by * are kept unless they are explicitly deleted by
* {@link LetoDMS_Document::removeContent()}. * {@link LetoDMS_Core_Document::removeContent()}.
* *
* @category DMS * @category DMS
* @package LetoDMS * @package LetoDMS
@ -1471,7 +1471,7 @@ class LetoDMS_Document { /* {{{ */
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_DocumentContent { /* {{{ */ class LetoDMS_Core_DocumentContent { /* {{{ */
// if status is released and there are reviewers set status draft_rev // if status is released and there are reviewers set status draft_rev
// if status is released or draft_rev and there are approves set status draft_app // if status is released or draft_rev and there are approves set status draft_app
@ -1510,7 +1510,7 @@ class LetoDMS_DocumentContent { /* {{{ */
else $this->setStatus(S_RELEASED,"",$user); else $this->setStatus(S_RELEASED,"",$user);
} /* }}} */ } /* }}} */
function LetoDMS_DocumentContent($document, $version, $comment, $date, $userID, $dir, $orgFileName, $fileType, $mimeType) { /* {{{ */ function LetoDMS_Core_DocumentContent($document, $version, $comment, $date, $userID, $dir, $orgFileName, $fileType, $mimeType) { /* {{{ */
$this->_document = $document; $this->_document = $document;
$this->_version = $version; $this->_version = $version;
$this->_comment = $comment; $this->_comment = $comment;
@ -1608,7 +1608,7 @@ class LetoDMS_DocumentContent { /* {{{ */
// $send_email=FALSE is used when removing entire document // $send_email=FALSE is used when removing entire document
// to avoid one email for every version // to avoid one email for every version
// This function is deprecated. It was replaced by LetoDMS_Document::removeContent() // This function is deprecated. It was replaced by LetoDMS_Core_Document::removeContent()
function __remove($send_email=TRUE) { /* {{{ */ function __remove($send_email=TRUE) { /* {{{ */
GLOBAL $user; GLOBAL $user;
$db = $this->_document->_dms->getDB(); $db = $this->_document->_dms->getDB();
@ -1617,7 +1617,7 @@ class LetoDMS_DocumentContent { /* {{{ */
$emailList[] = $this->_userID; $emailList[] = $this->_userID;
if (file_exists( $this->_document->_dms->contentDir.$version->getPath() )) if (file_exists( $this->_document->_dms->contentDir.$version->getPath() ))
if (!LetoDMS_File::removeFile( $this->_document->_dms->contentDir.$version->getPath() )) if (!LetoDMS_Core_File::removeFile( $this->_document->_dms->contentDir.$version->getPath() ))
return false; return false;
$status = $this->getStatus(); $status = $this->getStatus();
@ -2176,7 +2176,7 @@ class LetoDMS_DocumentContent { /* {{{ */
* Document links are to establish a reference from one document to * Document links are to establish a reference from one document to
* another document. The owner of the document link may not be the same * another document. The owner of the document link may not be the same
* as the owner of one of the documents. * as the owner of one of the documents.
* Use {@link LetoDMS_Document::addDocumentLink()} to add a reference * Use {@link LetoDMS_Core_Document::addDocumentLink()} to add a reference
* to another document. * to another document.
* *
* @category DMS * @category DMS
@ -2188,14 +2188,14 @@ class LetoDMS_DocumentContent { /* {{{ */
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_DocumentLink { /* {{{ */ class LetoDMS_Core_DocumentLink { /* {{{ */
var $_id; var $_id;
var $_document; var $_document;
var $_target; var $_target;
var $_userID; var $_userID;
var $_public; var $_public;
function LetoDMS_DocumentLink($id, $document, $target, $userID, $public) { function LetoDMS_Core_DocumentLink($id, $document, $target, $userID, $public) {
$this->_id = $id; $this->_id = $id;
$this->_document = $document; $this->_document = $document;
$this->_target = $target; $this->_target = $target;
@ -2238,7 +2238,7 @@ class LetoDMS_DocumentLink { /* {{{ */
* Beside the regular document content arbitrary files can be attached * Beside the regular document content arbitrary files can be attached
* to a document. This is a similar concept as attaching files to emails. * to a document. This is a similar concept as attaching files to emails.
* The owner of the attached file and the document may not be the same. * The owner of the attached file and the document may not be the same.
* Use {@link LetoDMS_Document::addDocumentFile()} to attach a file. * Use {@link LetoDMS_Core_Document::addDocumentFile()} to attach a file.
* *
* @category DMS * @category DMS
* @package LetoDMS * @package LetoDMS
@ -2249,7 +2249,7 @@ class LetoDMS_DocumentLink { /* {{{ */
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_DocumentFile { /* {{{ */ class LetoDMS_Core_DocumentFile { /* {{{ */
var $_id; var $_id;
var $_document; var $_document;
var $_userID; var $_userID;
@ -2261,7 +2261,7 @@ class LetoDMS_DocumentFile { /* {{{ */
var $_orgFileName; var $_orgFileName;
var $_name; var $_name;
function LetoDMS_DocumentFile($id, $document, $userID, $comment, $date, $dir, $fileType, $mimeType, $orgFileName,$name) { function LetoDMS_Core_DocumentFile($id, $document, $userID, $comment, $date, $dir, $fileType, $mimeType, $orgFileName,$name) {
$this->_id = $id; $this->_id = $id;
$this->_document = $document; $this->_document = $document;
$this->_userID = $userID; $this->_userID = $userID;
@ -2300,7 +2300,7 @@ class LetoDMS_DocumentFile { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->_dms->getDB();
if (file_exists( $this->_document->_dms->contentDir.$this->getPath() )) if (file_exists( $this->_document->_dms->contentDir.$this->getPath() ))
if (!LetoDMS_File::removeFile( $this->_document->_dms->contentDir.$this->getPath() )) if (!LetoDMS_Core_File::removeFile( $this->_document->_dms->contentDir.$this->getPath() ))
return false; return false;
@ -2355,7 +2355,7 @@ class LetoDMS_AddContentResultSet { /* {{{ */
return false; return false;
} }
if (!strcasecmp($type, "i")) { if (!strcasecmp($type, "i")) {
if (strcasecmp(get_class($reviewer), "LetoDMS_User")) { if (strcasecmp(get_class($reviewer), "LetoDMS_Core_User")) {
return false; return false;
} }
if ($this->_indReviewers == null) { if ($this->_indReviewers == null) {
@ -2364,7 +2364,7 @@ class LetoDMS_AddContentResultSet { /* {{{ */
$this->_indReviewers[$status][] = $reviewer; $this->_indReviewers[$status][] = $reviewer;
} }
if (!strcasecmp($type, "g")) { if (!strcasecmp($type, "g")) {
if (strcasecmp(get_class($reviewer), "LetoDMS_Group")) { if (strcasecmp(get_class($reviewer), "LetoDMS_Core_Group")) {
return false; return false;
} }
if ($this->_grpReviewers == null) { if ($this->_grpReviewers == null) {
@ -2381,7 +2381,7 @@ class LetoDMS_AddContentResultSet { /* {{{ */
return false; return false;
} }
if (!strcasecmp($type, "i")) { if (!strcasecmp($type, "i")) {
if (strcasecmp(get_class($approver), "LetoDMS_User")) { if (strcasecmp(get_class($approver), "LetoDMS_Core_User")) {
return false; return false;
} }
if ($this->_indApprovers == null) { if ($this->_indApprovers == null) {
@ -2390,7 +2390,7 @@ class LetoDMS_AddContentResultSet { /* {{{ */
$this->_indApprovers[$status][] = $approver; $this->_indApprovers[$status][] = $approver;
} }
if (!strcasecmp($type, "g")) { if (!strcasecmp($type, "g")) {
if (strcasecmp(get_class($approver), "LetoDMS_Group")) { if (strcasecmp(get_class($approver), "LetoDMS_Core_Group")) {
return false; return false;
} }
if ($this->_grpApprovers == null) { if ($this->_grpApprovers == null) {

View File

@ -23,7 +23,7 @@
* 2010 Matteo Lucarelli, 2010 Uwe Steinmann * 2010 Matteo Lucarelli, 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_Folder { class LetoDMS_Core_Folder {
/** /**
* @var integer unique id of folder * @var integer unique id of folder
*/ */
@ -69,7 +69,7 @@ class LetoDMS_Folder {
*/ */
var $_dms; var $_dms;
function LetoDMS_Folder($id, $name, $parentID, $comment, $date, $ownerID, $inheritAccess, $defaultAccess, $sequence) { /* {{{ */ function LetoDMS_Core_Folder($id, $name, $parentID, $comment, $date, $ownerID, $inheritAccess, $defaultAccess, $sequence) { /* {{{ */
$this->_id = $id; $this->_id = $id;
$this->_name = $name; $this->_name = $name;
$this->_parentID = $parentID; $this->_parentID = $parentID;
@ -321,7 +321,7 @@ class LetoDMS_Folder {
/** /**
* Returns a list of subfolders * Returns a list of subfolders
* This function does not check for access rights. Use * This function does not check for access rights. Use
* {@link LetoDMS_DMS::filterAccess} for checking each folder against * {@link LetoDMS_Core_DMS::filterAccess} for checking each folder against
* the currently logged in user and the access rights. * the currently logged in user and the access rights.
* *
* @param string $orderby if set to 'n' the list is ordered by name, otherwise * @param string $orderby if set to 'n' the list is ordered by name, otherwise
@ -340,7 +340,7 @@ class LetoDMS_Folder {
$this->_subFolders = array(); $this->_subFolders = array();
for ($i = 0; $i < count($resArr); $i++) for ($i = 0; $i < count($resArr); $i++)
// $this->_subFolders[$i] = new LetoDMS_Folder($resArr[$i]["id"], $resArr[$i]["name"], $resArr[$i]["parent"], $resArr[$i]["comment"], $resArr[$i]["owner"], $resArr[$i]["inheritAccess"], $resArr[$i]["defaultAccess"], $resArr[$i]["sequence"]); // $this->_subFolders[$i] = new LetoDMS_Core_Folder($resArr[$i]["id"], $resArr[$i]["name"], $resArr[$i]["parent"], $resArr[$i]["comment"], $resArr[$i]["owner"], $resArr[$i]["inheritAccess"], $resArr[$i]["defaultAccess"], $resArr[$i]["sequence"]);
$this->_subFolders[$i] = $this->_dms->getFolder($resArr[$i]["id"]); $this->_subFolders[$i] = $this->_dms->getFolder($resArr[$i]["id"]);
} }
@ -415,7 +415,7 @@ class LetoDMS_Folder {
/** /**
* Get all documents of the folder * Get all documents of the folder
* This function does not check for access rights. Use * This function does not check for access rights. Use
* {@link LetoDMS_DMS::filterAccess} for checking each document against * {@link LetoDMS_Core_DMS::filterAccess} for checking each document against
* the currently logged in user and the access rights. * the currently logged in user and the access rights.
* *
* @param string $orderby if set to 'n' the list is ordered by name, otherwise * @param string $orderby if set to 'n' the list is ordered by name, otherwise
@ -435,7 +435,7 @@ class LetoDMS_Folder {
$this->_documents = array(); $this->_documents = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
// array_push($this->_documents, new LetoDMS_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], isset($row["lockUser"])?$row["lockUser"]:NULL, $row["keywords"], $row["sequence"])); // array_push($this->_documents, new LetoDMS_Core_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], isset($row["lockUser"])?$row["lockUser"]:NULL, $row["keywords"], $row["sequence"]));
array_push($this->_documents, $this->_dms->getDocument($row["id"])); array_push($this->_documents, $this->_dms->getDocument($row["id"]));
} }
} }
@ -569,9 +569,9 @@ class LetoDMS_Folder {
$this->_accessList[$mode] = array("groups" => array(), "users" => array()); $this->_accessList[$mode] = array("groups" => array(), "users" => array());
foreach ($resArr as $row) { foreach ($resArr as $row) {
if ($row["userID"] != -1) if ($row["userID"] != -1)
array_push($this->_accessList[$mode]["users"], new LetoDMS_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"])); array_push($this->_accessList[$mode]["users"], new LetoDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"]));
else //if ($row["groupID"] != -1) else //if ($row["groupID"] != -1)
array_push($this->_accessList[$mode]["groups"], new LetoDMS_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"])); array_push($this->_accessList[$mode]["groups"], new LetoDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"]));
} }
} }
@ -1003,13 +1003,13 @@ class LetoDMS_Folder {
$queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ". $queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ".
"LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ". "LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ".
"WHERE `tblGroupMembers`.`groupID` IN (". $groupIDs .") ". "WHERE `tblGroupMembers`.`groupID` IN (". $groupIDs .") ".
"AND `tblUsers`.`role` != ".LetoDMS_User::role_guest.")"; "AND `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest.")";
} }
$queryStr .= (strlen($queryStr)==0 ? "" : " UNION "). $queryStr .= (strlen($queryStr)==0 ? "" : " UNION ").
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE (`tblUsers`.`role` != ".LetoDMS_User::role_guest.") ". "WHERE (`tblUsers`.`role` != ".LetoDMS_Core_User::role_guest.") ".
"AND ((`tblUsers`.`id` = ". $this->_ownerID . ") ". "AND ((`tblUsers`.`id` = ". $this->_ownerID . ") ".
"OR (`tblUsers`.`role` = ".LetoDMS_User::role_admin.")". "OR (`tblUsers`.`role` = ".LetoDMS_Core_User::role_admin.")".
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))"). (strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
")) ORDER BY `login`"; ")) ORDER BY `login`";
} }
@ -1018,16 +1018,16 @@ class LetoDMS_Folder {
$queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ". $queryStr = "(SELECT `tblUsers`.* FROM `tblUsers` ".
"LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ". "LEFT JOIN `tblGroupMembers` ON `tblGroupMembers`.`userID`=`tblUsers`.`id` ".
"WHERE `tblGroupMembers`.`groupID` NOT IN (". $groupIDs .")". "WHERE `tblGroupMembers`.`groupID` NOT IN (". $groupIDs .")".
"AND `tblUsers`.`role` != ".LetoDMS_User::role_guest." ". "AND `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest." ".
(strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))"); (strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))");
} }
$queryStr .= (strlen($queryStr)==0 ? "" : " UNION "). $queryStr .= (strlen($queryStr)==0 ? "" : " UNION ").
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE (`tblUsers`.`id` = ". $this->_ownerID . ") ". "WHERE (`tblUsers`.`id` = ". $this->_ownerID . ") ".
"OR (`tblUsers`.`role` = ".LetoDMS_User::role_admin."))". "OR (`tblUsers`.`role` = ".LetoDMS_Core_User::role_admin."))".
"UNION ". "UNION ".
"(SELECT `tblUsers`.* FROM `tblUsers` ". "(SELECT `tblUsers`.* FROM `tblUsers` ".
"WHERE `tblUsers`.`role` != ".LetoDMS_User::role_guest." ". "WHERE `tblUsers`.`role` != ".LetoDMS_Core_User::role_guest." ".
(strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))"). (strlen($userIDs) == 0 ? ")" : " AND (`tblUsers`.`id` NOT IN (". $userIDs .")))").
" ORDER BY `login`"; " ORDER BY `login`";
} }
@ -1061,7 +1061,7 @@ class LetoDMS_Folder {
$resArr = $db->getResultArray($queryStr); $resArr = $db->getResultArray($queryStr);
if (!is_bool($resArr)) { if (!is_bool($resArr)) {
foreach ($resArr as $row) { foreach ($resArr as $row) {
$this->_approversList["groups"][] = new LetoDMS_Group($row["id"], $row["name"], $row["comment"]); $this->_approversList["groups"][] = new LetoDMS_Core_Group($row["id"], $row["name"], $row["comment"]);
} }
} }
} }

View File

@ -21,7 +21,7 @@
* @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_Group { class LetoDMS_Core_Group {
/** /**
* The id of the user group * The id of the user group
* *
@ -43,7 +43,7 @@ class LetoDMS_Group {
*/ */
var $_dms; var $_dms;
function LetoDMS_Group($id, $name, $comment) { /* {{{ */ function LetoDMS_Core_Group($id, $name, $comment) { /* {{{ */
$this->_id = $id; $this->_id = $id;
$this->_name = $name; $this->_name = $name;
$this->_comment = $comment; $this->_comment = $comment;
@ -96,7 +96,7 @@ class LetoDMS_Group {
$this->_users = array(); $this->_users = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$user = new LetoDMS_User($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $row["role"], $row['hidden']); $user = new LetoDMS_Core_User($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $row["role"], $row['hidden']);
array_push($this->_users, $user); array_push($this->_users, $user);
} }
} }

View File

@ -22,7 +22,7 @@
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_KeywordCategory { class LetoDMS_Core_KeywordCategory {
/** /**
* @var integer $_id id of keyword category * @var integer $_id id of keyword category
* @access protected * @access protected
@ -47,7 +47,7 @@ class LetoDMS_KeywordCategory {
*/ */
var $_dms; var $_dms;
function LetoDMS_KeywordCategory($id, $ownerID, $name) { function LetoDMS_Core_KeywordCategory($id, $ownerID, $name) {
$this->_id = $id; $this->_id = $id;
$this->_name = $name; $this->_name = $name;
$this->_ownerID = $ownerID; $this->_ownerID = $ownerID;

View File

@ -20,7 +20,7 @@
* @copyright Copyright (C) 2010 Uwe Steinmann * @copyright Copyright (C) 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_Notification { /* {{{ */ class LetoDMS_Core_Notification { /* {{{ */
/** /**
* @var integer id of target (document or folder) * @var integer id of target (document or folder)
* *
@ -56,7 +56,7 @@ class LetoDMS_Notification { /* {{{ */
*/ */
var $_dms; var $_dms;
function LetoDMS_Notification($target, $targettype, $userid, $groupid) { function LetoDMS_Core_Notification($target, $targettype, $userid, $groupid) {
$this->_target = $target; $this->_target = $target;
$this->_targettype = $targettype; $this->_targettype = $targettype;
$this->_userid = $userid; $this->_userid = $userid;

View File

@ -22,7 +22,7 @@
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_User { class LetoDMS_Core_User {
/** /**
* @var integer id of user * @var integer id of user
* *
@ -83,8 +83,8 @@ class LetoDMS_User {
var $_comment; var $_comment;
/** /**
* @var string role of user. Can be one of LetoDMS_User::role_user, * @var string role of user. Can be one of LetoDMS_Core_User::role_user,
* LetoDMS_User::role_admin, LetoDMS_User::role_guest * LetoDMS_Core_User::role_admin, LetoDMS_Core_User::role_guest
* *
* @access protected * @access protected
*/ */
@ -108,7 +108,7 @@ class LetoDMS_User {
const role_admin = '1'; const role_admin = '1';
const role_guest = '2'; const role_guest = '2';
function LetoDMS_User($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0) { function LetoDMS_Core_User($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0) {
$this->_id = $id; $this->_id = $id;
$this->_login = $login; $this->_login = $login;
$this->_pwd = $pwd; $this->_pwd = $pwd;
@ -239,29 +239,29 @@ class LetoDMS_User {
return true; return true;
} /* }}} */ } /* }}} */
function isAdmin() { return ($this->_role == LetoDMS_User::role_admin); } function isAdmin() { return ($this->_role == LetoDMS_Core_User::role_admin); }
function setAdmin($isAdmin) { /* {{{ */ function setAdmin($isAdmin) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
$queryStr = "UPDATE tblUsers SET role = " . LetoDMS_User::role_admin . " WHERE id = " . $this->_id; $queryStr = "UPDATE tblUsers SET role = " . LetoDMS_Core_User::role_admin . " WHERE id = " . $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
return false; return false;
$this->_role = LetoDMS_User::role_admin; $this->_role = LetoDMS_Core_User::role_admin;
return true; return true;
} /* }}} */ } /* }}} */
function isGuest() { return ($this->_role == LetoDMS_User::role_guest); } function isGuest() { return ($this->_role == LetoDMS_Core_User::role_guest); }
function setGuest($isGuest) { /* {{{ */ function setGuest($isGuest) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
$queryStr = "UPDATE tblUsers SET role = " . LetoDMS_User::role_guest . " WHERE id = " . $this->_id; $queryStr = "UPDATE tblUsers SET role = " . LetoDMS_Core_User::role_guest . " WHERE id = " . $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
return false; return false;
$this->_role = LetoDMS_User::role_guest; $this->_role = LetoDMS_Core_User::role_guest;
return true; return true;
} /* }}} */ } /* }}} */
@ -441,7 +441,7 @@ class LetoDMS_User {
$this->_groups = array(); $this->_groups = array();
foreach ($resArr as $row) { foreach ($resArr as $row) {
$group = new LetoDMS_Group($row["id"], $row["name"], $row["comment"]); $group = new LetoDMS_Core_Group($row["id"], $row["name"], $row["comment"]);
array_push($this->_groups, $group); array_push($this->_groups, $group);
} }
} }

View File

@ -30,7 +30,7 @@ else
* @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, 2010 Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_DatabaseAccess { class LetoDMS_Core_DatabaseAccess {
var $_driver; var $_driver;
var $_hostname; var $_hostname;
var $_database; var $_database;
@ -55,7 +55,7 @@ class LetoDMS_DatabaseAccess {
/** /**
* Konstruktor * Konstruktor
*/ */
function LetoDMS_DatabaseAccess($driver, $hostname, $user, $passw, $database = false) function LetoDMS_Core_DatabaseAccess($driver, $hostname, $user, $passw, $database = false)
{ {
$this->_driver = $driver; $this->_driver = $driver;
$this->_hostname = $hostname; $this->_hostname = $hostname;

View File

@ -24,7 +24,7 @@
* 2010 Uwe Steinmann * 2010 Uwe Steinmann
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class LetoDMS_File { class LetoDMS_Core_File {
function renameFile($old, $new) { function renameFile($old, $new) {
return @rename($old, $new); return @rename($old, $new);
} }

View File

@ -1,5 +1,5 @@
VERSION=3.0.0-RC1 VERSION=3.0.0-RC1
SRC=CHANGELOG* inc conf index.php LetoDMS.php languages op out webdav README reset_db.sql create_tables.sql create_tables-innodb.sql drop-tables-innodb.sql delete_all_contents.sql styles TODO UPDATE-* LICENSE Makefile package.xml SRC=CHANGELOG* inc conf index.php languages op out README reset_db.sql create_tables.sql create_tables-innodb.sql drop-tables-innodb.sql delete_all_contents.sql styles TODO UPDATE-* LICENSE Makefile package.xml
dist: dist:
mkdir -p tmp/letoDMS-$(VERSION) mkdir -p tmp/letoDMS-$(VERSION)

View File

@ -38,8 +38,8 @@ class LetoDMS_Email extends LetoDMS_Notify {
if ($recipient->getEmail()=="") return 0; if ($recipient->getEmail()=="") return 0;
if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_User")) || if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_Core_User")) ||
(!is_object($recipient) && strcasecmp(get_class($recipient), "LetoDMS_User"))) { (!is_object($recipient) && strcasecmp(get_class($recipient), "LetoDMS_Core_User"))) {
return -1; return -1;
} }
@ -57,8 +57,8 @@ class LetoDMS_Email extends LetoDMS_Notify {
global $settings; global $settings;
if (!$settings->_enableEmail) return 0; if (!$settings->_enableEmail) return 0;
if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_User")) || if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_Core_User")) ||
(!is_object($groupRecipient) && strcasecmp(get_class($groupRecipient), "LetoDMS_Group"))) { (!is_object($groupRecipient) && strcasecmp(get_class($groupRecipient), "LetoDMS_Core_Group"))) {
return -1; return -1;
} }
@ -87,7 +87,7 @@ class LetoDMS_Email extends LetoDMS_Notify {
global $settings; global $settings;
if (!$settings->_enableEmail) return 0; if (!$settings->_enableEmail) return 0;
if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_User")) || if ((!is_object($sender) && strcasecmp(get_class($sender), "LetoDMS_Core_User")) ||
(!is_array($recipients) && count($recipients)==0)) { (!is_array($recipients) && count($recipients)==0)) {
return -1; return -1;
} }
@ -97,7 +97,7 @@ class LetoDMS_Email extends LetoDMS_Notify {
$toList = ""; $toList = "";
foreach ($recipients as $recipient) { foreach ($recipients as $recipient) {
if (is_object($recipient) && !strcasecmp(get_class($recipient), "LetoDMS_User")) { if (is_object($recipient) && !strcasecmp(get_class($recipient), "LetoDMS_Core_User")) {
if ($recipient->getEmail()!="") if ($recipient->getEmail()!="")
$toList .= (strlen($toList)==0 ? "" : ", ") . $recipient->getEmail(); $toList .= (strlen($toList)==0 ? "" : ", ") . $recipient->getEmail();

View File

@ -32,7 +32,7 @@
class LetoDMS_Session { class LetoDMS_Session {
/** /**
* @var object $db reference to database object. This must be an instance * @var object $db reference to database object. This must be an instance
* of {@link LetoDMS_DatabaseAccess}. * of {@link LetoDMS_Core_DatabaseAccess}.
* @access protected * @access protected
*/ */
protected $db; protected $db;

View File

@ -176,7 +176,7 @@ class UI {
echo "<li><a href=\"../out/out.Help.php\">".getMLText("help")."</a></li>\n"; echo "<li><a href=\"../out/out.Help.php\">".getMLText("help")."</a></li>\n";
echo "<li id=\"search\">\n"; echo "<li id=\"search\">\n";
echo "<form action=\"../op/op.Search.php\">"; echo "<form action=\"../op/op.Search.php\">";
if ($folder!=null && is_object($folder) && !strcasecmp(get_class($folder), "LetoDMS_Folder")) { if ($folder!=null && is_object($folder) && !strcasecmp(get_class($folder), "LetoDMS_Core_Folder")) {
echo "<input type=\"hidden\" name=\"folderid\" value=\"".$folder->getID()."\" />"; echo "<input type=\"hidden\" name=\"folderid\" value=\"".$folder->getID()."\" />";
} }
echo "<input type=\"hidden\" name=\"navBar\" value=\"1\" />"; echo "<input type=\"hidden\" name=\"navBar\" value=\"1\" />";
@ -239,7 +239,7 @@ class UI {
global $user, $settings, $theme; global $user, $settings, $theme;
if (!is_object($folder) || strcasecmp(get_class($folder), "LetoDMS_Folder")) { if (!is_object($folder) || strcasecmp(get_class($folder), "LetoDMS_Core_Folder")) {
echo "<ul class=\"localNav\">\n"; echo "<ul class=\"localNav\">\n";
echo "</ul>\n"; echo "</ul>\n";
return; return;
@ -620,7 +620,7 @@ class UI {
if (!is_object($folder)) return; if (!is_object($folder)) return;
$subFolders = $folder->getSubFolders(); $subFolders = $folder->getSubFolders();
$subFolders = LetoDMS_DMS::filterAccess($subFolders, $user, M_READ); $subFolders = LetoDMS_Core_DMS::filterAccess($subFolders, $user, M_READ);
if ($folderID == $settings->_rootFolderID) print "<ul style='list-style-type: none;' class='tree'>\n"; if ($folderID == $settings->_rootFolderID) print "<ul style='list-style-type: none;' class='tree'>\n";

View File

@ -18,10 +18,10 @@
// 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.
$db = new LetoDMS_DatabaseAccess($settings->_dbDriver, $settings->_dbHostname, $settings->_dbUser, $settings->_dbPass, $settings->_dbDatabase); $db = new LetoDMS_Core_DatabaseAccess($settings->_dbDriver, $settings->_dbHostname, $settings->_dbUser, $settings->_dbPass, $settings->_dbDatabase);
$db->connect() or die ("Could not connect to db-server \"" . $settings->_dbHostname . "\""); $db->connect() or die ("Could not connect to db-server \"" . $settings->_dbHostname . "\"");
$dms = new LetoDMS_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir); $dms = new LetoDMS_Core_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir);
$dms->setRootFolderID($settings->_rootFolderID); $dms->setRootFolderID($settings->_rootFolderID);
$dms->setEnableAdminRevApp($settings->_enableAdminRevApp); $dms->setEnableAdminRevApp($settings->_enableAdminRevApp);
$dms->setEnableConverting($settings->_enableConverting); $dms->setEnableConverting($settings->_enableConverting);

View File

@ -101,7 +101,7 @@ function createVersionigFile($document) { /* {{{ */
// if directory has been removed recreate it // if directory has been removed recreate it
if (!file_exists($settings->_contentDir . $document->getDir())) if (!file_exists($settings->_contentDir . $document->getDir()))
if (!LetoDMS_File::makeDir($settings->_contentDir . $document->getDir())) return false; if (!LetoDMS_Core_File::makeDir($settings->_contentDir . $document->getDir())) return false;
$handle = fopen($settings->_contentDir . $document->getDir() .$settings-> _versioningFileName , "wb"); $handle = fopen($settings->_contentDir . $document->getDir() .$settings-> _versioningFileName , "wb");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -18,7 +18,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
@ -60,7 +60,7 @@ foreach ($tables as $table){
fclose($h); fclose($h);
if (LetoDMS_File::gzcompressfile($dump_name,9)) unlink($dump_name); if (LetoDMS_Core_File::gzcompressfile($dump_name,9)) unlink($dump_name);
else UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); else UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
add_log_line(); add_log_line();

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
@ -189,7 +189,7 @@ if (!createFolderTar($folder,$ark)) {
TarAddFooter($ark); TarAddFooter($ark);
fclose($ark); fclose($ark);
if (LetoDMS_File::gzcompressfile($ark_name,9)) unlink($ark_name); if (LetoDMS_Core_File::gzcompressfile($ark_name,9)) unlink($ark_name);
else UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); else UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
add_log_line(); add_log_line();

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -72,7 +72,7 @@ $resArr = $db->getResultArray($searchQuery);
if (!is_bool($resArr) && count($resArr)>0) { if (!is_bool($resArr) && count($resArr)>0) {
echo "<ol>"; echo "<ol>";
foreach($resArr as $docArr) { foreach($resArr as $docArr) {
$doc = new LetoDMS_Document($docArr["id"], $doc = new LetoDMS_Core_Document($docArr["id"],
$docArr["name"], $docArr["name"],
$docArr["comment"], $docArr["comment"],
$docArr["date"], $docArr["date"],

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassSession.php"); include("../inc/inc.ClassSession.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassSession.php"); include("../inc/inc.ClassSession.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -37,7 +37,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 = LetoDMS_DMS::filterAccess($documents, $dms->getUser($userid), M_READ); $documents = LetoDMS_Core_DMS::filterAccess($documents, $dms->getUser($userid), M_READ);
foreach($documents as $document) foreach($documents as $document)
$document->addNotify($userid, true); $document->addNotify($userid, true);
@ -48,7 +48,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 = LetoDMS_DMS::filterAccess($subFolders, $dms->getUser($userid), M_READ); $subFolders = LetoDMS_Core_DMS::filterAccess($subFolders, $dms->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);

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -31,7 +31,7 @@ if (!isset($_POST["arkname"]) || !file_exists($settings->_contentDir.$_POST["ark
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id")); UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
} }
if (!LetoDMS_File::removeFile($settings->_contentDir.$_POST["arkname"])) { if (!LetoDMS_Core_File::removeFile($settings->_contentDir.$_POST["arkname"])) {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
} }

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -31,7 +31,7 @@ if (!isset($_POST["dumpname"]) || !file_exists($settings->_contentDir.$_POST["du
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id")); UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
} }
if (!LetoDMS_File::removeFile($settings->_contentDir.$_POST["dumpname"])) { if (!LetoDMS_Core_File::removeFile($settings->_contentDir.$_POST["dumpname"])) {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
} }

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
@ -34,7 +34,7 @@ function removeFolderFiles($folder)
$documents = $folder->getDocuments(); $documents = $folder->getDocuments();
foreach ($documents as $document) foreach ($documents as $document)
LetoDMS_File::removeDir($settings->_contentDir . $document->getDir()); LetoDMS_Core_File::removeDir($settings->_contentDir . $document->getDir());
$subFolders = $folder->getSubFolders(); $subFolders = $folder->getSubFolders();

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -35,7 +35,7 @@ if (@readlink($settings->_contentDir."current.log")==$settings->_contentDir.$_PO
UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
} }
if (!LetoDMS_File::removeFile($settings->_contentDir.$_POST["logname"])) { if (!LetoDMS_Core_File::removeFile($settings->_contentDir.$_POST["logname"])) {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
} }

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassEmail.php"); include("../inc/inc.ClassEmail.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.Calendar.php"); include("../inc/inc.Calendar.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
@ -43,8 +43,8 @@ function printTree($path, $level = 0)
GLOBAL $user, $form; GLOBAL $user, $form;
$folder = $path[$level]; $folder = $path[$level];
$subFolders = LetoDMS_DMS::filterAccess($folder->getSubFolders(), $user, M_READ); $subFolders = LetoDMS_Core_DMS::filterAccess($folder->getSubFolders(), $user, M_READ);
$documents = LetoDMS_DMS::filterAccess($folder->getDocuments(), $user, M_READ); $documents = LetoDMS_Core_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();
@ -75,8 +75,8 @@ function printTree($path, $level = 0)
printTree($path, $level+1); printTree($path, $level+1);
else { else {
print "<li>\n"; print "<li>\n";
$subFolders_ = LetoDMS_DMS::filterAccess($subFolders[$i]->getSubFolders(), $user, M_READ); $subFolders_ = LetoDMS_Core_DMS::filterAccess($subFolders[$i]->getSubFolders(), $user, M_READ);
$documents_ = LetoDMS_DMS::filterAccess($subFolders[$i]->getDocuments(), $user, M_READ); $documents_ = LetoDMS_Core_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>";

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -18,7 +18,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Version.php"); include("../inc/inc.Version.php");
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");

View File

@ -17,7 +17,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -20,7 +20,7 @@
include("../inc/inc.Settings.php"); include("../inc/inc.Settings.php");
include("../inc/inc.Utils.php"); include("../inc/inc.Utils.php");
include("../inc/inc.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

View File

@ -19,7 +19,7 @@
// 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.ClassDMS.php"); include("../LetoDMS_Core.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php"); include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");

Some files were not shown because too many files have changed in this diff Show More