Merge branch 'develop' into seeddms-5.1.x

This commit is contained in:
Uwe Steinmann 2016-02-24 14:43:10 +01:00
commit 2721a43dde
40 changed files with 1256 additions and 41 deletions

View File

@ -3,6 +3,7 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
- merged changes from 4.3.24 - merged changes from 4.3.24
- fixed sending test mail - fixed sending test mail
- fixed sending password forgotten mail
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Changes in version 5.0.0 Changes in version 5.0.0

View File

@ -363,6 +363,7 @@ class SeedDMS_Core_DMS {
$this->classnames['document'] = 'SeedDMS_Core_Document'; $this->classnames['document'] = 'SeedDMS_Core_Document';
$this->classnames['documentcontent'] = 'SeedDMS_Core_DocumentContent'; $this->classnames['documentcontent'] = 'SeedDMS_Core_DocumentContent';
$this->classnames['user'] = 'SeedDMS_Core_User'; $this->classnames['user'] = 'SeedDMS_Core_User';
$this->classnames['role'] = 'SeedDMS_Core_Role';
$this->classnames['group'] = 'SeedDMS_Core_Group'; $this->classnames['group'] = 'SeedDMS_Core_Group';
$this->classnames['transmittal'] = 'SeedDMS_Core_Transmittal'; $this->classnames['transmittal'] = 'SeedDMS_Core_Transmittal';
$this->classnames['transmittalitem'] = 'SeedDMS_Core_TransmittalItem'; $this->classnames['transmittalitem'] = 'SeedDMS_Core_TransmittalItem';
@ -1598,7 +1599,9 @@ class SeedDMS_Core_DMS {
if (is_object($this->getUserByLogin($login))) { if (is_object($this->getUserByLogin($login))) {
return false; return false;
} }
if($role == '') if(is_object($role))
$role = $role->getID();
elseif($role == '')
$role = '0'; $role = '0';
if(trim($pwdexpiration) == '') if(trim($pwdexpiration) == '')
$pwdexpiration = '0000-00-00 00:00:00'; $pwdexpiration = '0000-00-00 00:00:00';
@ -1662,6 +1665,57 @@ class SeedDMS_Core_DMS {
return $this->getGroup($this->db->getInsertID()); return $this->getGroup($this->db->getInsertID());
} /* }}} */ } /* }}} */
/**
* Get a role by its id
*
* @param integer $id id of role
* @return object/boolean role or false if no role was found
*/
function getRole($id) { /* {{{ */
$classname = $this->classnames['role'];
return $classname::getInstance($id, $this);
} /* }}} */
/**
* Get a role by its name
*
* @param integer $name name of role
* @return object/boolean role or false if no role was found
*/
function getRoleByName($name) { /* {{{ */
$classname = $this->classnames['role'];
return $classname::getInstance($name, $this, 'name');
} /* }}} */
/**
* Return list of all roles
*
* @return array of instances of {@link SeedDMS_Core_Role} or false
*/
function getAllRoles($orderby = '') { /* {{{ */
$classname = $this->classnames['role'];
return $classname::getAllInstances($orderby, $this);
} /* }}} */
/**
* Create a new role
*
* @param string $name name of role
* @return object/boolean instance of {@link SeedDMS_Core_Role} or false in
* case of an error.
*/
function addRole($name, $role) { /* {{{ */
if (is_object($this->getRoleByName($name))) {
return false;
}
$queryStr = "INSERT INTO tblRoles (name, role) VALUES (".$this->db->qstr($name).", ".$role.")";
if (!$this->db->getResult($queryStr))
return false;
return $this->getRole($this->db->getInsertID());
} /* }}} */
/** /**
* Get a transmittal by its id * Get a transmittal by its id
* *

View File

@ -151,9 +151,13 @@ class SeedDMS_Core_Group {
$this->_users = array(); $this->_users = array();
$classnamerole = $dms->getClassname('role');
$classname = $this->_dms->getClassname('user'); $classname = $this->_dms->getClassname('user');
foreach ($resArr as $row) { foreach ($resArr as $row) {
$user = new $classname($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $row["role"], $row['hidden']); $role = $classnamerole::getInstance($row['role'], $dms);
$user = new $classname($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $role, $row['hidden']);
$user->setDMS($this->_dms);
array_push($this->_users, $user); array_push($this->_users, $user);
} }
} }

View File

@ -12,6 +12,202 @@
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
/**
* Class to represent a role in the document management system
*
* @category DMS
* @package SeedDMS_Core
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Core_Role { /* {{{ */
/**
* @var integer id of role
*
* @access protected
*/
var $_id;
/**
* @var string name of role
*
* @access protected
*/
var $_login;
/**
* @var string role of user. Can be one of SeedDMS_Core_User::role_user,
* SeedDMS_Core_User::role_admin, SeedDMS_Core_User::role_guest
*
* @access protected
*/
var $_role;
/**
* @var object reference to the dms instance this user belongs to
*
* @access protected
*/
var $_dms;
const role_user = '0';
const role_admin = '1';
const role_guest = '2';
function SeedDMS_Core_Role($id, $name, $role) { /* {{{ */
$this->_id = $id;
$this->_name = $name;
$this->_role = $role;
$this->_dms = $role;
} /* }}} */
/**
* Create an instance of a role object
*
* @param string|integer $id Id, login name, or email of user, depending
* on the 3rd parameter.
* @param object $dms instance of dms
* @param string $by search by [name|email]. If 'name' is passed, the method
* will check for the 4th paramater and also filter by email. If this
* parameter is left empty, the user will be search by its Id.
* @param string $email optional email address if searching for name
* @return object instance of class SeedDMS_Core_User
*/
public static function getInstance($id, $dms, $by='') { /* {{{ */
$db = $dms->getDB();
switch($by) {
case 'name':
$queryStr = "SELECT * FROM `tblRoles` WHERE `name` = ".$db->qstr($id);
break;
default:
$queryStr = "SELECT * FROM `tblRoles` WHERE id = " . (int) $id;
}
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false) return false;
if (count($resArr) != 1) return false;
$resArr = $resArr[0];
$role = new self($resArr["id"], $resArr["name"], $resArr["role"]);
$role->setDMS($dms);
return $role;
} /* }}} */
public static function getAllInstances($orderby, $dms) { /* {{{ */
$db = $dms->getDB();
if($orderby == 'ame')
$queryStr = "SELECT * FROM tblRoles ORDER BY name";
else
$queryStr = "SELECT * FROM tblRoles ORDER BY id";
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
$roles = array();
for ($i = 0; $i < count($resArr); $i++) {
$role = new self($resArr[$i]["id"], $resArr[$i]["name"], $resArr[$i]["role"]);
$role->setDMS($dms);
$roles[$i] = $role;
}
return $roles;
} /* }}} */
function setDMS($dms) {
$this->_dms = $dms;
}
function getID() { return $this->_id; }
function getName() { return $this->_name; }
function setName($newName) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "UPDATE tblRoles SET name =".$db->qstr($newName)." WHERE id = " . $this->_id;
$res = $db->getResult($queryStr);
if (!$res)
return false;
$this->_name = $newName;
return true;
} /* }}} */
function isAdmin() { return ($this->_role == SeedDMS_Core_Role::role_admin); }
function isGuest() { return ($this->_role == SeedDMS_Core_Role::role_guest); }
function getRole() { return $this->_role; }
function setRole($newrole) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "UPDATE tblRoles SET role = " . $newrole . " WHERE id = " . $this->_id;
if (!$db->getResult($queryStr))
return false;
$this->_role = $newrole;
return true;
} /* }}} */
/**
* Delete role
*
* @return boolean true on success or false in case of an error
*/
function remove($user) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "DELETE FROM tblRoles WHERE id = " . $this->_id;
if (!$db->getResult($queryStr)) {
return false;
}
return true;
} /* }}} */
function isUsed() { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT * FROM tblUsers WHERE role=".$this->_id;
$resArr = $db->getResultArray($queryStr);
if (is_array($resArr) && count($resArr) == 0)
return false;
return true;
} /* }}} */
function getUsers() { /* {{{ */
$db = $this->_dms->getDB();
if (!isset($this->_users)) {
$queryStr = "SELECT * FROM tblUsers WHERE role=".$this->_id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
$this->_users = array();
$classnamerole = $this->_dms->getClassname('role');
$classname = $this->_dms->getClassname('user');
foreach ($resArr as $row) {
$role = $classnamerole::getInstance($row['role'], $this->_dms);
$user = new $classname($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $role, $row['hidden']);
$user->setDMS($this->_dms);
array_push($this->_users, $user);
}
}
return $this->_users;
} /* }}} */
} /* }}} */
/** /**
* Class to represent a user in the document management system * Class to represent a user in the document management system
* *
@ -203,7 +399,10 @@ class SeedDMS_Core_User { /* {{{ */
$resArr = $resArr[0]; $resArr = $resArr[0];
$user = new self($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $resArr["role"], $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"]); $classname = $dms->getClassname('role');
$role = $classname::getInstance($resArr['role'], $dms);
$user = new self($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $role, $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"]);
$user->setDMS($dms); $user->setDMS($dms);
return $user; return $user;
} /* }}} */ } /* }}} */
@ -356,6 +555,9 @@ class SeedDMS_Core_User { /* {{{ */
function setRole($newrole) { /* {{{ */ function setRole($newrole) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
if(is_object($newrole))
$queryStr = "UPDATE tblUsers SET role = " . $newrole->getID() . " WHERE id = " . $this->_id;
else
$queryStr = "UPDATE tblUsers SET role = " . $newrole . " WHERE id = " . $this->_id; $queryStr = "UPDATE tblUsers SET role = " . $newrole . " WHERE id = " . $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
return false; return false;
@ -364,9 +566,12 @@ class SeedDMS_Core_User { /* {{{ */
return true; return true;
} /* }}} */ } /* }}} */
function isAdmin() { return ($this->_role == SeedDMS_Core_User::role_admin); } function isAdmin() { return (is_object($this->_role) ? $this->_role->isAdmin() : $this->_role == SeedDMS_Core_User::role_admin); }
function setAdmin($isAdmin) { /* {{{ */ /**
* Was never used and is now deprecated
*/
function _setAdmin($isAdmin) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
$queryStr = "UPDATE tblUsers SET role = " . SeedDMS_Core_User::role_admin . " WHERE id = " . $this->_id; $queryStr = "UPDATE tblUsers SET role = " . SeedDMS_Core_User::role_admin . " WHERE id = " . $this->_id;
@ -377,9 +582,12 @@ class SeedDMS_Core_User { /* {{{ */
return true; return true;
} /* }}} */ } /* }}} */
function isGuest() { return ($this->_role == SeedDMS_Core_User::role_guest); } function isGuest() { return (is_object($this->_role) ? $this->_role->isGuest() : $this->_role == SeedDMS_Core_User::role_guest); }
function setGuest($isGuest) { /* {{{ */ /**
* Was never used and is now deprecated
*/
function _setGuest($isGuest) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
$queryStr = "UPDATE tblUsers SET role = " . SeedDMS_Core_User::role_guest . " WHERE id = " . $this->_id; $queryStr = "UPDATE tblUsers SET role = " . SeedDMS_Core_User::role_guest . " WHERE id = " . $this->_id;

View File

@ -12,7 +12,7 @@
<email>uwe@steinmann.cx</email> <email>uwe@steinmann.cx</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2016-02-22</date> <date>2016-02-24</date>
<time>09:28:28</time> <time>09:28:28</time>
<version> <version>
<release>5.1.0</release> <release>5.1.0</release>
@ -24,6 +24,7 @@
</stability> </stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license> <license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes> <notes>
- add roles
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="SeedDMS" name="/"> <dir baseinstalldir="SeedDMS" name="/">
@ -985,5 +986,21 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated
- clean workflow log when a document version was deleted - clean workflow log when a document version was deleted
</notes> </notes>
</release> </release>
<release>
<date>2016-01-22</date>
<time>14:34:58</time>
<version>
<release>5.0.1</release>
<api>5.0.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
- all changes from 4.3.24 merged
</notes>
</release>
</changelog> </changelog>
</package> </package>

246
inc/inc.ClassAcl.php Normal file
View File

@ -0,0 +1,246 @@
<?php
/**
* Implementation of a access control list.
*
* SeedDMS uses access control list for setting permission,
* on various operations.
*
* @category DMS
* @package SeedDMS
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2016 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Class to represent an access request object
*
* This class provides a model for access request objects.
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Acl {
/**
* @var object $dms reference to dms object.
* @access protected
*/
protected $dms;
/**
* Create a new instance of an acl
*
* @param object $dms object of dms
* @return object instance of SeedDMS_Acl
*/
function __construct($dms) { /* {{{ */
$this->dmѕ = $dms;
} /* }}} */
public function check($aro, $aco) { /* {{{ */
$db = $dms->getDB();
$queryStr = "SELECT * FROM tblArosAcos WHERE aro=".$aro->getID()." AND aco=".$aco->getID();
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
if (count($resArr) != 1)
return false;
$resArr = $resArr[0];
return($resArr['read'] == 1 ? true : false);
} /* }}} */
}
/**
* Class to represent an access request/controll object
*
* This class provides a model for access request/controll objects.
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_AroAco { /* {{{ */
/**
* @var object $dms reference to dms object.
* @access protected
*/
protected $dms;
/**
* @var integer id of access request object
*/
protected $_id;
/**
* @var string alias of access request object
*/
protected $_alias;
/**
* @var object object of access request object
*/
protected $_object;
/**
* Create a new instance of an aro
*
* @param object $dms object of dms
* @return object instance of SeedDMS_Aco
*/
function __construct($dms, $id, $object, $alias) { /* {{{ */
$this->dmѕ = $dms;
$this->_id = $id;
$this->_object = $object;
$this->_alias = $alias;
} /* }}} */
public function ѕetDMS($dms) { /* {{{ */
$this->dms = $dms;
} /* }}} */
public function getID() { /* {{{ */
return $this->_id;
} /* }}} */
public function getAlias() { /* {{{ */
return $this->_alias;
} /* }}} */
public function getObject() { /* {{{ */
return $this->_object;
} /* }}} */
} /* }}} */
/**
* Class to represent an access request object
*
* This class provides a model for access request objects.
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Aro extends SeedDMS_AroAco { /* {{{ */
/**
* Create a new instance of an aro
*
* @param object $dms object to access the underlying database
* @return object instance of SeedDMS_Aro
*/
function __construct($dms, $id, $object, $alias) { /* {{{ */
parent::__construct($dms, $id, $object, $alias);
} /* }}} */
public static function getInstance($id, $dms) { /* {{{ */
$db = $dms->getDB();
if(is_int($id)) {
$queryStr = "SELECT * FROM tblAros WHERE id = " . (int) $id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return null;
if (count($resArr) != 1)
return null;
$resArr = $resArr[0];
} elseif(is_object($id)) {
if($dms->getClassname('role') == get_class($id)) {
$model = 'Role';
$queryStr = "SELECT * FROM tblAros WHERE model=".$model." AND foreignid=".$id->getID();
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return null;
if (count($resArr) != 1)
return null;
$parentid = $resArr[0]['parent'];
} else {
return null;
}
}
if($resArr['model'] == 'Group') {
$classname = $dms->getClassname('group');
$object = $classname::getInstance($resArr['foreignid'], $dms);
} else {
$object = null;
}
$aro = new self($dms, $resArr["id"], $object, $resArr['alias']);
return $aro;
} /* }}} */
} /* }}} */
/**
* Class to represent an access control object
*
* This class provides a model for access control objects.
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Aco extends SeedDMS_AroAco{ /* {{{ */
/**
* Create a new instance of an aco
*
* @param object $dms object to access the underlying database
* @return object instance of SeedDMS_Aco
*/
function __construct($dms, $id, $object, $alias) { /* {{{ */
parent::__construct($dms, $id, $object, $alias);
} /* }}} */
public static function getInstance($id, $dms) { /* {{{ */
$db = $dms->getDB();
if(is_int($id)) {
$queryStr = "SELECT * FROM tblAcos WHERE id = " . (int) $id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return null;
if (count($resArr) != 1)
return null;
$resArr = $resArr[0];
} elseif(is_string($id)) {
$tmp = explode('/', $id);
$parentid = 0;
foreach($tmp as $part) {
$queryStr = "SELECT * FROM tblAcos WHERE alias = " . $db->qstr($part);
if($parentid)
$queryStr .= " AND parent=".$parentid;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return null;
if (count($resArr) != 1)
return null;
$parentid = $resArr[0]['parent'];
}
$resArr = $resArr[0];
}
if($resArr['model'] == 'Document') {
$classname = $dms->getClassname('document');
$object = $classname::getInstance($resArr['foreignid'], $dms);
} elseif($resArr['model'] == 'Folder') {
$classname = $dms->getClassname('focument');
$object = $classname::getInstance($resArr['foreignid'], $dms);
} else {
$object = null;
}
$aco = new self($dms, $resArr["id"], $object, $resArr['alias']);
return $aco;
} /* }}} */
} /* }}} */

View File

@ -50,6 +50,20 @@ CREATE TABLE `tblAttributeDefinitions` (
-- Table structure for table `tblUsers` -- Table structure for table `tblUsers`
-- --
CREATE TABLE `tblRoles` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) default NULL,
`role` smallint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `tblUsers`
--
CREATE TABLE `tblUsers` ( CREATE TABLE `tblUsers` (
`id` int(11) NOT NULL auto_increment, `id` int(11) NOT NULL auto_increment,
`login` varchar(50) default NULL, `login` varchar(50) default NULL,
@ -59,7 +73,7 @@ CREATE TABLE `tblUsers` (
`language` varchar(32) NOT NULL, `language` varchar(32) NOT NULL,
`theme` varchar(32) NOT NULL, `theme` varchar(32) NOT NULL,
`comment` text NOT NULL, `comment` text NOT NULL,
`role` smallint(1) NOT NULL default '0', `role` int(11) NOT NULL,
`hidden` smallint(1) NOT NULL default '0', `hidden` smallint(1) NOT NULL default '0',
`pwdExpiration` datetime NOT NULL default '0000-00-00 00:00:00', `pwdExpiration` datetime NOT NULL default '0000-00-00 00:00:00',
`loginfailures` tinyint(4) NOT NULL default '0', `loginfailures` tinyint(4) NOT NULL default '0',
@ -67,7 +81,8 @@ CREATE TABLE `tblUsers` (
`quota` bigint, `quota` bigint,
`homefolder` int(11) default NULL, `homefolder` int(11) default NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE (`login`) UNIQUE (`login`),
CONSTRAINT `tblUsers_role` FOREIGN KEY (`role`) REFERENCES `tblRoles` (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -855,8 +870,10 @@ CREATE TABLE `tblCachedAccess` (
CREATE TABLE `tblAros` ( CREATE TABLE `tblAros` (
`id` int(11) NOT NULL auto_increment, `id` int(11) NOT NULL auto_increment,
`parent` int(11),
`model` text NOT NULL, `model` text NOT NULL,
`foreignid` int(11) NOT NULL DEFAULT '0', `foreignid` int(11) NOT NULL DEFAULT '0',
`alias` varchar(255),
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@ -868,8 +885,10 @@ CREATE TABLE `tblAros` (
CREATE TABLE `tblAcos` ( CREATE TABLE `tblAcos` (
`id` int(11) NOT NULL auto_increment, `id` int(11) NOT NULL auto_increment,
`parent` int(11),
`model` text NOT NULL, `model` text NOT NULL,
`foreignid` int(11) NOT NULL DEFAULT '0', `foreignid` int(11) NOT NULL DEFAULT '0',
`alias` varchar(255),
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
@ -883,6 +902,10 @@ CREATE TABLE `tblArosAcos` (
`id` int(11) NOT NULL auto_increment, `id` int(11) NOT NULL auto_increment,
`aro` int(11) NOT NULL DEFAULT '0', `aro` int(11) NOT NULL DEFAULT '0',
`aco` int(11) NOT NULL DEFAULT '0', `aco` int(11) NOT NULL DEFAULT '0',
`create` tinyint(4) NOT NULL DEFAULT '-1',
`read` tinyint(4) NOT NULL DEFAULT '-1',
`update` tinyint(4) NOT NULL DEFAULT '-1',
`delete` tinyint(4) NOT NULL DEFAULT '-1',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE (aco, aro), UNIQUE (aco, aro),
CONSTRAINT `tblArosAcos_acos` FOREIGN KEY (`aco`) REFERENCES `tblAcos` (`id`) ON DELETE CASCADE, CONSTRAINT `tblArosAcos_acos` FOREIGN KEY (`aco`) REFERENCES `tblAcos` (`id`) ON DELETE CASCADE,

View File

@ -47,6 +47,19 @@ CREATE TABLE `tblAttributeDefinitions` (
-- Table structure for table `tblUsers` -- Table structure for table `tblUsers`
-- --
CREATE TABLE `tblRoles` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` varchar(50) default NULL,
`role` INTEGER NOT NULL default '0',
UNIQUE (`name`)
) ;
-- --------------------------------------------------------
--
-- Table structure for table `tblUsers`
--
CREATE TABLE `tblUsers` ( CREATE TABLE `tblUsers` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`login` varchar(50) default NULL, `login` varchar(50) default NULL,
@ -56,7 +69,7 @@ CREATE TABLE `tblUsers` (
`language` varchar(32) NOT NULL, `language` varchar(32) NOT NULL,
`theme` varchar(32) NOT NULL, `theme` varchar(32) NOT NULL,
`comment` text NOT NULL, `comment` text NOT NULL,
`role` INTEGER NOT NULL default '0', `role` INTEGER NOT NULL REFERENCES `tblRoles` (`id`),
`hidden` INTEGER NOT NULL default '0', `hidden` INTEGER NOT NULL default '0',
`pwdExpiration` TEXT NOT NULL default '0000-00-00 00:00:00', `pwdExpiration` TEXT NOT NULL default '0000-00-00 00:00:00',
`loginfailures` INTEGER NOT NULL default '0', `loginfailures` INTEGER NOT NULL default '0',

View File

@ -73,6 +73,44 @@ CREATE TABLE `tblTransmittalItems` (
UNIQUE (document, version) UNIQUE (document, version)
); );
CREATE TABLE `tblRoles` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`name` varchar(50) default NULL,
`role` INTEGER NOT NULL default '0',
UNIQUE (`name`)
);
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (1, 'Admin', 1);
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (2, 'Guest', 2);
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (3, 'User', 0);
UPDATE `tblUsers` SET role=3 WHERE role=0;
CREATE TABLE `new_tblUsers` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`login` varchar(50) default NULL,
`pwd` varchar(50) default NULL,
`fullName` varchar(100) default NULL,
`email` varchar(70) default NULL,
`language` varchar(32) NOT NULL,
`theme` varchar(32) NOT NULL,
`comment` text NOT NULL,
`role` INTEGER NOT NULL REFERENCES `tblRoles` (`id`),
`hidden` INTEGER NOT NULL default '0',
`pwdExpiration` TEXT NOT NULL default '0000-00-00 00:00:00',
`loginfailures` INTEGER NOT NULL default '0',
`disabled` INTEGER NOT NULL default '0',
`quota` INTEGER,
`homefolder` INTEGER default NULL REFERENCES `tblFolders` (`id`),
UNIQUE (`login`)
);
INSERT INTO new_tblUsers SELECT * FROM tblUsers;
DROP TABLE tblUsers;
ALTER TABLE new_tblUsers RENAME TO tblUsers;
UPDATE tblVersion set major=5, minor=1, subminor=0; UPDATE tblVersion set major=5, minor=1, subminor=0;
COMMIT; COMMIT;

View File

@ -94,6 +94,23 @@ CREATE TABLE `tblTransmittalItems` (
CONSTRAINT `tblTransmittalItem_transmittal` FOREIGN KEY (`transmittal`) REFERENCES `tblTransmittals` (`id`) ON DELETE CASCADE CONSTRAINT `tblTransmittalItem_transmittal` FOREIGN KEY (`transmittal`) REFERENCES `tblTransmittals` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `tblRoles` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(50) default NULL,
`role` smallint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (1, 'Admin', 1);
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (2, 'Guest', 2);
INSERT INTO `tblRoles` (`id`, `name`, `role`) VALUES (3, 'User', 0);
ALTER TABLE `tblRoles` AUTO_INCREMENT=4;
ALTER TABLE tblUsers CHANGE role role int(11) NOT NULL;
UPDATE `tblUsers` SET role=3 WHERE role=0;
ALTER TABLE tblUsers ADD CONSTRAINT `tblUsers_role` FOREIGN KEY (`role`) REFERENCES `tblRoles` (`id`);
UPDATE tblVersion set major=5, minor=1, subminor=0; UPDATE tblVersion set major=5, minor=1, subminor=0;
COMMIT; COMMIT;

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'بدأ المراجعة', 'add_review' => 'بدأ المراجعة',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'إضافة مجلد فرعي', 'add_subfolder' => 'إضافة مجلد فرعي',
'add_to_clipboard' => 'اضف الى لوحة القصاصات', 'add_to_clipboard' => 'اضف الى لوحة القصاصات',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -208,6 +209,7 @@ URL: [url]',
'choose_attrdef' => 'من فضلك اختر تعريف السمة', 'choose_attrdef' => 'من فضلك اختر تعريف السمة',
'choose_category' => 'من فضلك اختر', 'choose_category' => 'من فضلك اختر',
'choose_group' => 'اختر المجموعة', 'choose_group' => 'اختر المجموعة',
'choose_role' => '',
'choose_target_category' => 'اختر القسم', 'choose_target_category' => 'اختر القسم',
'choose_target_document' => 'اختر المستند', 'choose_target_document' => 'اختر المستند',
'choose_target_file' => 'اختر الملف', 'choose_target_file' => 'اختر الملف',
@ -828,6 +830,7 @@ URL: [url]',
'rm_folder' => 'ازالة المجلد', 'rm_folder' => 'ازالة المجلد',
'rm_from_clipboard' => 'ازالة من لوحة القصاصات', 'rm_from_clipboard' => 'ازالة من لوحة القصاصات',
'rm_group' => 'ازالة هذه المجموعة', 'rm_group' => 'ازالة هذه المجموعة',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'ازالة هذا المستخدم', 'rm_user' => 'ازالة هذا المستخدم',
@ -839,6 +842,9 @@ URL: [url]',
'role' => 'دور', 'role' => 'دور',
'role_admin' => 'مدير النظام', 'role_admin' => 'مدير النظام',
'role_guest' => 'ضيف', 'role_guest' => 'ضيف',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'مستخدم', 'role_user' => 'مستخدم',
'ro_RO' => 'ﺭﻮﻣﺎﻨﻳﺓ', 'ro_RO' => 'ﺭﻮﻣﺎﻨﻳﺓ',
'run_subworkflow' => 'تشغيل مسار عمل فرعي', 'run_subworkflow' => 'تشغيل مسار عمل فرعي',
@ -1186,6 +1192,7 @@ URL: [url]',
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1195,6 +1202,7 @@ URL: [url]',
'splash_document_unlocked' => 'تم الغاء قفل المستند', 'splash_document_unlocked' => 'تم الغاء قفل المستند',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1206,6 +1214,7 @@ URL: [url]',
'splash_rm_folder' => 'تم حذف المجلد', 'splash_rm_folder' => 'تم حذف المجلد',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

View File

@ -58,6 +58,7 @@ $text = array(
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Рецензирай', 'add_review' => 'Рецензирай',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Добави подпапка', 'add_subfolder' => 'Добави подпапка',
'add_to_clipboard' => 'Добави към clipboard', 'add_to_clipboard' => 'Добави към clipboard',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -193,6 +194,7 @@ $text = array(
'choose_attrdef' => 'Изберете attribute definition', 'choose_attrdef' => 'Изберете attribute definition',
'choose_category' => 'Изберете', 'choose_category' => 'Изберете',
'choose_group' => 'Изберете група', 'choose_group' => 'Изберете група',
'choose_role' => '',
'choose_target_category' => 'Изберете категория', 'choose_target_category' => 'Изберете категория',
'choose_target_document' => 'Изберете документ', 'choose_target_document' => 'Изберете документ',
'choose_target_file' => 'Изберете файл', 'choose_target_file' => 'Изберете файл',
@ -700,6 +702,7 @@ $text = array(
'rm_folder' => 'Премахни папка', 'rm_folder' => 'Премахни папка',
'rm_from_clipboard' => 'Премахни от clipboard буфера', 'rm_from_clipboard' => 'Премахни от clipboard буфера',
'rm_group' => 'Премахни тази група', 'rm_group' => 'Премахни тази група',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Премахни тоз потребител', 'rm_user' => 'Премахни тоз потребител',
@ -711,6 +714,9 @@ $text = array(
'role' => 'Роля', 'role' => 'Роля',
'role_admin' => 'Админ', 'role_admin' => 'Админ',
'role_guest' => 'Гост', 'role_guest' => 'Гост',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Потребител', 'role_user' => 'Потребител',
'ro_RO' => '', 'ro_RO' => '',
'run_subworkflow' => 'Пусни под-процес', 'run_subworkflow' => 'Пусни под-процес',
@ -1051,6 +1057,7 @@ $text = array(
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1060,6 +1067,7 @@ $text = array(
'splash_document_unlocked' => '', 'splash_document_unlocked' => '',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1071,6 +1079,7 @@ $text = array(
'splash_rm_folder' => '', 'splash_rm_folder' => '',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

View File

@ -58,6 +58,7 @@ $text = array(
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Enviar revisiót', 'add_review' => 'Enviar revisiót',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Afegir subdirectori', 'add_subfolder' => 'Afegir subdirectori',
'add_to_clipboard' => '', 'add_to_clipboard' => '',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -198,6 +199,7 @@ URL: [url]',
'choose_attrdef' => '', 'choose_attrdef' => '',
'choose_category' => '--Elegir categoria--', 'choose_category' => '--Elegir categoria--',
'choose_group' => '--Seleccionar grup--', 'choose_group' => '--Seleccionar grup--',
'choose_role' => '',
'choose_target_category' => '', 'choose_target_category' => '',
'choose_target_document' => 'Escollir document', 'choose_target_document' => 'Escollir document',
'choose_target_file' => '', 'choose_target_file' => '',
@ -705,6 +707,7 @@ URL: [url]',
'rm_folder' => 'Eliminar carpeta', 'rm_folder' => 'Eliminar carpeta',
'rm_from_clipboard' => '', 'rm_from_clipboard' => '',
'rm_group' => 'Eliminar aquest grup', 'rm_group' => 'Eliminar aquest grup',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Eliminar aquest usuari', 'rm_user' => 'Eliminar aquest usuari',
@ -716,6 +719,9 @@ URL: [url]',
'role' => 'Rol', 'role' => 'Rol',
'role_admin' => 'Administrador', 'role_admin' => 'Administrador',
'role_guest' => 'Invitat', 'role_guest' => 'Invitat',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'User', 'role_user' => 'User',
'ro_RO' => '', 'ro_RO' => '',
'run_subworkflow' => '', 'run_subworkflow' => '',
@ -1056,6 +1062,7 @@ URL: [url]',
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1065,6 +1072,7 @@ URL: [url]',
'splash_document_unlocked' => '', 'splash_document_unlocked' => '',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1076,6 +1084,7 @@ URL: [url]',
'splash_rm_folder' => '', 'splash_rm_folder' => '',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Poslat ke kontrole', 'add_review' => 'Poslat ke kontrole',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Přidat podsložku', 'add_subfolder' => 'Přidat podsložku',
'add_to_clipboard' => 'Přidat do schránky', 'add_to_clipboard' => 'Přidat do schránky',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -215,6 +216,7 @@ URL: [url]',
'choose_attrdef' => 'Zvolte definici atributů', 'choose_attrdef' => 'Zvolte definici atributů',
'choose_category' => '--Vyberte prosím--', 'choose_category' => '--Vyberte prosím--',
'choose_group' => '--Vyberte skupinu--', 'choose_group' => '--Vyberte skupinu--',
'choose_role' => '',
'choose_target_category' => 'Vyberte kategorii', 'choose_target_category' => 'Vyberte kategorii',
'choose_target_document' => 'Vyberte dokument', 'choose_target_document' => 'Vyberte dokument',
'choose_target_file' => 'Zvolte soubor', 'choose_target_file' => 'Zvolte soubor',
@ -837,6 +839,7 @@ URL: [url]',
'rm_folder' => 'Odstranit složku', 'rm_folder' => 'Odstranit složku',
'rm_from_clipboard' => 'Odstranit ze schránky', 'rm_from_clipboard' => 'Odstranit ze schránky',
'rm_group' => 'Odstranit tuto skupinu', 'rm_group' => 'Odstranit tuto skupinu',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Odstranit tohoto uživatele', 'rm_user' => 'Odstranit tohoto uživatele',
@ -848,6 +851,9 @@ URL: [url]',
'role' => 'Role', 'role' => 'Role',
'role_admin' => 'Administrátor', 'role_admin' => 'Administrátor',
'role_guest' => 'Host', 'role_guest' => 'Host',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Uživatel', 'role_user' => 'Uživatel',
'ro_RO' => 'Rumunština', 'ro_RO' => 'Rumunština',
'run_subworkflow' => 'Spustit vedlejší pracovní postup', 'run_subworkflow' => 'Spustit vedlejší pracovní postup',
@ -1195,6 +1201,7 @@ URL: [url]',
'splash_add_attribute' => 'Přidán nový atribut', 'splash_add_attribute' => 'Přidán nový atribut',
'splash_add_group' => 'Přidána nová skupina', 'splash_add_group' => 'Přidána nová skupina',
'splash_add_group_member' => 'Přidán nový člen skupiny', 'splash_add_group_member' => 'Přidán nový člen skupiny',
'splash_add_role' => '',
'splash_add_user' => 'Přidán nový uživatel', 'splash_add_user' => 'Přidán nový uživatel',
'splash_cleared_clipboard' => 'Schránka vymazána', 'splash_cleared_clipboard' => 'Schránka vymazána',
'splash_document_added' => 'Dokument přidán', 'splash_document_added' => 'Dokument přidán',
@ -1204,6 +1211,7 @@ URL: [url]',
'splash_document_unlocked' => 'Dokument odemčen', 'splash_document_unlocked' => 'Dokument odemčen',
'splash_edit_attribute' => 'Atribut uložen', 'splash_edit_attribute' => 'Atribut uložen',
'splash_edit_group' => 'Skupina uložena', 'splash_edit_group' => 'Skupina uložena',
'splash_edit_role' => '',
'splash_edit_user' => 'Uživatel uložen', 'splash_edit_user' => 'Uživatel uložen',
'splash_folder_edited' => 'Změny složky uloženy', 'splash_folder_edited' => 'Změny složky uloženy',
'splash_invalid_folder_id' => 'Neplatné ID složky', 'splash_invalid_folder_id' => 'Neplatné ID složky',
@ -1215,6 +1223,7 @@ URL: [url]',
'splash_rm_folder' => 'Složka smazána', 'splash_rm_folder' => 'Složka smazána',
'splash_rm_group' => 'Skupina odstraněna', 'splash_rm_group' => 'Skupina odstraněna',
'splash_rm_group_member' => 'Člen skupiny odstraněn', 'splash_rm_group_member' => 'Člen skupiny odstraněn',
'splash_rm_role' => '',
'splash_rm_user' => 'Uživatel odstraněn', 'splash_rm_user' => 'Uživatel odstraněn',
'splash_settings_saved' => 'Nastavení uloženo', 'splash_settings_saved' => 'Nastavení uloženo',
'splash_substituted_user' => 'Zaměněný uživatel', 'splash_substituted_user' => 'Zaměněný uživatel',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (2174), dgrutsch (21) // Translators: Admin (2184), dgrutsch (21)
$text = array( $text = array(
'accept' => 'Übernehmen', 'accept' => 'Übernehmen',
@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'Empfang bestätigen', 'add_receipt' => 'Empfang bestätigen',
'add_review' => 'Überprüfung hinzufügen', 'add_review' => 'Überprüfung hinzufügen',
'add_revision' => 'Wiederholungsprüfung hinzufügen', 'add_revision' => 'Wiederholungsprüfung hinzufügen',
'add_role' => 'Neue Rolle anlegen',
'add_subfolder' => 'Unterordner anlegen', 'add_subfolder' => 'Unterordner anlegen',
'add_to_clipboard' => 'Zur Zwischenablage hinzufügen', 'add_to_clipboard' => 'Zur Zwischenablage hinzufügen',
'add_to_transmittal' => 'Zur Dokumentenliste hinzufügen', 'add_to_transmittal' => 'Zur Dokumentenliste hinzufügen',
@ -220,6 +221,7 @@ URL: [url]',
'choose_attrdef' => '--Attributdefinition wählen--', 'choose_attrdef' => '--Attributdefinition wählen--',
'choose_category' => '--Kategorie wählen--', 'choose_category' => '--Kategorie wählen--',
'choose_group' => '--Gruppe wählen--', 'choose_group' => '--Gruppe wählen--',
'choose_role' => '--Role wählen--',
'choose_target_category' => 'Kategorie wählen', 'choose_target_category' => 'Kategorie wählen',
'choose_target_document' => 'Dokument wählen', 'choose_target_document' => 'Dokument wählen',
'choose_target_file' => 'Datei wählen', 'choose_target_file' => 'Datei wählen',
@ -874,6 +876,7 @@ URL: [url]',
'rm_folder' => 'Löschen', 'rm_folder' => 'Löschen',
'rm_from_clipboard' => 'Aus Zwischenablage löschen', 'rm_from_clipboard' => 'Aus Zwischenablage löschen',
'rm_group' => 'Diese Gruppe löschen', 'rm_group' => 'Diese Gruppe löschen',
'rm_role' => 'Diese Rolle löschen',
'rm_transmittal' => 'Dokumentenliste entfernen', 'rm_transmittal' => 'Dokumentenliste entfernen',
'rm_transmittalitem' => 'Eintrag löschen', 'rm_transmittalitem' => 'Eintrag löschen',
'rm_user' => 'Diesen Benutzer löschen', 'rm_user' => 'Diesen Benutzer löschen',
@ -885,6 +888,9 @@ URL: [url]',
'role' => 'Rolle', 'role' => 'Rolle',
'role_admin' => 'Administrator', 'role_admin' => 'Administrator',
'role_guest' => 'Gast', 'role_guest' => 'Gast',
'role_info' => 'Information',
'role_management' => 'Rollenverwaltung',
'role_name' => 'Name',
'role_user' => 'Benutzer', 'role_user' => 'Benutzer',
'ro_RO' => 'Rumänisch', 'ro_RO' => 'Rumänisch',
'run_subworkflow' => 'Sub-Workflow starten', 'run_subworkflow' => 'Sub-Workflow starten',
@ -991,7 +997,7 @@ URL: [url]',
'settings_dbUser' => 'Benutzer', 'settings_dbUser' => 'Benutzer',
'settings_dbUser_desc' => 'Der Benutzername, um auf die Datenbank zugreifen zu können.', 'settings_dbUser_desc' => 'Der Benutzername, um auf die Datenbank zugreifen zu können.',
'settings_dbVersion' => 'Datenbankschema zu alt', 'settings_dbVersion' => 'Datenbankschema zu alt',
'settings_defaultSearchMethod' => 'Voreinstellte Suchmethode', 'settings_defaultSearchMethod' => 'Voreingestellte Suchmethode',
'settings_defaultSearchMethod_desc' => 'Voreingestellte Suchmethode, wenn über das Suchfeld in der Menüleiste gesucht wird.', 'settings_defaultSearchMethod_desc' => 'Voreingestellte Suchmethode, wenn über das Suchfeld in der Menüleiste gesucht wird.',
'settings_defaultSearchMethod_valdatabase' => 'Datenbank', 'settings_defaultSearchMethod_valdatabase' => 'Datenbank',
'settings_defaultSearchMethod_valfulltext' => 'Volltext', 'settings_defaultSearchMethod_valfulltext' => 'Volltext',
@ -1232,6 +1238,7 @@ URL: [url]',
'splash_add_attribute' => 'Neues Attribut hinzugefügt', 'splash_add_attribute' => 'Neues Attribut hinzugefügt',
'splash_add_group' => 'Neue Gruppe hinzugefügt', 'splash_add_group' => 'Neue Gruppe hinzugefügt',
'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt', 'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt',
'splash_add_role' => 'Neue Rolle hinzugefügt',
'splash_add_user' => 'Neuen Benutzer hinzugefügt', 'splash_add_user' => 'Neuen Benutzer hinzugefügt',
'splash_cleared_clipboard' => 'Zwischenablage geleert', 'splash_cleared_clipboard' => 'Zwischenablage geleert',
'splash_document_added' => 'Dokument hinzugefügt', 'splash_document_added' => 'Dokument hinzugefügt',
@ -1241,6 +1248,7 @@ URL: [url]',
'splash_document_unlocked' => 'Dokumentensperre aufgehoben', 'splash_document_unlocked' => 'Dokumentensperre aufgehoben',
'splash_edit_attribute' => 'Attribut gespeichert', 'splash_edit_attribute' => 'Attribut gespeichert',
'splash_edit_group' => 'Gruppe gespeichert', 'splash_edit_group' => 'Gruppe gespeichert',
'splash_edit_role' => 'Rolle gespeichert',
'splash_edit_user' => 'Benutzer gespeichert', 'splash_edit_user' => 'Benutzer gespeichert',
'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert',
'splash_invalid_folder_id' => 'Ungültige Ordner-ID', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID',
@ -1252,6 +1260,7 @@ URL: [url]',
'splash_rm_folder' => 'Ordner gelöscht', 'splash_rm_folder' => 'Ordner gelöscht',
'splash_rm_group' => 'Gruppe gelöscht', 'splash_rm_group' => 'Gruppe gelöscht',
'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht', 'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht',
'splash_rm_role' => 'Rolle gelöscht',
'splash_rm_user' => 'Benutzer gelöscht', 'splash_rm_user' => 'Benutzer gelöscht',
'splash_settings_saved' => 'Einstellungen gesichert', 'splash_settings_saved' => 'Einstellungen gesichert',
'splash_substituted_user' => 'Benutzer gewechselt', 'splash_substituted_user' => 'Benutzer gewechselt',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1309), dgrutsch (7), netixw (14) // Translators: Admin (1318), dgrutsch (7), netixw (14)
$text = array( $text = array(
'accept' => 'Accept', 'accept' => 'Accept',
@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'Acknowledge reception', 'add_receipt' => 'Acknowledge reception',
'add_review' => 'Add review', 'add_review' => 'Add review',
'add_revision' => 'Add approval', 'add_revision' => 'Add approval',
'add_role' => 'Add new role',
'add_subfolder' => 'Add subfolder', 'add_subfolder' => 'Add subfolder',
'add_to_clipboard' => 'Add to clipboard', 'add_to_clipboard' => 'Add to clipboard',
'add_to_transmittal' => 'Add to transmittal', 'add_to_transmittal' => 'Add to transmittal',
@ -220,6 +221,7 @@ URL: [url]',
'choose_attrdef' => 'Please choose attribute definition', 'choose_attrdef' => 'Please choose attribute definition',
'choose_category' => 'Please choose', 'choose_category' => 'Please choose',
'choose_group' => 'Choose group', 'choose_group' => 'Choose group',
'choose_role' => '--Choose role--',
'choose_target_category' => 'Choose category', 'choose_target_category' => 'Choose category',
'choose_target_document' => 'Choose document', 'choose_target_document' => 'Choose document',
'choose_target_file' => 'Choose file', 'choose_target_file' => 'Choose file',
@ -874,6 +876,7 @@ URL: [url]',
'rm_folder' => 'Remove folder', 'rm_folder' => 'Remove folder',
'rm_from_clipboard' => 'Remove from clipboard', 'rm_from_clipboard' => 'Remove from clipboard',
'rm_group' => 'Remove this group', 'rm_group' => 'Remove this group',
'rm_role' => 'Delete this role',
'rm_transmittal' => 'Remove transmittal', 'rm_transmittal' => 'Remove transmittal',
'rm_transmittalitem' => 'Remove item', 'rm_transmittalitem' => 'Remove item',
'rm_user' => 'Remove this user', 'rm_user' => 'Remove this user',
@ -885,6 +888,9 @@ URL: [url]',
'role' => 'Role', 'role' => 'Role',
'role_admin' => 'Administrator', 'role_admin' => 'Administrator',
'role_guest' => 'Guest', 'role_guest' => 'Guest',
'role_info' => 'Information',
'role_management' => 'Role management',
'role_name' => 'Name',
'role_user' => 'User', 'role_user' => 'User',
'ro_RO' => 'Romanian', 'ro_RO' => 'Romanian',
'run_subworkflow' => 'Run sub workflow', 'run_subworkflow' => 'Run sub workflow',
@ -1232,6 +1238,7 @@ URL: [url]',
'splash_add_attribute' => 'New attribute added', 'splash_add_attribute' => 'New attribute added',
'splash_add_group' => 'New group added', 'splash_add_group' => 'New group added',
'splash_add_group_member' => 'New group member added', 'splash_add_group_member' => 'New group member added',
'splash_add_role' => 'Added new role',
'splash_add_user' => 'New user added', 'splash_add_user' => 'New user added',
'splash_cleared_clipboard' => 'Clipboard cleared', 'splash_cleared_clipboard' => 'Clipboard cleared',
'splash_document_added' => 'Document added', 'splash_document_added' => 'Document added',
@ -1241,6 +1248,7 @@ URL: [url]',
'splash_document_unlocked' => 'Document unlocked', 'splash_document_unlocked' => 'Document unlocked',
'splash_edit_attribute' => 'Attribute saved', 'splash_edit_attribute' => 'Attribute saved',
'splash_edit_group' => 'Group saved', 'splash_edit_group' => 'Group saved',
'splash_edit_role' => 'Role saved',
'splash_edit_user' => 'User saved', 'splash_edit_user' => 'User saved',
'splash_folder_edited' => 'Save folder changes', 'splash_folder_edited' => 'Save folder changes',
'splash_invalid_folder_id' => 'Invalid folder ID', 'splash_invalid_folder_id' => 'Invalid folder ID',
@ -1252,6 +1260,7 @@ URL: [url]',
'splash_rm_folder' => 'Folder deleted', 'splash_rm_folder' => 'Folder deleted',
'splash_rm_group' => 'Group removed', 'splash_rm_group' => 'Group removed',
'splash_rm_group_member' => 'Member of group removed', 'splash_rm_group_member' => 'Member of group removed',
'splash_rm_role' => 'Role deleted',
'splash_rm_user' => 'User removed', 'splash_rm_user' => 'User removed',
'splash_settings_saved' => 'Settings saved', 'splash_settings_saved' => 'Settings saved',
'splash_substituted_user' => 'Substituted user', 'splash_substituted_user' => 'Substituted user',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Enviar revisión', 'add_review' => 'Enviar revisión',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Añadir subcarpeta', 'add_subfolder' => 'Añadir subcarpeta',
'add_to_clipboard' => 'Añadir al portapapeles', 'add_to_clipboard' => 'Añadir al portapapeles',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -215,6 +216,7 @@ URL: [url]',
'choose_attrdef' => 'Por favor, seleccione definición de atributo', 'choose_attrdef' => 'Por favor, seleccione definición de atributo',
'choose_category' => 'Seleccione categoría', 'choose_category' => 'Seleccione categoría',
'choose_group' => 'Seleccione grupo', 'choose_group' => 'Seleccione grupo',
'choose_role' => '',
'choose_target_category' => 'Seleccione categoría', 'choose_target_category' => 'Seleccione categoría',
'choose_target_document' => 'Seleccione documento', 'choose_target_document' => 'Seleccione documento',
'choose_target_file' => 'Seleccione fichero destino', 'choose_target_file' => 'Seleccione fichero destino',
@ -843,6 +845,7 @@ URL: [url]',
'rm_folder' => 'Eliminar carpeta', 'rm_folder' => 'Eliminar carpeta',
'rm_from_clipboard' => 'Borrar del portapapeles', 'rm_from_clipboard' => 'Borrar del portapapeles',
'rm_group' => 'Eliminar este grupo', 'rm_group' => 'Eliminar este grupo',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => 'Eliminar elemento', 'rm_transmittalitem' => 'Eliminar elemento',
'rm_user' => 'Eliminar este usuario', 'rm_user' => 'Eliminar este usuario',
@ -854,6 +857,9 @@ URL: [url]',
'role' => 'Rol', 'role' => 'Rol',
'role_admin' => 'Administrador', 'role_admin' => 'Administrador',
'role_guest' => 'Invitado', 'role_guest' => 'Invitado',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Usuario', 'role_user' => 'Usuario',
'ro_RO' => 'Rumano', 'ro_RO' => 'Rumano',
'run_subworkflow' => 'Ejecutar sub flujo de trabajo', 'run_subworkflow' => 'Ejecutar sub flujo de trabajo',
@ -1201,6 +1207,7 @@ URL: [url]',
'splash_add_attribute' => 'Nuevo atributo agregado', 'splash_add_attribute' => 'Nuevo atributo agregado',
'splash_add_group' => 'Nuevo grupo agregado', 'splash_add_group' => 'Nuevo grupo agregado',
'splash_add_group_member' => 'Nuevo miembro del grupo agregado', 'splash_add_group_member' => 'Nuevo miembro del grupo agregado',
'splash_add_role' => '',
'splash_add_user' => 'Nuevo usuario agregado', 'splash_add_user' => 'Nuevo usuario agregado',
'splash_cleared_clipboard' => 'Portapapeles limpiado', 'splash_cleared_clipboard' => 'Portapapeles limpiado',
'splash_document_added' => 'Documento añadido', 'splash_document_added' => 'Documento añadido',
@ -1210,6 +1217,7 @@ URL: [url]',
'splash_document_unlocked' => 'Documento desbloqueado', 'splash_document_unlocked' => 'Documento desbloqueado',
'splash_edit_attribute' => 'Atributo guardado', 'splash_edit_attribute' => 'Atributo guardado',
'splash_edit_group' => 'Grupo guardado', 'splash_edit_group' => 'Grupo guardado',
'splash_edit_role' => '',
'splash_edit_user' => 'Usuario guardado', 'splash_edit_user' => 'Usuario guardado',
'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_folder_edited' => 'Cambios a la carpeta guardados',
'splash_invalid_folder_id' => 'ID de carpeta inválido', 'splash_invalid_folder_id' => 'ID de carpeta inválido',
@ -1221,6 +1229,7 @@ URL: [url]',
'splash_rm_folder' => 'Carpeta eliminada', 'splash_rm_folder' => 'Carpeta eliminada',
'splash_rm_group' => 'Grupo eliminado', 'splash_rm_group' => 'Grupo eliminado',
'splash_rm_group_member' => 'Miembro eliminado del grupo', 'splash_rm_group_member' => 'Miembro eliminado del grupo',
'splash_rm_role' => '',
'splash_rm_user' => 'Usuario eliminado', 'splash_rm_user' => 'Usuario eliminado',
'splash_settings_saved' => 'Configuración guardada', 'splash_settings_saved' => 'Configuración guardada',
'splash_substituted_user' => 'Usuario sustituido', 'splash_substituted_user' => 'Usuario sustituido',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Soumettre la correction', 'add_review' => 'Soumettre la correction',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Ajouter un sous-dossier', 'add_subfolder' => 'Ajouter un sous-dossier',
'add_to_clipboard' => 'Ajouter au presse-papiers', 'add_to_clipboard' => 'Ajouter au presse-papiers',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -215,6 +216,7 @@ URL: [url]',
'choose_attrdef' => 'Choisissez une définition d\'attribut', 'choose_attrdef' => 'Choisissez une définition d\'attribut',
'choose_category' => 'SVP choisir', 'choose_category' => 'SVP choisir',
'choose_group' => 'Choisir un groupe', 'choose_group' => 'Choisir un groupe',
'choose_role' => '',
'choose_target_category' => 'Choisir une catégorie', 'choose_target_category' => 'Choisir une catégorie',
'choose_target_document' => 'Choisir un document', 'choose_target_document' => 'Choisir un document',
'choose_target_file' => 'Choose un fichier', 'choose_target_file' => 'Choose un fichier',
@ -826,6 +828,7 @@ URL: [url]',
'rm_folder' => 'Supprimer le dossier', 'rm_folder' => 'Supprimer le dossier',
'rm_from_clipboard' => 'Supprimer le dossier du presse-papiers', 'rm_from_clipboard' => 'Supprimer le dossier du presse-papiers',
'rm_group' => 'Supprimer ce groupe', 'rm_group' => 'Supprimer ce groupe',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Supprimer cet utilisateur', 'rm_user' => 'Supprimer cet utilisateur',
@ -837,6 +840,9 @@ URL: [url]',
'role' => 'Rôle', 'role' => 'Rôle',
'role_admin' => 'Administrateur', 'role_admin' => 'Administrateur',
'role_guest' => 'Invité', 'role_guest' => 'Invité',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Utilisateur', 'role_user' => 'Utilisateur',
'ro_RO' => 'Roumain', 'ro_RO' => 'Roumain',
'run_subworkflow' => 'Lancer le sous-workflow', 'run_subworkflow' => 'Lancer le sous-workflow',
@ -1177,6 +1183,7 @@ URL: [url]',
'splash_add_attribute' => 'Attribut ajouté', 'splash_add_attribute' => 'Attribut ajouté',
'splash_add_group' => 'Nouveau groupe ajouté', 'splash_add_group' => 'Nouveau groupe ajouté',
'splash_add_group_member' => 'Nouveau membre ajouté au groupe', 'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
'splash_add_role' => '',
'splash_add_user' => 'Nouvel utilisateur ajouté', 'splash_add_user' => 'Nouvel utilisateur ajouté',
'splash_cleared_clipboard' => 'Presse-papier vidé', 'splash_cleared_clipboard' => 'Presse-papier vidé',
'splash_document_added' => 'Document ajouté', 'splash_document_added' => 'Document ajouté',
@ -1186,6 +1193,7 @@ URL: [url]',
'splash_document_unlocked' => 'Document déverrouillé', 'splash_document_unlocked' => 'Document déverrouillé',
'splash_edit_attribute' => 'Attribut modifié', 'splash_edit_attribute' => 'Attribut modifié',
'splash_edit_group' => 'Groupe sauvé', 'splash_edit_group' => 'Groupe sauvé',
'splash_edit_role' => '',
'splash_edit_user' => 'Utilisateur modifié', 'splash_edit_user' => 'Utilisateur modifié',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide',
@ -1197,6 +1205,7 @@ URL: [url]',
'splash_rm_folder' => 'Dossier supprimé', 'splash_rm_folder' => 'Dossier supprimé',
'splash_rm_group' => 'Groupe supprimé', 'splash_rm_group' => 'Groupe supprimé',
'splash_rm_group_member' => 'Membre retiré du groupe', 'splash_rm_group_member' => 'Membre retiré du groupe',
'splash_rm_role' => '',
'splash_rm_user' => 'Utilisateur supprimé', 'splash_rm_user' => 'Utilisateur supprimé',
'splash_settings_saved' => 'Configuration sauvegardée', 'splash_settings_saved' => 'Configuration sauvegardée',
'splash_substituted_user' => 'Utilisateur de substitution', 'splash_substituted_user' => 'Utilisateur de substitution',

View File

@ -62,6 +62,7 @@ Internet poveznica: [url]',
'add_receipt' => 'Potvrdi prijem', 'add_receipt' => 'Potvrdi prijem',
'add_review' => 'Dodaj osvrt', 'add_review' => 'Dodaj osvrt',
'add_revision' => 'Dodaj reviziju', 'add_revision' => 'Dodaj reviziju',
'add_role' => '',
'add_subfolder' => 'Dodaj podmapu', 'add_subfolder' => 'Dodaj podmapu',
'add_to_clipboard' => 'Dodaj u međuspremnik', 'add_to_clipboard' => 'Dodaj u međuspremnik',
'add_to_transmittal' => 'Dodaj u proslijeđivanje', 'add_to_transmittal' => 'Dodaj u proslijeđivanje',
@ -220,6 +221,7 @@ Internet poveznica: [url]',
'choose_attrdef' => 'Molim odaberite definiciju atributa', 'choose_attrdef' => 'Molim odaberite definiciju atributa',
'choose_category' => 'Molim odaberite', 'choose_category' => 'Molim odaberite',
'choose_group' => 'Odaberite grupu', 'choose_group' => 'Odaberite grupu',
'choose_role' => '',
'choose_target_category' => 'Odaberite kategoriju', 'choose_target_category' => 'Odaberite kategoriju',
'choose_target_document' => 'Odaberite dokument', 'choose_target_document' => 'Odaberite dokument',
'choose_target_file' => 'Odaberite datoteku', 'choose_target_file' => 'Odaberite datoteku',
@ -864,6 +866,7 @@ Internet poveznica: [url]',
'rm_folder' => 'Uklonite mapu', 'rm_folder' => 'Uklonite mapu',
'rm_from_clipboard' => 'Uklonite iz međuspremnika', 'rm_from_clipboard' => 'Uklonite iz međuspremnika',
'rm_group' => 'Uklonite ovu grupu', 'rm_group' => 'Uklonite ovu grupu',
'rm_role' => '',
'rm_transmittal' => 'Uklanjanje preusmjerenja', 'rm_transmittal' => 'Uklanjanje preusmjerenja',
'rm_transmittalitem' => 'Uklanjanje stavke', 'rm_transmittalitem' => 'Uklanjanje stavke',
'rm_user' => 'Uklonite ovog korisnika', 'rm_user' => 'Uklonite ovog korisnika',
@ -875,6 +878,9 @@ Internet poveznica: [url]',
'role' => 'Uloga', 'role' => 'Uloga',
'role_admin' => 'Administrator', 'role_admin' => 'Administrator',
'role_guest' => 'Gost', 'role_guest' => 'Gost',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Korisnik', 'role_user' => 'Korisnik',
'ro_RO' => 'Rumunjski', 'ro_RO' => 'Rumunjski',
'run_subworkflow' => 'Pokreni poslovni pod-tok', 'run_subworkflow' => 'Pokreni poslovni pod-tok',
@ -1222,6 +1228,7 @@ Internet poveznica: [url]',
'splash_add_attribute' => 'Dodan novi atribut', 'splash_add_attribute' => 'Dodan novi atribut',
'splash_add_group' => 'Dodana nova grupa', 'splash_add_group' => 'Dodana nova grupa',
'splash_add_group_member' => 'Dodan novi član grupe', 'splash_add_group_member' => 'Dodan novi član grupe',
'splash_add_role' => '',
'splash_add_user' => 'Dodan novi korisnik', 'splash_add_user' => 'Dodan novi korisnik',
'splash_cleared_clipboard' => 'Očišćen međuspremnik', 'splash_cleared_clipboard' => 'Očišćen međuspremnik',
'splash_document_added' => 'Dokument dodan', 'splash_document_added' => 'Dokument dodan',
@ -1231,6 +1238,7 @@ Internet poveznica: [url]',
'splash_document_unlocked' => 'Dokument otključan', 'splash_document_unlocked' => 'Dokument otključan',
'splash_edit_attribute' => 'Atribut pohranjen', 'splash_edit_attribute' => 'Atribut pohranjen',
'splash_edit_group' => 'Groupa pohranjena', 'splash_edit_group' => 'Groupa pohranjena',
'splash_edit_role' => '',
'splash_edit_user' => 'Korisnik pohranjen', 'splash_edit_user' => 'Korisnik pohranjen',
'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_folder_edited' => 'Pohrani izmjene mape',
'splash_invalid_folder_id' => 'Nevažeći ID mape', 'splash_invalid_folder_id' => 'Nevažeći ID mape',
@ -1242,6 +1250,7 @@ Internet poveznica: [url]',
'splash_rm_folder' => 'Mapa izbrisana', 'splash_rm_folder' => 'Mapa izbrisana',
'splash_rm_group' => 'Grupa uklonjena', 'splash_rm_group' => 'Grupa uklonjena',
'splash_rm_group_member' => 'Član grupe uklonjen', 'splash_rm_group_member' => 'Član grupe uklonjen',
'splash_rm_role' => '',
'splash_rm_user' => 'Korisnik uklonjen', 'splash_rm_user' => 'Korisnik uklonjen',
'splash_settings_saved' => 'Postavke pohranjene', 'splash_settings_saved' => 'Postavke pohranjene',
'splash_substituted_user' => 'Zamjenski korisnik', 'splash_substituted_user' => 'Zamjenski korisnik',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Felülvizsgálat küldése', 'add_review' => 'Felülvizsgálat küldése',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Alkönyvtár hozzáadása', 'add_subfolder' => 'Alkönyvtár hozzáadása',
'add_to_clipboard' => 'Vágólaphoz hozzáad', 'add_to_clipboard' => 'Vágólaphoz hozzáad',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -215,6 +216,7 @@ URL: [url]',
'choose_attrdef' => 'Kérem válasszon jellemző meghatározást', 'choose_attrdef' => 'Kérem válasszon jellemző meghatározást',
'choose_category' => 'Kérjük válasszon', 'choose_category' => 'Kérjük válasszon',
'choose_group' => 'Válasszon csoportot', 'choose_group' => 'Válasszon csoportot',
'choose_role' => '',
'choose_target_category' => 'Válasszon kategóriát', 'choose_target_category' => 'Válasszon kategóriát',
'choose_target_document' => 'Válasszon dokumentumot', 'choose_target_document' => 'Válasszon dokumentumot',
'choose_target_file' => 'Válasszon állományt', 'choose_target_file' => 'Válasszon állományt',
@ -843,6 +845,7 @@ URL: [url]',
'rm_folder' => 'Könyvtár eltávolítása', 'rm_folder' => 'Könyvtár eltávolítása',
'rm_from_clipboard' => 'Eltávolítás a vágólapról', 'rm_from_clipboard' => 'Eltávolítás a vágólapról',
'rm_group' => 'Csoport eltávolítása', 'rm_group' => 'Csoport eltávolítása',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Felhasználó eltávolítása', 'rm_user' => 'Felhasználó eltávolítása',
@ -854,6 +857,9 @@ URL: [url]',
'role' => 'Szerepkör', 'role' => 'Szerepkör',
'role_admin' => 'Adminisztrátor', 'role_admin' => 'Adminisztrátor',
'role_guest' => 'Vendég', 'role_guest' => 'Vendég',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Felhasználó', 'role_user' => 'Felhasználó',
'ro_RO' => 'Román', 'ro_RO' => 'Román',
'run_subworkflow' => 'Segéd munkafolyamat futtatása', 'run_subworkflow' => 'Segéd munkafolyamat futtatása',
@ -1200,6 +1206,7 @@ URL: [url]',
'splash_add_attribute' => 'Új jellemző hozzáadva', 'splash_add_attribute' => 'Új jellemző hozzáadva',
'splash_add_group' => 'Új csoport hozzáadva', 'splash_add_group' => 'Új csoport hozzáadva',
'splash_add_group_member' => 'Új csoporttag hozzáadva', 'splash_add_group_member' => 'Új csoporttag hozzáadva',
'splash_add_role' => '',
'splash_add_user' => 'Új felhasználó hozzáadva', 'splash_add_user' => 'Új felhasználó hozzáadva',
'splash_cleared_clipboard' => 'Vágólap törölve', 'splash_cleared_clipboard' => 'Vágólap törölve',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1209,6 +1216,7 @@ URL: [url]',
'splash_document_unlocked' => 'Dokumentum zárolás feloldva', 'splash_document_unlocked' => 'Dokumentum zárolás feloldva',
'splash_edit_attribute' => 'Jellemző mentve', 'splash_edit_attribute' => 'Jellemző mentve',
'splash_edit_group' => 'Csoport mentve', 'splash_edit_group' => 'Csoport mentve',
'splash_edit_role' => '',
'splash_edit_user' => 'Felhasználó mentve', 'splash_edit_user' => 'Felhasználó mentve',
'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_folder_edited' => 'Mappa változásainak mentése',
'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító',
@ -1220,6 +1228,7 @@ URL: [url]',
'splash_rm_folder' => 'Mappa törölve', 'splash_rm_folder' => 'Mappa törölve',
'splash_rm_group' => 'Csoport eltávolítva', 'splash_rm_group' => 'Csoport eltávolítva',
'splash_rm_group_member' => 'Csoporttag eltávolítva', 'splash_rm_group_member' => 'Csoporttag eltávolítva',
'splash_rm_role' => '',
'splash_rm_user' => 'Felhasználó eltávolítva', 'splash_rm_user' => 'Felhasználó eltávolítva',
'splash_settings_saved' => 'Beállítások elmentve', 'splash_settings_saved' => 'Beállítások elmentve',
'splash_substituted_user' => 'Helyettesített felhasználó', 'splash_substituted_user' => 'Helyettesített felhasználó',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'invio ricevuta', 'add_receipt' => 'invio ricevuta',
'add_review' => 'Invio revisione', 'add_review' => 'Invio revisione',
'add_revision' => 'Aggiungi approvazione', 'add_revision' => 'Aggiungi approvazione',
'add_role' => '',
'add_subfolder' => 'Aggiungi sottocartella', 'add_subfolder' => 'Aggiungi sottocartella',
'add_to_clipboard' => 'Aggiungi agli appunti', 'add_to_clipboard' => 'Aggiungi agli appunti',
'add_to_transmittal' => 'Aggiungi alla trasmissione', 'add_to_transmittal' => 'Aggiungi alla trasmissione',
@ -221,6 +222,7 @@ URL: [url]',
'choose_attrdef' => 'Seleziona l\'Attributo', 'choose_attrdef' => 'Seleziona l\'Attributo',
'choose_category' => 'Seleziona', 'choose_category' => 'Seleziona',
'choose_group' => 'Seleziona il gruppo', 'choose_group' => 'Seleziona il gruppo',
'choose_role' => '',
'choose_target_category' => 'Seleziona la categoria', 'choose_target_category' => 'Seleziona la categoria',
'choose_target_document' => 'Seleziona il documento', 'choose_target_document' => 'Seleziona il documento',
'choose_target_file' => 'Scegli il file', 'choose_target_file' => 'Scegli il file',
@ -866,6 +868,7 @@ URL: [url]',
'rm_folder' => 'Rimuovi cartella', 'rm_folder' => 'Rimuovi cartella',
'rm_from_clipboard' => 'Rimuovi dalla clipboard', 'rm_from_clipboard' => 'Rimuovi dalla clipboard',
'rm_group' => 'Rimuovi questo gruppo', 'rm_group' => 'Rimuovi questo gruppo',
'rm_role' => '',
'rm_transmittal' => 'Rimuovi trasmissione', 'rm_transmittal' => 'Rimuovi trasmissione',
'rm_transmittalitem' => 'Rimuovi oggetto', 'rm_transmittalitem' => 'Rimuovi oggetto',
'rm_user' => 'Rimuovi questo utente', 'rm_user' => 'Rimuovi questo utente',
@ -877,6 +880,9 @@ URL: [url]',
'role' => 'Ruolo', 'role' => 'Ruolo',
'role_admin' => 'Amministratore', 'role_admin' => 'Amministratore',
'role_guest' => 'Ospite', 'role_guest' => 'Ospite',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Utente', 'role_user' => 'Utente',
'ro_RO' => 'Rumeno', 'ro_RO' => 'Rumeno',
'run_subworkflow' => 'Inizia un sotto-flusso di lavoro', 'run_subworkflow' => 'Inizia un sotto-flusso di lavoro',
@ -1224,6 +1230,7 @@ URL: [url]',
'splash_add_attribute' => 'Attributo aggiunto', 'splash_add_attribute' => 'Attributo aggiunto',
'splash_add_group' => 'Gruppo aggiunto', 'splash_add_group' => 'Gruppo aggiunto',
'splash_add_group_member' => 'Membro aggiunto al gruppo', 'splash_add_group_member' => 'Membro aggiunto al gruppo',
'splash_add_role' => '',
'splash_add_user' => 'Utente aggiunto', 'splash_add_user' => 'Utente aggiunto',
'splash_cleared_clipboard' => 'Appunti cancellati', 'splash_cleared_clipboard' => 'Appunti cancellati',
'splash_document_added' => 'Documento aggiunto', 'splash_document_added' => 'Documento aggiunto',
@ -1233,6 +1240,7 @@ URL: [url]',
'splash_document_unlocked' => 'Documento sbloccato', 'splash_document_unlocked' => 'Documento sbloccato',
'splash_edit_attribute' => 'Attributo modificato', 'splash_edit_attribute' => 'Attributo modificato',
'splash_edit_group' => 'Gruppo modificato', 'splash_edit_group' => 'Gruppo modificato',
'splash_edit_role' => '',
'splash_edit_user' => 'Utente modificato', 'splash_edit_user' => 'Utente modificato',
'splash_folder_edited' => 'Cartella modificata', 'splash_folder_edited' => 'Cartella modificata',
'splash_invalid_folder_id' => 'ID cartella non valido', 'splash_invalid_folder_id' => 'ID cartella non valido',
@ -1244,6 +1252,7 @@ URL: [url]',
'splash_rm_folder' => 'Cartella eliminata', 'splash_rm_folder' => 'Cartella eliminata',
'splash_rm_group' => 'Gruppo eliminato', 'splash_rm_group' => 'Gruppo eliminato',
'splash_rm_group_member' => 'Membro del gruppo eliminato', 'splash_rm_group_member' => 'Membro del gruppo eliminato',
'splash_rm_role' => '',
'splash_rm_user' => 'Utente eliminato', 'splash_rm_user' => 'Utente eliminato',
'splash_settings_saved' => 'Impostazioni salvate', 'splash_settings_saved' => 'Impostazioni salvate',
'splash_substituted_user' => 'Utente sostituito', 'splash_substituted_user' => 'Utente sostituito',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '접수', 'add_receipt' => '접수',
'add_review' => '평가 추가', 'add_review' => '평가 추가',
'add_revision' => '승인 추가', 'add_revision' => '승인 추가',
'add_role' => '',
'add_subfolder' => '서브 폴더 추가', 'add_subfolder' => '서브 폴더 추가',
'add_to_clipboard' => '클립 보드에 추가', 'add_to_clipboard' => '클립 보드에 추가',
'add_to_transmittal' => '전송', 'add_to_transmittal' => '전송',
@ -222,6 +223,7 @@ URL: [url]',
'choose_attrdef' => '속성의 정의를 선택하세요', 'choose_attrdef' => '속성의 정의를 선택하세요',
'choose_category' => '선택하세요', 'choose_category' => '선택하세요',
'choose_group' => '그룹을 선택', 'choose_group' => '그룹을 선택',
'choose_role' => '',
'choose_target_category' => '카테고리 선택', 'choose_target_category' => '카테고리 선택',
'choose_target_document' => '문서 선택', 'choose_target_document' => '문서 선택',
'choose_target_file' => '파일 선택', 'choose_target_file' => '파일 선택',
@ -857,6 +859,7 @@ URL: [url]',
'rm_folder' => '폴더 제거', 'rm_folder' => '폴더 제거',
'rm_from_clipboard' => '클립 보드에서 제거', 'rm_from_clipboard' => '클립 보드에서 제거',
'rm_group' => '이 그룹 제거', 'rm_group' => '이 그룹 제거',
'rm_role' => '',
'rm_transmittal' => '송부 삭제', 'rm_transmittal' => '송부 삭제',
'rm_transmittalitem' => '아이템 삭제', 'rm_transmittalitem' => '아이템 삭제',
'rm_user' => '이 사용자 제거', 'rm_user' => '이 사용자 제거',
@ -868,6 +871,9 @@ URL: [url]',
'role' => '역할', 'role' => '역할',
'role_admin' => '관리자', 'role_admin' => '관리자',
'role_guest' => '고객', 'role_guest' => '고객',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => '사용자', 'role_user' => '사용자',
'ro_RO' => '루마니아어', 'ro_RO' => '루마니아어',
'run_subworkflow' => '서브 워크플로우 실행', 'run_subworkflow' => '서브 워크플로우 실행',
@ -1215,6 +1221,7 @@ URL : [url]',
'splash_add_attribute' => '새로운 속성 추가', 'splash_add_attribute' => '새로운 속성 추가',
'splash_add_group' => '새 그룹이 추가', 'splash_add_group' => '새 그룹이 추가',
'splash_add_group_member' => '새 그룹 구성원 추가', 'splash_add_group_member' => '새 그룹 구성원 추가',
'splash_add_role' => '',
'splash_add_user' => '새 사용자 추가', 'splash_add_user' => '새 사용자 추가',
'splash_cleared_clipboard' => '클립 보드 비우기', 'splash_cleared_clipboard' => '클립 보드 비우기',
'splash_document_added' => '문서를 추가', 'splash_document_added' => '문서를 추가',
@ -1224,6 +1231,7 @@ URL : [url]',
'splash_document_unlocked' => '문서 잠금 해제', 'splash_document_unlocked' => '문서 잠금 해제',
'splash_edit_attribute' => '속성 저장', 'splash_edit_attribute' => '속성 저장',
'splash_edit_group' => '그룹 저장', 'splash_edit_group' => '그룹 저장',
'splash_edit_role' => '',
'splash_edit_user' => '사용자 저장', 'splash_edit_user' => '사용자 저장',
'splash_folder_edited' => '저장 폴더 변경', 'splash_folder_edited' => '저장 폴더 변경',
'splash_invalid_folder_id' => '잘못된 폴더 ID', 'splash_invalid_folder_id' => '잘못된 폴더 ID',
@ -1235,6 +1243,7 @@ URL : [url]',
'splash_rm_folder' => '폴더 삭제', 'splash_rm_folder' => '폴더 삭제',
'splash_rm_group' => '그룹 제거', 'splash_rm_group' => '그룹 제거',
'splash_rm_group_member' => '회원 그룹 제거', 'splash_rm_group_member' => '회원 그룹 제거',
'splash_rm_role' => '',
'splash_rm_user' => '사용자 제거', 'splash_rm_user' => '사용자 제거',
'splash_settings_saved' => '설정 저장', 'splash_settings_saved' => '설정 저장',
'splash_substituted_user' => '전환된 사용자', 'splash_substituted_user' => '전환된 사용자',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'Bericht ontvangst', 'add_receipt' => 'Bericht ontvangst',
'add_review' => 'Verzend [Controle]', 'add_review' => 'Verzend [Controle]',
'add_revision' => 'Voeg goedkeuring toe', 'add_revision' => 'Voeg goedkeuring toe',
'add_role' => '',
'add_subfolder' => 'Submap toevoegen', 'add_subfolder' => 'Submap toevoegen',
'add_to_clipboard' => 'Toevoegen aan klembord', 'add_to_clipboard' => 'Toevoegen aan klembord',
'add_to_transmittal' => 'Toevoegen aan verzending', 'add_to_transmittal' => 'Toevoegen aan verzending',
@ -213,6 +214,7 @@ URL: [url]',
'choose_attrdef' => 'Selecteer een kenmerk definitie', 'choose_attrdef' => 'Selecteer een kenmerk definitie',
'choose_category' => 'Selecteer a.u.b.', 'choose_category' => 'Selecteer a.u.b.',
'choose_group' => 'Selecteer Groep', 'choose_group' => 'Selecteer Groep',
'choose_role' => '',
'choose_target_category' => 'Selecteer categorie', 'choose_target_category' => 'Selecteer categorie',
'choose_target_document' => 'Selecteer Document', 'choose_target_document' => 'Selecteer Document',
'choose_target_file' => 'Kies bestand', 'choose_target_file' => 'Kies bestand',
@ -839,6 +841,7 @@ URL: [url]',
'rm_folder' => 'Verwijder map', 'rm_folder' => 'Verwijder map',
'rm_from_clipboard' => 'Verwijder van klembord', 'rm_from_clipboard' => 'Verwijder van klembord',
'rm_group' => 'Verwijder deze Groep', 'rm_group' => 'Verwijder deze Groep',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Verwijder deze Gebruiker', 'rm_user' => 'Verwijder deze Gebruiker',
@ -850,6 +853,9 @@ URL: [url]',
'role' => 'Rol', 'role' => 'Rol',
'role_admin' => 'Beheerder', 'role_admin' => 'Beheerder',
'role_guest' => 'Gast', 'role_guest' => 'Gast',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Gebruiker', 'role_user' => 'Gebruiker',
'ro_RO' => 'Roemeens', 'ro_RO' => 'Roemeens',
'run_subworkflow' => 'Voer sub workflow uit', 'run_subworkflow' => 'Voer sub workflow uit',
@ -1197,6 +1203,7 @@ URL: [url]',
'splash_add_attribute' => 'Nieuw attribuut toegevoegd', 'splash_add_attribute' => 'Nieuw attribuut toegevoegd',
'splash_add_group' => 'Nieuwe groep toegevoegd', 'splash_add_group' => 'Nieuwe groep toegevoegd',
'splash_add_group_member' => 'Nieuwe groepslid toegevoegd', 'splash_add_group_member' => 'Nieuwe groepslid toegevoegd',
'splash_add_role' => '',
'splash_add_user' => 'Nieuwe gebruiker toegevoegd', 'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
'splash_cleared_clipboard' => 'Klembord leeg gemaakt', 'splash_cleared_clipboard' => 'Klembord leeg gemaakt',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1206,6 +1213,7 @@ URL: [url]',
'splash_document_unlocked' => 'Document ontgrendeld', 'splash_document_unlocked' => 'Document ontgrendeld',
'splash_edit_attribute' => 'Attribuut opgeslagen', 'splash_edit_attribute' => 'Attribuut opgeslagen',
'splash_edit_group' => 'Groep opgeslagen', 'splash_edit_group' => 'Groep opgeslagen',
'splash_edit_role' => '',
'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen',
'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_folder_edited' => 'Opslaan mapwijzigingen',
'splash_invalid_folder_id' => 'Ongeldige map ID', 'splash_invalid_folder_id' => 'Ongeldige map ID',
@ -1217,6 +1225,7 @@ URL: [url]',
'splash_rm_folder' => 'Map verwijderd', 'splash_rm_folder' => 'Map verwijderd',
'splash_rm_group' => 'Groep verwijderd', 'splash_rm_group' => 'Groep verwijderd',
'splash_rm_group_member' => 'Lid van de groep verwijderd', 'splash_rm_group_member' => 'Lid van de groep verwijderd',
'splash_rm_role' => '',
'splash_rm_user' => 'Gebruiker verwijderd', 'splash_rm_user' => 'Gebruiker verwijderd',
'splash_settings_saved' => 'Instellingen opgeslagen', 'splash_settings_saved' => 'Instellingen opgeslagen',
'splash_substituted_user' => 'Invallers gebruiker', 'splash_substituted_user' => 'Invallers gebruiker',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Zatwierdź recenzję', 'add_review' => 'Zatwierdź recenzję',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Dodaj podfolder', 'add_subfolder' => 'Dodaj podfolder',
'add_to_clipboard' => 'Dodaj do schowka', 'add_to_clipboard' => 'Dodaj do schowka',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -208,6 +209,7 @@ URL: [url]',
'choose_attrdef' => 'Proszę wybrać definicję atrybutu', 'choose_attrdef' => 'Proszę wybrać definicję atrybutu',
'choose_category' => 'Proszę wybrać', 'choose_category' => 'Proszę wybrać',
'choose_group' => 'Wybierz grupę', 'choose_group' => 'Wybierz grupę',
'choose_role' => '',
'choose_target_category' => 'Wybierz kategorię', 'choose_target_category' => 'Wybierz kategorię',
'choose_target_document' => 'Wybierz dokument', 'choose_target_document' => 'Wybierz dokument',
'choose_target_file' => 'Wybierz plik', 'choose_target_file' => 'Wybierz plik',
@ -822,6 +824,7 @@ URL: [url]',
'rm_folder' => 'Usuń folder', 'rm_folder' => 'Usuń folder',
'rm_from_clipboard' => 'Usuń ze schowka', 'rm_from_clipboard' => 'Usuń ze schowka',
'rm_group' => 'Usuń tą grupę', 'rm_group' => 'Usuń tą grupę',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Usuń tego użytkownika', 'rm_user' => 'Usuń tego użytkownika',
@ -833,6 +836,9 @@ URL: [url]',
'role' => 'Rola', 'role' => 'Rola',
'role_admin' => 'Administrator', 'role_admin' => 'Administrator',
'role_guest' => 'Gość', 'role_guest' => 'Gość',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Użytkownik', 'role_user' => 'Użytkownik',
'ro_RO' => 'Rumuński', 'ro_RO' => 'Rumuński',
'run_subworkflow' => 'Uruchom podproces', 'run_subworkflow' => 'Uruchom podproces',
@ -1180,6 +1186,7 @@ URL: [url]',
'splash_add_attribute' => 'Dodano nowy atrybut', 'splash_add_attribute' => 'Dodano nowy atrybut',
'splash_add_group' => 'Dodano nową grupę', 'splash_add_group' => 'Dodano nową grupę',
'splash_add_group_member' => 'Dodano nowego członka grupy', 'splash_add_group_member' => 'Dodano nowego członka grupy',
'splash_add_role' => '',
'splash_add_user' => 'Dodano nowego użytkownika', 'splash_add_user' => 'Dodano nowego użytkownika',
'splash_cleared_clipboard' => 'Wyczyszczono schowek', 'splash_cleared_clipboard' => 'Wyczyszczono schowek',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1189,6 +1196,7 @@ URL: [url]',
'splash_document_unlocked' => 'Odblokowano dokument', 'splash_document_unlocked' => 'Odblokowano dokument',
'splash_edit_attribute' => 'Zapisano atrybuty', 'splash_edit_attribute' => 'Zapisano atrybuty',
'splash_edit_group' => 'Grupa zapisana', 'splash_edit_group' => 'Grupa zapisana',
'splash_edit_role' => '',
'splash_edit_user' => 'Zapisano użytkownika', 'splash_edit_user' => 'Zapisano użytkownika',
'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_folder_edited' => 'Zapisz zmiany folderu',
'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu',
@ -1200,6 +1208,7 @@ URL: [url]',
'splash_rm_folder' => 'Folder usunięty', 'splash_rm_folder' => 'Folder usunięty',
'splash_rm_group' => 'Grupę usunięto', 'splash_rm_group' => 'Grupę usunięto',
'splash_rm_group_member' => 'Usunięto członka grupy', 'splash_rm_group_member' => 'Usunięto członka grupy',
'splash_rm_role' => '',
'splash_rm_user' => 'Użytkownika usunięto', 'splash_rm_user' => 'Użytkownika usunięto',
'splash_settings_saved' => 'Zmiany zapisano', 'splash_settings_saved' => 'Zmiany zapisano',
'splash_substituted_user' => 'Zmieniono użytkownika', 'splash_substituted_user' => 'Zmieniono użytkownika',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => '', 'add_review' => '',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Criar sub-pasta', 'add_subfolder' => 'Criar sub-pasta',
'add_to_clipboard' => 'Adicionar ao clipboard', 'add_to_clipboard' => 'Adicionar ao clipboard',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -215,6 +216,7 @@ URL: [url]',
'choose_attrdef' => 'Por favor escolha a definição de atributo', 'choose_attrdef' => 'Por favor escolha a definição de atributo',
'choose_category' => '--Por favor escolha--', 'choose_category' => '--Por favor escolha--',
'choose_group' => '--Escolher grupo--', 'choose_group' => '--Escolher grupo--',
'choose_role' => '',
'choose_target_category' => 'Escolha a categoria', 'choose_target_category' => 'Escolha a categoria',
'choose_target_document' => 'Escolha documento', 'choose_target_document' => 'Escolha documento',
'choose_target_file' => 'Escolha o arquivo', 'choose_target_file' => 'Escolha o arquivo',
@ -840,6 +842,7 @@ URL: [url]',
'rm_folder' => 'Remove pasta', 'rm_folder' => 'Remove pasta',
'rm_from_clipboard' => 'Remover da área de transferência', 'rm_from_clipboard' => 'Remover da área de transferência',
'rm_group' => 'Remove este grupo', 'rm_group' => 'Remove este grupo',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Remove este usuário', 'rm_user' => 'Remove este usuário',
@ -851,6 +854,9 @@ URL: [url]',
'role' => 'Tipo de Perfil', 'role' => 'Tipo de Perfil',
'role_admin' => 'Administrador', 'role_admin' => 'Administrador',
'role_guest' => 'Convidado', 'role_guest' => 'Convidado',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Usuário', 'role_user' => 'Usuário',
'ro_RO' => 'Romeno', 'ro_RO' => 'Romeno',
'run_subworkflow' => 'Executar sub fluxo de trabalho', 'run_subworkflow' => 'Executar sub fluxo de trabalho',
@ -1198,6 +1204,7 @@ URL: [url]',
'splash_add_attribute' => 'Novo atributo adicionado', 'splash_add_attribute' => 'Novo atributo adicionado',
'splash_add_group' => 'Novo grupo adicionado', 'splash_add_group' => 'Novo grupo adicionado',
'splash_add_group_member' => 'Novo membro do grupo adicionado', 'splash_add_group_member' => 'Novo membro do grupo adicionado',
'splash_add_role' => '',
'splash_add_user' => 'Novo usuário adicionado', 'splash_add_user' => 'Novo usuário adicionado',
'splash_cleared_clipboard' => 'Área de transferência limpada', 'splash_cleared_clipboard' => 'Área de transferência limpada',
'splash_document_added' => 'Documento inserido', 'splash_document_added' => 'Documento inserido',
@ -1207,6 +1214,7 @@ URL: [url]',
'splash_document_unlocked' => 'Documento desbloqueado', 'splash_document_unlocked' => 'Documento desbloqueado',
'splash_edit_attribute' => 'Atributo salvo', 'splash_edit_attribute' => 'Atributo salvo',
'splash_edit_group' => 'Grupo salvo', 'splash_edit_group' => 'Grupo salvo',
'splash_edit_role' => '',
'splash_edit_user' => 'Usuário salvo', 'splash_edit_user' => 'Usuário salvo',
'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_folder_edited' => 'Salvar modificação de pastas',
'splash_invalid_folder_id' => 'ID de pasta inválida', 'splash_invalid_folder_id' => 'ID de pasta inválida',
@ -1218,6 +1226,7 @@ URL: [url]',
'splash_rm_folder' => 'Pasta excluida', 'splash_rm_folder' => 'Pasta excluida',
'splash_rm_group' => 'Grupo removido', 'splash_rm_group' => 'Grupo removido',
'splash_rm_group_member' => 'Membro do grupo removido', 'splash_rm_group_member' => 'Membro do grupo removido',
'splash_rm_role' => '',
'splash_rm_user' => 'Usuário removido', 'splash_rm_user' => 'Usuário removido',
'splash_settings_saved' => 'Configurações salvas', 'splash_settings_saved' => 'Configurações salvas',
'splash_substituted_user' => 'Usuário substituido', 'splash_substituted_user' => 'Usuário substituido',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'Recunoaste receptia', 'add_receipt' => 'Recunoaste receptia',
'add_review' => 'Trimite revizuire', 'add_review' => 'Trimite revizuire',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Adaugă subfolder', 'add_subfolder' => 'Adaugă subfolder',
'add_to_clipboard' => 'Adaugă in clipboard', 'add_to_clipboard' => 'Adaugă in clipboard',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -220,6 +221,7 @@ URL: [url]',
'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului', 'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului',
'choose_category' => 'Vă rugăm să alegeți', 'choose_category' => 'Vă rugăm să alegeți',
'choose_group' => 'Alege grup', 'choose_group' => 'Alege grup',
'choose_role' => '',
'choose_target_category' => 'Alege categorie', 'choose_target_category' => 'Alege categorie',
'choose_target_document' => 'Alege document', 'choose_target_document' => 'Alege document',
'choose_target_file' => 'Alege fisier', 'choose_target_file' => 'Alege fisier',
@ -865,6 +867,7 @@ URL: [url]',
'rm_folder' => 'Eliminați folder', 'rm_folder' => 'Eliminați folder',
'rm_from_clipboard' => 'Eliminați din clipboard', 'rm_from_clipboard' => 'Eliminați din clipboard',
'rm_group' => 'Eliminați acest grup', 'rm_group' => 'Eliminați acest grup',
'rm_role' => '',
'rm_transmittal' => 'Elimina transmiterea', 'rm_transmittal' => 'Elimina transmiterea',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Eliminați acest utilizator', 'rm_user' => 'Eliminați acest utilizator',
@ -876,6 +879,9 @@ URL: [url]',
'role' => 'Rol', 'role' => 'Rol',
'role_admin' => 'Administrator', 'role_admin' => 'Administrator',
'role_guest' => 'Oaspete', 'role_guest' => 'Oaspete',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Utilizator', 'role_user' => 'Utilizator',
'ro_RO' => 'Romană (RO)', 'ro_RO' => 'Romană (RO)',
'run_subworkflow' => 'Rulați subworkflow-ul', 'run_subworkflow' => 'Rulați subworkflow-ul',
@ -1223,6 +1229,7 @@ URL: [url]',
'splash_add_attribute' => 'Atribut nou adăugat', 'splash_add_attribute' => 'Atribut nou adăugat',
'splash_add_group' => 'Grup nou adăugat', 'splash_add_group' => 'Grup nou adăugat',
'splash_add_group_member' => 'Membru grup nou adăugat', 'splash_add_group_member' => 'Membru grup nou adăugat',
'splash_add_role' => '',
'splash_add_user' => 'Utilizator nou adăugat', 'splash_add_user' => 'Utilizator nou adăugat',
'splash_cleared_clipboard' => 'Clipboard golit', 'splash_cleared_clipboard' => 'Clipboard golit',
'splash_document_added' => 'Document adăugat', 'splash_document_added' => 'Document adăugat',
@ -1232,6 +1239,7 @@ URL: [url]',
'splash_document_unlocked' => 'Document deblocat', 'splash_document_unlocked' => 'Document deblocat',
'splash_edit_attribute' => 'Atribut salvat', 'splash_edit_attribute' => 'Atribut salvat',
'splash_edit_group' => 'Grup salvat', 'splash_edit_group' => 'Grup salvat',
'splash_edit_role' => '',
'splash_edit_user' => 'Utilizator salvat', 'splash_edit_user' => 'Utilizator salvat',
'splash_folder_edited' => 'Salvați modificările folderului', 'splash_folder_edited' => 'Salvați modificările folderului',
'splash_invalid_folder_id' => 'ID folder invalid', 'splash_invalid_folder_id' => 'ID folder invalid',
@ -1243,6 +1251,7 @@ URL: [url]',
'splash_rm_folder' => 'Folder șters', 'splash_rm_folder' => 'Folder șters',
'splash_rm_group' => 'Grup eliminat', 'splash_rm_group' => 'Grup eliminat',
'splash_rm_group_member' => 'Membru grup eliminat', 'splash_rm_group_member' => 'Membru grup eliminat',
'splash_rm_role' => '',
'splash_rm_user' => 'Uilizator eliminat', 'splash_rm_user' => 'Uilizator eliminat',
'splash_settings_saved' => 'Setări salvate', 'splash_settings_saved' => 'Setări salvate',
'splash_substituted_user' => 'Utilizator substituit', 'splash_substituted_user' => 'Utilizator substituit',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Рецензировать', 'add_review' => 'Рецензировать',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Добавить подкаталог', 'add_subfolder' => 'Добавить подкаталог',
'add_to_clipboard' => 'Добавить в буфер', 'add_to_clipboard' => 'Добавить в буфер',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -208,6 +209,7 @@ URL: [url]',
'choose_attrdef' => 'Выберите атрибут', 'choose_attrdef' => 'Выберите атрибут',
'choose_category' => 'Выберите категорию', 'choose_category' => 'Выберите категорию',
'choose_group' => 'Выберите группу', 'choose_group' => 'Выберите группу',
'choose_role' => '',
'choose_target_category' => 'Выберите категорию', 'choose_target_category' => 'Выберите категорию',
'choose_target_document' => 'Выберите документ', 'choose_target_document' => 'Выберите документ',
'choose_target_file' => 'Выберите файл', 'choose_target_file' => 'Выберите файл',
@ -833,6 +835,7 @@ URL: [url]',
'rm_folder' => 'Удалить каталог', 'rm_folder' => 'Удалить каталог',
'rm_from_clipboard' => 'Удалить из буфера обмена', 'rm_from_clipboard' => 'Удалить из буфера обмена',
'rm_group' => 'Удалить группу', 'rm_group' => 'Удалить группу',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Удалить пользователя', 'rm_user' => 'Удалить пользователя',
@ -844,6 +847,9 @@ URL: [url]',
'role' => 'Роль', 'role' => 'Роль',
'role_admin' => 'Администратор', 'role_admin' => 'Администратор',
'role_guest' => 'Гость', 'role_guest' => 'Гость',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Пользователь', 'role_user' => 'Пользователь',
'ro_RO' => 'Румынский', 'ro_RO' => 'Румынский',
'run_subworkflow' => 'Запустить подпроцесс', 'run_subworkflow' => 'Запустить подпроцесс',
@ -1191,6 +1197,7 @@ URL: [url]',
'splash_add_attribute' => 'Добавлен новый атрибут', 'splash_add_attribute' => 'Добавлен новый атрибут',
'splash_add_group' => 'Добавлена новая группа', 'splash_add_group' => 'Добавлена новая группа',
'splash_add_group_member' => 'Добавлен новый член группы', 'splash_add_group_member' => 'Добавлен новый член группы',
'splash_add_role' => '',
'splash_add_user' => 'Добавлен новый пользователь', 'splash_add_user' => 'Добавлен новый пользователь',
'splash_cleared_clipboard' => 'Буфер обмена очищен', 'splash_cleared_clipboard' => 'Буфер обмена очищен',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1200,6 +1207,7 @@ URL: [url]',
'splash_document_unlocked' => 'Документ разблокирован', 'splash_document_unlocked' => 'Документ разблокирован',
'splash_edit_attribute' => 'Атрибут сохранён', 'splash_edit_attribute' => 'Атрибут сохранён',
'splash_edit_group' => 'Группа сохранена', 'splash_edit_group' => 'Группа сохранена',
'splash_edit_role' => '',
'splash_edit_user' => 'Пользователь сохранён', 'splash_edit_user' => 'Пользователь сохранён',
'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_folder_edited' => 'Изменения каталога сохранены',
'splash_invalid_folder_id' => 'Неверный идентификатор каталога', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога',
@ -1211,6 +1219,7 @@ URL: [url]',
'splash_rm_folder' => 'Папка удалена', 'splash_rm_folder' => 'Папка удалена',
'splash_rm_group' => 'Группа удалена', 'splash_rm_group' => 'Группа удалена',
'splash_rm_group_member' => 'Удалён член группы', 'splash_rm_group_member' => 'Удалён член группы',
'splash_rm_role' => '',
'splash_rm_user' => 'Пользователь удалён', 'splash_rm_user' => 'Пользователь удалён',
'splash_settings_saved' => 'Настройки сохранены', 'splash_settings_saved' => 'Настройки сохранены',
'splash_substituted_user' => 'Пользователь переключён', 'splash_substituted_user' => 'Пользователь переключён',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (492), destinqo (4) // Translators: Admin (492), destinqo (19)
$text = array( $text = array(
'accept' => 'Prijať', 'accept' => 'Prijať',
@ -36,22 +36,22 @@ Dokument: [name]
Nadradený adresár: [folder_path] Nadradený adresár: [folder_path]
Užívateľ: [username] Užívateľ: [username]
URL: [url]', URL: [url]',
'access_permission_changed_email_subject' => '', 'access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené',
'according_settings' => '', 'according_settings' => 'podľa nastavenia',
'action' => 'Operácia', 'action' => 'Operácia',
'actions' => 'Činnosti', 'actions' => 'Činnosti',
'action_approve' => '', 'action_approve' => 'Schváliť',
'action_complete' => '', 'action_complete' => 'Dokončiť',
'action_is_complete' => '', 'action_is_complete' => 'Bolo dokončené',
'action_is_not_complete' => '', 'action_is_not_complete' => 'Nebolo dokončené',
'action_reject' => '', 'action_reject' => 'Odmietnuť',
'action_review' => '', 'action_review' => 'Posúdiť',
'action_revise' => '', 'action_revise' => 'Revidovať',
'add' => 'Pridať', 'add' => 'Pridať',
'add_approval' => 'Poslať schválenie', 'add_approval' => 'Poslať schválenie',
'add_document' => 'Pridať dokument', 'add_document' => 'Pridať dokument',
'add_document_link' => 'Pridať odkaz', 'add_document_link' => 'Pridať odkaz',
'add_document_notify' => '', 'add_document_notify' => 'Pridať notifikáciu',
'add_doc_reviewer_approver_warning' => 'Pozn.: Dokumenty sa automaticky označia ako vydané ak nie je pridelený žiadny kontrolór alebo schvaľovateľ.', 'add_doc_reviewer_approver_warning' => 'Pozn.: Dokumenty sa automaticky označia ako vydané ak nie je pridelený žiadny kontrolór alebo schvaľovateľ.',
'add_doc_workflow_warning' => '', 'add_doc_workflow_warning' => '',
'add_event' => 'Pridať udalosť', 'add_event' => 'Pridať udalosť',
@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Poslať kontrolu', 'add_review' => 'Poslať kontrolu',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Pridať podzložku', 'add_subfolder' => 'Pridať podzložku',
'add_to_clipboard' => 'Pridaj do schránky', 'add_to_clipboard' => 'Pridaj do schránky',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -80,11 +81,11 @@ URL: [url]',
'all_users' => 'Všetci používatelia', 'all_users' => 'Všetci používatelia',
'already_subscribed' => '', 'already_subscribed' => '',
'and' => 'a', 'and' => 'a',
'apply' => '', 'apply' => 'Použiť',
'approval_deletion_email' => 'Poziadavka na schvalenie zmazana', 'approval_deletion_email' => 'Poziadavka na schvalenie zmazana',
'approval_deletion_email_body' => '', 'approval_deletion_email_body' => '',
'approval_deletion_email_subject' => '', 'approval_deletion_email_subject' => '',
'approval_file' => '', 'approval_file' => 'Súbor',
'approval_group' => 'Skupina schválenia', 'approval_group' => 'Skupina schválenia',
'approval_log' => '', 'approval_log' => '',
'approval_request_email' => 'Poziadavka na schvalenie', 'approval_request_email' => 'Poziadavka na schvalenie',
@ -108,7 +109,7 @@ URL: [url]',
'assign_user_property_to' => 'Assign user\'s properties to', 'assign_user_property_to' => 'Assign user\'s properties to',
'assumed_released' => 'Pokladá sa za zverejnené', 'assumed_released' => 'Pokladá sa za zverejnené',
'attrdef_exists' => '', 'attrdef_exists' => '',
'attrdef_info' => '', 'attrdef_info' => 'Informácia',
'attrdef_in_use' => '', 'attrdef_in_use' => '',
'attrdef_management' => '', 'attrdef_management' => '',
'attrdef_maxvalues' => '', 'attrdef_maxvalues' => '',
@ -117,9 +118,9 @@ URL: [url]',
'attrdef_multiple' => '', 'attrdef_multiple' => '',
'attrdef_multiple_needs_valueset' => '', 'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => '', 'attrdef_must_be_multiple' => '',
'attrdef_name' => '', 'attrdef_name' => 'Meno',
'attrdef_noname' => '', 'attrdef_noname' => '',
'attrdef_objtype' => '', 'attrdef_objtype' => 'Typ objektu',
'attrdef_regex' => '', 'attrdef_regex' => '',
'attrdef_type' => '', 'attrdef_type' => '',
'attrdef_type_boolean' => '', 'attrdef_type_boolean' => '',
@ -197,6 +198,7 @@ URL: [url]',
'choose_attrdef' => '', 'choose_attrdef' => '',
'choose_category' => '--Vyberte prosím--', 'choose_category' => '--Vyberte prosím--',
'choose_group' => '--Vyberte skupinu--', 'choose_group' => '--Vyberte skupinu--',
'choose_role' => '',
'choose_target_category' => '', 'choose_target_category' => '',
'choose_target_document' => 'Vyberte dokument', 'choose_target_document' => 'Vyberte dokument',
'choose_target_file' => '', 'choose_target_file' => '',
@ -704,6 +706,7 @@ URL: [url]',
'rm_folder' => 'Odstrániť zložku', 'rm_folder' => 'Odstrániť zložku',
'rm_from_clipboard' => '', 'rm_from_clipboard' => '',
'rm_group' => 'Odstrániť túto skupinu', 'rm_group' => 'Odstrániť túto skupinu',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Odstrániť tohto používateľa', 'rm_user' => 'Odstrániť tohto používateľa',
@ -715,6 +718,9 @@ URL: [url]',
'role' => '', 'role' => '',
'role_admin' => '', 'role_admin' => '',
'role_guest' => '', 'role_guest' => '',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => '', 'role_user' => '',
'ro_RO' => 'Rumunština', 'ro_RO' => 'Rumunština',
'run_subworkflow' => '', 'run_subworkflow' => '',
@ -1055,6 +1061,7 @@ URL: [url]',
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1064,6 +1071,7 @@ URL: [url]',
'splash_document_unlocked' => 'Dokument odomknutý', 'splash_document_unlocked' => 'Dokument odomknutý',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1075,6 +1083,7 @@ URL: [url]',
'splash_rm_folder' => 'Zložka zmazaná', 'splash_rm_folder' => 'Zložka zmazaná',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Skicka granskning', 'add_review' => 'Skicka granskning',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Lägg till katalog', 'add_subfolder' => 'Lägg till katalog',
'add_to_clipboard' => 'Flytta till Urklipp', 'add_to_clipboard' => 'Flytta till Urklipp',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -208,6 +209,7 @@ URL: [url]',
'choose_attrdef' => 'Välj attributdefinition', 'choose_attrdef' => 'Välj attributdefinition',
'choose_category' => 'Välj', 'choose_category' => 'Välj',
'choose_group' => 'Välj grupp', 'choose_group' => 'Välj grupp',
'choose_role' => '',
'choose_target_category' => 'Välj kategori', 'choose_target_category' => 'Välj kategori',
'choose_target_document' => 'Välj dokument', 'choose_target_document' => 'Välj dokument',
'choose_target_file' => 'Välj fil', 'choose_target_file' => 'Välj fil',
@ -828,6 +830,7 @@ URL: [url]',
'rm_folder' => 'Ta bort katalog', 'rm_folder' => 'Ta bort katalog',
'rm_from_clipboard' => 'Ta bort från Urklipp', 'rm_from_clipboard' => 'Ta bort från Urklipp',
'rm_group' => 'Ta bort denna grupp', 'rm_group' => 'Ta bort denna grupp',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Ta bort denna användare', 'rm_user' => 'Ta bort denna användare',
@ -839,6 +842,9 @@ URL: [url]',
'role' => 'Roll', 'role' => 'Roll',
'role_admin' => 'Administratör', 'role_admin' => 'Administratör',
'role_guest' => 'Gäst', 'role_guest' => 'Gäst',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Användare', 'role_user' => 'Användare',
'ro_RO' => 'Rumänska', 'ro_RO' => 'Rumänska',
'run_subworkflow' => 'Utför under-arbetsflöde', 'run_subworkflow' => 'Utför under-arbetsflöde',
@ -1186,6 +1192,7 @@ URL: [url]',
'splash_add_attribute' => 'Ny attribut tillagt', 'splash_add_attribute' => 'Ny attribut tillagt',
'splash_add_group' => 'Ny grupp tillagt', 'splash_add_group' => 'Ny grupp tillagt',
'splash_add_group_member' => 'Ny gruppmedlem tillagt', 'splash_add_group_member' => 'Ny gruppmedlem tillagt',
'splash_add_role' => '',
'splash_add_user' => 'Ny användare tillagt', 'splash_add_user' => 'Ny användare tillagt',
'splash_cleared_clipboard' => 'Urklipp rensat', 'splash_cleared_clipboard' => 'Urklipp rensat',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1195,6 +1202,7 @@ URL: [url]',
'splash_document_unlocked' => 'Dokument upplåst', 'splash_document_unlocked' => 'Dokument upplåst',
'splash_edit_attribute' => 'Attribut sparat', 'splash_edit_attribute' => 'Attribut sparat',
'splash_edit_group' => 'Grupp sparat', 'splash_edit_group' => 'Grupp sparat',
'splash_edit_role' => '',
'splash_edit_user' => 'Användare sparat', 'splash_edit_user' => 'Användare sparat',
'splash_folder_edited' => 'Spara katalog ändringar', 'splash_folder_edited' => 'Spara katalog ändringar',
'splash_invalid_folder_id' => 'Ogiltigt katalog ID', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID',
@ -1206,6 +1214,7 @@ URL: [url]',
'splash_rm_folder' => 'Mapp raderad', 'splash_rm_folder' => 'Mapp raderad',
'splash_rm_group' => 'Grupp har tagits bort', 'splash_rm_group' => 'Grupp har tagits bort',
'splash_rm_group_member' => 'Gruppmedlem har tagits bort', 'splash_rm_group_member' => 'Gruppmedlem har tagits bort',
'splash_rm_role' => '',
'splash_rm_user' => 'Användare har tagits bort', 'splash_rm_user' => 'Användare har tagits bort',
'splash_settings_saved' => 'Inställningar sparat', 'splash_settings_saved' => 'Inställningar sparat',
'splash_substituted_user' => 'Bytt användare', 'splash_substituted_user' => 'Bytt användare',

View File

@ -61,6 +61,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => 'Kabul et', 'add_review' => 'Kabul et',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => 'Alt klasör ekle', 'add_subfolder' => 'Alt klasör ekle',
'add_to_clipboard' => 'Panoya ekle', 'add_to_clipboard' => 'Panoya ekle',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -214,6 +215,7 @@ URL: [url]',
'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz', 'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz',
'choose_category' => 'Lütfen seçiniz', 'choose_category' => 'Lütfen seçiniz',
'choose_group' => 'Grup seçiniz', 'choose_group' => 'Grup seçiniz',
'choose_role' => '',
'choose_target_category' => 'Kategori seçiniz', 'choose_target_category' => 'Kategori seçiniz',
'choose_target_document' => 'Doküman seçiniz', 'choose_target_document' => 'Doküman seçiniz',
'choose_target_file' => 'Dosya seçiniz', 'choose_target_file' => 'Dosya seçiniz',
@ -844,6 +846,7 @@ URL: [url]',
'rm_folder' => 'Klasörü sil', 'rm_folder' => 'Klasörü sil',
'rm_from_clipboard' => 'Panodan sil', 'rm_from_clipboard' => 'Panodan sil',
'rm_group' => 'Bu grubu sil', 'rm_group' => 'Bu grubu sil',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => 'Bu kullanıcıyı sil', 'rm_user' => 'Bu kullanıcıyı sil',
@ -855,6 +858,9 @@ URL: [url]',
'role' => 'Rol', 'role' => 'Rol',
'role_admin' => 'Yönetici', 'role_admin' => 'Yönetici',
'role_guest' => 'Misafir', 'role_guest' => 'Misafir',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Kullanıcı', 'role_user' => 'Kullanıcı',
'ro_RO' => 'Romence', 'ro_RO' => 'Romence',
'run_subworkflow' => 'Alt iş akışını başlat', 'run_subworkflow' => 'Alt iş akışını başlat',
@ -1202,6 +1208,7 @@ URL: [url]',
'splash_add_attribute' => 'Yeni nitelik eklendi', 'splash_add_attribute' => 'Yeni nitelik eklendi',
'splash_add_group' => 'Yeni grup eklendi', 'splash_add_group' => 'Yeni grup eklendi',
'splash_add_group_member' => 'Yeni grup üyesi eklendi', 'splash_add_group_member' => 'Yeni grup üyesi eklendi',
'splash_add_role' => '',
'splash_add_user' => 'Yeni kullanıcı eklendi', 'splash_add_user' => 'Yeni kullanıcı eklendi',
'splash_cleared_clipboard' => 'Pano temizlendi', 'splash_cleared_clipboard' => 'Pano temizlendi',
'splash_document_added' => 'Doküman eklendi', 'splash_document_added' => 'Doküman eklendi',
@ -1211,6 +1218,7 @@ URL: [url]',
'splash_document_unlocked' => 'Doküman kiliti açıldı', 'splash_document_unlocked' => 'Doküman kiliti açıldı',
'splash_edit_attribute' => 'Nitelik kaydedildi', 'splash_edit_attribute' => 'Nitelik kaydedildi',
'splash_edit_group' => 'Grup kaydedildi', 'splash_edit_group' => 'Grup kaydedildi',
'splash_edit_role' => '',
'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_edit_user' => 'Kullanıcı kaydedildi',
'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi',
'splash_invalid_folder_id' => 'Hatalı klasör ID', 'splash_invalid_folder_id' => 'Hatalı klasör ID',
@ -1222,6 +1230,7 @@ URL: [url]',
'splash_rm_folder' => 'Klasör silindi', 'splash_rm_folder' => 'Klasör silindi',
'splash_rm_group' => 'Grup silindi', 'splash_rm_group' => 'Grup silindi',
'splash_rm_group_member' => 'Grup üyesi silindi', 'splash_rm_group_member' => 'Grup üyesi silindi',
'splash_rm_role' => '',
'splash_rm_user' => 'Kullanıcı silindi', 'splash_rm_user' => 'Kullanıcı silindi',
'splash_settings_saved' => 'Ayarlar kaydedildi', 'splash_settings_saved' => 'Ayarlar kaydedildi',
'splash_substituted_user' => 'Yerine geçilen kullanıcı', 'splash_substituted_user' => 'Yerine geçilen kullanıcı',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => 'Підтвердити отримання', 'add_receipt' => 'Підтвердити отримання',
'add_review' => 'Рецензувати', 'add_review' => 'Рецензувати',
'add_revision' => 'Додати підтвердження', 'add_revision' => 'Додати підтвердження',
'add_role' => '',
'add_subfolder' => 'Додати підкаталог', 'add_subfolder' => 'Додати підкаталог',
'add_to_clipboard' => 'Додати до буферу', 'add_to_clipboard' => 'Додати до буферу',
'add_to_transmittal' => 'Додати до передачі', 'add_to_transmittal' => 'Додати до передачі',
@ -220,6 +221,7 @@ URL: [url]',
'choose_attrdef' => 'Виберіть атрибут', 'choose_attrdef' => 'Виберіть атрибут',
'choose_category' => 'Виберіть категорію', 'choose_category' => 'Виберіть категорію',
'choose_group' => 'Виберіть групу', 'choose_group' => 'Виберіть групу',
'choose_role' => '',
'choose_target_category' => 'Виберіть категорію', 'choose_target_category' => 'Виберіть категорію',
'choose_target_document' => 'Виберіть групу', 'choose_target_document' => 'Виберіть групу',
'choose_target_file' => 'Виберіть файл', 'choose_target_file' => 'Виберіть файл',
@ -855,6 +857,7 @@ URL: [url]',
'rm_folder' => 'Видалити каталог', 'rm_folder' => 'Видалити каталог',
'rm_from_clipboard' => 'Видалити з буферу обміну', 'rm_from_clipboard' => 'Видалити з буферу обміну',
'rm_group' => 'Видалити групу', 'rm_group' => 'Видалити групу',
'rm_role' => '',
'rm_transmittal' => 'Видалити передачу', 'rm_transmittal' => 'Видалити передачу',
'rm_transmittalitem' => 'Видалити елемент передачі', 'rm_transmittalitem' => 'Видалити елемент передачі',
'rm_user' => 'Видалити користувача', 'rm_user' => 'Видалити користувача',
@ -866,6 +869,9 @@ URL: [url]',
'role' => 'Роль', 'role' => 'Роль',
'role_admin' => 'Адміністратор', 'role_admin' => 'Адміністратор',
'role_guest' => 'Гість', 'role_guest' => 'Гість',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => 'Користувач', 'role_user' => 'Користувач',
'ro_RO' => 'Romanian', 'ro_RO' => 'Romanian',
'run_subworkflow' => 'Запустити підпроцес', 'run_subworkflow' => 'Запустити підпроцес',
@ -1213,6 +1219,7 @@ URL: [url]',
'splash_add_attribute' => 'Додано новий атрибут', 'splash_add_attribute' => 'Додано новий атрибут',
'splash_add_group' => 'Додана нова група', 'splash_add_group' => 'Додана нова група',
'splash_add_group_member' => 'Додано нового члена групи', 'splash_add_group_member' => 'Додано нового члена групи',
'splash_add_role' => '',
'splash_add_user' => 'Додано нового користувача', 'splash_add_user' => 'Додано нового користувача',
'splash_cleared_clipboard' => 'Буфер обміну очищено', 'splash_cleared_clipboard' => 'Буфер обміну очищено',
'splash_document_added' => 'Додано документ', 'splash_document_added' => 'Додано документ',
@ -1222,6 +1229,7 @@ URL: [url]',
'splash_document_unlocked' => 'Документ розблоковано', 'splash_document_unlocked' => 'Документ розблоковано',
'splash_edit_attribute' => 'Атрибут збережено', 'splash_edit_attribute' => 'Атрибут збережено',
'splash_edit_group' => 'Групу збережено', 'splash_edit_group' => 'Групу збережено',
'splash_edit_role' => '',
'splash_edit_user' => 'Користувача збережено', 'splash_edit_user' => 'Користувача збережено',
'splash_folder_edited' => 'Зміни каталога збережено', 'splash_folder_edited' => 'Зміни каталога збережено',
'splash_invalid_folder_id' => 'Невірний ідентифікатор каталога', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталога',
@ -1233,6 +1241,7 @@ URL: [url]',
'splash_rm_folder' => 'Папку видалено', 'splash_rm_folder' => 'Папку видалено',
'splash_rm_group' => 'Групу видалено', 'splash_rm_group' => 'Групу видалено',
'splash_rm_group_member' => 'Члена групи видалено', 'splash_rm_group_member' => 'Члена групи видалено',
'splash_rm_role' => '',
'splash_rm_user' => 'Користувача видалено', 'splash_rm_user' => 'Користувача видалено',
'splash_settings_saved' => 'Налаштування збережено', 'splash_settings_saved' => 'Налаштування збережено',
'splash_substituted_user' => 'Користувача переключено', 'splash_substituted_user' => 'Користувача переключено',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => '提交校对', 'add_review' => '提交校对',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => '添加子文件夹', 'add_subfolder' => '添加子文件夹',
'add_to_clipboard' => '复制', 'add_to_clipboard' => '复制',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -197,6 +198,7 @@ URL: [url]',
'choose_attrdef' => '请选择属性', 'choose_attrdef' => '请选择属性',
'choose_category' => '请选择', 'choose_category' => '请选择',
'choose_group' => '选择组别', 'choose_group' => '选择组别',
'choose_role' => '',
'choose_target_category' => '', 'choose_target_category' => '',
'choose_target_document' => '选择文档', 'choose_target_document' => '选择文档',
'choose_target_file' => '选择文件', 'choose_target_file' => '选择文件',
@ -706,6 +708,7 @@ URL: [url]',
'rm_folder' => '删除文件夹', 'rm_folder' => '删除文件夹',
'rm_from_clipboard' => '从剪切板删除', 'rm_from_clipboard' => '从剪切板删除',
'rm_group' => '删除该组', 'rm_group' => '删除该组',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => '删除该用户', 'rm_user' => '删除该用户',
@ -717,6 +720,9 @@ URL: [url]',
'role' => '角色', 'role' => '角色',
'role_admin' => '管理员', 'role_admin' => '管理员',
'role_guest' => '来宾', 'role_guest' => '来宾',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => '用户', 'role_user' => '用户',
'ro_RO' => '罗马尼亚语', 'ro_RO' => '罗马尼亚语',
'run_subworkflow' => '', 'run_subworkflow' => '',
@ -1057,6 +1063,7 @@ URL: [url]',
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1066,6 +1073,7 @@ URL: [url]',
'splash_document_unlocked' => '已解锁的文档', 'splash_document_unlocked' => '已解锁的文档',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1077,6 +1085,7 @@ URL: [url]',
'splash_rm_folder' => '已删除的文件夹', 'splash_rm_folder' => '已删除的文件夹',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

View File

@ -62,6 +62,7 @@ URL: [url]',
'add_receipt' => '', 'add_receipt' => '',
'add_review' => '提交校對', 'add_review' => '提交校對',
'add_revision' => '', 'add_revision' => '',
'add_role' => '',
'add_subfolder' => '添加子資料夾', 'add_subfolder' => '添加子資料夾',
'add_to_clipboard' => '複製', 'add_to_clipboard' => '複製',
'add_to_transmittal' => '', 'add_to_transmittal' => '',
@ -197,6 +198,7 @@ URL: [url]',
'choose_attrdef' => '請選擇屬性', 'choose_attrdef' => '請選擇屬性',
'choose_category' => '請選擇', 'choose_category' => '請選擇',
'choose_group' => '選擇組別', 'choose_group' => '選擇組別',
'choose_role' => '',
'choose_target_category' => '', 'choose_target_category' => '',
'choose_target_document' => '選擇文檔', 'choose_target_document' => '選擇文檔',
'choose_target_file' => '選擇檔', 'choose_target_file' => '選擇檔',
@ -704,6 +706,7 @@ URL: [url]',
'rm_folder' => '刪除資料夾', 'rm_folder' => '刪除資料夾',
'rm_from_clipboard' => '', 'rm_from_clipboard' => '',
'rm_group' => '刪除該組', 'rm_group' => '刪除該組',
'rm_role' => '',
'rm_transmittal' => '', 'rm_transmittal' => '',
'rm_transmittalitem' => '', 'rm_transmittalitem' => '',
'rm_user' => '刪除該用戶', 'rm_user' => '刪除該用戶',
@ -715,6 +718,9 @@ URL: [url]',
'role' => '角色', 'role' => '角色',
'role_admin' => '管理員', 'role_admin' => '管理員',
'role_guest' => '來賓', 'role_guest' => '來賓',
'role_info' => '',
'role_management' => '',
'role_name' => '',
'role_user' => '用戶', 'role_user' => '用戶',
'ro_RO' => '羅馬尼亞文', 'ro_RO' => '羅馬尼亞文',
'run_subworkflow' => '', 'run_subworkflow' => '',
@ -1055,6 +1061,7 @@ URL: [url]',
'splash_add_attribute' => '', 'splash_add_attribute' => '',
'splash_add_group' => '', 'splash_add_group' => '',
'splash_add_group_member' => '', 'splash_add_group_member' => '',
'splash_add_role' => '',
'splash_add_user' => '', 'splash_add_user' => '',
'splash_cleared_clipboard' => '', 'splash_cleared_clipboard' => '',
'splash_document_added' => '', 'splash_document_added' => '',
@ -1064,6 +1071,7 @@ URL: [url]',
'splash_document_unlocked' => '已解鎖的文檔', 'splash_document_unlocked' => '已解鎖的文檔',
'splash_edit_attribute' => '', 'splash_edit_attribute' => '',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_folder_edited' => '', 'splash_folder_edited' => '',
'splash_invalid_folder_id' => '', 'splash_invalid_folder_id' => '',
@ -1075,6 +1083,7 @@ URL: [url]',
'splash_rm_folder' => '已刪除的資料夾', 'splash_rm_folder' => '已刪除的資料夾',
'splash_rm_group' => '', 'splash_rm_group' => '',
'splash_rm_group_member' => '', 'splash_rm_group_member' => '',
'splash_rm_role' => '',
'splash_rm_user' => '', 'splash_rm_user' => '',
'splash_settings_saved' => '', 'splash_settings_saved' => '',
'splash_substituted_user' => '', 'splash_substituted_user' => '',

132
op/op.RoleMgr.php Normal file
View File

@ -0,0 +1,132 @@
<?php
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
// Copyright (C) 2010 Matteo Lucarelli
// Copyright (C) 2010-2012 Uwe Steinmann
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
include("../inc/inc.Settings.php");
include("../inc/inc.LogInit.php");
include("../inc/inc.Utils.php");
include("../inc/inc.Language.php");
include("../inc/inc.Init.php");
include("../inc/inc.Extension.php");
include("../inc/inc.DBInit.php");
include("../inc/inc.ClassUI.php");
include("../inc/inc.Authentication.php");
include("../inc/inc.ClassPasswordStrength.php");
if (!$user->isAdmin()) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
}
if (isset($_POST["action"])) $action=$_POST["action"];
else $action=NULL;
// add new role ---------------------------------------------------------
if ($action == "addrole") {
/* Check if the form data comes for a trusted request */
if(!checkFormKey('addrole')) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token"));
}
$name = $_POST["name"];
$role = preg_replace('/[^0-2]+/', '', $_POST["role"]);
if (is_object($dms->getRoleByName($name))) {
UI::exitError(getMLText("admin_tools"),getMLText("role_exists"));
}
$newRole = $dms->addRole($name, $role);
if ($newRole) {
}
else UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
$roleid=$newRole->getID();
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_role')));
add_log_line(".php&action=addrole&name=".$name);
}
// delete role ------------------------------------------------------------
else if ($action == "removerole") {
/* Check if the form data comes for a trusted request */
if(!checkFormKey('removerole')) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token"));
}
if (isset($_POST["roleid"])) {
$roleid = $_POST["roleid"];
}
if (!isset($roleid) || !is_numeric($roleid) || intval($roleid)<1) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_role_id"));
}
$roleToRemove = $dms->getRole($roleid);
if (!is_object($roleToRemove)) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_role_id"));
}
if (!$roleToRemove->remove()) {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
}
add_log_line(".php&action=removerole&roleid=".$roleid);
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_role')));
$roleid=-1;
}
// modify role ------------------------------------------------------------
else if ($action == "editrole") {
/* Check if the form data comes for a trusted request */
if(!checkFormKey('editrole')) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token"));
}
if (!isset($_POST["roleid"]) || !is_numeric($_POST["roleid"]) || intval($_POST["roleid"])<1) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_role_id"));
}
$roleid=$_POST["roleid"];
$editedRole = $dms->getRole($roleid);
if (!is_object($editedRole)) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_role_id"));
}
$name = $_POST["name"];
$role = preg_replace('/[^0-2]+/', '', $_POST["role"]);
if ($editedRole->getName() != $name)
$editedRole->setName($name);
if ($editedRole->getRole() != $role)
$editedRole->setRole($role);
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_role')));
add_log_line(".php&action=editrole&roleid=".$roleid);
}
else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
header("Location:../out/out.RoleMgr.php?roleid=".$roleid);
?>

View File

@ -58,7 +58,7 @@ if ($action == "adduser") {
$name = $_POST["name"]; $name = $_POST["name"];
$email = $_POST["email"]; $email = $_POST["email"];
$comment = $_POST["comment"]; $comment = $_POST["comment"];
$role = preg_replace('/[^0-2]+/', '', $_POST["role"]); $role = $dms->getRole($_POST["role"]);
$isHidden = (isset($_POST["ishidden"]) && $_POST["ishidden"]==1 ? 1 : 0); $isHidden = (isset($_POST["ishidden"]) && $_POST["ishidden"]==1 ? 1 : 0);
$isDisabled = (isset($_POST["isdisabled"]) && $_POST["isdisabled"]==1 ? 1 : 0); $isDisabled = (isset($_POST["isdisabled"]) && $_POST["isdisabled"]==1 ? 1 : 0);
$homefolder = (isset($_POST["homefolder"]) ? $_POST["homefolder"] : 0); $homefolder = (isset($_POST["homefolder"]) ? $_POST["homefolder"] : 0);
@ -217,7 +217,7 @@ else if ($action == "edituser") {
$name = $_POST["name"]; $name = $_POST["name"];
$email = $_POST["email"]; $email = $_POST["email"];
$comment = $_POST["comment"]; $comment = $_POST["comment"];
$role = preg_replace('/[^0-2]+/', '', $_POST["role"]); $role = $dms->getRole($_POST["role"]);
$isHidden = (isset($_POST["ishidden"]) && $_POST["ishidden"]==1 ? 1 : 0); $isHidden = (isset($_POST["ishidden"]) && $_POST["ishidden"]==1 ? 1 : 0);
$isDisabled = (isset($_POST["isdisabled"]) && $_POST["isdisabled"]==1 ? 1 : 0); $isDisabled = (isset($_POST["isdisabled"]) && $_POST["isdisabled"]==1 ? 1 : 0);
$homefolder = (isset($_POST["homefolder"]) ? $_POST["homefolder"] : 0); $homefolder = (isset($_POST["homefolder"]) ? $_POST["homefolder"] : 0);

55
out/out.RoleMgr.php Normal file
View File

@ -0,0 +1,55 @@
<?php
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
// Copyright (C) 2010 Matteo Lucarelli
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
include("../inc/inc.Settings.php");
include("../inc/inc.Language.php");
include("../inc/inc.Init.php");
include("../inc/inc.Extension.php");
include("../inc/inc.DBInit.php");
include("../inc/inc.ClassUI.php");
include("../inc/inc.Authentication.php");
if (!$user->isAdmin()) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
}
$users = $dms->getAllUsers($settings->_sortUsersInList);
if (is_bool($users)) {
UI::exitError(getMLText("admin_tools"),getMLText("internal_error"));
}
$roles = $dms->getAllRoles();
if (is_bool($roles)) {
UI::exitError(getMLText("admin_tools"),getMLText("internal_error"));
}
if(isset($_GET['roleid']) && $_GET['roleid']) {
$selrole = $dms->getRole($_GET['roleid']);
} else {
$selrole = null;
}
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'selrole'=>$selrole, 'allusers'=>$users, 'allroles'=>$roles));
if($view) {
$view($_GET);
}
?>

View File

@ -40,6 +40,11 @@ if (is_bool($groups)) {
UI::exitError(getMLText("admin_tools"),getMLText("internal_error")); UI::exitError(getMLText("admin_tools"),getMLText("internal_error"));
} }
$roles = $dms->getAllRoles();
if (is_bool($roles)) {
UI::exitError(getMLText("admin_tools"),getMLText("internal_error"));
}
if(isset($_GET['userid']) && $_GET['userid']) { if(isset($_GET['userid']) && $_GET['userid']) {
$seluser = $dms->getUser($_GET['userid']); $seluser = $dms->getUser($_GET['userid']);
} else { } else {
@ -47,7 +52,7 @@ if(isset($_GET['userid']) && $_GET['userid']) {
} }
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'seluser'=>$seluser, 'allusers'=>$users, 'allgroups'=>$groups, 'passwordstrength'=>$settings->_passwordStrength, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'enableuserimage'=>$settings->_enableUserImage, 'undeluserids'=>explode(',', $settings->_undelUserIds), 'workflowmode'=>$settings->_workflowMode, 'quota'=>$settings->_quota, 'strictformcheck'=>$settings->_strictFormCheck)); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'seluser'=>$seluser, 'allusers'=>$users, 'allgroups'=>$groups, 'allroles'=>$roles, 'passwordstrength'=>$settings->_passwordStrength, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'enableuserimage'=>$settings->_enableUserImage, 'undeluserids'=>explode(',', $settings->_undelUserIds), 'workflowmode'=>$settings->_workflowMode, 'quota'=>$settings->_quota, 'strictformcheck'=>$settings->_strictFormCheck));
if($view) { if($view) {
$view($_GET); $view($_GET);
} }

View File

@ -26,6 +26,7 @@ include("../inc/inc.Extension.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.Authentication.php"); include("../inc/inc.Authentication.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
include("../inc/inc.ClassAcl.php");
/** /**
* Include class to preview documents * Include class to preview documents
@ -35,6 +36,9 @@ require_once("SeedDMS/Preview.php");
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
//$aro = SeedDMS_Aro::getInstance($user->getRole(), $dms);
//$aco = SeedDMS_Aco::getInstance('Views/'.$tmp[1], $dms);
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) { if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
$folderid = $settings->_rootFolderID; $folderid = $settings->_rootFolderID;
} }

View File

@ -0,0 +1,184 @@
<?php
/**
* Implementation of RoleMgr view
*
* @category DMS
* @package SeedDMS
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2002-2005 Markus Westphal,
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
* 2010-2012 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Include parent class
*/
require_once("class.Bootstrap.php");
/**
* Class which outputs the html page for RoleMgr view
*
* @category DMS
* @package SeedDMS
* @author Markus Westphal, Malcolm Cowe, Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2002-2005 Markus Westphal,
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
* 2010-2012 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_View_RoleMgr extends SeedDMS_Bootstrap_Style {
function js() { /* {{{ */
$selrole = $this->params['selrole'];
header('Content-Type: application/javascript');
?>
function checkForm()
{
msg = new Array();
if($("#name").val() == "") msg.push("<?php printMLText("js_no_name");?>");
if (msg != "") {
noty({
text: msg.join('<br />'),
type: 'error',
dismissQueue: true,
layout: 'topRight',
theme: 'defaultTheme',
_timeout: 1500,
});
return false;
}
else
return true;
}
$(document).ready( function() {
$('body').on('submit', '#form', function(ev){
if(checkForm()) return;
event.preventDefault();
});
$( "#selector" ).change(function() {
$('div.ajax').trigger('update', {roleid: $(this).val()});
});
});
<?php
} /* }}} */
function info() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$selrole = $this->params['selrole'];
$settings = $this->params['settings'];
if($selrole) {
$this->contentHeading(getMLText("role_info"));
$users = $selrole->getUsers();
echo "<table class=\"table table-condensed\">\n";
foreach($users as $cuser) {
echo "<tr><td>".htmlspecialchars($cuser->getFullName())."</td><td></td></tr>\n";
}
echo "</table>";
}
} /* }}} */
function form() { /* {{{ */
$selrole = $this->params['selrole'];
$this->showRoleForm($selrole);
} /* }}} */
function showRoleForm($currRole) { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$roles = $this->params['allroles'];
if($currRole && !$currRole->isUsed()) {
?>
<form style="display: inline-block;" method="post" action="../op/op.RoleMgr.php" >
<?php echo createHiddenFieldWithKey('removerole'); ?>
<input type="hidden" name="roleid" value="<?php echo $currRole->getID()?>">
<input type="hidden" name="action" value="removerole">
<button type="submit" class="btn"><i class="icon-remove"></i> <?php echo getMLText("rm_role")?></button>
</form>
<?php
}
?>
<form action="../op/op.RoleMgr.php" method="post" enctype="multipart/form-data" name="form" id="form">
<?php
if($currRole) {
echo createHiddenFieldWithKey('editrole');
?>
<input type="hidden" name="roleid" id="roleid" value="<?php print $currRole->getID();?>">
<input type="hidden" name="action" value="editrole">
<?php
} else {
echo createHiddenFieldWithKey('addrole');
?>
<input type="hidden" id="roleid" value="0">
<input type="hidden" name="action" value="addrole">
<?php
}
?>
<table class="table-condensed">
<tr>
<td><?php printMLText("role_name");?>:</td>
<td><input type="text" name="name" id="name" value="<?php print $currRole ? htmlspecialchars($currRole->getName()) : "";?>"></td>
</tr>
<tr>
<td><?php printMLText("role");?>:</td>
<td><select name="role"><option value="<?php echo SeedDMS_Core_Role::role_user ?>"><?php printMLText("role_user"); ?></option><option value="<?php echo SeedDMS_Core_Role::role_admin ?>" <?php if($currRole && $currRole->getRole() == SeedDMS_Core_Role::role_admin) echo "selected"; ?>><?php printMLText("role_admin"); ?></option><option value="<?php echo SeedDMS_Core_Role::role_guest ?>" <?php if($currRole && $currRole->getRole() == SeedDMS_Core_Role::role_guest) echo "selected"; ?>><?php printMLText("role_guest"); ?></option></select></td>
</tr>
<tr>
<td></td>
<td><button type="submit" class="btn"><i class="icon-save"></i> <?php printMLText($currRole ? "save" : "add_role")?></button></td>
</tr>
</table>
</form>
<?php
} /* }}} */
function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$selrole = $this->params['selrole'];
$roles = $this->params['allroles'];
$this->htmlStartPage(getMLText("admin_tools"));
$this->globalNavigation();
$this->contentStart();
$this->pageNavigation(getMLText("admin_tools"), "admin_tools");
$this->contentHeading(getMLText("role_management"));
?>
<div class="row-fluid">
<div class="span4">
<div class="well">
<?php echo getMLText("selection")?>:
<select class="chzn-select" id="selector">
<option value="-1"><?php echo getMLText("choose_role")?>
<option value="0"><?php echo getMLText("add_role")?>
<?php
foreach ($roles as $currRole) {
print "<option value=\"".$currRole->getID()."\" ".($selrole && $currRole->getID()==$selrole->getID() ? 'selected' : '').">" . htmlspecialchars($currRole->getName());
}
?>
</select>
</div>
<div class="ajax" data-view="RoleMgr" data-action="info" <?php echo ($selrole ? "data-query=\"roleid=".$selrole->getID()."\"" : "") ?>></div>
</div>
<div class="span8">
<div class="well">
<div class="ajax" data-view="RoleMgr" data-action="form" <?php echo ($selrole ? "data-query=\"roleid=".$selrole->getID()."\"" : "") ?>></div>
</div>
</div>
<?php
$this->htmlEndPage();
} /* }}} */
}
?>

View File

@ -157,6 +157,7 @@ $(document).ready( function() {
$user = $this->params['user']; $user = $this->params['user'];
$users = $this->params['allusers']; $users = $this->params['allusers'];
$groups = $this->params['allgroups']; $groups = $this->params['allgroups'];
$roles = $this->params['allroles'];
$passwordstrength = $this->params['passwordstrength']; $passwordstrength = $this->params['passwordstrength'];
$passwordexpiration = $this->params['passwordexpiration']; $passwordexpiration = $this->params['passwordexpiration'];
$httproot = $this->params['httproot']; $httproot = $this->params['httproot'];
@ -240,7 +241,13 @@ $(document).ready( function() {
</tr> </tr>
<tr> <tr>
<td><?php printMLText("role");?>:</td> <td><?php printMLText("role");?>:</td>
<td><select name="role"><option value="<?php echo SeedDMS_Core_User::role_user ?>"><?php printMLText("role_user"); ?></option><option value="<?php echo SeedDMS_Core_User::role_admin ?>" <?php if($currUser && $currUser->getRole() == SeedDMS_Core_User::role_admin) echo "selected"; ?>><?php printMLText("role_admin"); ?></option><option value="<?php echo SeedDMS_Core_User::role_guest ?>" <?php if($currUser && $currUser->getRole() == SeedDMS_Core_User::role_guest) echo "selected"; ?>><?php printMLText("role_guest"); ?></option></select></td> <td><select name="role">
<?php
foreach($roles as $role) {
echo '<option value="'.$role->getID().'"'.($currUser && $currUser->getRole()->getID() == $role->getID() ? ' selected' : '').'>'.$role->getName().'</option>';
}
?>
</select></td>
</tr> </tr>
<tr> <tr>
<td><?php printMLText("groups");?>:</td> <td><?php printMLText("groups");?>:</td>