mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 00:45:34 +00:00
Merge branch 'develop' into hooks
Conflicts: views/bootstrap/class.ViewFolder.php
This commit is contained in:
commit
2979fc9648
10
CHANGELOG
10
CHANGELOG
|
@ -17,6 +17,16 @@
|
|||
- fix output of breadcrumbs on some pages (Bug #55)
|
||||
- do not take document comment for version if version comment is empty.
|
||||
The user must explicitly force it.
|
||||
- combine full text and database search in one form, filtering search result
|
||||
by document status or category will no longer return folders
|
||||
- update of translation for zh_CN, fr_FR, sv_SE, es_ES
|
||||
- added new language arabic (Egypt) (Bug #63)
|
||||
- turn on foreign key constraints for sqlite3 databases
|
||||
- update to bootstrap 2.3.2
|
||||
- better checking of valid search term for fulltext search (Bug #61)
|
||||
- moving several documents/folders at a time (Bug #64)
|
||||
- set encoding of terms when adding document to full text index (Bug #66)
|
||||
- droped support for myisam database engine
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 4.2.2
|
||||
|
|
2
Makefile
2
Makefile
|
@ -1,4 +1,4 @@
|
|||
VERSION=4.3.0pre1
|
||||
VERSION=4.3.0RC1
|
||||
SRC=CHANGELOG inc conf utils index.php languages views op out README.md README.Notification README.Ubuntu drop-tables-innodb.sql styles js TODO LICENSE Makefile webdav install
|
||||
#restapi webapp
|
||||
|
||||
|
|
|
@ -571,6 +571,7 @@ class SeedDMS_Core_DMS {
|
|||
$searchin=array(1, 2, 3, 4);
|
||||
|
||||
/*--------- Do it all over again for folders -------------*/
|
||||
$totalFolders = 0;
|
||||
if($mode & 0x2) {
|
||||
$searchKey = "";
|
||||
$searchFields = array();
|
||||
|
@ -604,7 +605,15 @@ class SeedDMS_Core_DMS {
|
|||
// document owner.
|
||||
$searchOwner = "";
|
||||
if ($owner) {
|
||||
$searchOwner = "`tblFolders`.`owner` = '".$owner->getId()."'";
|
||||
if(is_array($owner)) {
|
||||
$ownerids = array();
|
||||
foreach($owner as $o)
|
||||
$ownerids[] = $o->getID();
|
||||
if($ownerids)
|
||||
$searchOwner = "`tblFolders`.`owner` IN (".implode(',', $ownerids).")";
|
||||
} else {
|
||||
$searchOwner = "`tblFolders`.`owner` = '".$owner->getId()."'";
|
||||
}
|
||||
}
|
||||
|
||||
// Is the search restricted to documents created between two specific dates?
|
||||
|
@ -642,7 +651,6 @@ class SeedDMS_Core_DMS {
|
|||
/* Do not search for folders if not at least a search for a key,
|
||||
* an owner, or creation date is requested.
|
||||
*/
|
||||
$totalFolders = 0;
|
||||
if($searchKey || $searchOwner || $searchCreateDate) {
|
||||
// Count the number of rows that the search will produce.
|
||||
$resArr = $this->db->getResultArray("SELECT COUNT(*) AS num ".$searchQuery);
|
||||
|
@ -726,7 +734,15 @@ class SeedDMS_Core_DMS {
|
|||
// document owner.
|
||||
$searchOwner = "";
|
||||
if ($owner) {
|
||||
$searchOwner = "`tblDocuments`.`owner` = '".$owner->getId()."'";
|
||||
if(is_array($owner)) {
|
||||
$ownerids = array();
|
||||
foreach($owner as $o)
|
||||
$ownerids[] = $o->getID();
|
||||
if($ownerids)
|
||||
$searchOwner = "`tblDocuments`.`owner` IN (".implode(',', $ownerids).")";
|
||||
} else {
|
||||
$searchOwner = "`tblDocuments`.`owner` = '".$owner->getId()."'";
|
||||
}
|
||||
}
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
|
|
|
@ -169,6 +169,9 @@ class SeedDMS_Core_DatabaseAccess {
|
|||
case 'mysql':
|
||||
$this->_conn->exec('SET NAMES utf8');
|
||||
break;
|
||||
case 'sqlite':
|
||||
$this->_conn->exec('PRAGMA foreign_keys = ON');
|
||||
break;
|
||||
}
|
||||
$this->_connected = true;
|
||||
return true;
|
||||
|
|
|
@ -25,6 +25,9 @@
|
|||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- various small corrections
|
||||
- comment of version is no longer taken from document if version comment is empty
|
||||
- passing an array of users to SeedDMЅ_Core_DMS::search() instead of a single user ist now allowed
|
||||
- turn on foreign key constraints for sqlite3
|
||||
</notes>
|
||||
<contents>
|
||||
<dir baseinstalldir="SeedDMS" name="/">
|
||||
|
|
|
@ -51,37 +51,37 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
|||
foreach($attributes as $attribute) {
|
||||
$attrdef = $attribute->getAttributeDefinition();
|
||||
if($attrdef->getValueSet() != '')
|
||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||
else
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||
}
|
||||
}
|
||||
}
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName(), 'utf-8'));
|
||||
if($categories = $document->getCategories()) {
|
||||
$names = array();
|
||||
foreach($categories as $cat) {
|
||||
$names[] = $cat->getName();
|
||||
}
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names)));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names), 'utf-8'));
|
||||
}
|
||||
if($attributes = $document->getAttributes()) {
|
||||
foreach($attributes as $attribute) {
|
||||
$attrdef = $attribute->getAttributeDefinition();
|
||||
if($attrdef->getValueSet() != '')
|
||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||
else
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||
}
|
||||
}
|
||||
|
||||
$owner = $document->getOwner();
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin()));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin(), 'utf-8'));
|
||||
if($keywords = $document->getKeywords()) {
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords, 'utf-8'));
|
||||
}
|
||||
if($comment = $document->getComment()) {
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment));
|
||||
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment, 'utf-8'));
|
||||
}
|
||||
if($version && !$nocontent) {
|
||||
$path = $dms->contentDir . $version->getPath();
|
||||
|
|
|
@ -49,30 +49,35 @@ class SeedDMS_Lucene_Search {
|
|||
* @return object instance of SeedDMS_Lucene_Search
|
||||
*/
|
||||
function search($term, $owner, $status='', $categories=array(), $fields=array()) { /* {{{ */
|
||||
$query = '';
|
||||
$querystr = '';
|
||||
if($fields) {
|
||||
} else {
|
||||
if($term)
|
||||
$query .= trim($term);
|
||||
$querystr .= trim($term);
|
||||
}
|
||||
if($owner) {
|
||||
if($query)
|
||||
$query .= ' && ';
|
||||
$query .= 'owner:'.$owner;
|
||||
if($querystr)
|
||||
$querystr .= ' && ';
|
||||
$querystr .= 'owner:'.$owner;
|
||||
}
|
||||
if($categories) {
|
||||
if($query)
|
||||
$query .= ' && ';
|
||||
$query .= '(category:"';
|
||||
$query .= implode('" || category:"', $categories);
|
||||
$query .= '")';
|
||||
if($querystr)
|
||||
$querystr .= ' && ';
|
||||
$querystr .= '(category:"';
|
||||
$querystr .= implode('" || category:"', $categories);
|
||||
$querystr .= '")';
|
||||
}
|
||||
$hits = $this->index->find($query);
|
||||
$recs = array();
|
||||
foreach($hits as $hit) {
|
||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
||||
try {
|
||||
$query = Zend_Search_Lucene_Search_QueryParser::parse($querystr);
|
||||
$hits = $this->index->find($query);
|
||||
$recs = array();
|
||||
foreach($hits as $hit) {
|
||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
||||
}
|
||||
return $recs;
|
||||
} catch (Zend_Search_Lucene_Search_QueryParserException $e) {
|
||||
return array();
|
||||
}
|
||||
return $recs;
|
||||
} /* }}} */
|
||||
}
|
||||
?>
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
<email>uwe@steinmann.cx</email>
|
||||
<active>yes</active>
|
||||
</lead>
|
||||
<date>2012-12-03</date>
|
||||
<time>10:31:23</time>
|
||||
<date>2013-06-27</date>
|
||||
<time>15:12:50</time>
|
||||
<version>
|
||||
<release>1.1.1</release>
|
||||
<release>1.1.3</release>
|
||||
<api>1.1.1</api>
|
||||
</version>
|
||||
<stability>
|
||||
|
@ -23,7 +23,8 @@
|
|||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
catch exception if index is opened but not available
|
||||
explicitly set encoding to utf-8 when adding fields
|
||||
do not check if deleting document from index fails, update it in any case
|
||||
</notes>
|
||||
<contents>
|
||||
<dir baseinstalldir="SeedDMS" name="/">
|
||||
|
@ -104,5 +105,37 @@ use a configurable list of mime type converters, fixed indexing and searching
|
|||
of special chars like german umlaute.
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
<date>2012-12-03</date>
|
||||
<time>10:31:23</time>
|
||||
<version>
|
||||
<release>1.1.1</release>
|
||||
<api>1.1.1</api>
|
||||
</version>
|
||||
<stability>
|
||||
<release>stable</release>
|
||||
<api>stable</api>
|
||||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
catch exception if index is opened but not available
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
<date>2013-06-17</date>
|
||||
<time>10:31:23</time>
|
||||
<version>
|
||||
<release>1.1.2</release>
|
||||
<api>1.1.1</api>
|
||||
</version>
|
||||
<stability>
|
||||
<release>stable</release>
|
||||
<api>stable</api>
|
||||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
parse query term and catch errors before using it
|
||||
</notes>
|
||||
</release>
|
||||
</changelog>
|
||||
</package>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
- enableUsersView: enable/disable group and user view for all users
|
||||
- enableFullSearch: false to don't use fulltext search
|
||||
- enableLanguageSelector: false to don't show the language selector after login
|
||||
- enableClipboard: false to hide the clipboard
|
||||
- enableFolderTree: false to don't show the folder tree
|
||||
- expandFolderTree: 0 to start with tree hidden
|
||||
- 1 to start with tree shown and first level expanded
|
||||
|
@ -36,6 +37,7 @@
|
|||
enableEmail = "true"
|
||||
enableUsersView = "true"
|
||||
enableFullSearch = "false"
|
||||
enableClipboard = "false"
|
||||
enableFolderTree = "true"
|
||||
expandFolderTree = "1"
|
||||
enableLanguageSelector = "true"
|
||||
|
|
|
@ -307,6 +307,19 @@ class SeedDMS_Session {
|
|||
return true;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Clear clipboard
|
||||
*
|
||||
*/
|
||||
function clearClipboard() { /* {{{ */
|
||||
$this->data['clipboard']['docs'] = array();
|
||||
$this->data['clipboard']['folders'] = array();
|
||||
$queryStr = "UPDATE tblSessions SET clipboard = " . $this->db->qstr(json_encode($this->data['clipboard'])) . " WHERE id = " . $this->db->qstr($this->id);
|
||||
if (!$this->db->getResult($queryStr))
|
||||
return false;
|
||||
return true;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Set splash message of session
|
||||
*
|
||||
|
|
|
@ -143,6 +143,8 @@ class Settings { /* {{{ */
|
|||
var $_calendarDefaultView = "y";
|
||||
// first day of the week (0=sunday, 1=monday, 6=saturday)
|
||||
var $_firstDayOfWeek = 0;
|
||||
// enable/disable display of the clipboard
|
||||
var $_enableClipboard = true;
|
||||
// enable/disable display of the folder tree
|
||||
var $_enableFolderTree = true;
|
||||
// count documents and folders for folderview recursively
|
||||
|
@ -307,6 +309,7 @@ class Settings { /* {{{ */
|
|||
$this->_enableConverting = Settings::boolVal($tab["enableConverting"]);
|
||||
$this->_enableEmail = Settings::boolVal($tab["enableEmail"]);
|
||||
$this->_enableUsersView = Settings::boolVal($tab["enableUsersView"]);
|
||||
$this->_enableClipboard = Settings::boolVal($tab["enableClipboard"]);
|
||||
$this->_enableFolderTree = Settings::boolVal($tab["enableFolderTree"]);
|
||||
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
|
||||
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
|
||||
|
@ -569,6 +572,7 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting);
|
||||
$this->setXMLAttributValue($node, "enableEmail", $this->_enableEmail);
|
||||
$this->setXMLAttributValue($node, "enableUsersView", $this->_enableUsersView);
|
||||
$this->setXMLAttributValue($node, "enableClipboard", $this->_enableClipboard);
|
||||
$this->setXMLAttributValue($node, "enableFolderTree", $this->_enableFolderTree);
|
||||
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
|
||||
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
|
||||
|
|
|
@ -44,13 +44,20 @@ class UI extends UI_Default {
|
|||
* @param array $params parameter passed to constructor of view class
|
||||
* @return object an object of a class implementing the view
|
||||
*/
|
||||
static function factory($theme, $class, $params=array()) { /* {{{ */
|
||||
static function factory($theme, $class='', $params=array()) { /* {{{ */
|
||||
global $settings, $session;
|
||||
if(file_exists("../views/".$theme."/class.".$class.".php")) {
|
||||
require("../views/".$theme."/class.".$class.".php");
|
||||
if(!$class) {
|
||||
$class = 'Bootstrap';
|
||||
$classname = "SeedDMS_Bootstrap_Style";
|
||||
} else {
|
||||
$classname = "SeedDMS_View_".$class;
|
||||
}
|
||||
$filename = "../views/".$theme."/class.".$class.".php";
|
||||
if(file_exists($filename)) {
|
||||
require($filename);
|
||||
$view = new $classname($params, $theme);
|
||||
/* Set some configuration parameters */
|
||||
$view->setParam('refferer', $_SERVER['REQUEST_URI']);
|
||||
$view->setParam('session', $session);
|
||||
$view->setParam('sitename', $settings->_siteName);
|
||||
$view->setParam('rootfolderid', $settings->_rootFolderID);
|
||||
|
|
|
@ -44,6 +44,11 @@ class SeedDMS_View_Common {
|
|||
$this->params[$name] = $value;
|
||||
}
|
||||
|
||||
function unsetParam($name) {
|
||||
if(isset($this->params[$name]))
|
||||
unset($this->params[$name]);
|
||||
}
|
||||
|
||||
/*
|
||||
function setConfiguration($conf) {
|
||||
$this->settings = $conf;
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
class SeedDMS_Version {
|
||||
|
||||
var $_number = "4.3.0pre1";
|
||||
var $_number = "4.3.0RC1";
|
||||
var $_string = "SeedDMS";
|
||||
|
||||
function SeedDMS_Version() {
|
||||
|
|
|
@ -39,6 +39,7 @@ CREATE TABLE `tblAttributeDefinitions` (
|
|||
`minvalues` int(11) NOT NULL default '0',
|
||||
`maxvalues` int(11) NOT NULL default '0',
|
||||
`valueset` text default NULL,
|
||||
`regex` text DEFAULT '',
|
||||
UNIQUE(`name`),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
@ -710,5 +711,5 @@ CREATE TABLE `tblVersion` (
|
|||
INSERT INTO tblUsers VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'address@server.com', '', '', '', 1, 0, '', 0, 0, 0);
|
||||
INSERT INTO tblUsers VALUES (2, 'guest', NULL, 'Guest User', NULL, '', '', '', 2, 0, '', 0, 0, 0);
|
||||
INSERT INTO tblFolders VALUES (1, 'DMS', 0, '', 'DMS root', UNIX_TIMESTAMP(), 1, 0, 2, 0);
|
||||
INSERT INTO tblVersion VALUES (NOW(), 4, 0, 0);
|
||||
INSERT INTO tblVersion VALUES (NOW(), 4, 3, 0);
|
||||
INSERT INTO tblCategory VALUES (0, '');
|
||||
|
|
|
@ -37,6 +37,7 @@ CREATE TABLE `tblAttributeDefinitions` (
|
|||
`minvalues` INTEGER NOT NULL default '0',
|
||||
`maxvalues` INTEGER NOT NULL default '0',
|
||||
`valueset` TEXT default NULL,
|
||||
`regex` TEXT DEFAULT '',
|
||||
UNIQUE(`name`)
|
||||
) ;
|
||||
|
||||
|
@ -617,5 +618,5 @@ CREATE TABLE `tblVersion` (
|
|||
INSERT INTO tblUsers VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'address@server.com', '', '', '', 1, 0, '', 0, 0, 0);
|
||||
INSERT INTO tblUsers VALUES (2, 'guest', NULL, 'Guest User', NULL, '', '', '', 2, 0, '', 0, 0, 0);
|
||||
INSERT INTO tblFolders VALUES (1, 'DMS', 0, '', 'DMS root', strftime('%s','now'), 1, 0, 2, 0);
|
||||
INSERT INTO tblVersion VALUES (DATETIME(), 4, 0, 0);
|
||||
INSERT INTO tblVersion VALUES (DATETIME(), 4, 3, 0);
|
||||
INSERT INTO tblCategory VALUES (0, '');
|
||||
|
|
|
@ -1,540 +0,0 @@
|
|||
--
|
||||
-- Table structure for table `tblACLs`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblACLs` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`target` int(11) NOT NULL default '0',
|
||||
`targetType` tinyint(4) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '-1',
|
||||
`groupID` int(11) NOT NULL default '-1',
|
||||
`mode` tinyint(4) NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblAttributeDefinitions`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblAttributeDefinitions` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(100) default NULL,
|
||||
`objtype` tinyint(4) NOT NULL default '0',
|
||||
`type` tinyint(4) NOT NULL default '0',
|
||||
`multiple` tinyint(4) NOT NULL default '0',
|
||||
`minvalues` int(11) NOT NULL default '0',
|
||||
`maxvalues` int(11) NOT NULL default '0',
|
||||
`valueset` text default NULL,
|
||||
UNIQUE(`name`),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblUsers`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblUsers` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`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` smallint(1) NOT NULL default '0',
|
||||
`hidden` smallint(1) NOT NULL default '0',
|
||||
`pwdExpiration` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`loginfailures` tinyint(4) NOT NULL default '0',
|
||||
`disabled` smallint(1) NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblUserPasswordRequest`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblUserPasswordRequest` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`hash` varchar(50) default NULL,
|
||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblUserPasswordHistory`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblUserPasswordHistory` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`pwd` varchar(50) default NULL,
|
||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblUserImages`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblUserImages` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`image` blob NOT NULL,
|
||||
`mimeType` varchar(10) NOT NULL default '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblFolders`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblFolders` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(70) default NULL,
|
||||
`parent` int(11) default NULL,
|
||||
`folderList` text NOT NULL,
|
||||
`comment` text,
|
||||
`date` int(12) default NULL,
|
||||
`owner` int(11) default NULL,
|
||||
`inheritAccess` tinyint(1) NOT NULL default '1',
|
||||
`defaultAccess` tinyint(4) NOT NULL default '0',
|
||||
`sequence` double NOT NULL default '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `parent` (`parent`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblFolderAttributes`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblFolderAttributes` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`folder` int(11) default NULL,
|
||||
`attrdef` int(11) default NULL,
|
||||
`value` text default NULL,
|
||||
UNIQUE (folder, attrdef),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocuments`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocuments` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(150) default NULL,
|
||||
`comment` text,
|
||||
`date` int(12) default NULL,
|
||||
`expires` int(12) default NULL,
|
||||
`owner` int(11) default NULL,
|
||||
`folder` int(11) default NULL,
|
||||
`folderList` text NOT NULL,
|
||||
`inheritAccess` tinyint(1) NOT NULL default '1',
|
||||
`defaultAccess` tinyint(4) NOT NULL default '0',
|
||||
`locked` int(11) NOT NULL default '-1',
|
||||
`keywords` text NOT NULL,
|
||||
`sequence` double NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentAttributes`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentAttributes` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`document` int(11) default NULL,
|
||||
`attrdef` int(11) default NULL,
|
||||
`value` text default NULL,
|
||||
UNIQUE (document, attrdef),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentApprovers`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentApprovers` (
|
||||
`approveID` int(11) NOT NULL auto_increment,
|
||||
`documentID` int(11) NOT NULL default '0',
|
||||
`version` smallint(5) unsigned NOT NULL default '0',
|
||||
`type` tinyint(4) NOT NULL default '0',
|
||||
`required` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`approveID`),
|
||||
UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentApproveLog`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentApproveLog` (
|
||||
`approveLogID` int(11) NOT NULL auto_increment,
|
||||
`approveID` int(11) NOT NULL default '0',
|
||||
`status` tinyint(4) NOT NULL default '0',
|
||||
`comment` text NOT NULL,
|
||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`approveLogID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentContent`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentContent` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`document` int(11) NOT NULL default '0',
|
||||
`version` smallint(5) unsigned NOT NULL,
|
||||
`comment` text,
|
||||
`date` int(12) default NULL,
|
||||
`createdBy` int(11) default NULL,
|
||||
`dir` varchar(255) NOT NULL default '',
|
||||
`orgFileName` varchar(150) NOT NULL default '',
|
||||
`fileType` varchar(10) NOT NULL default '',
|
||||
`mimeType` varchar(100) NOT NULL default '',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE (`document`,`version`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentContentAttributes`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentContentAttributes` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`content` int(11) default NULL,
|
||||
`attrdef` int(11) default NULL,
|
||||
`value` text default NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE (content, attrdef)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentLinks`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentLinks` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`document` int(11) NOT NULL default '0',
|
||||
`target` int(11) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`public` tinyint(1) NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentFiles`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentFiles` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`document` int(11) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`comment` text,
|
||||
`name` varchar(150) default NULL,
|
||||
`date` int(12) default NULL,
|
||||
`dir` varchar(255) NOT NULL default '',
|
||||
`orgFileName` varchar(150) NOT NULL default '',
|
||||
`fileType` varchar(10) NOT NULL default '',
|
||||
`mimeType` varchar(100) NOT NULL default '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentLocks`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentLocks` (
|
||||
`document` int(11) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`document`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentReviewLog`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentReviewLog` (
|
||||
`reviewLogID` int(11) NOT NULL auto_increment,
|
||||
`reviewID` int(11) NOT NULL default '0',
|
||||
`status` tinyint(4) NOT NULL default '0',
|
||||
`comment` text NOT NULL,
|
||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`reviewLogID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentReviewers`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentReviewers` (
|
||||
`reviewID` int(11) NOT NULL auto_increment,
|
||||
`documentID` int(11) NOT NULL default '0',
|
||||
`version` smallint(5) unsigned NOT NULL default '0',
|
||||
`type` tinyint(4) NOT NULL default '0',
|
||||
`required` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`reviewID`),
|
||||
UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentStatus`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentStatus` (
|
||||
`statusID` int(11) NOT NULL auto_increment,
|
||||
`documentID` int(11) NOT NULL default '0',
|
||||
`version` smallint(5) unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (`statusID`),
|
||||
UNIQUE KEY `documentID` (`documentID`,`version`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentStatusLog`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentStatusLog` (
|
||||
`statusLogID` int(11) NOT NULL auto_increment,
|
||||
`statusID` int(11) NOT NULL default '0',
|
||||
`status` tinyint(4) NOT NULL default '0',
|
||||
`comment` text NOT NULL,
|
||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`statusLogID`),
|
||||
KEY `statusID` (`statusID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblGroupMembers`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblGroupMembers` (
|
||||
`groupID` int(11) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`manager` smallint(1) NOT NULL default '0',
|
||||
PRIMARY KEY (`groupID`,`userID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblGroups`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblGroups` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(50) default NULL,
|
||||
`comment` text NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblKeywordCategories`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblKeywordCategories` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(255) NOT NULL default '',
|
||||
`owner` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblKeywords`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblKeywords` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`category` int(11) NOT NULL default '0',
|
||||
`keywords` text NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblCategory`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblCategory` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` text NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblDocumentCategory`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDocumentCategory` (
|
||||
`categoryID` int(11) NOT NULL default 0,
|
||||
`documentID` int(11) NOT NULL default 0
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblNotify`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblNotify` (
|
||||
`target` int(11) NOT NULL default '0',
|
||||
`targetType` int(11) NOT NULL default '0',
|
||||
`userID` int(11) NOT NULL default '-1',
|
||||
`groupID` int(11) NOT NULL default '-1',
|
||||
PRIMARY KEY (`target`,`targetType`,`userID`,`groupID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `tblSessions`
|
||||
--
|
||||
|
||||
CREATE TABLE `tblSessions` (
|
||||
`id` varchar(50) NOT NULL default '',
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`lastAccess` int(11) NOT NULL default '0',
|
||||
`theme` varchar(30) NOT NULL default '',
|
||||
`language` varchar(30) NOT NULL default '',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- dirID is the current target content subdirectory. The last file loaded
|
||||
-- into MyDMS will be physically stored here. Is updated every time a new
|
||||
-- file is uploaded.
|
||||
--
|
||||
-- dirPath is a essentially a foreign key from tblPathList, referencing the
|
||||
-- parent directory path for dirID, relative to MyDMS's _contentDir.
|
||||
--
|
||||
|
||||
CREATE TABLE `tblDirPath` (
|
||||
`dirID` int(11) NOT NULL auto_increment,
|
||||
`dirPath` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`dirPath`,`dirID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
CREATE TABLE `tblPathList` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`parentPath` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for mandatory reviewers
|
||||
--
|
||||
|
||||
CREATE TABLE `tblMandatoryReviewers` (
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`reviewerUserID` int(11) NOT NULL default '0',
|
||||
`reviewerGroupID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`userID`,`reviewerUserID`,`reviewerGroupID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for mandatory approvers
|
||||
--
|
||||
|
||||
CREATE TABLE `tblMandatoryApprovers` (
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
`approverUserID` int(11) NOT NULL default '0',
|
||||
`approverGroupID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`userID`,`approverUserID`,`approverGroupID`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for events (calendar)
|
||||
--
|
||||
|
||||
CREATE TABLE `tblEvents` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`name` varchar(150) default NULL,
|
||||
`comment` text,
|
||||
`start` int(12) default NULL,
|
||||
`stop` int(12) default NULL,
|
||||
`date` int(12) default NULL,
|
||||
`userID` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Table structure for version
|
||||
--
|
||||
|
||||
CREATE TABLE `tblVersion` (
|
||||
`date` datetime,
|
||||
`major` smallint,
|
||||
`minor` smallint,
|
||||
`subminor` smallint
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Initial content for database
|
||||
--
|
||||
|
||||
INSERT INTO tblUsers VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'address@server.com', '', '', '', 1, 0, '', 0, 0);
|
||||
INSERT INTO tblUsers VALUES (2, 'guest', NULL, 'Guest User', NULL, '', '', '', 2, 0, '', 0, 0);
|
||||
INSERT INTO tblFolders VALUES (1, 'DMS', 0, '', 'DMS root', UNIX_TIMESTAMP(), 1, 0, 2, 0);
|
||||
INSERT INTO tblVersion VALUES (NOW(), 3, 4, 0);
|
||||
INSERT INTO tblCategory VALUES (0, '');
|
|
@ -9,7 +9,7 @@
|
|||
-->
|
||||
<display
|
||||
siteName = "SeedDMS"
|
||||
footNote = "SeedDMS free document management system - www.seeddms.org"
|
||||
footNote = "SeedDMS free document management system - <a href='http://www.seeddms.org'>www.seeddms.org</a> - please donate if you like SeedDMS!"
|
||||
printDisclaimer="true"
|
||||
language = "en_GB"
|
||||
theme = "bootstrap"
|
||||
|
@ -234,7 +234,7 @@
|
|||
</server>
|
||||
<converters>
|
||||
<converter mimeType="application/pdf">
|
||||
pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
|
||||
pdftotext -enc UTF-8 -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
|
||||
</converter>
|
||||
<converter mimeType="application/msword">
|
||||
catdoc %s
|
||||
|
|
900
languages/ar_EG/lang.inc
Normal file
900
languages/ar_EG/lang.inc
Normal file
|
@ -0,0 +1,900 @@
|
|||
<?php
|
||||
// MyDMS. Document Management System
|
||||
// Copyright (C) 2002-2005 Markus Westphal
|
||||
// Copyright (C) 2006-2008 Malcolm Cowe
|
||||
// Copyright (C) 2010 Matteo Lucarelli
|
||||
// Copyright (C) 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.
|
||||
|
||||
$text = array(
|
||||
'accept' => "وافق",
|
||||
'access_denied' => "دخول غير مصرح به.",
|
||||
'access_inheritance' => "صلاحيات موروثة",
|
||||
'access_mode' => "نوع الدخول",
|
||||
'access_mode_all' => "كل الصلاحيات",
|
||||
'access_mode_none' => "ممنوع الدخول",
|
||||
'access_mode_read' => "صلاحيات قراءة فقط",
|
||||
'access_mode_readwrite' => "صلاحيات القراء والكتابة",
|
||||
'access_permission_changed_email' => "تم تغيير الصلاحيات",
|
||||
'access_permission_changed_email_subject' => "[sitename]: [name] - تم تغيير الصلاحيات",
|
||||
'access_permission_changed_email_body' => "تم تغيير الصلاحيات\r\nDocument: [name]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
'according_settings' => "اعدادات خاصة",
|
||||
'action' => "اجراء",
|
||||
'action_approve' => "موافقة",
|
||||
'action_complete' => "انهاء",
|
||||
'action_is_complete' => "تم انهاؤه",
|
||||
'action_is_not_complete' => "لم ينتهى بعد",
|
||||
'action_reject' => "رفض",
|
||||
'action_review' => "مراجعة",
|
||||
'action_revise' => "تنقيح",
|
||||
'actions' => "اجراءات",
|
||||
'add' => "إضافة",
|
||||
'add_doc_reviewer_approver_warning' => "ملاحظة : يتم اعتبار المستندات نهائية اذا لم يتم تعيين مراجع او موافق للمستند ",
|
||||
'add_doc_workflow_warning' => "ملاحظة : يتم اعتبار المستندات نهائية اذا لم يتم اختيار مسار عمل للمستند",
|
||||
'add_document' => "إضافة مستند",
|
||||
'add_document_link' => "إضافة رابط",
|
||||
'add_event' => "إضافة حدث",
|
||||
'add_group' => "إضافة مجموعة جديدة",
|
||||
'add_member' => "إضافة عضو",
|
||||
'add_multiple_documents' => "إضافة مستندات عديدة",
|
||||
'add_multiple_files' => "إضافة مستندات عديدة - سيتم استخدام اسم الملف كاسم المستند",
|
||||
'add_subfolder' => "إضافة مجلد فرعي",
|
||||
'add_to_clipboard' => "اضف الى لوحة القصاصات",
|
||||
'add_user' => "إضافة مستخدم",
|
||||
'add_user_to_group' => "إضافة مستخدم لمجموعة",
|
||||
'add_workflow' => "اضف مسار عمل جديد",
|
||||
'add_workflow_state' => "اضف حالة مسار عمل جديدة",
|
||||
'add_workflow_action' => "اضف اجراء جديد لمسار العمل",
|
||||
'admin' => "مدير النظام",
|
||||
'admin_tools' => "أدوات-الإدارة ",
|
||||
'all' => "الكل",
|
||||
'all_categories' => "كل الاقسام",
|
||||
'all_documents' => "كل المستندات",
|
||||
'all_pages' => "الكل",
|
||||
'all_users' => "كل المستخدمين",
|
||||
'already_subscribed' => "بالفعل مشترك",
|
||||
'and' => "و",
|
||||
'apply' => "تطبيق",
|
||||
'approval_deletion_email' => "طلب الموافقة تم الغاؤه",
|
||||
'approval_group' => "مجموعة الموافقة",
|
||||
'approval_request_email' => "طلب الموافقة",
|
||||
'approval_request_email_subject' => "[sitename]: [name] - طلب الموافقة",
|
||||
'approval_request_email_body' => "طلب الموافقة\r\nDocument: [name]\r\nVersion: [version]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
'approval_status' => "حالة الموافقة",
|
||||
'approval_submit_email' => "تم ارسال الموافقة",
|
||||
'approval_summary' => "ملخص الموافقة",
|
||||
'approval_update_failed' => "خطأ في تحديث حالة الموافقة. فشل التحديث.",
|
||||
'approvers' => "الموافقون",
|
||||
'april' => "ابريل",
|
||||
'archive_creation' => "انشاء ارشيف",
|
||||
'archive_creation_warning' => "من خلال العملية التالية يمكنك انشاء ارشيف يحتوي على كل ملفات النظام. بعد انشاء الارشيف سيتم حفظه في ملف البيانات على السيرفر.<br>تحذير: الارشيف الذي تم انشاؤه ليكون مقروء بواسطة المستخدم لن يكون نافعا كملف نسخ احتياطي للسيرفر",
|
||||
'assign_approvers' => "تخصيص موافقون",
|
||||
'assign_reviewers' => "تخصيص مراجعون",
|
||||
'assign_user_property_to' => "تخصيص خصائص المستخدم الى",
|
||||
'assumed_released' => "يعتبر تم نشره",
|
||||
'attrdef_management' => "ادارة تعريف السمات",
|
||||
'attrdef_exists' => "تعريف السمة بالفعل موجود",
|
||||
'attrdef_in_use' => "تعريف السمة مشغول حاليا",
|
||||
'attrdef_name' => "اسم",
|
||||
'attrdef_multiple' => "السماح باكثر من قيمة",
|
||||
'attrdef_objtype' => "نوع الكائن",
|
||||
'attrdef_type' => "نوع",
|
||||
'attrdef_minvalues' => "اقل عدد من القيم",
|
||||
'attrdef_maxvalues' => "اكبر عدد من القيم",
|
||||
'attrdef_valueset' => "مجموعة القيم",
|
||||
'attribute_changed_email_subject' => "[sitename]: [name] - تم تغيير سمة",
|
||||
'attribute_changed_email_body' => "تم تغيير سمة\r\nDocument: [name]\r\nVersion: [version]\r\nAttribute: [attribute]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
'attributes' => "السمات",
|
||||
'august' => "أغسطس",
|
||||
'automatic_status_update' => "تغير الحالة تلقائيا",
|
||||
'back' => "العودة للخلف",
|
||||
'backup_list' => "قائمة نسخ احتياطي حالية",
|
||||
'backup_remove' => "ازالة ملف النسخ الاحتياطي",
|
||||
'backup_tools' => "أدوات النسخ الاحتياطي",
|
||||
'backup_log_management' => "نسخ احتياطي/سجلات",
|
||||
'between' => "بين",
|
||||
'calendar' => "النتيجة",
|
||||
'cancel' => "الغاء",
|
||||
'cannot_assign_invalid_state' => "لايمكن تعديل ملف مرفوض او مهمل",
|
||||
'cannot_change_final_states' => "تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة",
|
||||
'cannot_delete_yourself' => "لايمكنك مسح نفسك",
|
||||
'cannot_move_root' => "خطأ: لايمكنك تحريك المجلد الرئيسي.",
|
||||
'cannot_retrieve_approval_snapshot' => "لا يمكن استدعاء لقطة حالة الموافقة لهذا الاصدار من المستند",
|
||||
'cannot_retrieve_review_snapshot' => "لا يمكن استدعاء لقطة حالة المراجعة لهذا الاصدار من المستند",
|
||||
'cannot_rm_root' => "خطأ: لايمكنك مسح المجلد الرئيسي.",
|
||||
'category' => "قسم",
|
||||
'category_exists' => ".القسم بالفعل موجود",
|
||||
'category_filter' => "اقسام فقط",
|
||||
'category_in_use' => "هذا القسم مستخدم حاليا بواسطة مستندات.",
|
||||
'category_noname' => "لم يتم كتابة اسم القسم.",
|
||||
'categories' => "اقسام",
|
||||
'change_assignments' => "تغيير التخصيصات",
|
||||
'change_password' => "تغيير كلمة السر",
|
||||
'change_password_message' => "تم تغيير كلمة السر.",
|
||||
'change_status' => "تغيير الحالة",
|
||||
'choose_attrdef' => "من فضلك اختر تعريف السمة",
|
||||
'choose_category' => "من فضلك اختر",
|
||||
'choose_group' => "اختر المجموعة",
|
||||
'choose_target_category' => "اختر القسم",
|
||||
'choose_target_document' => "اختر المستند",
|
||||
'choose_target_file' => "اختر الملف",
|
||||
'choose_target_folder' => "اختر المجلد",
|
||||
'choose_user' => "اختر المستخدم",
|
||||
'choose_workflow' => "اختر مسار عمل",
|
||||
'choose_workflow_state' => "اختر حالة مسار عمل",
|
||||
'choose_workflow_action' => "اختر اجراء مسار عمل",
|
||||
'clipboard' => "لوحة القصاصات",
|
||||
'close' => "إغلاق",
|
||||
'comment' => "تعليق",
|
||||
'comment_for_current_version' => "تعليق على الاصدار",
|
||||
'confirm_create_fulltext_index' => "نعم: اود اعادة انشاء فهرس للنص الكامل !",
|
||||
'confirm_pwd' => "تأكيد كلمة السر",
|
||||
'confirm_rm_backup' => "هل تود حقا ازالة الملف \"[arkname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_document' => "هل تود حقا ازالة المستند \"[documentname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_dump' => "هل تود حقا ازالة الملف \"[dumpname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_event' => "هل تود حقا ازالة الحدث \"[name]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_file' => "هل تود حقا ازالة الملف \"[name]\" الخاص بالمستند \"[documentname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_folder' => "هل تود حقا ازالة المجلد \"[foldername]\" وكل محتوياته؟<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_folder_files' => "هل تود حقا ازالة كل الملفات الموجودة بالمجلد \"[foldername]\" وكل مافي المجلدات الفرعية؟<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_group' => "هل تود حقا ازالة المجموعة \"[groupname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_log' => "هل تود حقا ازالة ملف السجل \"[logname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_user' => "هل تود حقا ازالة المستخدم \"[username]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'confirm_rm_version' => "هل تود حقا ازالة الاصدار [version] الخاص بالمستند \"[documentname]\"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه",
|
||||
'content' => "المحتوى",
|
||||
'continue' => "استمرار",
|
||||
'create_fulltext_index' => "انشاء فهرس للنص الكامل",
|
||||
'create_fulltext_index_warning' => "انت على وشك اعادة انشاء فهرس النص الكامل.هذا سيتطلب وقت كافي وسيؤثر بشكل عام على كفاءة النظام. اذا كنت حقا تود اعادة انشاء الفهرس، من فضلك قم بتاكيد العملية.",
|
||||
'creation_date' => "تم انشاؤه",
|
||||
'current_password' => "كلمة السر الحالية",
|
||||
'current_version' => "الإصدار الحالي",
|
||||
'daily' => "يومي",
|
||||
'days' => "أيام",
|
||||
'databasesearch' => "بحث قاعدة البيانات",
|
||||
'date' => "التاريخ",
|
||||
'december' => "ديسمبر",
|
||||
'default_access' => "حالة الدخول الافتراضية",
|
||||
'default_keywords' => "كلمات بحثية اساسية",
|
||||
'definitions' => "تعريفات",
|
||||
'delete' => "مسح",
|
||||
'details' => "تفاصيل",
|
||||
'details_version' => "تفاصيل هذا الاصدار: [version]",
|
||||
'disclaimer' => "هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.",
|
||||
'do_object_repair' => "إصلاح كل المستندات والمجلدات.",
|
||||
'do_object_setfilesize' => "تحديد حجم الملف",
|
||||
'do_object_setchecksum' => "تحديد فحص اخطاء",
|
||||
'do_object_unlink' => "مسح اصدار مستند",
|
||||
'document_already_locked' => "هذا المستند محمي ضد التعديل",
|
||||
'document_comment_changed_email' => "تم تعديل التعليق",
|
||||
'document_comment_changed_email_subject' => "[sitename]: [name] - تم تعديل التعليق",
|
||||
'document_comment_changed_email_body' => "تم تعديل التعليق\r\nالمستند: [name]\r\nالتعليق القديم: [old_comment]\r\nالتعليق الجديد: [new_comment]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'document_deleted' => "تم مسح المستند",
|
||||
'document_deleted_email' => "تم مسح المستند",
|
||||
'document_deleted_email_subject' => "[sitename]: [name] - تم مسح المستند",
|
||||
'document_deleted_email_body' => "تم مسح المستند\r\nالمستند: [name]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]",
|
||||
'document_duplicate_name' => "اسم المستند متكرر",
|
||||
'document' => "المستند",
|
||||
'document_has_no_workflow' => "المستند لايحتوى مسار عمل",
|
||||
'document_infos' => "معلومات المستند",
|
||||
'document_is_not_locked' => "هذا المستند غير محمي ضد التعديل",
|
||||
'document_link_by' => "مربوط بواسطة",
|
||||
'document_link_public' => "عام",
|
||||
'document_moved_email' => "تم تحريك المستند",
|
||||
'document_moved_email_subject' => "[sitename]: [name] - تم تحريك المستند",
|
||||
'document_moved_email_body' => "تم تحريك المستند\r\nالمستند: [name]\r\nالمجلد القديم: [old_folder_path]\r\nالمجلد الجديد: [new_folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'document_renamed_email' => "تم اعادة تسمية المستند",
|
||||
'document_renamed_email_subject' => "[sitename]: [name] - تم اعادة تسمية المستند",
|
||||
'document_renamed_email_body' => "تم اعادة تسمية المستند\r\nالمستند: [name]\r\nParent folder: [folder_path]\r\nالاسم القديم: [old_name]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'documents' => "المستندات",
|
||||
'documents_in_process' => "مستندات رهن المعالجة",
|
||||
'documents_locked_by_you' => "المستندات محمية من التعديل بواسطتك",
|
||||
'documents_only' => "مستندات فقط",
|
||||
'document_status_changed_email' => "تم تغيير حالة المستند",
|
||||
'document_status_changed_email_subject' => "[sitename]: [name] - تم تغيير حالةالمستند",
|
||||
'document_status_changed_email_body' => "تم تغيير حالة المستند\r\nالمستند: [name]\r\nالحالة: [status]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'documents_to_approve' => "مستندات في انتظار الموافقة",
|
||||
'documents_to_review' => "مستندات في انتظار المراجعة",
|
||||
'documents_user_requiring_attention' => "مستندات ملكك تستلزم انتباهك",
|
||||
'document_title' => "المستند '[documentname]'",
|
||||
'document_updated_email' => "تم تحديث المستند",
|
||||
'document_updated_email_subject' => "[sitename]: [name] - تم تحديث المستند",
|
||||
'document_updated_email_body' => "تم تحديث المستند\r\nالمستند: [name]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'does_not_expire' => "لا ينتهى صلاحيته",
|
||||
'does_not_inherit_access_msg' => "صلاحيات موروثة",
|
||||
'download' => "تنزيل",
|
||||
'drag_icon_here' => "قم بسحب ايقونة المستند او المجلد الى هنا!",
|
||||
'draft_pending_approval' => "مسودة - قيد الموافقة",
|
||||
'draft_pending_review' => "مسودة - قيد المراجعة",
|
||||
'dropfolder_file' => "ملف من مجلد التجميع",
|
||||
'dump_creation' => "انشاء مستخرج من قاعدة البيانات",
|
||||
'dump_creation_warning' => "من خلال تلك العملية يمكنك انشاء ملف مستخرج من محتوى قاعدة البيانات. بعد انشاء الملف المستخرج سيتم حفظه في مجلد البيانات الخاص بسيرفرك",
|
||||
'dump_list' => "ملف مستخرج حالي",
|
||||
'dump_remove' => "ازالة الملف المستخرج",
|
||||
'edit_attributes' => "تعديل السمات",
|
||||
'edit_comment' => "تعديل تعليق",
|
||||
'edit_default_keywords' => "تعديل الكلمات البحثية",
|
||||
'edit_document_access' => "تعديل صلاحيات",
|
||||
'edit_document_notify' => "تعديل قائمة التنبيهات",
|
||||
'edit_document_props' => "تعديل مستند",
|
||||
'edit' => "تعديل",
|
||||
'edit_event' => "تعديل الحدث",
|
||||
'edit_existing_access' => "تعديل قائمة الصلاحيات",
|
||||
'edit_existing_notify' => "تعديل قائمة التنبيهات",
|
||||
'edit_folder_access' => "تعديل صلاحيات",
|
||||
'edit_folder_notify' => "تعديل قائمة التنبيهات",
|
||||
'edit_folder_props' => "تعديل مجلد",
|
||||
'edit_group' => "تعديل مجموعة",
|
||||
'edit_user_details' => "تعديل بيانات المستخدم",
|
||||
'edit_user' => "تعديل المستخدم",
|
||||
'email' => "بريد الكتروني",
|
||||
'email_error_title' => "لمي يتم ادخال البريد الالكتروني",
|
||||
'email_footer' => "يمكنك دائما تغيير اعدادات بريدك الالكتروني من خلال خاصية - مستنداتي",
|
||||
'email_header' => "هذا رسالة تلقائية من نظام ادارة المستندات!",
|
||||
'email_not_given' => "من فضلك ادخل بريد الكتروني صحيح.",
|
||||
'empty_folder_list' => "لايوجد مستندات او مجلدات",
|
||||
'empty_notify_list' => "لايوجد مدخلات",
|
||||
'equal_transition_states' => "حالة البداية والنهاية متشابهة",
|
||||
'error' => "خطأ",
|
||||
'error_no_document_selected' => "لم يتم اختيار مستند",
|
||||
'error_no_folder_selected' => "لم يتم اختيار مجلد",
|
||||
'error_occured' => "حدث خطأ",
|
||||
'event_details' => "تفاصيل الحدث",
|
||||
'expired' => "انتهى صلاحيته",
|
||||
'expires' => "تنتهى صلاحيته",
|
||||
'expiry_changed_email' => "تم تغيير تاريخ الصلاحية",
|
||||
'expiry_changed_email_subject' => "[sitename]: [name] - تم تغيير تاريخ الصلاحية",
|
||||
'expiry_changed_email_body' => "تم تغيير تاريخ الصلاحية\r\nالمستند: [name]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'february' => "فبراير",
|
||||
'file' => "ملف",
|
||||
'files_deletion' => "مسح الملف",
|
||||
'files_deletion_warning' => "من خلال تلك الخاصية يمكنك مسح كل الملفات على مجلدات النظام. ملفات معلومات الاصدارات فقط ستظل متاحة للرؤية.",
|
||||
'files' => "ملفات",
|
||||
'file_size' => "حجم الملف",
|
||||
'folder_comment_changed_email' => "تم تعديل التعليق",
|
||||
'folder_comment_changed_email_subject' => "[sitename]: [folder] - تم تعديل التعليق",
|
||||
'folder_comment_changed_email_body' => "تم تعديل التعليق\r\nالملجلد: [name]\r\nالإصدرا: [version]\r\nالتعليق القديم: [old_comment]\r\nالتعليق الجديد: [new_comment]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'folder_contents' => "محتوى المجلدات",
|
||||
'folder_deleted_email' => "تم مسح المجلد",
|
||||
'folder_deleted_email_subject' => "[sitename]: [name] - تم مسح المجلد",
|
||||
'folder_deleted_email_body' => "تم مسح المجلد\r\nFolder: [name]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'folder' => "مجلد",
|
||||
'folder_infos' => "معلومات المجلد",
|
||||
'folder_moved_email' => "تم تحريك المجلد",
|
||||
'folder_moved_email_subject' => "[sitename]: [name] - تم تحريك المجلد",
|
||||
'folder_moved_email_body' => "تم تحريك المجلد\r\nFolder: [name]\r\nالمجلد القديم: [old_folder_path]\r\nالمجلد الجديد: [new_folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'folder_renamed_email' => "تم اعادة تسمية المجلد",
|
||||
'folder_renamed_email_subject' => "[sitename]: [name] - تم اعادة تسمية المجلد",
|
||||
'folder_renamed_email_body' => "تم اعادة تسمية المجلد\r\nFolder: [name]\r\nParent folder: [folder_path]\r\nالاسم القديم: [old_name]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'folders_and_documents_statistic' => "رؤية عامة للمحتوى",
|
||||
'folders' => "مجلدات",
|
||||
'folder_title' => "مجلد '[foldername]'",
|
||||
'friday' => "الجمعة",
|
||||
'friday_abbr' => "ج",
|
||||
'from' => "من",
|
||||
'fullsearch' => "البحث النصي الكامل",
|
||||
'fullsearch_hint' => "استخدم فهرس النص الكامل",
|
||||
'fulltext_info' => "معلومات فهرس النص الكامل",
|
||||
'global_attributedefinitions' => "سمات",
|
||||
'global_default_keywords' => "كلمات بحثية عامة",
|
||||
'global_document_categories' => "اقسام",
|
||||
'global_workflows' => "مسارات العمل",
|
||||
'global_workflow_actions' => "اجراءات مسار العمل",
|
||||
'global_workflow_states' => "حالات مسار العمل",
|
||||
'group_approval_summary' => "ملخص موافقة المجموعة",
|
||||
'group_exists' => "المجموعة موجودة بالفعل.",
|
||||
'group' => "مجموعة",
|
||||
'group_management' => "إدارة المجموعات",
|
||||
'group_members' => "أعضاء المجموعة",
|
||||
'group_review_summary' => "ملخص مراجعة المجموعة",
|
||||
'groups' => "المجموعات",
|
||||
'guest_login_disabled' => "دخول ضيف غير متاح.",
|
||||
'guest_login' => "الدخول كضيف",
|
||||
'help' => "المساعدة",
|
||||
'hourly' => "بالساعة",
|
||||
'hours' => "ساعات",
|
||||
'human_readable' => "ارشيف مقروء",
|
||||
'id' => "معرف",
|
||||
'identical_version' => "الاصدار الجديد مماثل للاصدار الحالي.",
|
||||
'include_documents' => "اشمل مستندات",
|
||||
'include_subdirectories' => "اشمل مجلدات فرعية",
|
||||
'index_converters' => "فهرس تحويل المستند",
|
||||
'individuals' => "افراد",
|
||||
'inherited' => "موروث",
|
||||
'inherits_access_msg' => "الصلاحيات موروثة.",
|
||||
'inherits_access_copy_msg' => "نسخ قائمة صلاحيات موروثة.",
|
||||
'inherits_access_empty_msg' => "ابدأ بقائمة صلاحيات فارغة",
|
||||
'internal_error_exit' => "خطأ داخلي. عدم الاستطاعة لاستكمال الطلب. خروج",
|
||||
'internal_error' => "خطأ داخلي",
|
||||
'invalid_access_mode' => "حالة دخول غير صحيحة",
|
||||
'invalid_action' => "اجراء خاطيء",
|
||||
'invalid_approval_status' => "حالة موافقة خاطئة",
|
||||
'invalid_create_date_end' => "تاريخ نهائي خاطىء لانشاء مدى تاريخي",
|
||||
'invalid_create_date_start' => "تاريخ ابتدائي خاطيء لانشاء مدى تاريخي",
|
||||
'invalid_doc_id' => "معرف مستند خاطىء",
|
||||
'invalid_file_id' => "معرف ملف خاطىء",
|
||||
'invalid_folder_id' => "معرف مجلد خاطىء",
|
||||
'invalid_group_id' => "معرف مجموعة خاطىء",
|
||||
'invalid_link_id' => "معرف رابط خاطىء",
|
||||
'invalid_request_token' => "رمز طلب خاطىء",
|
||||
'invalid_review_status' => "حالة مراجعة خاطئة",
|
||||
'invalid_sequence' => "تتابع قيم خاطىء",
|
||||
'invalid_status' => "حالة مستند خاطئة",
|
||||
'invalid_target_doc_id' => "معرف خاطىء لمستند الهدف",
|
||||
'invalid_target_folder' => "معرف خاطىء لمجلد الهدف",
|
||||
'invalid_user_id' => "معرف مستخدم خاطىء",
|
||||
'invalid_version' => "اصدار مستند خاطىء",
|
||||
'in_workflow' => "رهن مسار عمل",
|
||||
'is_disabled' => "تعطيل الحساب",
|
||||
'is_hidden' => "اخفاء من قائمة المستخدمين",
|
||||
'january' => "يناير",
|
||||
'js_no_approval_group' => "من فضلك اختر مجموعة الموافقة",
|
||||
'js_no_approval_status' => "من فضلك اختر حالة الموافقة",
|
||||
'js_no_comment' => "لايوجد تعليق",
|
||||
'js_no_email' => "اكتب بريدك الالكتروني",
|
||||
'js_no_file' => "من فضلك اختر ملف",
|
||||
'js_no_keywords' => "من فضلك اختر بعض الكلمات البحثية",
|
||||
'js_no_login' => "من فضلك اكتب اسم المستخدم",
|
||||
'js_no_name' => "من فضلك اكتب اسم",
|
||||
'js_no_override_status' => "من فضلك اختر الحالة الجديدة",
|
||||
'js_no_pwd' => "تحتاج لكتابة كلمة السر الخاصة بك",
|
||||
'js_no_query' => "اكتب استعلام",
|
||||
'js_no_review_group' => "من فضلك اختر مجموعة المراجعة",
|
||||
'js_no_review_status' => "من فضلك اختر حالة المراجعة",
|
||||
'js_pwd_not_conf' => "كلمة السر وتأكيدها غير متطابق",
|
||||
'js_select_user_or_group' => "اختر على الاقل مستخدم او مجموعة",
|
||||
'js_select_user' => "من فضلك اختر مستخدم",
|
||||
'july' => "يوليو",
|
||||
'june' => "يونيو",
|
||||
'keep_doc_status' => "ابقاء حالة المستند",
|
||||
'keyword_exists' => "كلمات البحث بالفعل موجودة",
|
||||
'keywords' => "كلمات البحث",
|
||||
'language' => "اللغة",
|
||||
'last_update' => "اخر تحديث",
|
||||
'legend' => "دليل",
|
||||
'link_alt_updatedocument' => "اذا كنت تود تحميل ملفات اكبر من حجم الملفات المتاحة حاليا, من فضلك استخدم البديل <a href=\"%s\">صفحة التحميل</a>.",
|
||||
'linked_documents' => "مستندات متعلقة",
|
||||
'linked_files' => "ملحقات",
|
||||
'local_file' => "ملف محلي",
|
||||
'locked_by' => "محمي بواسطة",
|
||||
'lock_document' => "حماية",
|
||||
'lock_message' => "هذا الملف محمي بواسطة <a href=\"mailto:[email]\">[username]</a>. فقط المستخدمين المصرح لهم يمكنهم تعديله.",
|
||||
'lock_status' => "حالة",
|
||||
'login' => "دخول",
|
||||
'login_disabled_text' => "حسابك معطل, غالبا بسبب المحاولات العديدة الخاطئة للدخول",
|
||||
'login_disabled_title' => "الحساب معطل",
|
||||
'login_error_text' => "خطأ في الدخول. خطأ في اسم المستخدم او كلمة السر ",
|
||||
'login_error_title' => "خطأ في الدخول",
|
||||
'login_not_given' => "لم يتم ادخال اسم المستخدم",
|
||||
'login_ok' => "دخول صحيح",
|
||||
'log_management' => "ادارة ملفات السجلات",
|
||||
'logout' => "خروج",
|
||||
'manager' => "مدير",
|
||||
'march' => "مارس",
|
||||
'max_upload_size' => "الحجم الاقصى للملف",
|
||||
'may' => "مايو",
|
||||
'mimetype' => "Mime type",
|
||||
'misc' => "متنوعات",
|
||||
'missing_checksum' => "فحص اخطاء مفقود",
|
||||
'missing_filesize' => "حجم ملف مفقود",
|
||||
'missing_transition_user_group' => "مستخدم/مجموعة مفقودة للتحول",
|
||||
'minutes' => "دقائق",
|
||||
'monday' => "الاثنين",
|
||||
'monday_abbr' => "ن",
|
||||
'month_view' => "عرض الشهر",
|
||||
'monthly' => "شهريا",
|
||||
'move_document' => "تحريك مستند",
|
||||
'move_folder' => "تحريك مجلد",
|
||||
'move' => "تحريك",
|
||||
'my_account' => "حسابي",
|
||||
'my_documents' => "مستنداتي",
|
||||
'name' => "اسم",
|
||||
'needs_workflow_action' => "هذا المستند يتطلب انتباهك . من فضلك تفقد زر مسار العمل",
|
||||
'new_attrdef' => "اضافة تعريف سمة",
|
||||
'new_default_keyword_category' => "اضافة قسم",
|
||||
'new_default_keywords' => "اضافة كلمات بحث",
|
||||
'new_document_category' => "اضافة قسم",
|
||||
'new_document_email' => "مستند جديد",
|
||||
'new_document_email_subject' => "[sitename]: [folder_name] - مستند جديد",
|
||||
'new_document_email_body' => "مستند جديد\r\nاسم: [name]\r\nParent folder: [folder_path]\r\nتعليق: [comment]\r\nتعليق الاصدار: [version_comment]\r\nUser: [username]\r\nURL: [url]",
|
||||
'new_file_email' => "مرفقات جديدة",
|
||||
'new_file_email_subject' => "[sitename]: [document] - مرفقات جديدة",
|
||||
'new_file_email_body' => "مرفقات جديدة\r\nName: [name]\r\nمستند: [document]\r\nتعليق: [comment]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'new_folder' => "مجلد جديد",
|
||||
'new_password' => "كلمة سر جديدة",
|
||||
'new' => "جديد",
|
||||
'new_subfolder_email' => "مستند جديد",
|
||||
'new_subfolder_email_subject' => "[sitename]: [name] - مجلد جديد",
|
||||
'new_subfolder_email_body' => "مجلد جديد\r\nاسم: [name]\r\nParent folder: [folder_path]\r\nتعليق: [comment]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'new_user_image' => "صورة جديدة",
|
||||
'next_state' => "حالة جديدة",
|
||||
'no_action' => "لايوجد اجراء مطلوب",
|
||||
'no_approval_needed' => "لايوجد موافقات منتظره",
|
||||
'no_attached_files' => "لا يوجد مرفقات",
|
||||
'no_default_keywords' => "لايوجد كلمات بحثية متاحة",
|
||||
'no_docs_locked' => "لايوجد مستندات حاليا مقفلة/محمية من التعديل",
|
||||
'no_docs_to_approve' => "لايوجد مستندات حالية في انتظار الموافقة",
|
||||
'no_docs_to_look_at' => "لايوجد مستندات حاليا تستدعي انتباهك",
|
||||
'no_docs_to_review' => "لايوجد مستندات حاليا متاحة للمراجعة",
|
||||
'no_fulltextindex' => "لايوجد فهرس للنص الكامل متاح",
|
||||
'no_group_members' => "هذه المجموعة لايوجد بها اعضاء",
|
||||
'no_groups' => "لايوجد مجموعات",
|
||||
'no' => "لا",
|
||||
'no_linked_files' => "لايوجد ملفات مرتبطة",
|
||||
'no_previous_versions' => "لايوجد اصدارات سابقة",
|
||||
'no_review_needed' => "لايوجد مراجعات في الانتظار",
|
||||
'notify_added_email' => "تم اضافتك الى قائمة التنبيهات",
|
||||
'notify_added_email_subject' => "[sitename]: [name] - تم اضافتك الى قائمة التنبيهات",
|
||||
'notify_added_email_body' => "تم اضافتك الى قائمة التنبيهات\r\nاسم: [name]\r\nParent folder: [folder_path]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'notify_deleted_email' => "تم ازالتك من قائمة التنبيهات",
|
||||
'notify_deleted_email_subject' => "[sitename]: [name] - تم ازالتك من قائمة التنبيهات",
|
||||
'notify_deleted_email_body' => "تم ازالتك من قائمة التنبيهات\r\nاسم: [name]\r\nParent folder: [folder_path]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'no_update_cause_locked' => "لايمكنك تعديل المستند. قم بمخاطبة المستخدم الذي قام بحمايته من التعديل",
|
||||
'no_user_image' => "لا يوجد صورة متاحة",
|
||||
'november' => "نوفمبر",
|
||||
'now' => "الان",
|
||||
'objectcheck' => "التحقق من مستند/مجلد",
|
||||
'obsolete' => "مهمل",
|
||||
'october' => "اكتوبر",
|
||||
'old' => "قديم",
|
||||
'only_jpg_user_images' => "فقط يمكنك استخدام ملفات من تنسيق jpg كصورة المستخدم",
|
||||
'original_filename' => "اسم الملف الاصلي",
|
||||
'owner' => "المالك",
|
||||
'ownership_changed_email' => "تم تغيير المالك",
|
||||
'ownership_changed_email_subject' => "[sitename]: [name] - تم تغيير المالك",
|
||||
'ownership_changed_email_body' => "تم تغيير المالك\r\nمستند: [name]\r\nParent folder: [folder_path]\r\nالمالك القديم: [old_owner]\r\nالمالك الجديد: [new_owner]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'password' => "كلمة السر",
|
||||
'password_already_used' => "كلمة السر بالفعل تم ارسالها",
|
||||
'password_repeat' => "تكرار كلمة السر",
|
||||
'password_expiration' => "انتهاء صلاحية كلمة السر",
|
||||
'password_expiration_text' => "انتهت صلاحية كلمة السر. من فضلك قم باختيارها قبل ان تستكمل عملك بالنظام",
|
||||
'password_forgotten' => "نسيان كلمة السر",
|
||||
'password_forgotten_email_subject' => "نسيان كلمة السر",
|
||||
'password_forgotten_email_body' => "عزيزي مستخدم النظام,\n\nاستقبلنا طلبك لتغيير كلمة السر.\n\nيمكنك تغييرها عن طريق الرابط التالي:\n\n###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###\n\nIf you have still problems to login, then please contact your administrator.",
|
||||
'password_forgotten_send_hash' => "تم ارسال التعليمات اللازمة لبريدك الالكتروني",
|
||||
'password_forgotten_text' => "قم بملء النموذج التالي واتبع التعليمات التى سيتم ارسالها اليك بالبريد الالكتروني",
|
||||
'password_forgotten_title' => "ارسال كلمة السر",
|
||||
'password_strength' => "قوة كلمة السر",
|
||||
'password_strength_insuffient' => "قوة كلمة السر غير كافية",
|
||||
'password_wrong' => "كلمة سر خاطئة",
|
||||
'personal_default_keywords' => "قوائم الكلمات البحثية الشخصية",
|
||||
'previous_state' => "حالة سابقة",
|
||||
'previous_versions' => "اصدارات سابقة",
|
||||
'quota' => "المساحة المخصصة",
|
||||
'quota_exceeded' => "لقد قمت بتعدي المساحة المخصصة لك بمقدار [bytes].",
|
||||
'quota_warning' => "اقصى مساحة للقرص الصلب تم تعديها بمقدار [bytes]. من فضلك قم بمسح بعض المستندات او اصدارات سابقة منها",
|
||||
'refresh' => "اعادة تحميل",
|
||||
'rejected' => "مرفوض",
|
||||
'released' => "منشور",
|
||||
'remove_marked_files' => "ازالة الملفات المختارة",
|
||||
'removed_workflow_email_subject' => "[sitename]: [name] - تم ازالة مسار العمل من اصدار المستند",
|
||||
'removed_workflow_email_body' => "تم ازالة مسار العمل من اصدار المستند\r\nمستند: [name]\r\nاصدار: [version]\r\nمسار عمل: [workflow]\r\nParent folder: [folder_path]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'removed_approver' => "تم ازالته من قائمة الموافقون",
|
||||
'removed_file_email' => "تم ازالة المرفقات",
|
||||
'removed_file_email_subject' => "[sitename]: [document] - تم ازالة المرفقات",
|
||||
'removed_file_email_body' => "تم ازالة المرفقات\r\nمستند: [document]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'removed_reviewer' => "تم ازالته من قائمة المراجعة",
|
||||
'repaired' => 'تم اصلاحه',
|
||||
'repairing_objects' => "تحضير المستندات والمجلدات.",
|
||||
'results_page' => "صفحة النتائج",
|
||||
'return_from_subworkflow_email_subject' => "[sitename]: [name] - عودة من مسار عمل فرعي",
|
||||
'return_from_subworkflow_email_body' => "عودة من مسار عمل فرعي\r\nمستند: [name]\r\nاصدار: [version]\r\nمسار عمل: [workflow]\r\nمسار عمل فرعي: [subworkflow]\r\nParent folder: [folder_path]\r\nمستخدم: [username]\r\nURL: [url]",
|
||||
'review_deletion_email' => "طلب المراجعة تم مسحه",
|
||||
'reviewer_already_assigned' => "بالفعل تم تخصيصة كمراجع",
|
||||
'reviewer_already_removed' => "بالفعل تم ازالته من عملية المراجعة او تم تقديمه للمراجعة",
|
||||
'reviewers' => "المراجعون",
|
||||
'review_group' => "مجموعة المراجعة",
|
||||
'review_request_email' => "طلب مراجعة",
|
||||
'review_status' => "حالة المراجعة:",
|
||||
'review_submit_email' => "تم تقديم المراجعة",
|
||||
'review_submit_email_subject' => "[sitename]: [name] - تم تقديم المراجعة",
|
||||
'review_submit_email_body' => "تم تقديم المراجعة\r\nDocument: [name]\r\nVersion: [version]\r\nStatus: [status]\r\nComment: [comment]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
'review_summary' => "ملخص المراجعة",
|
||||
'review_update_failed' => "خطأ في تحديث حالة المراجعة. التحديث فشل.",
|
||||
'rewind_workflow' => "اعادة بدء مسار العمل",
|
||||
'rewind_workflow_email_subject' => "[sitename]: [name] - اعادة بدء مسار العمل",
|
||||
'rewind_workflow_email_body' => "اعادة بدء مسار العمل\r\nالمستند: [name]\r\nVersion: [version]\r\nمسار العمل: [workflow]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
'rewind_workflow_warning' => "لو قمت باعادة تشغيل مسار العمل لحالته الاصلية، سيتم مسح سجلات مسار العمل للمستند ولايمكن استعادته",
|
||||
'rm_attrdef' => "ازالة تعريف سمة",
|
||||
'rm_default_keyword_category' => "ازالة القسم",
|
||||
'rm_document' => "ازالة المستند",
|
||||
'rm_document_category' => "ازالة القسم",
|
||||
'rm_file' => "ازالة الملف",
|
||||
'rm_folder' => "ازالة المجلد",
|
||||
'rm_from_clipboard' => "ازالة من لوحة القصاصات",
|
||||
'rm_group' => "ازالة هذه المجموعة",
|
||||
'rm_user' => "ازالة هذا المستخدم",
|
||||
'rm_version' => "ازالة اصدار",
|
||||
'rm_workflow' => "ازالة مسار عمل",
|
||||
'rm_workflow_state' => "ازالة حالة مسار عمل",
|
||||
'rm_workflow_action' => "ازالة اجراء مسار عمل",
|
||||
'rm_workflow_warning' => "انت على وشك ازالة مسار عمل من المستند. لايمكنك التراجع بعد الضغط",
|
||||
'role_admin' => "مدير النظام",
|
||||
'role_guest' => "ضيف",
|
||||
'role_user' => "مستخدم",
|
||||
'role' => "دور",
|
||||
'return_from_subworkflow' => "العودة من مسار العمل الفرعي",
|
||||
'run_subworkflow' => "تشغيل مسار عمل فرعي",
|
||||
'run_subworkflow_email_subject' => "[sitename]: [name] - مسار العمل الفرعي بدأ",
|
||||
'run_subworkflow_email_body' => "مسار العمل الفرعي بدأ\r\nالمستند: [name]\r\nالاصدار: [version]\r\nمسار العمل: [workflow]\r\nمسار العمل الفرعي: [subworkflow]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'saturday' => "السبت",
|
||||
'saturday_abbr' => "س",
|
||||
'save' => "حفظ",
|
||||
'search_fulltext' => "بحث في النص الكامل",
|
||||
'search_in' => "بحث في",
|
||||
'search_mode_and' => "كل الكلمات",
|
||||
'search_mode_or' => "على الاقل كلمة واحدة",
|
||||
'search_no_results' => "لا يوجد مستند مطابق للبحث",
|
||||
'search_query' => "بحث عن",
|
||||
'search_report' => "وجد [doccount] مستند و [foldercount] مجلد في [searchtime] ثانية.",
|
||||
'search_report_fulltext' => "وجد [doccount] مستندات",
|
||||
'search_results_access_filtered' => "نتائج البحث من الممكن ان تحتوى بعد المستندات التى ليس لديك صلاحية اليها",
|
||||
'search_results' => "نتائج البحث",
|
||||
'search' => "البحث",
|
||||
'search_time' => "الوقت المتبقي: [time] sec.",
|
||||
'seconds' => "ثواني",
|
||||
'selection' => "اختيار",
|
||||
'select_category' => "اضغط لاختيار قسم",
|
||||
'select_groups' => "اضغط لاختيار مجموعة",
|
||||
'select_ind_reviewers' => "اضغط لاختيار مراجع فردي",
|
||||
'select_ind_approvers' => "اضغط لاختيار موافق فردي",
|
||||
'select_grp_reviewers' => "اضغط لاختيار مجموعة المراجعون",
|
||||
'select_grp_approvers' => "اضغط لاختيار مجموعة الموافقون",
|
||||
'select_one' => "اختر واحد",
|
||||
'select_users' => "اضغط لاختيار المستخدم",
|
||||
'select_workflow' => "اختر مسار العمل",
|
||||
'september' => "سبتمبر",
|
||||
'seq_after' => "بعد \"[prevname]\"",
|
||||
'seq_end' => "في الاخر",
|
||||
'seq_keep' => "حافظ على المرتبة",
|
||||
'seq_start' => "اول مرتبة",
|
||||
'sequence' => "تتابع",
|
||||
'set_expiry' => "تحديد انتهاء الصلاحية",
|
||||
'set_owner_error' => "خطأ في تحديد المالك",
|
||||
'set_owner' => "تحديد المالك",
|
||||
'set_password' => "تحديد كلمة السر",
|
||||
'set_workflow' => "تحديد مسار العمل",
|
||||
'settings_install_welcome_title' => "Welcome to the installation of SeedDMS",
|
||||
'settings_install_welcome_text' => "<p>Before you start to install SeedDMS make sure you have created a file 'ENABLE_INSTALL_TOOL' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with 'touch conf/ENABLE_INSTALL_TOOL'. After you have finished the installation delete the file.</p><p>SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disk where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.</p><p>If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.</p>",
|
||||
'settings_start_install' => "Start installation",
|
||||
'settings_sortUsersInList' => "ترتيب المستخدمين في القائمة",
|
||||
'settings_sortUsersInList_desc' => "Sets if users in selection menus are ordered by login or by its full name",
|
||||
'settings_sortUsersInList_val_login' => "ترتيب بواسطة الدخول",
|
||||
'settings_sortUsersInList_val_fullname' => "ترتيب بالاسم الكامل",
|
||||
'settings_stopWordsFile' => "Path to stop words file",
|
||||
'settings_stopWordsFile_desc' => "If fulltext search is enabled, this file will contain stop words not being indexed",
|
||||
'settings_activate_module' => "Activate module",
|
||||
'settings_activate_php_extension' => "Activate PHP extension",
|
||||
'settings_adminIP' => "Admin IP",
|
||||
'settings_adminIP_desc' => "If set admin can login only by specified IP addres, leave empty to avoid the control. NOTE: works only with local autentication (no LDAP)",
|
||||
'settings_extraPath' => "Extra PHP include Path",
|
||||
'settings_extraPath_desc' => "Path to additional software. This is the directory containing e.g. the adodb directory or additional pear packages",
|
||||
'settings_Advanced' => "متقدم",
|
||||
'settings_apache_mod_rewrite' => "Apache - Module Rewrite",
|
||||
'settings_Authentication' => "Authentication settings",
|
||||
'settings_cacheDir' => "Cache directory",
|
||||
'settings_cacheDir_desc' => "Where the preview images are stored (best to choose a directory that is not accessible through your web-server)",
|
||||
'settings_Calendar' => "اعدادات التقويم",
|
||||
'settings_calendarDefaultView' => "العرض الافتراضي للتقويم",
|
||||
'settings_calendarDefaultView_desc' => "العرض الافتراضي للتقويم",
|
||||
'settings_cookieLifetime' => "Cookie Life time",
|
||||
'settings_cookieLifetime_desc' => "The life time of a cookie in seconds. If set to 0 the cookie will be removed when the browser is closed.",
|
||||
'settings_contentDir' => "مجلد المحتوى",
|
||||
'settings_contentDir_desc' => "Where the uploaded files are stored (best to choose a directory that is not accessible through your web-server)",
|
||||
'settings_contentOffsetDir' => "Content Offset Directory",
|
||||
'settings_contentOffsetDir_desc' => "To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)",
|
||||
'settings_coreDir' => "Core SeedDMS directory",
|
||||
'settings_coreDir_desc' => "Path to SeedDMS_Core (optional). Leave this empty if you have installed SeedDMS_Core at a place where it can be found by PHP, e.g. Extra PHP Include-Path",
|
||||
'settings_loginFailure_desc' => "Disable account after n login failures.",
|
||||
'settings_loginFailure' => "Login failure",
|
||||
'settings_luceneClassDir' => "Lucene SeedDMS directory",
|
||||
'settings_luceneClassDir_desc' => "Path to SeedDMS_Lucene (optional). Leave this empty if you have installed SeedDMS_Lucene at a place where it can be found by PHP, e.g. Extra PHP Include-Path",
|
||||
'settings_luceneDir' => "Lucene index directory",
|
||||
'settings_luceneDir_desc' => "Path to Lucene index",
|
||||
'settings_cannot_disable' => "File ENABLE_INSTALL_TOOL could not deleted",
|
||||
'settings_install_disabled' => "File ENABLE_INSTALL_TOOL was deleted. You can now log into SeedDMS and do further configuration.",
|
||||
'settings_createdatabase' => "Create database tables",
|
||||
'settings_createdirectory' => "Create directory",
|
||||
'settings_currentvalue' => "Current value",
|
||||
'settings_Database' => "Database settings",
|
||||
'settings_dbDatabase' => "Database",
|
||||
'settings_dbDatabase_desc' => "The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.",
|
||||
'settings_dbDriver' => "Database Type",
|
||||
'settings_dbDriver_desc' => "The type of database in use entered during the installation process. Do not edit this field unless you are having to migrate to a different type of database perhaps due to changing hosts. Type of DB-Driver used by adodb (see adodb-readme)",
|
||||
'settings_dbHostname_desc' => "The hostname for your database entered during the installation process. Do not edit field unless absolutely necessary, for example transfer of the database to a new Host.",
|
||||
'settings_dbHostname' => "Server name",
|
||||
'settings_dbPass_desc' => "The password for access to your database entered during the installation process.",
|
||||
'settings_dbPass' => "Password",
|
||||
'settings_dbUser_desc' => "The username for access to your database entered during the installation process. Do not edit field unless absolutely necessary, for example transfer of the database to a new Host.",
|
||||
'settings_dbUser' => "Username",
|
||||
'settings_dbVersion' => "Database schema too old",
|
||||
'settings_delete_install_folder' => "In order to use SeedDMS, you must delete the file ENABLE_INSTALL_TOOL in the configuration directory",
|
||||
'settings_disable_install' => "Delete file ENABLE_INSTALL_TOOL if possible",
|
||||
'settings_disableSelfEdit_desc' => "If checked user cannot edit his own profile",
|
||||
'settings_disableSelfEdit' => "Disable Self Edit",
|
||||
'settings_dropFolderDir_desc' => "This directory can be used for dropping files on the server's file system and importing them from there instead of uploading via the browser. The directory must contain a sub directory for each user who is allowed to import files this way.",
|
||||
'settings_dropFolderDir' => "Directory for drop folder",
|
||||
'settings_Display' => "اعدادات العرض",
|
||||
'settings_Edition' => "اعدادات التحرير",
|
||||
'settings_enableAdminRevApp_desc' => "Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.",
|
||||
'settings_enableAdminRevApp' => "Allow review/approval for admins",
|
||||
'settings_enableCalendar_desc' => "Enable/disable calendar",
|
||||
'settings_enableCalendar' => "Enable Calendar",
|
||||
'settings_enableConverting_desc' => "Enable/disable converting of files",
|
||||
'settings_enableConverting' => "Enable Converting",
|
||||
'settings_enableDuplicateDocNames_desc' => "Allows to have duplicate document names in a folder.",
|
||||
'settings_enableDuplicateDocNames' => "Allow duplicate document names",
|
||||
'settings_enableNotificationAppRev_desc' => "Check to send a notification to the reviewer/approver when a new document version is added",
|
||||
'settings_enableNotificationAppRev' => "Enable reviewer/approver notification",
|
||||
'settings_enableOwnerRevApp_desc' => "Enable this if you want the owner of a document to be listed as reviewers/approvers and for workflow transitions.",
|
||||
'settings_enableOwnerRevApp' => "Allow review/approval for owner",
|
||||
'settings_enableSelfRevApp_desc' => "Enable this if you want the currently logged in user to be listed as reviewers/approvers and for workflow transitions.",
|
||||
'settings_enableSelfRevApp' => "Allow review/approval for logged in user",
|
||||
'settings_enableVersionModification_desc' => "Enable/disable modification of a document versions by regular users after a version was uploaded. Admin may always modify the version after upload.",
|
||||
'settings_enableVersionModification' => "Enable modification of versions",
|
||||
'settings_enableVersionDeletion_desc' => "Enable/disable deletion of previous document versions by regular users. Admin may always delete old versions.",
|
||||
'settings_enableVersionDeletion' => "Enable deletion of previous versions",
|
||||
'settings_enableEmail_desc' => "Enable/disable automatic email notification",
|
||||
'settings_enableEmail' => "Enable E-mail",
|
||||
'settings_enableFolderTree' => "Enable Folder Tree",
|
||||
'settings_enableFolderTree_desc' => "False to don't show the folder tree",
|
||||
'settings_enableFullSearch' => "تفعيل البحث بالنص الكامل",
|
||||
'settings_enableFullSearch_desc' => "تفعيل البحث بالنص الكامل",
|
||||
'settings_enableGuestLogin' => "Enable Guest Login",
|
||||
'settings_enableGuestLogin_desc' => "If you want anybody to login as guest, check this option. Note: guest login should be used only in a trusted environment",
|
||||
'settings_enableLanguageSelector' => "Enable Language Selector",
|
||||
'settings_enableLanguageSelector_desc' => "Show selector for user interface language after being logged in. This does not affect the language selection on the login page.",
|
||||
'settings_enableLargeFileUpload_desc' => "If set, file upload is also available through a java applet called jumploader without a file size limit set by the browser. It also allows to upload several files in one step.",
|
||||
'settings_enableLargeFileUpload' => "Enable large file upload",
|
||||
'settings_maxRecursiveCount' => "Max. number of recursive document/folder count",
|
||||
'settings_maxRecursiveCount_desc' => "This is the maximum number of documents or folders that will be checked for access rights, when recursively counting objects. If this number is exceeded, the number of documents and folders in the folder view will be estimated.",
|
||||
'settings_enableOwnerNotification_desc' => "Check for adding a notification for the owner if a document when it is added.",
|
||||
'settings_enableOwnerNotification' => "Enable owner notification by default",
|
||||
'settings_enablePasswordForgotten_desc' => "If you want to allow user to set a new password and send it by mail, check this option.",
|
||||
'settings_enablePasswordForgotten' => "Enable Password forgotten",
|
||||
'settings_enableRecursiveCount_desc' => "If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.",
|
||||
'settings_enableRecursiveCount' => "Enable recursive document/folder count",
|
||||
'settings_enableUserImage_desc' => "Enable users images",
|
||||
'settings_enableUserImage' => "Enable User Image",
|
||||
'settings_enableUsersView_desc' => "Enable/disable group and user view for all users",
|
||||
'settings_enableUsersView' => "Enable Users View",
|
||||
'settings_encryptionKey' => "Encryption key",
|
||||
'settings_encryptionKey_desc' => "This string is used for creating a unique identifier being added as a hidden field to a formular in order to prevent CSRF attacks.",
|
||||
'settings_error' => "خطأ",
|
||||
'settings_expandFolderTree_desc' => "Expand Folder Tree",
|
||||
'settings_expandFolderTree' => "Expand Folder Tree",
|
||||
'settings_expandFolderTree_val0' => "start with tree hidden",
|
||||
'settings_expandFolderTree_val1' => "start with tree shown and first level expanded",
|
||||
'settings_expandFolderTree_val2' => "start with tree shown fully expanded",
|
||||
'settings_firstDayOfWeek_desc' => "First day of the week",
|
||||
'settings_firstDayOfWeek' => "First day of the week",
|
||||
'settings_footNote_desc' => "Message to display at the bottom of every page",
|
||||
'settings_footNote' => "Foot Note",
|
||||
'settings_guestID_desc' => "ID of guest-user used when logged in as guest (mostly no need to change)",
|
||||
'settings_guestID' => "Guest ID",
|
||||
'settings_httpRoot_desc' => "The relative path in the URL, after the domain part. Do not include the http:// prefix or the web host name. e.g. If the full URL is http://www.example.com/seeddms/, set '/seeddms/'. If the URL is http://www.example.com/, set '/'",
|
||||
'settings_httpRoot' => "Http Root",
|
||||
'settings_installADOdb' => "Install ADOdb",
|
||||
'settings_install_success' => "The installation has been successfully completed.",
|
||||
'settings_install_pear_package_log' => "Install Pear package 'Log'",
|
||||
'settings_install_pear_package_webdav' => "Install Pear package 'HTTP_WebDAV_Server', if you intend to use the webdav interface",
|
||||
'settings_install_zendframework' => "Install Zend Framework, if you intend to use the full text search engine",
|
||||
'settings_language' => "Default language",
|
||||
'settings_language_desc' => "Default language (name of a subfolder in folder \"languages\")",
|
||||
'settings_logFileEnable_desc' => "Enable/disable log file",
|
||||
'settings_logFileEnable' => "Log File Enable",
|
||||
'settings_logFileRotation_desc' => "The log file rotation",
|
||||
'settings_logFileRotation' => "Log File Rotation",
|
||||
'settings_luceneDir' => "Directory for full text index",
|
||||
'settings_maxDirID_desc' => "Maximum number of sub-directories per parent directory. Default: 32700.",
|
||||
'settings_maxDirID' => "Max Directory ID",
|
||||
'settings_maxExecutionTime_desc' => "This sets the maximum time in seconds a script is allowed to run before it is terminated by the parse",
|
||||
'settings_maxExecutionTime' => "Max Execution Time (s)",
|
||||
'settings_more_settings' => "Configure more settings. Default login: admin/admin",
|
||||
'settings_Notification' => "Notification settings",
|
||||
'settings_no_content_dir' => "Content directory",
|
||||
'settings_notfound' => "Not found",
|
||||
'settings_notwritable' => "The configuration cannot be saved because the configuration file is not writable.",
|
||||
'settings_partitionSize' => "Partial filesize",
|
||||
'settings_partitionSize_desc' => "Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.",
|
||||
'settings_passwordExpiration' => "Password expiration",
|
||||
'settings_passwordExpiration_desc' => "The number of days after which a password expireѕ and must be reset. 0 turns password expiration off.",
|
||||
'settings_passwordHistory' => "Password history",
|
||||
'settings_passwordHistory_desc' => "The number of passwords a user must have been used before a password can be reused. 0 turns the password history off.",
|
||||
'settings_passwordStrength' => "Min. password strength",
|
||||
'settings_passwordЅtrength_desc' => "The minimum password strength is an integer value from 0 to 100. Setting it to 0 will turn off checking for the minimum password strength.",
|
||||
'settings_passwordStrengthAlgorithm' => "Algorithm for password strength",
|
||||
'settings_passwordStrengthAlgorithm_desc' => "The algorithm used for calculating the password strength. The 'simple' algorithm just checks for at least eight chars total, a lower case letter, an upper case letter, a number and a special char. If those conditions are met the returned score is 100 otherwise 0.",
|
||||
'settings_passwordStrengthAlgorithm_valsimple' => "simple",
|
||||
'settings_passwordStrengthAlgorithm_valadvanced' => "advanced",
|
||||
'settings_perms' => "Permissions",
|
||||
'settings_pear_log' => "Pear package : Log",
|
||||
'settings_pear_webdav' => "Pear package : HTTP_WebDAV_Server",
|
||||
'settings_php_dbDriver' => "PHP extension : php_'see current value'",
|
||||
'settings_php_gd2' => "PHP extension : php_gd2",
|
||||
'settings_php_mbstring' => "PHP extension : php_mbstring",
|
||||
'settings_printDisclaimer_desc' => "If true the disclaimer message the lang.inc files will be print on the bottom of the page",
|
||||
'settings_printDisclaimer' => "Print Disclaimer",
|
||||
'settings_quota' => "User's quota",
|
||||
'settings_quota_desc' => "The maximum number of bytes a user may use on disk. Set this to 0 for unlimited disk space. This value can be overridden for each uses in his profile.",
|
||||
'settings_restricted_desc' => "Only allow users to log in if they have an entry in the local database (irrespective of successful authentication with LDAP)",
|
||||
'settings_restricted' => "Restricted access",
|
||||
'settings_rootDir_desc' => "Path to where SeedDMS is located",
|
||||
'settings_rootDir' => "Root directory",
|
||||
'settings_rootFolderID_desc' => "ID of root-folder (mostly no need to change)",
|
||||
'settings_rootFolderID' => "Root Folder ID",
|
||||
'settings_SaveError' => "Configuration file save error",
|
||||
'settings_Server' => "Server settings",
|
||||
'settings' => "الإعدادات",
|
||||
'settings_siteDefaultPage_desc' => "Default page on login. If empty defaults to out/out.ViewFolder.php",
|
||||
'settings_siteDefaultPage' => "Site Default Page",
|
||||
'settings_siteName_desc' => "Name of site used in the page titles. Default: SeedDMS",
|
||||
'settings_siteName' => "اسم الموقع",
|
||||
'settings_Site' => "الموقع",
|
||||
'settings_smtpPort_desc' => "SMTP Server port, default 25",
|
||||
'settings_smtpPort' => "SMTP Server port",
|
||||
'settings_smtpSendFrom_desc' => "Send from",
|
||||
'settings_smtpSendFrom' => "Send fromSend from",
|
||||
'settings_smtpServer_desc' => "SMTP Server hostname",
|
||||
'settings_smtpServer' => "SMTP Server hostname",
|
||||
'settings_SMTP' => "SMTP Server settings",
|
||||
'settings_stagingDir' => "Directory for partial uploads",
|
||||
'settings_stagingDir_desc' => "The directory where jumploader places the parts of a file upload before it is put back together.",
|
||||
'settings_strictFormCheck_desc' => "Strict form checking. If set to true, then all fields in the form will be checked for a value. If set to false, then (most) comments and keyword fields become optional. Comments are always required when submitting a review or overriding document status",
|
||||
'settings_strictFormCheck' => "Strict Form Check",
|
||||
'settings_suggestionvalue' => "Suggestion value",
|
||||
'settings_System' => "نظام",
|
||||
'settings_theme' => "الشكل الافتراضي",
|
||||
'settings_theme_desc' => "Default style (name of a subfolder in folder \"styles\")",
|
||||
'settings_titleDisplayHack_desc' => "Workaround for page titles that go over more than 2 lines.",
|
||||
'settings_titleDisplayHack' => "Title Display Hack",
|
||||
'settings_updateDatabase' => "Run schema update scripts on database",
|
||||
'settings_updateNotifyTime_desc' => "Users are notified about document-changes that took place within the last 'Update Notify Time' seconds",
|
||||
'settings_updateNotifyTime' => "تحديث وقت التنبيه",
|
||||
'settings_versioningFileName_desc' => "The name of the versioning info file created by the backup tool",
|
||||
'settings_versioningFileName' => "اسم ملف الاصدار",
|
||||
'settings_viewOnlineFileTypes_desc' => "Files with one of the following endings can be viewed online (USE ONLY LOWER CASE CHARACTERS)",
|
||||
'settings_viewOnlineFileTypes' => "الملفات التى يمكن عرضها اونلاين",
|
||||
'settings_workflowMode_desc' => "The advanced workflow allows to specify your own release workflow for document versions.",
|
||||
'settings_workflowMode' => "حالة مسار العمل",
|
||||
'settings_workflowMode_valtraditional' => "تقليدي",
|
||||
'settings_workflowMode_valadvanced' => "متقدم",
|
||||
'settings_zendframework' => "Zend Framework",
|
||||
'signed_in_as' => "تسجيل الدخول بإسم",
|
||||
'sign_in' => "تسجيل الدخول",
|
||||
'sign_out' => "تسجيل الخروج",
|
||||
'sign_out_user' => "تسجيل خروج مستخدم",
|
||||
'space_used_on_data_folder' => "المساحة المستخدمة لمجلد البيانات",
|
||||
'status_approval_rejected' => "مسودة مرفوضة",
|
||||
'status_approved' => "تمت الموافقة",
|
||||
'status_approver_removed' => "تم ازالة موافق من العملية",
|
||||
'status_not_approved' => "لم تتم الموافقة بعد",
|
||||
'status_not_reviewed' => "لم تتم مراجعته بعد",
|
||||
'status_reviewed' => "تمت المراجعة",
|
||||
'status_reviewer_rejected' => "مسودة مرفوضة",
|
||||
'status_reviewer_removed' => "تم ازالة مراجع من العملية",
|
||||
'status' => "الحالة",
|
||||
'status_unknown' => "مجهول",
|
||||
'storage_size' => "حجم التخزين",
|
||||
'submit_approval' => "ادخال موافقة",
|
||||
'submit_login' => "تسجيل الدخول",
|
||||
'submit_password' => "تحديد كلمة سر جديدة",
|
||||
'submit_password_forgotten' => "بدء العملية",
|
||||
'submit_review' => "بدأ المراجعة",
|
||||
'submit_userinfo' => "ادخال بيانات",
|
||||
'substitute_user' => "استبدال المستخدم",
|
||||
'sunday' => "الأحد",
|
||||
'sunday_abbr' => "ح",
|
||||
'switched_to' => "تحويل الى",
|
||||
'theme' => "شكل",
|
||||
'thursday' => "الخميس",
|
||||
'thursday_abbr' => "خ",
|
||||
'toggle_manager' => "رجح مدير",
|
||||
'to' => "الى",
|
||||
'transition_triggered_email' => "تم تحريك انتقال مسار العمل",
|
||||
'transition_triggered_email_subject' => "[sitename]: [name] - تم تحريك انتقال مسار العمل",
|
||||
'transition_triggered_email_body' => "تم تحريك انتقال مسار العمل\r\nالمستند: [name]\r\nالاصدار: [version]\r\nالتعليق: [comment]\r\nمسار العمل: [workflow]\r\nالحالة السابقة: [previous_state]\r\nالحالة الحالية: [current_state]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'trigger_workflow' => "مسار العمل",
|
||||
'tuesday' => "الثلاثاء",
|
||||
'tuesday_abbr' => "ث",
|
||||
'type_to_search' => "اكتب لتبحث",
|
||||
'under_folder' => "في المجلد",
|
||||
'unknown_command' => "لم يتم التعرف على الأمر.",
|
||||
'unknown_document_category' => "قسم مجهول",
|
||||
'unknown_group' => "معرف قسم مجهول",
|
||||
'unknown_id' => "معرف مجهول",
|
||||
'unknown_keyword_category' => "قسم مجهول",
|
||||
'unknown_owner' => "معرف مالك مجهول",
|
||||
'unknown_user' => "معرف مستخدم مجهول",
|
||||
'unlinked_content' => "محتوى غير مربوط",
|
||||
'unlinking_objects' => "محتوى غير مربوط",
|
||||
'unlock_cause_access_mode_all' => "يمكنك تحديثه لانك تملك الصلاحيات. سيتم ازالة الحماية تلقائية",
|
||||
'unlock_cause_locking_user' => "يمكنك تحديثه لانك من قمت بحمايته. سيتم ازالة الحماية تلقائية.",
|
||||
'unlock_document' => "ازالة القفل",
|
||||
'update_approvers' => "تحديثة قائمة الموافقون",
|
||||
'update_document' => "تحديث المستند",
|
||||
'update_fulltext_index' => "تحديث فهرس النص الكامل",
|
||||
'update_info' => "تحديث المعلومات",
|
||||
'update_locked_msg' => "هذا المستند محمي من التعديل.",
|
||||
'update_reviewers' => "تحيث قائمة المراجعين",
|
||||
'update' => "تحديث",
|
||||
'uploaded_by' => "تم الرفع بواسطة",
|
||||
'uploading_failed' => "عملية رفع واحد من ملفاتك فشلت . من فضلك قم بالتأكد من اقصى ملف يمكن تحميله",
|
||||
'uploading_zerosize' => "تحميل ملف فارغ. عملية التحميل الغيت",
|
||||
'use_default_categories' => "استخدم اقسام سابقة التعريف",
|
||||
'use_default_keywords' => "استخدام كلمات بحثية معدة مسبقا",
|
||||
'used_discspace' => "المساحة المستخدمة",
|
||||
'user_exists' => "المستخدم موجود بالفعل.",
|
||||
'user_group_management' => "إدارة المستخدمين/المجموعات",
|
||||
'user_image' => "صورة",
|
||||
'user_info' => "بيانات المستخدمين",
|
||||
'user_list' => "قائمة بالمستخدمين",
|
||||
'user_login' => "اسم المستخدم",
|
||||
'user_management' => "إدارة المستخدمين",
|
||||
'user_name' => "الاسم بالكامل",
|
||||
'users' => "مستخدمين",
|
||||
'user' => "مستخدم",
|
||||
'version_deleted_email' => "تم مسح الاصدار",
|
||||
'version_deleted_email_subject' => "[sitename]: [name] - تم مسح الاصدار",
|
||||
'version_deleted_email_body' => "تم مسح الاصدار\r\nDocument: [name]\r\nVersion: [version]\r\nParent folder: [folder_path]\r\nالمستخدم: [username]\r\nURL: [url]",
|
||||
'version_info' => "معلومات الاصدار",
|
||||
'versioning_file_creation' => "انشاء ملف الاصدارات",
|
||||
'versioning_file_creation_warning' => "من خلال تلك العملية يمكنك انشاء ملف يحتوى معلومات الاصدار لمجمل مجلد النظام. بعد الانشاء كل ملف سيتم حفظه داخل المجلد الخاص به",
|
||||
'versioning_info' => "معلومات الاصدار",
|
||||
'version' => "اصدار",
|
||||
'view' => "اعرض",
|
||||
'view_online' => "شاهد اونلاين",
|
||||
'warning' => "تحذير",
|
||||
'wednesday' => "الاربعاء",
|
||||
'wednesday_abbr' => "ر",
|
||||
'week_view' => "عرض الاسبوع",
|
||||
'weeks' => "اسابيع",
|
||||
'workflow' => "مسار عمل",
|
||||
'workflow_action_in_use' => "هذا الاجراء مستخدم حاليا في مسار عمل",
|
||||
'workflow_action_name' => "اسم",
|
||||
'workflow_editor' => "محرر مسارات العمل",
|
||||
'workflow_group_summary' => "ملخص المجموعة",
|
||||
'workflow_name' => "اسم",
|
||||
'workflow_in_use' => "مسار العمل هذا مستخدم حاليا لمستندات",
|
||||
'workflow_initstate' => "الحالة الابتدائية",
|
||||
'workflow_management' => "ادارة مسار العمل",
|
||||
'workflow_no_states' => "يجب تحديد حالات مسار العمل قبل تحديد مسار العمل.",
|
||||
'workflow_states_management' => "ادارة حالات مسار العمل",
|
||||
'workflow_actions_management' => "ادارة اجراءات مسار العمل",
|
||||
'workflow_state_docstatus' => "حالة المستند",
|
||||
'workflow_state_in_use' => "هذه الحالة مستخدمة من قبل مسار عمل",
|
||||
'workflow_state_name' => "اسم",
|
||||
'workflow_summary' => "ملخص مسار العمل",
|
||||
'workflow_user_summary' => "ملخص المستخدم",
|
||||
'year_view' => "عرض السنة",
|
||||
'yes' => "نعم",
|
||||
|
||||
'ar_EG' => "العربية",
|
||||
'ca_ES' => "الكاتالونية",
|
||||
'cs_CZ' => "التشيكية",
|
||||
'de_DE' => "الألمانية",
|
||||
'en_GB' => "الإنكليزية (GB)",
|
||||
'es_ES' => "الإسبانية",
|
||||
'fr_FR' => "الفرنسية",
|
||||
'hu_HU' => "مجرية",
|
||||
'it_IT' => "الإيطالية",
|
||||
'nl_NL' => "الهولندي",
|
||||
'pt_BR' => "البرتغالية (BR)",
|
||||
'ru_RU' => "الروسي",
|
||||
'sk_SK' => "السلوفاكية",
|
||||
'sv_SE' => "السويدية",
|
||||
'zh_CN' => "الصينية (CN)",
|
||||
'zh_TW' => "الصينية (TW)",
|
||||
);
|
||||
?>
|
|
@ -904,6 +904,7 @@ $text = array(
|
|||
'hu_HU' => "Ungarisch",
|
||||
'it_IT' => "Italienisch",
|
||||
'nl_NL' => "Hollandisch",
|
||||
'pl_PL' => "Polnisch",
|
||||
'pt_BR' => "Portugiesisch (BR)",
|
||||
'ru_RU' => "Russisch",
|
||||
'sk_SK' => "Slovakisch",
|
||||
|
|
|
@ -80,7 +80,7 @@ $text = array(
|
|||
'approvers' => "Approvers",
|
||||
'april' => "April",
|
||||
'archive_creation' => "Archive creation",
|
||||
'archive_creation_warning' => "With this operation you can create achive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server.<br>WARNING: an archive created as human readable will be unusable as server backup.",
|
||||
'archive_creation_warning' => "With this operation you can create archive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server.<br>WARNING: an archive created as human readable will be unusable as server backup.",
|
||||
'assign_approvers' => "Assign Approvers",
|
||||
'assign_reviewers' => "Assign Reviewers",
|
||||
'assign_user_property_to' => "Assign user's properties to",
|
||||
|
@ -141,6 +141,7 @@ $text = array(
|
|||
'choose_workflow' => "Choose workflow",
|
||||
'choose_workflow_state' => "Choose workflow state",
|
||||
'choose_workflow_action' => "Choose workflow action",
|
||||
'clear_clipboard' => "Clear clipboard",
|
||||
'clipboard' => "Clipboard",
|
||||
'close' => "Close",
|
||||
'comment' => "Comment",
|
||||
|
@ -400,6 +401,7 @@ $text = array(
|
|||
'monday_abbr' => "Mo",
|
||||
'month_view' => "Month view",
|
||||
'monthly' => "Monthly",
|
||||
'move_clipboard' => "Move clipboard",
|
||||
'move_document' => "Move document",
|
||||
'move_folder' => "Move Folder",
|
||||
'move' => "Move",
|
||||
|
@ -469,8 +471,8 @@ $text = array(
|
|||
'password_forgotten_email_subject' => "Password forgotten",
|
||||
'password_forgotten_email_body' => "Dear user of SeedDMS,\n\nwe have received a request to change your password.\n\nThis can be done by clicking on the following link:\n\n###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###\n\nIf you have still problems to login, then please contact your administrator.",
|
||||
'password_forgotten_send_hash' => "Instructions on how to proceed has been send to the user's email address",
|
||||
'password_forgotten_text' => "Fill out the form below and follow the instructions in the email, which will be send to you.",
|
||||
'password_forgotten_title' => "Password send",
|
||||
'password_forgotten_text' => "Fill out the form below and follow the instructions in the email, which will be sent to you.",
|
||||
'password_forgotten_title' => "Password sent",
|
||||
'password_strength' => "Password strength",
|
||||
'password_strength_insuffient' => "Insuffient password strength",
|
||||
'password_wrong' => "Wrong password",
|
||||
|
@ -491,8 +493,8 @@ $text = array(
|
|||
'removed_file_email_subject' => "[sitename]: [document] - Removed attachment",
|
||||
'removed_file_email_body' => "Removed attachment\r\nDocument: [document]\r\nUser: [username]\r\nURL: [url]",
|
||||
'removed_reviewer' => "has been removed from the list of reviewers.",
|
||||
'repaired' => 'repaired',
|
||||
'repairing_objects' => "Reparing documents and folders.",
|
||||
'repaired' => "repaired",
|
||||
'repairing_objects' => "Repairing documents and folders.",
|
||||
'results_page' => "Results Page",
|
||||
'return_from_subworkflow_email_subject' => "[sitename]: [name] - Return from subworkflow",
|
||||
'return_from_subworkflow_email_body' => "Return from subworkflow\r\nDocument: [name]\r\nVersion: [version]\r\nWorkflow: [workflow]\r\nSubworkflow: [subworkflow]\r\nParent folder: [folder_path]\r\nUser: [username]\r\nURL: [url]",
|
||||
|
@ -638,6 +640,8 @@ $text = array(
|
|||
'settings_enableAdminRevApp' => "Allow review/approval for admins",
|
||||
'settings_enableCalendar_desc' => "Enable/disable calendar",
|
||||
'settings_enableCalendar' => "Enable Calendar",
|
||||
'settings_enableClipboard' => "Enable Clipboard",
|
||||
'settings_enableClipboard_desc' => "Enable/disable the clipboard",
|
||||
'settings_enableConverting_desc' => "Enable/disable converting of files",
|
||||
'settings_enableConverting' => "Enable Converting",
|
||||
'settings_enableDuplicateDocNames_desc' => "Allows to have duplicate document names in a folder.",
|
||||
|
@ -785,13 +789,28 @@ $text = array(
|
|||
'sign_out' => "Sign out",
|
||||
'sign_out_user' => "Sign out user",
|
||||
'space_used_on_data_folder' => "Space used on data folder",
|
||||
'splash_add_attribute' => "New attribute added",
|
||||
'splash_add_group' => "New group added",
|
||||
'splash_add_group_member' => "New group member added",
|
||||
'splash_add_user' => "New user added",
|
||||
'splash_added_to_clipboard' => "Added to clipboard",
|
||||
'splash_cleared_clipboard' => "Clipboard cleared",
|
||||
'splash_document_edited' => "Document saved",
|
||||
'splash_document_locked' => "Document locked",
|
||||
'splash_document_unlocked' => "Document unlocked",
|
||||
'splash_edit_attribute' => "Attribute saved",
|
||||
'splash_edit_group' => "Group saved",
|
||||
'splash_edit_user' => "User saved",
|
||||
'splash_folder_edited' => "Save folder changes",
|
||||
'splash_invalid_folder_id' => "Invalid folder ID",
|
||||
'splash_invalid_searchterm' => "Invalid search term",
|
||||
'splash_moved_clipboard' => "Clipboard moved into current folder",
|
||||
'splash_removed_from_clipboard' => "Removed from clipboard",
|
||||
'splash_rm_attribute' => "Attribute removed",
|
||||
'splash_rm_group' => "Group removed",
|
||||
'splash_rm_group_member' => "Member of group removed",
|
||||
'splash_rm_user' => "User removed",
|
||||
'splash_toogle_group_manager' => "Group manager toogled",
|
||||
'splash_settings_saved' => "Settings saved",
|
||||
'splash_substituted_user' => "Substituted user",
|
||||
'splash_switched_back_user' => "Switched back to original user",
|
||||
|
@ -900,6 +919,7 @@ $text = array(
|
|||
'year_view' => "Year View",
|
||||
'yes' => "Yes",
|
||||
|
||||
'ar_EG' => "Arabic",
|
||||
'ca_ES' => "Catalan",
|
||||
'cs_CZ' => "Czech",
|
||||
'de_DE' => "German",
|
||||
|
@ -909,6 +929,7 @@ $text = array(
|
|||
'hu_HU' => "Hungarian",
|
||||
'it_IT' => "Italian",
|
||||
'nl_NL' => "Dutch",
|
||||
'pl_PL' => "Polish",
|
||||
'pt_BR' => "Portugese (BR)",
|
||||
'ru_RU' => "Russian",
|
||||
'sk_SK' => "Slovak",
|
||||
|
|
|
@ -1,7 +1,183 @@
|
|||
<h1>TODO</h1>
|
||||
<h1>Notas Generales</h1>
|
||||
|
||||
<p>
|
||||
DMS (Sistema de Gestión de Documentos) está diseñado para compartir documentos,
|
||||
controlando el flujo de trabajo, permisos de acceso y la organización en general.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Mediante el menú de primer nivel, el usuario puede acceder a los distintos datos almacenados en el sistema:
|
||||
<ul>
|
||||
<li>Contenido: le permite navegar por los documentos al estilo del explorador de archivos.
|
||||
<li>Mis documentos: Tiene varias formas de acceder a los documentos de su interés:
|
||||
<ul>
|
||||
<li>Documentos en proceso: lista de documentos pendientes de revisión o aprobación por el usuario,
|
||||
documentos propiedad del usuario que esperan ser aprobados o revisados, documentos bloqueados por el usuario.
|
||||
<li>Todos los documentos: lista de todos los documentos propiedad del usuario.
|
||||
<li>Resumen de revisión: lista de todos los documentos que fueron revisados o están esperando revisión por el usuario.
|
||||
<li>Resumen de Aprobados: lista de todos los documentos que fueron aprobados o están esperando aprobación por el usuario.
|
||||
</ul>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Este DMS también provee un calendario un calendario que sirve como tablón de anuncios virtual para compartir notas,
|
||||
citas, vencimientos y compromisos.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Derechos</h1>
|
||||
|
||||
<p>
|
||||
Los usuarios autorizados pueden establecer si otros usuarios acceden a las carpetas y documentos disponibles y como lo hacen.
|
||||
</p>
|
||||
|
||||
<h2>Niveles de Derechos</h2>
|
||||
<p>
|
||||
Los posibles niveles de acceso son:
|
||||
<ul>
|
||||
<li>Permiso Total: El usuario puede realizar cualquier operación.
|
||||
<li>Lectura y Escritura: el usuario puede actualizar registros y añadir contenido a las carpetas.
|
||||
<li>Lectura solo: el usuario puede ver contenidos de las carpetas y descargar documentos.
|
||||
<li>Sin acceso: el usuario no puede ver los contenidos de las carpetas o documentos individuales.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Por defecto los administradores tienen permiso total de cada documento y carpetas
|
||||
en el sistema. on the system. Del mismo modo, el propietario del documento tiene permiso total en sus documentos.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Solamente el administrador puede cambiar el propietario de un documento.
|
||||
</p>
|
||||
|
||||
<h2>Gestión de Derechos</h2>
|
||||
<p>
|
||||
Para cada carpeta o ducumento los permisos son gestionados a través de diferentes dispositivos.
|
||||
<ul>
|
||||
<li>Los permisos por defecto son aplicados en ausencia de otros específicos.
|
||||
<li>La lista de permisos le permiten especificar excepciones a los permisos por defecto.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>Acceso heredado</h2>
|
||||
<p>
|
||||
Los permisos de carpetas y documentos pueden ser asignados como hereditarios.
|
||||
En estos casos los ficheros y carpetas heredan los mismos permisos de la carpeta
|
||||
que los contienen.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Flujo de Trabajo de Documentos</h1>
|
||||
|
||||
<p>
|
||||
El sistema automáticamente maneja el flujo de trabajo de cada documento y archiva
|
||||
cambios, versiones, comentarios realizados, etc.
|
||||
</p>
|
||||
|
||||
<h2>Ciclo de Validación</h2>
|
||||
<p>
|
||||
El flujo normal requiere, cuando lee un nuevo documento o una
|
||||
nueva versión, para indicar a algunos usuarios o grupo de usuarios como revisores y/o aprobadores.
|
||||
Los usuarios listados como revisores o aprobadores tienen
|
||||
que explicar su aprobación del documento. Cuando esta operación
|
||||
está completada, por lo tanto todos los usuarios listados han hecho sus
|
||||
revisiones/aprovaciones, es estado del documento será asignado a 'publicado'.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
El revisor/aprobador puede denegar su aprobación del documento.
|
||||
En este caso el estado del documento será 'rechazado'
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Un documento que no se asigna a los revisores/aprobadores toma inmediatamente el estado de 'publicado'.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Como aprobador/revisor puede indicar grupos de usuarios. Es este caso la
|
||||
revisión/aprobación debe ser realizada por todos los usuarios que pertenecen al grupo.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
El propietario del documento puede en cualquier momento modificar la lista de revisores/aprobadores.
|
||||
</p>
|
||||
|
||||
<h2>Estados de los documentos</h2>
|
||||
<p>
|
||||
Los posibles estados de un documento son:
|
||||
<ul>
|
||||
<li>Borrador pendiente de aprobación: una o más de las aprobaciones mencionados aún no han manifestado su aprobación.
|
||||
<li>Borrador pendiente de revisión: uno o más de los revisores listados no ha manifestado su revisión.
|
||||
<li>Publicado: El documento ha completado su ciclo de validación.
|
||||
<li>Rechazado: el documento ha interrumpido su ciclo de validación.
|
||||
<li>Expirado: ha excedido la fecha límite para completar la validación del documento.
|
||||
<li>Obsoleto: el estado de un documento dado a conocer se puede cambiar al obsoleto. Esto
|
||||
está pensado como una alternativa a la cancelación del documento. El estado obsoleto
|
||||
es reversible.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>Expiración</h2>
|
||||
<p>
|
||||
Para cada documento en producción se puede asignar una fecha de vencimiento
|
||||
Una vez pasado el día no sera posible revisar y aprobar
|
||||
y el documento pasará al estado de 'expirado'.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
La fecha de vencimiento es considerado solamente para la última versión del documento
|
||||
y tiene efecto sólo en el proceso del documento.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Otras características</h1>
|
||||
|
||||
<h2>Función bloqueo</h2>
|
||||
<p>
|
||||
La función de bloqueo es designada para indicar a otros usuarios que un cierto documento
|
||||
está en proceso. Los usuarios que tienen permiso total a un documento pueden
|
||||
sin embargo invertir el bloqueo y proceder a una modificación del documento.
|
||||
</p>
|
||||
|
||||
<h2>Notificaciones</h2>
|
||||
<p>
|
||||
Cada usuario puede solicitar notificación de documentos y carpetas.
|
||||
Añadiendo un fichero o carpeta a su lista de notificaciones hará que reciba un
|
||||
informe de transacciones de otros usuarios.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Sólo el Administrador de un grupo puede decidir si entrar o no en la lista
|
||||
de informes de documentos y carpetas. Una vez incluido, las notificaciones llegan
|
||||
a todos los miembros del grupo.
|
||||
</p>
|
||||
|
||||
<h2>Palabras clave y búsqueda</h2>
|
||||
<p>
|
||||
Cada documento permite la inclusión de una descripción y algunas palabras clave.
|
||||
Esta información es usada por la función de búsqueda.
|
||||
</p>
|
||||
<p>
|
||||
En el menú personal de cada usuario puede archivar un juego de palabras clave agrupadas por categorías,
|
||||
para rellenar más rápido durante la carga de documentos.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Presionando el botón de búsqueda sin introducir ninguna palabra da acceso a la página de búsqueda avanzada.
|
||||
</p>
|
||||
|
||||
|
||||
<h2>Calendario</h2>
|
||||
|
||||
<p>
|
||||
Hay tres vistas: por semana, mes y año. Los eventos son mostrados en el orden de su
|
||||
introducción en el calendario.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Una vez introducidos, los eventos son públicos y visible para todos los usuarios. Sólo el administrador
|
||||
y quién ha introducido el evento pueden modificarlo posteriormente.
|
||||
</p>
|
||||
|
||||
|
|
|
@ -29,21 +29,33 @@
|
|||
// 18 sept 2012. Francisco M. García Claramonte
|
||||
// Reviewed (for 3.4.0RC1): 15 oct 2012. Francisco M. García Claramonte
|
||||
// Reviewed (for 3.4.0RC3): 6 nov 2012. Francisco M. García Claramonte
|
||||
// Reviewed (for 4.2.1): 6 may 2013. Carlos Gomez Agun - Dominique Couot
|
||||
|
||||
$text = array(
|
||||
'accept' => "Aceptar",
|
||||
'access_denied' => "Acceso denegado",
|
||||
'access_inheritance' => "Acceso heredado",
|
||||
'access_mode' => "Modo de acceso",
|
||||
'access_mode' => "Tipo de acceso",
|
||||
'access_mode_all' => "Todos los permisos",
|
||||
'access_mode_none' => "No hay acceso",
|
||||
'access_mode_read' => "Leer",
|
||||
'access_mode_none' => "Sin acceso",
|
||||
'access_mode_read' => "Lectura",
|
||||
'access_mode_readwrite' => "Lectura-Escritura",
|
||||
'access_permission_changed_email' => "Permisos cambiados",
|
||||
'access_permission_changed_email' => "Permisos modificados",
|
||||
'access_permission_changed_email_subject' => "[sitename]: [name] - Permisos modificados",
|
||||
'access_permission_changed_email_body' => "Permisos modificados\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'according_settings' => "Conforme a configuración",
|
||||
'action' => "Acción",
|
||||
'action_approve' => "Aprobar",
|
||||
'action_complete' => "Terminado",
|
||||
'action_is_complete' => "está terminado",
|
||||
'action_is_not_complete' => "Sin terminar",
|
||||
'action_reject' => "Rechazar",
|
||||
'action_review' => "Revisión",
|
||||
'action_revise' => "Revisar",
|
||||
'actions' => "Acciones",
|
||||
'add' => "Añadir",
|
||||
'add_doc_reviewer_approver_warning' => "Documentos N.B. se marcan automáticamente como publicados si no hay revisores o aprobadores asignados.",
|
||||
'add_doc_workflow_warning' => "Documentos N.B. se marcan automáticamente como publicados si no hay flujo de trabajo asignado.",
|
||||
'add_document' => "Añadir documento",
|
||||
'add_document_link' => "Añadir vínculo",
|
||||
'add_event' => "Añadir evento",
|
||||
|
@ -51,11 +63,16 @@ $text = array(
|
|||
'add_member' => "Añadir miembro",
|
||||
'add_multiple_documents' => "Añadir múltiples documentos",
|
||||
'add_multiple_files' => "Añadir múltiples ficheros (Se usará el nombre de fichero como nombre de documento)",
|
||||
'add_subfolder' => "Añadir subdirectorio",
|
||||
'add_subfolder' => "Añadir subcarpeta",
|
||||
'add_to_clipboard' => "Añadir al portapapeles",
|
||||
'add_user' => "Añadir nuevo usuario",
|
||||
'add_user_to_group' => "Añadir usuario a grupo",
|
||||
'add_workflow' => "Añadir nuevo flujo de trabajo",
|
||||
'add_workflow_state' => "Añadir nuevo estado de flujo de trabajo",
|
||||
'add_workflow_action' => "Añadir nueva acción al flujo de trabajo",
|
||||
'admin' => "Administrador",
|
||||
'admin_tools' => "Herramientas de administración",
|
||||
'admin_tools' => "Administración",
|
||||
'all' => "Todo",
|
||||
'all_categories' => "Todas las categorías",
|
||||
'all_documents' => "Todos los documentos",
|
||||
'all_pages' => "Todo",
|
||||
|
@ -66,6 +83,8 @@ $text = array(
|
|||
'approval_deletion_email' => "Petición de aprobación eliminada",
|
||||
'approval_group' => "Grupo aprobador",
|
||||
'approval_request_email' => "Petición de aprobación",
|
||||
'approval_request_email_subject' => "[sitename]: [name] - Petición de aprobación",
|
||||
'approval_request_email_body' => "Petición de aprobación\r\nDocumento: [name]\r\nVersión: [version]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'approval_status' => "Estado de aprobación",
|
||||
'approval_submit_email' => "Aprobación enviada",
|
||||
'approval_summary' => "Resumen de aprobación",
|
||||
|
@ -79,7 +98,8 @@ $text = array(
|
|||
'assign_user_property_to' => "Asignar propiedades de usuario a",
|
||||
'assumed_released' => "Supuestamente publicado",
|
||||
'attrdef_management' => "Gestión de definición de atributos",
|
||||
'attrdef_in_use' => "Definición de atributo todavía en uso",
|
||||
'attrdef_exists' => "Definición de atributos ya existe",
|
||||
'attrdef_in_use' => "Definición de atributo en uso",
|
||||
'attrdef_name' => "Nombre",
|
||||
'attrdef_multiple' => "Permitir múltiples valores",
|
||||
'attrdef_objtype' => "Tipo de objeto",
|
||||
|
@ -87,6 +107,8 @@ $text = array(
|
|||
'attrdef_minvalues' => "Núm. mínimo de valores",
|
||||
'attrdef_maxvalues' => "Núm. máximo de valores",
|
||||
'attrdef_valueset' => "Conjunto de valores",
|
||||
'attribute_changed_email_subject' => "[sitename]: [name] - Atributo modificado",
|
||||
'attribute_changed_email_body' => "Atributo modificado\r\nDocumento: [name]\r\nVersión: [version]\r\nAtributo: [attribute]\r\nCarpeta principal: [folder_path]\r\nUsario: [username]\r\nURL: [url]",
|
||||
'attributes' => "Atributos",
|
||||
'august' => "Agosto",
|
||||
'automatic_status_update' => "Cambio automático de estado",
|
||||
|
@ -94,11 +116,12 @@ $text = array(
|
|||
'backup_list' => "Lista de copias de seguridad existentes",
|
||||
'backup_remove' => "Eliminar fichero de copia de seguridad",
|
||||
'backup_tools' => "Herramientas de copia de seguridad",
|
||||
'backup_log_management' => "Gestión log Backup",
|
||||
'between' => "entre",
|
||||
'calendar' => "Calendario",
|
||||
'cancel' => "Cancelar",
|
||||
'cannot_assign_invalid_state' => "No se puede modificar un documento obsoleto o rechazado",
|
||||
'cannot_change_final_states' => "Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirado.",
|
||||
'cannot_change_final_states' => "Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirados.",
|
||||
'cannot_delete_yourself' => "No es posible eliminarse a sí mismo",
|
||||
'cannot_move_root' => "Error: No es posible mover la carpeta raíz.",
|
||||
'cannot_retrieve_approval_snapshot' => "No es posible recuperar la instantánea del estado de aprobación para esta versión de documento.",
|
||||
|
@ -106,22 +129,27 @@ $text = array(
|
|||
'cannot_rm_root' => "Error: No es posible eliminar la carpeta raíz.",
|
||||
'category' => "Categoría",
|
||||
'category_exists' => "La categoría ya existe.",
|
||||
'category_filter' => "Solo categorías",
|
||||
'category_filter' => "Filtro categorías",
|
||||
'category_in_use' => "Esta categoría está en uso por documentos.",
|
||||
'category_noname' => "No ha proporcionado un nombre de categoría.",
|
||||
'categories' => "Categorías",
|
||||
'change_assignments' => "Cambiar asignaciones",
|
||||
'change_password' => "Cambiar contraseña",
|
||||
'categories' => "categorías",
|
||||
'change_assignments' => "cambiar asignaciones",
|
||||
'change_password' => "cambiar contraseña",
|
||||
'change_password_message' => "Su contraseña se ha modificado.",
|
||||
'change_status' => "Cambiar estado",
|
||||
'change_status' => "cambiar estado",
|
||||
'choose_attrdef' => "Por favor, seleccione definición de atributo",
|
||||
'choose_category' => "Seleccione categoría",
|
||||
'choose_group' => "Seleccione grupo",
|
||||
'choose_target_category' => "Seleccione categoría",
|
||||
'choose_target_document' => "Escoger documento",
|
||||
'choose_target_folder' => "Escoger directorio destino",
|
||||
'choose_target_document' => "Seleccione documento",
|
||||
'choose_target_file' => "Seleccione fichero destino",
|
||||
'choose_target_folder' => "Seleccione carpeta destino",
|
||||
'choose_user' => "Seleccione usuario",
|
||||
'comment_changed_email' => "Comentario modificado",
|
||||
'choose_workflow' => "Seleccione flujo de trabajo",
|
||||
'choose_workflow_state' => "Seleccione estado del flujo de trabajo",
|
||||
'choose_workflow_action' => "Seleccione acción del flujo de trabajo",
|
||||
'clipboard' => "Portapapeles",
|
||||
'close' => "Cerrar",
|
||||
'comment' => "Comentarios",
|
||||
'comment_for_current_version' => "Comentario de la versión actual",
|
||||
'confirm_create_fulltext_index' => "¡Sí, quiero regenerar el índice te texto completo¡",
|
||||
|
@ -131,7 +159,7 @@ $text = array(
|
|||
'confirm_rm_dump' => "¿Desea realmente eliminar el fichero \"[dumpname]\"?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_event' => "¿Desea realmente eliminar el evento \"[name]\"?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_file' => "¿Desea realmente eliminar el fichero \"[name]\" del documento \"[documentname]\"?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_folder' => "¿Desea realmente eliminar el directorio \"[foldername]\" y su contenido?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_folder' => "¿Desea realmente eliminar la carpeta \"[foldername]\" y su contenido?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_folder_files' => "¿Desea realmente eliminar todos los ficheros de la carpeta \"[foldername]\" y de sus subcarpetas?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_group' => "¿Desea realmente eliminar el grupo \"[groupname]\"?<br />Atención: Esta acción no se puede deshacer.",
|
||||
'confirm_rm_log' => "¿Desea realmente eliminar el fichero de registro \"[logname]\"?<br />Atención: Esta acción no se puede deshacer.",
|
||||
|
@ -145,40 +173,63 @@ $text = array(
|
|||
'current_password' => "Contraseña actual",
|
||||
'current_version' => "Versión actual",
|
||||
'daily' => "Diaria",
|
||||
'days' => "días",
|
||||
'databasesearch' => "Búsqueda en base de datos",
|
||||
'date' => "Fecha",
|
||||
'december' => "Diciembre",
|
||||
'default_access' => "Modo de acceso predefinido",
|
||||
'default_access' => "Modo de acceso por defecto",
|
||||
'default_keywords' => "Palabras clave disponibles",
|
||||
'definitions' => "Definiciones",
|
||||
'delete' => "Eliminar",
|
||||
'details' => "Detalles",
|
||||
'details_version' => "Detalles de la versión: [version]",
|
||||
'disclaimer' => "Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.",
|
||||
'do_object_repair' => "Reparar todas las carpetas y documentos.",
|
||||
'do_object_setfilesize' => "Asignar tamaño de fichero",
|
||||
'do_object_setchecksum' => "Set checksum",
|
||||
'do_object_unlink' => "Borrar versión del documento",
|
||||
'document_already_locked' => "Este documento ya está bloqueado",
|
||||
'document_comment_changed_email' => "Comentario modificado",
|
||||
'document_comment_changed_email_subject' => "[sitename]: [name] - Comentario modificado",
|
||||
'document_comment_changed_email_body' => "Comentario modificado\r\nDocumento: [name]\r\nantiguo comentario: [old_comment]\r\nComentario: [new_comment]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'document_deleted' => "Documento eliminado",
|
||||
'document_deleted_email' => "Documento eliminado",
|
||||
'document_deleted_email_subject' => "[sitename]: [name] - Documento eliminado",
|
||||
'document_deleted_email_body' => "Documento eliminado\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]",
|
||||
'document_duplicate_name' => "Nombre de documento duplicado",
|
||||
'document' => "Documento",
|
||||
'document_has_no_workflow' => "Documento sin flujo de trabajo",
|
||||
'document_infos' => "Informaciones",
|
||||
'document_is_not_locked' => "Este documento no está bloqueado",
|
||||
'document_link_by' => "Vinculado por",
|
||||
'document_link_public' => "Público",
|
||||
'document_moved_email' => "Documento reubicado",
|
||||
'document_moved_email' => "Documento movido",
|
||||
'document_moved_email_subject' => "[sitename]: [name] - Documento movido",
|
||||
'document_moved_email_body' => "Documento movido\r\nDocumento: [name]\r\ncarpeta antigua: [old_folder_path]\r\nNueva carpeta: [new_folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'document_renamed_email' => "Documento renombrado",
|
||||
'document_renamed_email_subject' => "[sitename]: [name] - Documento renombrado",
|
||||
'document_renamed_email_body' => "Documento renombrado\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nNombre anterior: [old_name]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'documents' => "Documentos",
|
||||
'documents_in_process' => "Documentos en proceso",
|
||||
'documents_locked_by_you' => "Documentos bloqueados por usted",
|
||||
'documents_only' => "Solo documentos",
|
||||
'document_status_changed_email' => "Estado del documento modificado",
|
||||
'document_status_changed_email_subject' => "[sitename]: [name] - Estado del documento modificado",
|
||||
'document_status_changed_email_body' => "Estado del documento modificado\r\nDocumento: [name]\r\nEstado: [status]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'documents_to_approve' => "Documentos en espera de aprobación de usuarios",
|
||||
'documents_to_review' => "Documentos en espera de revisión de usuarios",
|
||||
'documents_user_requiring_attention' => "Documentos de su propiedad que requieren atención",
|
||||
'document_title' => "Documento '[documentname]'",
|
||||
'document_updated_email' => "Documento actualizado",
|
||||
'document_updated_email_subject' => "[sitename]: [name] - Documento actualizado",
|
||||
'document_updated_email_body' => "Documento actualizado\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'does_not_expire' => "No caduca",
|
||||
'does_not_inherit_access_msg' => "heredar el acceso",
|
||||
'download' => "Descargar",
|
||||
'drag_icon_here' => "Arrastre carpeta o documento aquí!",
|
||||
'draft_pending_approval' => "Borador - pendiente de aprobación",
|
||||
'draft_pending_review' => "Borrador - pendiente de revisión",
|
||||
'dropfolder_file' => "Fichero de la carpeta destino",
|
||||
'dump_creation' => "Creación de volcado de BDD",
|
||||
'dump_creation_warning' => "Con esta operación se creará un volcado a fichero del contenido de la base de datos. Después de la creación del volcado el fichero se guardará en la carpeta de datos de su servidor.",
|
||||
'dump_list' => "Ficheros de volcado existentes",
|
||||
|
@ -195,7 +246,7 @@ $text = array(
|
|||
'edit_existing_notify' => "Editar lista de notificación",
|
||||
'edit_folder_access' => "Editar acceso",
|
||||
'edit_folder_notify' => "Lista de notificación",
|
||||
'edit_folder_props' => "Editar directorio",
|
||||
'edit_folder_props' => "Editar carpeta",
|
||||
'edit_group' => "Editar grupo...",
|
||||
'edit_user_details' => "Editar detalles de usuario",
|
||||
'edit_user' => "Editar usuario...",
|
||||
|
@ -204,7 +255,9 @@ $text = array(
|
|||
'email_footer' => "Siempre se puede cambiar la configuración de correo electrónico utilizando las funciones de «Mi cuenta»",
|
||||
'email_header' => "Este es un mensaje automático del servidor de DMS.",
|
||||
'email_not_given' => "Por favor, introduzca una dirección de correo válida.",
|
||||
'empty_notify_list' => "No hay entradas",
|
||||
'empty_folder_list' => "Sin documentos o carpetas",
|
||||
'empty_notify_list' => "Sin entradas",
|
||||
'equal_transition_states' => "Estado inicial y final son iguales",
|
||||
'error' => "Error",
|
||||
'error_no_document_selected' => "Ningún documento seleccionado",
|
||||
'error_no_folder_selected' => "Ninguna carpeta seleccionada",
|
||||
|
@ -213,22 +266,34 @@ $text = array(
|
|||
'expired' => "Caducado",
|
||||
'expires' => "Caduca",
|
||||
'expiry_changed_email' => "Fecha de caducidad modificada",
|
||||
'expiry_changed_email_subject' => "[sitename]: [name] - Fecha de caducidad modificada",
|
||||
'expiry_changed_email_body' => "Fecha de caducidad modificada\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'february' => "Febrero",
|
||||
'file' => "Fichero",
|
||||
'files_deletion' => "Eliminación de ficheros",
|
||||
'files_deletion_warning' => "Con esta opción se puede eliminar todos los ficheros del DMS completo. La información de versionado permanecerá visible.",
|
||||
'files' => "Ficheros",
|
||||
'file_size' => "Tamaño",
|
||||
'folder_contents' => "Carpetas",
|
||||
'folder_comment_changed_email' => "Comentario modificado",
|
||||
'folder_comment_changed_email_subject' => "[sitename]: [folder] - Comentario modificado",
|
||||
'folder_comment_changed_email_body' => "Comentario modificado\r\nCarpeta: [name]\r\nVersión: [version]\r\nComentario antiguo: [old_comment]\r\nComentario: [new_comment]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'folder_contents' => "Contenido de Carpetas",
|
||||
'folder_deleted_email' => "Carpeta eliminada",
|
||||
'folder_deleted_email_subject' => "[sitename]: [name] - Carpeta eliminada",
|
||||
'folder_deleted_email_body' => "Carpeta eliminada\r\nCarpeta: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'folder' => "Carpeta",
|
||||
'folder_infos' => "Informaciones",
|
||||
'folder_moved_email' => "Carpeta reubicada",
|
||||
'folder_infos' => "Informaciones de Carpeta",
|
||||
'folder_moved_email' => "Carpeta movida",
|
||||
'folder_moved_email_subject' => "[sitename]: [name] - Carpeta movida",
|
||||
'folder_moved_email_body' => "Carpeta movida\r\nCarpeta: [name]\r\nAntigua carpeta: [old_folder_path]\r\nNueva carpeta: [new_folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'folder_renamed_email' => "Carpeta renombrada",
|
||||
'folder_renamed_email_subject' => "[sitename]: [name] - Carpeta renombrada",
|
||||
'folder_renamed_email_body' => "Carpeta renombrada\r\nCarpeta: [name]\r\nCarpeta principal: [folder_path]\r\nAntiguo nombre: [old_name]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'folders_and_documents_statistic' => "Vista general de contenidos",
|
||||
'folders' => "Carpetas",
|
||||
'folder_title' => "Carpeta '[foldername]'",
|
||||
'friday' => "Viernes",
|
||||
'friday_abbr' => "V",
|
||||
'from' => "Desde",
|
||||
'fullsearch' => "Búsqueda en texto completo",
|
||||
'fullsearch_hint' => "Utilizar índice de texto completo",
|
||||
|
@ -236,22 +301,29 @@ $text = array(
|
|||
'global_attributedefinitions' => "Definición de atributos",
|
||||
'global_default_keywords' => "Palabras clave globales",
|
||||
'global_document_categories' => "Categorías",
|
||||
'global_workflows' => "Flujos de Trabajo",
|
||||
'global_workflow_actions' => "Acciones de Flujo de Trabajo",
|
||||
'global_workflow_states' => "Estados de Flujo de Trabajo",
|
||||
'group_approval_summary' => "Resumen del grupo aprobador",
|
||||
'group_exists' => "El grupo ya existe.",
|
||||
'group' => "Grupo",
|
||||
'group_management' => "Grupos",
|
||||
'group_members' => "Miembros del grupo",
|
||||
'group_management' => "Gestion de Grupos",
|
||||
'group_members' => "Miembros de grupo",
|
||||
'group_review_summary' => "Resumen del grupo revisor",
|
||||
'groups' => "Grupos",
|
||||
'guest_login_disabled' => "La cuenta de invitado está deshabilitada.",
|
||||
'guest_login' => "Acceso como invitado",
|
||||
'help' => "Ayuda",
|
||||
'hourly' => "Horaria",
|
||||
'hours' => "horas",
|
||||
'human_readable' => "Archivo legible por humanos",
|
||||
'id' => "ID",
|
||||
'identical_version' => "La nueva versión es idéntica a la actual.",
|
||||
'include_documents' => "Incluir documentos",
|
||||
'include_subdirectories' => "Incluir subdirectorios",
|
||||
'include_subdirectories' => "Incluir subcarpetas",
|
||||
'index_converters' => "Conversión de índice de documentos",
|
||||
'individuals' => "Individuales",
|
||||
'inherited' => "heredado",
|
||||
'inherits_access_msg' => "Acceso heredado.",
|
||||
'inherits_access_copy_msg' => "Copiar lista de acceso heredado",
|
||||
'inherits_access_empty_msg' => "Empezar con una lista de acceso vacía",
|
||||
|
@ -262,12 +334,12 @@ $text = array(
|
|||
'invalid_approval_status' => "Estado de aprobación no válido",
|
||||
'invalid_create_date_end' => "Fecha de fin no válida para creación de rango de fechas.",
|
||||
'invalid_create_date_start' => "Fecha de inicio no válida para creación de rango de fechas.",
|
||||
'invalid_doc_id' => "ID de documento no válida",
|
||||
'invalid_file_id' => "ID de fichero no válida",
|
||||
'invalid_folder_id' => "ID de carpeta no válida",
|
||||
'invalid_group_id' => "ID de grupo no válida",
|
||||
'invalid_doc_id' => "ID de documento no válido",
|
||||
'invalid_file_id' => "ID de fichero no válido",
|
||||
'invalid_folder_id' => "ID de carpeta no válido",
|
||||
'invalid_group_id' => "ID de grupo no válido",
|
||||
'invalid_link_id' => "Identificador de enlace no válido",
|
||||
'invalid_request_token' => "Translate: Invalid Request Token",
|
||||
'invalid_request_token' => "Traducción: Solicitud inválida Token",
|
||||
'invalid_review_status' => "Estado de revisión no válido",
|
||||
'invalid_sequence' => "Valor de secuencia no válido",
|
||||
'invalid_status' => "Estado de documento no válido",
|
||||
|
@ -275,6 +347,7 @@ $text = array(
|
|||
'invalid_target_folder' => "ID de carpeta destino no válido",
|
||||
'invalid_user_id' => "ID de usuario no válido",
|
||||
'invalid_version' => "Versión de documento no válida",
|
||||
'in_workflow' => "En flujo de trabajo",
|
||||
'is_disabled' => "Deshabilitar cuenta",
|
||||
'is_hidden' => "Ocultar de la lista de usuarios",
|
||||
'january' => "Enero",
|
||||
|
@ -296,17 +369,19 @@ $text = array(
|
|||
'js_select_user' => "Por favor, seleccione un usuario",
|
||||
'july' => "Julio",
|
||||
'june' => "Junio",
|
||||
'keep_doc_status' => "Mantener estado del documento",
|
||||
'keyword_exists' => "La palabra clave ya existe",
|
||||
'keywords' => "Palabras clave",
|
||||
'language' => "Lenguaje",
|
||||
'language' => "Idioma",
|
||||
'last_update' => "Última modificación",
|
||||
'legend' => "Leyenda",
|
||||
'link_alt_updatedocument' => "Si desea subir archivos mayores que el tamaño máximo actualmente permitido, por favor, utilice la <a href=\"%s\">página de subida</a> alternativa.",
|
||||
'linked_documents' => "Documentos relacionados",
|
||||
'linked_files' => "Adjuntos",
|
||||
'local_file' => "Archivo local",
|
||||
'local_file' => "Fichero local",
|
||||
'locked_by' => "Bloqueado por",
|
||||
'lock_document' => "Bloquear",
|
||||
'lock_message' => "Este documento ha sido bloqueado por <a href=\"mailto:[email]\">[username]</a>.<br />Solo usuarios autorizados pueden desbloquear este documento (vea el final de la página).",
|
||||
'lock_message' => "Este documento ha sido bloqueado por <a href=\"mailto:[email]\">[username]</a>.<br />Sólo usuarios autorizados pueden desbloquear este documento (vea el final de la página).",
|
||||
'lock_status' => "Estado",
|
||||
'login' => "Iniciar sesión",
|
||||
'login_disabled_text' => "Su cuenta está deshabilitada, probablemente es debido a demasiados intentos de acceso fallidos.",
|
||||
|
@ -321,26 +396,41 @@ $text = array(
|
|||
'march' => "Marzo",
|
||||
'max_upload_size' => "Tamaño máximo de subida para cada fichero",
|
||||
'may' => "Mayo",
|
||||
'mimetype' => "Tipo Mime",
|
||||
'misc' => "Misc",
|
||||
'missing_checksum' => "Falta checksum",
|
||||
'missing_filesize' => "Falta tamaño fichero",
|
||||
'missing_transition_user_group' => "Falta usuario/grupo para transición",
|
||||
'minutes' => "minutos",
|
||||
'monday' => "Lunes",
|
||||
'month_view' => "Vista de Mes",
|
||||
'monday_abbr' => "L",
|
||||
'month_view' => "Vista del Mes",
|
||||
'monthly' => "Mensual",
|
||||
'move_document' => "Mover documento",
|
||||
'move_folder' => "Mover directorio",
|
||||
'move_folder' => "Mover carpeta",
|
||||
'move' => "Mover",
|
||||
'my_account' => "Mi cuenta",
|
||||
'my_documents' => "Mis documentos",
|
||||
'name' => "Nombre",
|
||||
'needs_workflow_action' => "Este documento requiere su atención. Por favor chequee la pestaña de flujo de trabajo.",
|
||||
'new_attrdef' => "Nueva definición de atributo",
|
||||
'new_default_keyword_category' => "Nueva categoría",
|
||||
'new_default_keywords' => "Agregar palabras claves",
|
||||
'new_document_category' => "Añadir categoría",
|
||||
'new_document_email' => "Nuevo documento",
|
||||
'new_document_email_subject' => "[sitename]: [folder_name] - Nuevo documento",
|
||||
'new_document_email_body' => "Nuevo documento\r\nNombre: [name]\r\nCarpeta principal: [folder_path]\r\nComentario: [comment]\r\nVersión comentario: [version_comment]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'new_file_email' => "Nuevo adjunto",
|
||||
'new_file_email_subject' => "[sitename]: [document] - Nuevo adjunto",
|
||||
'new_file_email_body' => "Nuevo adjunto\r\nNombre: [name]\r\nDocumento: [document]\r\nComentario: [comment]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'new_folder' => "Nueva carpeta",
|
||||
'new_password' => "Nueva contraseña",
|
||||
'new' => "Nuevo",
|
||||
'new_subfolder_email' => "Nueva carpeta",
|
||||
'new_subfolder_email_subject' => "[sitename]: [name] - Nueva carpeta",
|
||||
'new_subfolder_email_body' => "Nueva carpeta\r\nNombre: [name]\r\nCarpeta principal: [folder_path]\r\nComentario: [comment]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'new_user_image' => "Nueva imagen",
|
||||
'next_state' => "Nuevo estado",
|
||||
'no_action' => "No es necesaria ninguna acción",
|
||||
'no_approval_needed' => "No hay aprobaciones pendientes.",
|
||||
'no_attached_files' => "No hay ficheros adjuntos",
|
||||
|
@ -349,14 +439,19 @@ $text = array(
|
|||
'no_docs_to_approve' => "Actualmente no hay documentos que necesiten aprobación.",
|
||||
'no_docs_to_look_at' => "No hay documentos que necesiten atención.",
|
||||
'no_docs_to_review' => "Actualmente no hay documentos que necesiten revisión.",
|
||||
'no_fulltextindex' => "No hay índice de texto completo disponible",
|
||||
'no_group_members' => "Este grupo no tiene miembros",
|
||||
'no_groups' => "No hay grupos",
|
||||
'no' => "No",
|
||||
'no_linked_files' => "No hay ficheros enlazados",
|
||||
'no_linked_files' => "No hay ficheros vinculados",
|
||||
'no_previous_versions' => "No se han encontrado otras versiones",
|
||||
'no_review_needed' => "No hay revisiones pendientes.",
|
||||
'notify_added_email' => "Se le ha añadido a la lista de notificación",
|
||||
'notify_deleted_email' => "Se le ha eliminado de la lista de notificación",
|
||||
'notify_added_email' => "Ha sido añadido a la lista de notificación",
|
||||
'notify_added_email_subject' => "[sitename]: [name] - Añadido a la lista de notificación",
|
||||
'notify_added_email_body' => "Añadido a la lista de notificación\r\nNombre: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'notify_deleted_email' => "Ha sido eliminado de la lista de notificación",
|
||||
'notify_deleted_email_subject' => "[sitename]: [name] - Eliminado de la lista de notificación",
|
||||
'notify_deleted_email_body' => "Eliminado de la lista de notificación\r\nNombre: [name]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'no_update_cause_locked' => "No puede actualizar este documento. Contacte con el usuario que lo bloqueó.",
|
||||
'no_user_image' => "No se encontró imagen",
|
||||
'november' => "Noviembre",
|
||||
|
@ -365,9 +460,12 @@ $text = array(
|
|||
'obsolete' => "Obsoleto",
|
||||
'october' => "Octubre",
|
||||
'old' => "Viejo",
|
||||
'only_jpg_user_images' => "Solo puede usar imágenes .jpg como imágenes de usuario",
|
||||
'only_jpg_user_images' => "Sólo puede usar imágenes .jpg como imágenes de usuario",
|
||||
'original_filename' => "Nombre de fichero original",
|
||||
'owner' => "Propietario",
|
||||
'ownership_changed_email' => "Propietario cambiado",
|
||||
'ownership_changed_email' => "Propietario modificado",
|
||||
'ownership_changed_email_subject' => "[sitename]: [name] - Propietario modificado",
|
||||
'ownership_changed_email_body' => "Propietario modificado\r\nDocumento: [name]\r\nCarpeta principal: [folder_path]\r\nAntiguo propietario: [old_owner]\r\nNuevo propietario: [new_owner]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'password' => "Contraseña",
|
||||
'password_already_used' => "La contraseña ya está en uso",
|
||||
'password_repeat' => "Repetir contraseña",
|
||||
|
@ -379,18 +477,31 @@ $text = array(
|
|||
'password_forgotten_send_hash' => "Las instrucciones para proceder al cambio se han enviado a la dirección de correo de usuario",
|
||||
'password_forgotten_text' => "Rellene el siguiente formulario y siga las instrucciones del correo que se le enviará.",
|
||||
'password_forgotten_title' => "Envío de contraseña",
|
||||
'password_strength' => "Seguridad de la contraseña",
|
||||
'password_strength_insuffient' => "Insuficiente Seguridad de la contraseña",
|
||||
'password_wrong' => "Contraseña incorrecta",
|
||||
'password_strength_insuffient' => "Fortaleza de la contraseña insuficiente",
|
||||
'personal_default_keywords' => "Listas de palabras clave personales",
|
||||
'previous_state' => "Estado anterior",
|
||||
'previous_versions' => "Versiones anteriores",
|
||||
'quota' => "Cuota",
|
||||
'quota_exceeded' => "Su cuota de disco se ha excedido en [bytes].",
|
||||
'quota_warning' => "El máximo de uso de disco se ha excedido en [bytes]. Por favor eliminar documentos o versiones anteriores.",
|
||||
'refresh' => "Actualizar",
|
||||
'rejected' => "Rechazado",
|
||||
'released' => "Publicado",
|
||||
'remove_marked_files' => "Eliminar ficheros marcados",
|
||||
'removed_workflow_email_subject' => "[sitename]: [name] - Eliminar flujo de trabajo de la versión del documento",
|
||||
'removed_workflow_email_body' => "Eliminar flujo de trabajo de la versión del documento\r\nDocumento: [name]\r\nVersión: [version]\r\nFlujo de trabajo: [workflow]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'removed_approver' => "Ha sido eliminado de la lista de aprobadores.",
|
||||
'removed_file_email' => "Adjuntos eliminados",
|
||||
'removed_file_email_subject' => "[sitename]: [document] - Eliminar adjunto",
|
||||
'removed_file_email_body' => "Eliminar adjunto\r\nDocumento: [document]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'removed_reviewer' => "Ha sido eliminado de la lista de revisores.",
|
||||
'repaired' => "Reparado",
|
||||
'repairing_objects' => "Reparando documentos y carpetas.",
|
||||
'results_page' => "Página de resultados",
|
||||
'return_from_subworkflow_email_subject' => "[sitename]: [name] - Retorno del subflujo de trabajo",
|
||||
'return_from_subworkflow_email_body' => "Retorno del subflujo de trabajo\r\nDocumento: [name]\r\nVersión: [version]\r\nFlujo de trabajo: [workflow]\r\nSubflujo de trabajo: [subworkflow]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'review_deletion_email' => "Petición de revisión eliminada",
|
||||
'reviewer_already_assigned' => "Ya está asignado como revisor",
|
||||
'reviewer_already_removed' => "Ya ha sido eliminado del proceso de revisión o ya ha enviado una revisión",
|
||||
|
@ -399,28 +510,44 @@ $text = array(
|
|||
'review_request_email' => "Petición de revisión",
|
||||
'review_status' => "Estado de revisión",
|
||||
'review_submit_email' => "Revisión enviada",
|
||||
'review_submit_email_subject' => "[sitename]: [name] - Revisión enviada",
|
||||
'review_submit_email_body' => "Revisión enviada\r\nDocumento: [name]\r\nVersión: [version]\r\nEstado: [status]\r\nComentario: [comment]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'review_summary' => "Resumen de revisión",
|
||||
'review_update_failed' => "Error actualizando el estado de la revisión. La actualización ha fallado.",
|
||||
'rewind_workflow' => "Retroceso del flujo de trabajo",
|
||||
'rewind_workflow_email_subject' => "[sitename]: [name] - El flujo de trabajo fue retrocedido",
|
||||
'rewind_workflow_email_body' => "Flujo de trabajo fue retrocedido\r\nDocumento: [name]\r\nVersión: [version]\r\nFlujo de trabajo: [workflow]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'rewind_workflow_warning' => "Si su flujo de trabajo fue retrocedido a su estado inicial, todo el log del flujo de trabajo de este documento será borrado y no se podrá recuperar.",
|
||||
'rm_attrdef' => "Eliminar definición de atributo",
|
||||
'rm_default_keyword_category' => "Eliminar categoría",
|
||||
'rm_document' => "Eliminar documento",
|
||||
'rm_document_category' => "Eliminar categoría",
|
||||
'rm_file' => "Eliminar fichero",
|
||||
'rm_folder' => "Eliminar carpeta",
|
||||
'rm_from_clipboard' => "Borrar del portapapeles",
|
||||
'rm_group' => "Eliminar este grupo",
|
||||
'rm_user' => "Eliminar este usuario",
|
||||
'rm_version' => "Eliminar versión",
|
||||
'rm_workflow' => "Eliminar Flujo de Trabajo",
|
||||
'rm_workflow_state' => "Eliminar Estado del Flujo de Trabajo",
|
||||
'rm_workflow_action' => "Eliminar Accion del Flujo de Trabajo",
|
||||
'rm_workflow_warning' => "Va a eliminar el flujo de trabajo de este documento. Esto no se puede deshacer.",
|
||||
'role_admin' => "Administrador",
|
||||
'role_guest' => "Invitado",
|
||||
'role_user' => "Usuario",
|
||||
'role' => "Rol",
|
||||
'return_from_subworkflow' => "Regreso a sub Flujo de trabajo",
|
||||
'run_subworkflow' => "Ejecutar sub flujo de trabajo",
|
||||
'run_subworkflow_email_subject' => "[sitename]: [name] - Subflujo de trabajo iniciado",
|
||||
'run_subworkflow_email_body' => "Subflujo de trabajo iniciado\r\nDocumento: [name]\r\nVersión: [version]\r\nFlujo de trabajo: [workflow]\r\nSub flujo de trabajo: [subworkflow]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'saturday' => "Sábado",
|
||||
'saturday_abbr' => "S",
|
||||
'save' => "Guardar",
|
||||
'search_fulltext' => "Buscar en texto completo",
|
||||
'search_in' => "Buscar en",
|
||||
'search_mode_and' => "todas las palabras",
|
||||
'search_mode_or' => "al menos una palabra",
|
||||
'search_no_results' => "No hay documentos que coinciden con su búsqueda",
|
||||
'search_no_results' => "No hay documentos que coincidan con su búsqueda",
|
||||
'search_query' => "Buscar",
|
||||
'search_report' => "Encontrados [doccount] documentos y [foldercount] carpetas en [searchtime] s.",
|
||||
'search_report_fulltext' => "Encontrados [doccount] documentos",
|
||||
|
@ -428,8 +555,17 @@ $text = array(
|
|||
'search_results' => "Resultados de la búsqueda",
|
||||
'search' => "Buscar",
|
||||
'search_time' => "Tiempo transcurrido: [time] seg.",
|
||||
'seconds' => "segundos",
|
||||
'selection' => "Selección",
|
||||
'select_category' => "Haga Click para seleccionar categoría",
|
||||
'select_groups' => "Haga Click para seleccionar grupos",
|
||||
'select_ind_reviewers' => "Haga Click para seleccionar revisor individual",
|
||||
'select_ind_approvers' => "Haga Click para seleccionar aprobador individual",
|
||||
'select_grp_reviewers' => "Haga Click para seleccionar grupo de revisores",
|
||||
'select_grp_approvers' => "Haga Click para seleccionar grupo de aprobadores",
|
||||
'select_one' => "Seleccionar uno",
|
||||
'select_users' => "Haga Click para seleccionar usuarios",
|
||||
'select_workflow' => "Selecionar Flujo de Trabajo",
|
||||
'september' => "Septiembre",
|
||||
'seq_after' => "Después \"[prevname]\"",
|
||||
'seq_end' => "Al final",
|
||||
|
@ -440,8 +576,9 @@ $text = array(
|
|||
'set_owner_error' => "Error estableciendo propietario",
|
||||
'set_owner' => "Establecer propietario",
|
||||
'set_password' => "Establecer contraseña",
|
||||
'set_workflow' => "Establecer Flujo de Trabajo",
|
||||
'settings_install_welcome_title' => "Bienvenido a la instalación de SeedDMS",
|
||||
'settings_install_welcome_text' => "<p>Antes de instalar SeedDMS asegúrese de haber creado un archivo «ENABLE_INSTALL_TOOL» en su directorio de instalación, en otro caso la instalación no funcionará. En sistemas Unix puede hacerse fácilmente con «touch conf/ENABLE_INSTALL_TOOL». Después de terminar la instalación elimine el archivo.</p><p>SeedDMS tiene unos requisitos mínimos. Necesitará una base de datos y un servidor web con soporte para php. Para la búsqueda de texto completo lucene, necesitará tener instalado también el framework Zend donde pueda ser utilizado por php. Desde la versión 3.2.0 de SeedDMS ADObd ya no forma parte de la distribución. Consiga una copia de él desde <a href=\"http://adodb.sourceforge.net/\">http://adodb.sourceforge.net</a> e instálelo. La ruta hacia él podrá ser establecida durante la instalación.</p><p> Si prefiere crear la base de datos antes de comenzar la instalación, simplemente créela manualmente con su herramienta preferida, opcionalmente cree un usuario de base de datos con acceso a esta base de datos e importe uno de los volcados del directorio de configuración. El script de instalación puede hacer esto también, pero necesitará acceso con privilegios suficientes para crear bases de datos.</p>",
|
||||
'settings_install_welcome_text' => "<p>Antes de instalar SeedDMS asegúrese de haber creado un archivo «ENABLE_INSTALL_TOOL» en su carpeta de instalación, en otro caso la instalación no funcionará. En sistemas Unix puede hacerse fácilmente con «touch conf/ENABLE_INSTALL_TOOL». Después de terminar la instalación elimine el archivo.</p><p>SeedDMS tiene unos requisitos mínimos. Necesitará una base de datos y un servidor web con soporte para php. Para la búsqueda de texto completo lucene, necesitará tener instalado también el framework Zend donde pueda ser utilizado por php. Desde la versión 3.2.0 de SeedDMS ADObd ya no forma parte de la distribución. Consiga una copia de él desde <a href=\"http://adodb.sourceforge.net/\">http://adodb.sourceforge.net</a> e instálelo. La ruta hacia él podrá ser establecida durante la instalación.</p><p> Si prefiere crear la base de datos antes de comenzar la instalación, simplemente créela manualmente con su herramienta preferida, opcionalmente cree un usuario de base de datos con acceso a esta base de datos e importe uno de los volcados de la carpeta de configuración. El script de instalación puede hacer esto también, pero necesitará acceso con privilegios suficientes para crear bases de datos.</p>",
|
||||
'settings_start_install' => "Comenzar instalación",
|
||||
'settings_sortUsersInList' => "Ordenar los usuarios en la lista",
|
||||
'settings_sortUsersInList_desc' => "Establecer si los menús de selección de usuarios se ordenan por nombre de acceso o por nombre completo",
|
||||
|
@ -453,30 +590,34 @@ $text = array(
|
|||
'settings_activate_php_extension' => "Activar extensión PHP",
|
||||
'settings_adminIP' => "IP de administración",
|
||||
'settings_adminIP_desc' => "Si establece que el administrador solo puede conectar desde una dirección IP específica, deje en blanco para evitar el control. NOTA: funciona únicamente con autenticación local (no LDAP).",
|
||||
'settings_ADOdbPath' => "Ruta de ADOdb",
|
||||
'settings_ADOdbPath_desc' => "Ruta a adodb. Este es el directorio que contiene el directorio de adodb",
|
||||
'settings_extraPath' => "Extra PHP include Ruta",
|
||||
'settings_extraPath_desc' => "Ruta para software adicional. Esta es la carpeta que contiene ej. la carpeta adodb o paquetes PEAR adicionales",
|
||||
'settings_Advanced' => "Avanzado",
|
||||
'settings_apache_mod_rewrite' => "Apache - Módulo Rewrite",
|
||||
'settings_apache_mod_rewrite' => "Apache - Módulo Reescritura",
|
||||
'settings_Authentication' => "Configuración de autenticación",
|
||||
'settings_cacheDir' => "Carpeta caché",
|
||||
'settings_cacheDir_desc' => "Donde están archivadas las imágenes anteriores (mejor elegir una carpeta que no sea accesible a través de su servidor web)",
|
||||
'settings_Calendar' => "Configuración de calendario",
|
||||
'settings_calendarDefaultView' => "Vista por omisión de calendario",
|
||||
'settings_calendarDefaultView_desc' => "Vista por omisión de calendario",
|
||||
'settings_contentDir' => "Directorio de contenidos",
|
||||
'settings_contentDir_desc' => "Donde se almacenan los archivos subidos (es preferible seleccionar un directorio que no sea accesible a través del servidor web)",
|
||||
'settings_contentOffsetDir' => "Directorio de contenidos de desplazamiento",
|
||||
'settings_contentOffsetDir_desc' => "Para tratar las limitaciones del sistema de ficheros subyacente, se ha ideado una estructura de directorios dentro del directorio de contenido. Esto requiere un directorio base desde el que comenzar. Normalmente puede dejar este valor por omisión, 1048576, pero puede ser cualquier número o cadena que no exista ya dentro él (directorio de contenido).",
|
||||
'settings_coreDir' => "Directorio de SeedDMS Core",
|
||||
'settings_calendarDefaultView' => "Vista por defecto de calendario",
|
||||
'settings_calendarDefaultView_desc' => "Vista por defecto descripción de calendario",
|
||||
'settings_cookieLifetime' => "Tiempo de vida de las cookies",
|
||||
'settings_cookieLifetime_desc' => "Tiempo de vida de las cookies en segundos. Si asigna 0 la cookie será eliminada cuando el navegador se cierre.",
|
||||
'settings_contentDir' => "Carpeta de contenidos",
|
||||
'settings_contentDir_desc' => "Donde se almacenan los archivos subidos (es preferible seleccionar una carpeta que no sea accesible a través del servidor web)",
|
||||
'settings_contentOffsetDir' => "Carpeta de contenidos de desplazamiento",
|
||||
'settings_contentOffsetDir_desc' => "Para tratar las limitaciones del sistema de ficheros subyacentes, se ha ideado una estructura de carpetas dentro de la carpeta de contenido. Esto requiere una carpeta base desde la que comenzar. Normalmente puede dejar este valor por defecto, 1048576, pero puede ser cualquier número o cadena que no exista ya dentro de ella (carpeta de contenido).",
|
||||
'settings_coreDir' => "Carpeta de SeedDMS Core",
|
||||
'settings_coreDir_desc' => "Ruta hacia SeedDMS_Core (opcional)",
|
||||
'settings_loginFailure_desc' => "Deshabilitar cuenta después de n intentos de acceso.",
|
||||
'settings_loginFailure' => "Fallo de acceso",
|
||||
'settings_luceneClassDir' => "Directorio de SeedDMS Lucene",
|
||||
'settings_luceneClassDir' => "Carpeta de SeedDMS Lucene",
|
||||
'settings_luceneClassDir_desc' => "Ruta hacia SeedDMS_Lucene (opcional)",
|
||||
'settings_luceneDir' => "Directorio índice de Lucene",
|
||||
'settings_luceneDir' => "Carpeta índice de Lucene",
|
||||
'settings_luceneDir_desc' => "Ruta hacia el índice Lucene",
|
||||
'settings_cannot_disable' => "No es posible eliminar el archivo ENABLE_INSTALL_TOOL",
|
||||
'settings_install_disabled' => "El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.",
|
||||
'settings_createdatabase' => "Crear tablas de base de datos",
|
||||
'settings_createdirectory' => "Crear directorio",
|
||||
'settings_createdirectory' => "Crear carpeta",
|
||||
'settings_currentvalue' => "Valor actual",
|
||||
'settings_Database' => "Configuración de Base de datos",
|
||||
'settings_dbDatabase' => "Base de datos",
|
||||
|
@ -490,10 +631,12 @@ $text = array(
|
|||
'settings_dbUser_desc' => "Nombre de usuario de acceso a su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se transfiere a un nuevo servidor.",
|
||||
'settings_dbUser' => "Nombre de usuario",
|
||||
'settings_dbVersion' => "Esquema de base de datos demasiado antiguo",
|
||||
'settings_delete_install_folder' => "Para utilizar SeedDMS, debe eliminar el archivo ENABLE_INSTALL_TOOL del directorio de configuración",
|
||||
'settings_delete_install_folder' => "Para utilizar SeedDMS, debe eliminar el archivo ENABLE_INSTALL_TOOL de la carpeta de configuración",
|
||||
'settings_disable_install' => "Eliminar el archivo ENABLE_INSTALL_TOOL se es posible",
|
||||
'settings_disableSelfEdit_desc' => "Si está seleccionado el usuario no podrá editar su propio perfil",
|
||||
'settings_disableSelfEdit' => "Deshabilitar autoedición",
|
||||
'settings_dropFolderDir_desc' => "Esta carpeta puede ser usada para dejar ficheros en el sistema de archivos del servidor e importarlos desde ahí en lugar de subirlos vía navegador. La carpeta debe contener un subdirectorio para cada usuario que tenga permiso para importar ficheros de esta forma.",
|
||||
'settings_dropFolderDir' => "Carpeta para dejar ficheros",
|
||||
'settings_Display' => "Mostrar configuración",
|
||||
'settings_Edition' => "Configuración de edición",
|
||||
'settings_enableAdminRevApp_desc' => "Deseleccione para no mostrar al administrador como revisor/aprobador",
|
||||
|
@ -502,26 +645,38 @@ $text = array(
|
|||
'settings_enableCalendar' => "Habilitar calendario",
|
||||
'settings_enableConverting_desc' => "Habilitar/Deshabilitar conversión de ficheros",
|
||||
'settings_enableConverting' => "Habilitar conversión",
|
||||
'settings_enableDuplicateDocNames_desc' => "Permite tener un nombre de documento duplicado en una carpeta.",
|
||||
'settings_enableDuplicateDocNames' => "Permite tener nombres de documento duplicados",
|
||||
'settings_enableNotificationAppRev_desc' => "Habilitar para enviar notificación a revisor/aprobador cuando se añade una nueva versión de documento",
|
||||
'settings_enableNotificationAppRev' => "Habilitar notificación a revisor/aprobador",
|
||||
'settings_enableOwnerRevApp_desc' => "Habilitar esto si quiere que el propietario de un documento sea listado como revisor/aprobador y para las transiciones del flujo de trabajo.",
|
||||
'settings_enableOwnerRevApp' => "Permitir al propietario revisar/aprobar",
|
||||
'settings_enableSelfRevApp_desc' => "Habilitar esto si quiere que el usuario identificado sea listado como revisor/aprobador y para las transiciones del flujo de trabajo.",
|
||||
'settings_enableSelfRevApp' => "Permitir al usuario identificado revisar/aprobar.",
|
||||
'settings_enableVersionModification_desc' => "Habilitar/Deshabilitar la modificación de versiones de documentos por parte de usuarios después de añadir una nueva versión. El administrador siempre podrá modificar la versión después de añadida.",
|
||||
'settings_enableVersionModification' => "Habilitar la modificación de versiones",
|
||||
'settings_enableVersionDeletion_desc' => "Habilitar/Deshabilitar la eliminación de versiones anteriores de documentos por parte de usuarios. El administrador siempre podrá eliminar versiones antiguas.",
|
||||
'settings_enableVersionDeletion' => "Habilitar la eliminación de versiones anteriores",
|
||||
'settings_enableEmail_desc' => "Habilitar/Deshabilitar notificación automática por correo electrónico",
|
||||
'settings_enableEmail' => "Habilitar E-mail",
|
||||
'settings_enableFolderTree_desc' => "Falso para no mostrar el árbol de carpetas",
|
||||
'settings_enableFolderTree' => "Habilitar árbol de carpetas",
|
||||
'settings_enableFolderTree_desc' => "Falso para no mostrar el árbol de carpetas",
|
||||
'settings_enableFullSearch' => "Habilitar búsqueda de texto completo",
|
||||
'settings_enableFullSearch_desc' => "Habilitar búsqueda de texto completo",
|
||||
'settings_enableGuestLogin_desc' => "Si quiere que cualquiera acceda como invitado, chequee esta opción. Nota: El acceso de invitado debería permitirse solo en entornos de confianza",
|
||||
'settings_enableGuestLogin' => "Habilitar acceso de invitado",
|
||||
'settings_enableGuestLogin_desc' => "Si quiere que cualquiera acceda como invitado, chequee esta opción. Nota: El acceso de invitado debería permitirse solo en entornos de confianza",
|
||||
'settings_enableLanguageSelector' => "Habilitar selector de idioma",
|
||||
'settings_enableLanguageSelector_desc' => "Mostrar selector de lenguaje para usuario despues de identificarse. Esto no afecta al lenguaje seleccionado en la página de identificación.",
|
||||
'settings_enableLargeFileUpload_desc' => "Si se habilita, la carga de ficheros también estará disponible a través de un applet java llamado jumploader, sin límite de tamaño de fichero fijado por el navegador. También permite la carga de múltiples ficheros de una sola vez.",
|
||||
'settings_enableLargeFileUpload' => "Habilitar la carga de ficheros grandes",
|
||||
'settings_enablePasswordForgotten_desc' => "Si quiere permitir a los usuarios fijar una nueva contraseña recibiendo un correo electrónico, active esta opción.",
|
||||
'settings_maxRecursiveCount' => "Número máximo del contador de carpetas/documentos recursivos",
|
||||
'settings_maxRecursiveCount_desc' => "Este es el número máximo de documentos o carpetas que pueden ser revisados con derechos de acceso, contando objetos recursivos. Si este número es excedido , el número de carpetas y documentos en la vista de carpeta será estimado.",
|
||||
'settings_enableOwnerNotification_desc' => "Marcar para añadir una notificación al propietario del documento cuando es añadido.",
|
||||
'settings_enableOwnerNotification' => "Habilitar notificación al propietario por omisión",
|
||||
'settings_enableOwnerNotification' => "Habilitar notificación al propietario por defecto",
|
||||
'settings_enablePasswordForgotten_desc' => "Si quiere permitir a los usuarios fijar una nueva contraseña recibiendo un correo electrónico, active esta opción.",
|
||||
'settings_enablePasswordForgotten' => "Habilitar recordatorio de contraseña",
|
||||
'settings_enableRecursiveCount_desc' => "Si cambia a activado, el número de documentos y carpetas en la carpeta será determinado por la cuenta de todos los objetos recursivos procesados de la carpeta y una vez contados el usuarios tendrá permiso para acceder.",
|
||||
'settings_enableRecursiveCount' => "Habilitar cuenta de documento/carpeta recursivo",
|
||||
'settings_enableUserImage_desc' => "Habilitar imágenes de usuario",
|
||||
'settings_enableUserImage' => "Habilitar imágenes de usuario",
|
||||
'settings_enableUsersView_desc' => "Habilitar/Deshabilitar vista de usuario y grupo por todos los usuarios",
|
||||
|
@ -547,20 +702,20 @@ $text = array(
|
|||
'settings_install_pear_package_log' => "Instale el paquete Pear 'Log'",
|
||||
'settings_install_pear_package_webdav' => "Instale el paquete Pear 'HTTP_WebDAV_Server', si quiere utilizar el interfaz webdav",
|
||||
'settings_install_zendframework' => "Instale Zend Framework, si quiere usar el sistema de búsqueda de texto completo",
|
||||
'settings_language' => "Idioma por omisión",
|
||||
'settings_language_desc' => "Idioma por omisión (nombre de un subdirectorio en el directorio \"languages\")",
|
||||
'settings_language' => "Idioma por defecto",
|
||||
'settings_language_desc' => "Idioma por defecto (nombre de una subcarpeta en la carpeta \"languages\")",
|
||||
'settings_logFileEnable_desc' => "Habilitar/Deshabilitar archivo de registro",
|
||||
'settings_logFileEnable' => "Archivo de registro habilitado",
|
||||
'settings_logFileRotation_desc' => "Rotación del archivo de registro",
|
||||
'settings_logFileRotation' => "Rotación del archivo de registro",
|
||||
'settings_luceneDir' => "Directorio del índice de texto completo",
|
||||
'settings_maxDirID_desc' => "Número máximo de subdirectorios por directorio padre. Por omisión: 32700.",
|
||||
'settings_maxDirID' => "ID máximo de directorio",
|
||||
'settings_luceneDir' => "Carpeta del índice de texto completo",
|
||||
'settings_maxDirID_desc' => "Número máximo de subcarpetas por carpeta principal. Por defecto: 32700.",
|
||||
'settings_maxDirID' => "ID máximo de carpeta",
|
||||
'settings_maxExecutionTime_desc' => "Esto configura el tiempo máximo en segundos que un script puede estar ejectutándose antes de que el analizador lo pare",
|
||||
'settings_maxExecutionTime' => "Tiempo máximo de ejecución (s)",
|
||||
'settings_more_settings' => "Configure más parámetros. Acceso por omisión: admin/admin",
|
||||
'settings_more_settings' => "Configure más parámetros. Acceso por defecto: admin/admin",
|
||||
'settings_Notification' => "Parámetros de notificación",
|
||||
'settings_no_content_dir' => "Directorio de contenidos",
|
||||
'settings_no_content_dir' => "Carpeta de contenidos",
|
||||
'settings_notfound' => "No encontrado",
|
||||
'settings_notwritable' => "La configuración no se puede guardar porque el fichero de configuración no es escribible.",
|
||||
'settings_partitionSize' => "Tamaño de fichero parcial",
|
||||
|
@ -583,34 +738,37 @@ $text = array(
|
|||
'settings_php_mbstring' => "Extensión PHP : php_mbstring",
|
||||
'settings_printDisclaimer_desc' => "Si es Verdadero el mensaje de renuncia de los ficheros lang.inc se mostratá al final de la página",
|
||||
'settings_printDisclaimer' => "Mostrar renuncia",
|
||||
'settings_quota' => "Cuota de usuario",
|
||||
'settings_quota_desc' => "El número máximo de bytes que el usuario puede ocupar en disco. Asignar 0 para no limitar el espacio de disco. Este valor puede ser sobreescrito por cada uso en su perfil.",
|
||||
'settings_restricted_desc' => "Solo permitir conectar a usuarios si tienen alguna entrada en la base de datos local (independientemente de la autenticación correcta con LDAP)",
|
||||
'settings_restricted' => "Acceso restringido",
|
||||
'settings_rootDir_desc' => "Ruta hacía la ubicación de SeedDMS",
|
||||
'settings_rootDir' => "Directorio raíz",
|
||||
'settings_rootDir' => "Carpeta raíz",
|
||||
'settings_rootFolderID_desc' => "ID de la carpeta raíz (normalmente no es necesario cambiar)",
|
||||
'settings_rootFolderID' => "ID de la carpeta raíz",
|
||||
'settings_SaveError' => "Error guardando archivo de configuración",
|
||||
'settings_Server' => "Configuración del servidor",
|
||||
'settings' => "Configuración",
|
||||
'settings_siteDefaultPage_desc' => "Página por omisión al conectar. Si está vacío se dirige a out/out.ViewFolder.php",
|
||||
'settings_siteDefaultPage' => "Página por omisión del sitio",
|
||||
'settings_siteName_desc' => "Nombre del sitio usado en los títulos de página. Por omisión: SeedDMS",
|
||||
'settings_siteDefaultPage_desc' => "Página por defecto al conectar. Si está vacío se dirige a out/out.ViewFolder.php",
|
||||
'settings_siteDefaultPage' => "Página por defecto del sitio",
|
||||
'settings_siteName_desc' => "Nombre del sitio usado en los títulos de página. Por defecto: SeedDMS",
|
||||
'settings_siteName' => "Nombre del sitio",
|
||||
'settings_Site' => "Sitio",
|
||||
'settings_smtpPort_desc' => "Puerto del servidor SMTP, por omisión 25",
|
||||
'settings_smtpPort_desc' => "Puerto del servidor SMTP, por defecto 25",
|
||||
'settings_smtpPort' => "Puerto del servidor SMTP",
|
||||
'settings_smtpSendFrom_desc' => "Enviar desde",
|
||||
'settings_smtpSendFrom' => "Enviar desde",
|
||||
'settings_smtpServer_desc' => "Nombre de servidor SMTP",
|
||||
'settings_smtpServer' => "Nombre de servidor SMTP",
|
||||
'settings_SMTP' => "Configuración del servidor SMTP",
|
||||
'settings_stagingDir' => "Directorio para descargas parciales",
|
||||
'settings_stagingDir' => "Carpeta para descargas parciales",
|
||||
'settings_stagingDir_desc' => "Carpeta donde jumploader coloca los ficheros parciales antes de juntarlos.",
|
||||
'settings_strictFormCheck_desc' => "Comprobación estricta de formulario. Si se configura como cierto, entonces se comprobará el valor de todos los campos del formulario. Si se configura como false, entonces (la mayor parte) de los comentarios y campos de palabras clave se convertirán en opcionales. Los comentarios siempre son obligatorios al enviar una revisión o sobreescribir el estado de un documento",
|
||||
'settings_strictFormCheck' => "Comprobación estricta de formulario",
|
||||
'settings_suggestionvalue' => "Valor sugerido",
|
||||
'settings_System' => "Sistema",
|
||||
'settings_theme' => "Tema por omisión",
|
||||
'settings_theme_desc' => "Estilo por omisión (nombre de una subcarpeta de la carpeta \"styles\")",
|
||||
'settings_theme' => "Tema por defecto",
|
||||
'settings_theme_desc' => "Estilo por defecto (nombre de una subcarpeta de la carpeta \"styles\")",
|
||||
'settings_titleDisplayHack_desc' => "Solución para los títulos de página que tienen más de 2 lineas.",
|
||||
'settings_titleDisplayHack' => "Arreglo para mostrar título",
|
||||
'settings_updateDatabase' => "Lanzar scripts de actualización de esquema en la base de datos",
|
||||
|
@ -620,10 +778,15 @@ $text = array(
|
|||
'settings_versioningFileName' => "Archivo de versionado",
|
||||
'settings_viewOnlineFileTypes_desc' => "Archivos con una de las siguientes extensiones se pueden visualizar en linea (UTILICE SOLAMENTE CARACTERES EN MINÚSCULA)",
|
||||
'settings_viewOnlineFileTypes' => "Ver en lineas las extensiones de fichero",
|
||||
'settings_workflowMode_desc' => "El flujo de trabajo avanzado permite especificar su propia versión de flujo para las versiones de documento.",
|
||||
'settings_workflowMode' => "Workflow mode",
|
||||
'settings_workflowMode_valtraditional' => "tradicional",
|
||||
'settings_workflowMode_valadvanced' => "avanzado",
|
||||
'settings_zendframework' => "Zend Framework",
|
||||
'signed_in_as' => "Conectado como",
|
||||
'sign_in' => "Conectar",
|
||||
'sign_out' => "desconectar",
|
||||
'sign_out' => "Salir",
|
||||
'sign_out_user' => "Desconectar usuario",
|
||||
'space_used_on_data_folder' => "Espacio usado en la carpeta de datos",
|
||||
'status_approval_rejected' => "Borrador rechazado",
|
||||
'status_approved' => "Aprobado",
|
||||
|
@ -642,12 +805,22 @@ $text = array(
|
|||
'submit_password_forgotten' => "Comenzar el proceso",
|
||||
'submit_review' => "Enviar revisión",
|
||||
'submit_userinfo' => "Enviar información",
|
||||
'substitute_user' => "Cambiar de usuario",
|
||||
'sunday' => "Domingo",
|
||||
'sunday_abbr' => "D",
|
||||
'switched_to' => "Cambiar a",
|
||||
'theme' => "Tema gráfico",
|
||||
'thursday' => "Jueves",
|
||||
'thursday_abbr' => "J",
|
||||
'toggle_manager' => "Intercambiar mánager",
|
||||
'to' => "Hasta",
|
||||
'transition_triggered_email' => "Workflow transition triggered",
|
||||
'transition_triggered_email_subject' => "[sitename]: [name] - Workflow transition triggered",
|
||||
'transition_triggered_email_body' => "Workflow transition triggered\r\nDocumento: [name]\r\nVersión: [version]\r\nComentario: [comment]\r\nFlujo de trabajo: [workflow]\r\nEstado previo: [previous_state]\r\nEstado actual: [current_state]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'trigger_workflow' => "Flujo de Trabajo",
|
||||
'tuesday' => "Martes",
|
||||
'tuesday_abbr' => "M",
|
||||
'type_to_search' => "Tipo de búsqueda",
|
||||
'under_folder' => "En carpeta",
|
||||
'unknown_command' => "Orden no reconocida.",
|
||||
'unknown_document_category' => "Categoría desconocida",
|
||||
|
@ -656,6 +829,8 @@ $text = array(
|
|||
'unknown_keyword_category' => "Categoría desconocida",
|
||||
'unknown_owner' => "Id de propietario desconocido",
|
||||
'unknown_user' => "ID de usuario desconocido",
|
||||
'unlinked_content' => "Contenido desvinculado",
|
||||
'unlinking_objects' => "Objetos desvinculados",
|
||||
'unlock_cause_access_mode_all' => "Puede actualizarlo porque tiene modo de acceso \"all\". El bloqueo será automaticamente eliminado.",
|
||||
'unlock_cause_locking_user' => "Puede actualizarlo porque fue quién lo bloqueó. El bloqueo será automáticamente eliminado.",
|
||||
'unlock_document' => "Desbloquear",
|
||||
|
@ -668,9 +843,12 @@ $text = array(
|
|||
'update' => "Actualizar",
|
||||
'uploaded_by' => "Enviado por",
|
||||
'uploading_failed' => "Envío (Upload) fallido. Por favor contacte con el Administrador.",
|
||||
'uploading_zerosize' => "Subiendo un fichero vacío. -Subida cancelada.",
|
||||
'use_default_categories' => "Utilizar categorías predefinidas",
|
||||
'use_default_keywords' => "Utilizar palabras claves por omisión",
|
||||
'use_default_keywords' => "Utilizar palabras claves por defecto",
|
||||
'used_discspace' => "Espacio de disco utilizado",
|
||||
'user_exists' => "El usuario ya existe.",
|
||||
'user_group_management' => "Gestión de Usuarios/Grupos",
|
||||
'user_image' => "Imagen",
|
||||
'user_info' => "Información de usuario",
|
||||
'user_list' => "Lista de usuarios",
|
||||
|
@ -680,16 +858,54 @@ $text = array(
|
|||
'users' => "Usuarios",
|
||||
'user' => "Usuario",
|
||||
'version_deleted_email' => "Versión eliminada",
|
||||
'version_deleted_email_subject' => "[sitename]: [name] - Versión eliminada",
|
||||
'version_deleted_email_body' => "Versión eliminada\r\nDocument: [name]\r\nVersión: [version]\r\nCarpeta principal: [folder_path]\r\nUsuario: [username]\r\nURL: [url]",
|
||||
'version_info' => "Información de versión",
|
||||
'versioning_file_creation' => "Creación de fichero de versiones",
|
||||
'versioning_file_creation_warning' => "Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.",
|
||||
'versioning_info' => "Información de versiones",
|
||||
'version' => "Versión",
|
||||
'view' => "Vista",
|
||||
'view_online' => "Ver online",
|
||||
'warning' => "Advertencia",
|
||||
'wednesday' => "Miércoles",
|
||||
'week_view' => "Vista de semana",
|
||||
'year_view' => "Vista de año",
|
||||
'wednesday_abbr' => "X",
|
||||
'week_view' => "Vista de la semana",
|
||||
'weeks' => "semanas",
|
||||
'workflow' => "Flujo de Trabajo",
|
||||
'workflow_action_in_use' => "Esta acción está siendo usada por el flujo de trabajo.",
|
||||
'workflow_action_name' => "Nombre",
|
||||
'workflow_editor' => "Editor de Flujo de Trabajo",
|
||||
'workflow_group_summary' => "Resumen de Grupo",
|
||||
'workflow_name' => "Nombre",
|
||||
'workflow_in_use' => "Este flujo de trabajo esta siendo usado por documentos.",
|
||||
'workflow_initstate' => "Estado Inicial",
|
||||
'workflow_management' => "Gestión Flujo de Trabajo",
|
||||
'workflow_no_states' => "Debe definir un estado de flujo de trabajo, antes de añadir.",
|
||||
'workflow_states_management' => "Gestión del estado de flujo de trabajo",
|
||||
'workflow_actions_management' => "Gestión de acciones de flujo de trabajo",
|
||||
'workflow_state_docstatus' => "Estado de Documento",
|
||||
'workflow_state_in_use' => "Este estado está siendo usado por flujos de trabajo.",
|
||||
'workflow_state_name' => "Nombre",
|
||||
'workflow_summary' => "Resumen Flujo de Trabajo",
|
||||
'workflow_user_summary' => "Resumen Usuario",
|
||||
'year_view' => "Vista del año",
|
||||
'yes' => "Sí",
|
||||
|
||||
'ca_ES' => "Catala",
|
||||
'cs_CZ' => "Czech",
|
||||
'de_DE' => "Aleman",
|
||||
'en_GB' => "Ingless (GB)",
|
||||
'es_ES' => "Castellano",
|
||||
'fr_FR' => "Frances",
|
||||
'hu_HU' => "Hungaro",
|
||||
'it_IT' => "Italiano",
|
||||
'nl_NL' => "Holandes",
|
||||
'pt_BR' => "Portuges (BR)",
|
||||
'ru_RU' => "Russo",
|
||||
'sk_SK' => "Slovaco",
|
||||
'sv_SE' => "Sueco",
|
||||
'zh_CN' => "Chino (CN)",
|
||||
'zh_TW' => "Chino (TW)",
|
||||
);
|
||||
?>
|
||||
|
|
|
@ -29,10 +29,21 @@ $text = array(
|
|||
'access_mode_read' => "Lecture",
|
||||
'access_mode_readwrite' => "Lecture-Ecriture",
|
||||
'access_permission_changed_email' => "Permission modifiée",
|
||||
'access_permission_changed_email_subject' => "[sitename]: [name] - Permission modifiée",
|
||||
'access_permission_changed_email_body' => "Permission modifiée\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'according_settings' => "Paramètres en fonction",
|
||||
'action' => "Action",
|
||||
'action_approve' => "Aprouver",
|
||||
'action_complete' => "Compléter",
|
||||
'action_is_complete' => "Complet",
|
||||
'action_is_not_complete' => "Non complet",
|
||||
'action_reject' => "Rejeter",
|
||||
'action_review' => "Vérifier",
|
||||
'action_revise' => "Réviser",
|
||||
'actions' => "Actions",
|
||||
'add' => "Ajouter",
|
||||
'add_doc_reviewer_approver_warning' => "N.B. Les documents sont automatiquement marqués comme publiés si il n'y a pas de correcteur ou d'approbateur désigné.",
|
||||
'add_doc_workflow_warning' => "N.B. Les documents sont automatiquement marqués comme publiés si aucun workflow est désigné.",
|
||||
'add_document' => "Ajouter un document",
|
||||
'add_document_link' => "Ajouter un lien",
|
||||
'add_event' => "Ajouter un événement",
|
||||
|
@ -41,8 +52,12 @@ $text = array(
|
|||
'add_multiple_documents' => "Ajouter plusieurs documents",
|
||||
'add_multiple_files' => "Ajouter plusieurs fichiers (le nom du fichier servira de nom de document)",
|
||||
'add_subfolder' => "Ajouter un sous-dossier",
|
||||
'add_to_clipboard' => "Ajouter au presse-papiers",
|
||||
'add_user' => "Ajouter un utilisateur",
|
||||
'add_user_to_group' => "Ajouter utilisateur dans groupe",
|
||||
'add_user_to_group' => "Ajouter un utilisateur au groupe",
|
||||
'add_workflow' => "Ajouter un workflow",
|
||||
'add_workflow_state' => "Ajouter un nouvel état de workflow",
|
||||
'add_workflow_action' => "Ajouter une nouvelle action de workflow",
|
||||
'admin' => "Administrateur",
|
||||
'admin_tools' => "Outils d'administration",
|
||||
'all' => "Tous",
|
||||
|
@ -56,24 +71,26 @@ $text = array(
|
|||
'approval_deletion_email' => "Demande d'approbation supprimée",
|
||||
'approval_group' => "Groupe d'approbation",
|
||||
'approval_request_email' => "Demande d'approbation",
|
||||
'approval_request_email_subject' => "[sitename]: [name] - Demande d'approbation",
|
||||
'approval_request_email_body' => "Demande d'approbation\r\nDocument: [name]\r\nVersion: [version]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'approval_status' => "Statut d'approbation",
|
||||
'approval_submit_email' => "Approbation soumise",
|
||||
'approval_summary' => "Sommaire d'approbation",
|
||||
'approval_update_failed' => "Erreur de la mise à jour du statut d'approbation. Echec de la mise à jour.",
|
||||
'approvers' => "Approbateurs",
|
||||
'april' => "Avril",
|
||||
'archive_creation' => "Création d'archivage",
|
||||
'archive_creation_warning' => "Avec cette fonction, vous pouvez créer une archive contenant les fichiers de tout les dossiers DMS. Après la création, l'archive sera sauvegardé dans le dossier de données de votre serveur.<br> AVERTISSEMENT: Une archive créée comme lisible par l'homme sera inutilisable en tant que sauvegarde du serveur.",
|
||||
'archive_creation' => "Création d'archive",
|
||||
'archive_creation_warning' => "Avec cette fonction, vous pouvez créer une archive contenant les fichiers de tout les dossiers DMS. Après la création, l'archive sera sauvegardé dans le dossier de données de votre serveur.<br> AVERTISSEMENT: Une archive créée ainsi sera inutilisable en tant que sauvegarde du serveur.",
|
||||
'assign_approvers' => "Approbateurs désignés",
|
||||
'assign_reviewers' => "Correcteurs désignés",
|
||||
'assign_user_property_to' => "Assign user's properties to",
|
||||
'assign_user_property_to' => "Assigner les propriétés de l'utilisateur à",
|
||||
'assumed_released' => "Supposé publié",
|
||||
'attrdef_management' => "Gestion des définitions d'attributs",
|
||||
'attrdef_exists' => "La définition d'attribut existe déjà",
|
||||
'attrdef_in_use' => "La définition d'attribut est en cours d'utilisation",
|
||||
'attrdef_name' => "Nom",
|
||||
'attrdef_multiple' => "Permettre des valeurs multiples",
|
||||
'attrdef_objtype' => "Type d'objet",
|
||||
'attrdef_objtype' => "Type objet",
|
||||
'attrdef_type' => "Type",
|
||||
'attrdef_minvalues' => "Nombre minimum de valeurs",
|
||||
'attrdef_maxvalues' => "Nombre maximum de valeurs",
|
||||
|
@ -85,24 +102,25 @@ $text = array(
|
|||
'backup_list' => "Liste de sauvegardes existantes",
|
||||
'backup_remove' => "Supprimer le fichier de sauvegarde",
|
||||
'backup_tools' => "Outils de sauvegarde",
|
||||
'backup_log_management' => "Sauvegarde/Log",
|
||||
'between' => "entre",
|
||||
'calendar' => "Agenda",
|
||||
'cancel' => "Annuler",
|
||||
'cannot_assign_invalid_state' => "Impossible de modifier un document obsolète ou rejeté",
|
||||
'cannot_change_final_states' => "Attention: Vous ne pouvez pas modifier le statut d'un document rejeté, expiré ou en attente de révision ou d'approbation",
|
||||
'cannot_delete_yourself' => "Vous ne pouvez pas supprimer vous-même",
|
||||
'cannot_delete_yourself' => "Vous ne pouvez pas vous supprimer",
|
||||
'cannot_move_root' => "Erreur : Impossible de déplacer le dossier racine.",
|
||||
'cannot_retrieve_approval_snapshot' => "Impossible de retrouver l'instantané de statut d'approbation pour cette version de document.",
|
||||
'cannot_retrieve_review_snapshot' => "Impossible de retrouver l'instantané de statut de correction pour cette version du document.",
|
||||
'cannot_rm_root' => "Erreur : Dossier racine ineffaçable.",
|
||||
'category' => "Catégorie",
|
||||
'category_exists' => "Catégorie existe déjà.",
|
||||
'category_exists' => "Catégorie déjà existante.",
|
||||
'category_filter' => "Uniquement les catégories",
|
||||
'category_in_use' => "This category is currently used by documents.",
|
||||
'category_in_use' => "Cette catégorie est en cours d'utilisation par des documents.",
|
||||
'category_noname' => "Aucun nom de catégorie fourni.",
|
||||
'categories' => "Catégories",
|
||||
'change_assignments' => "Changer affectations",
|
||||
'change_password' => "Changer mot de passe",
|
||||
'change_assignments' => "Changer d'affectations",
|
||||
'change_password' => "Changer de mot de passe",
|
||||
'change_password_message' => "Votre mot de passe a été changé.",
|
||||
'change_status' => "Modifier le statut",
|
||||
'choose_attrdef' => "Choisissez une définition d'attribut",
|
||||
|
@ -110,9 +128,13 @@ $text = array(
|
|||
'choose_group' => "Choisir un groupe",
|
||||
'choose_target_category' => "Choisir une catégorie",
|
||||
'choose_target_document' => "Choisir un document",
|
||||
'choose_target_file' => "Choose un fichier",
|
||||
'choose_target_folder' => "Choisir un dossier cible",
|
||||
'choose_user' => "Choisir un utilisateur",
|
||||
'comment_changed_email' => "Commentaire changé",
|
||||
'choose_workflow' => "Choisir un workflow",
|
||||
'choose_workflow_state' => "Choisir un état de workflow",
|
||||
'choose_workflow_action' => "Choose une action de workflow",
|
||||
'close' => "Close",
|
||||
'comment' => "Commentaire",
|
||||
'comment_for_current_version' => "Commentaires pour la version actuelle",
|
||||
'confirm_create_fulltext_index' => "Oui, je souhaite recréer l'index de texte intégral!",
|
||||
|
@ -131,47 +153,70 @@ $text = array(
|
|||
'content' => "Contenu",
|
||||
'continue' => "Continuer",
|
||||
'create_fulltext_index' => "Créer un index de texte intégral",
|
||||
'create_fulltext_index_warning' => "Vous allez recréer l'index de texte intégral. Cela peut prendre une grande quantité de temps et de réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l'index, merci de confirmer votre opération.",
|
||||
'create_fulltext_index_warning' => "Vous allez recréer l'index de texte intégral. Cela peut prendre une grande quantité de temps et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l'index, merci de confirmer votre opération.",
|
||||
'creation_date' => "Créé le",
|
||||
'current_password' => "Mot de passe actuel",
|
||||
'current_version' => "Version actuelle",
|
||||
'daily' => "Journalier",
|
||||
'days' => "jours",
|
||||
'databasesearch' => "Recherche dans la base de données",
|
||||
'date' => "Date",
|
||||
'december' => "Décembre",
|
||||
'default_access' => "Droits d'accès par défaut",
|
||||
'default_keywords' => "Mots-clés disponibles",
|
||||
'definitions' => "Définitions",
|
||||
'delete' => "Supprimer",
|
||||
'details' => "Détails",
|
||||
'details_version' => "Détails de la version: [version]",
|
||||
'disclaimer' => "Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.",
|
||||
'do_object_repair' => "Réparer tous les dossiers et documents.",
|
||||
'do_object_setfilesize' => "Définir la taille du fichier",
|
||||
'do_object_setchecksum' => "Définir checksum",
|
||||
'do_object_unlink' => "Supprimer la version du document",
|
||||
'document_already_locked' => "Ce document est déjà verrouillé",
|
||||
'document_comment_changed_email' => "Commentaire modifié",
|
||||
'document_comment_changed_email_subject' => "[sitename]: [name] - Commentaire modifié",
|
||||
'document_comment_changed_email_body' => "Commentaire modifié\r\nDocument: [name]\r\nAncien commentaire: [old_comment]\r\nCommentaire: [new_comment]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'document_deleted' => "Document supprimé",
|
||||
'document_deleted_email' => "Document supprimé",
|
||||
'document_deleted_email_subject' => "[sitename]: [name] - ocument supprimé",
|
||||
'document_deleted_email_body' => "ocument supprimé\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]",
|
||||
'document_duplicate_name' => "Dupliquer le nom de document",
|
||||
'document' => "Document",
|
||||
'document_has_no_workflow' => "Le document n'a pas de workflow",
|
||||
'document_infos' => "Informations sur le document",
|
||||
'document_is_not_locked' => "Ce document n'est pas verrouillé",
|
||||
'document_link_by' => "Liés par",
|
||||
'document_link_by' => "Lié par",
|
||||
'document_link_public' => "Public",
|
||||
'document_moved_email' => "Document déplacé",
|
||||
'document_moved_email_subject' => "[sitename]: [name] - Document déplacé",
|
||||
'document_moved_email_body' => "Document déplacé\r\nDocument: [name]\r\nAncien dossier: [old_folder_path]\r\nNouveau dossier: [new_folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'document_renamed_email' => "Document renommé",
|
||||
'document_renamed_email_subject' => "[sitename]: [name] - Document renommé",
|
||||
'document_renamed_email_body' => "Document renommé\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nAncien nom: [old_name]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'documents' => "Documents",
|
||||
'documents_in_process' => "Documents en cours",
|
||||
'documents_locked_by_you' => "Documents verrouillés",
|
||||
'documents_only' => "documents uniquement",
|
||||
'documents_only' => "Documents uniquement",
|
||||
'document_status_changed_email' => "Statut du document modifié",
|
||||
'document_status_changed_email_subject' => "[sitename]: [name] - Statut du document modifié",
|
||||
'document_status_changed_email_body' => "Statut du document modifié\r\nDocument: [name]\r\nStatut: [status]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'documents_to_approve' => "Documents en attente d'approbation",
|
||||
'documents_to_review' => "Documents en attente de correction",
|
||||
'documents_user_requiring_attention' => "Documents à surveiller",
|
||||
'document_title' => "Document '[documentname]'",
|
||||
'document_updated_email' => "Document mis à jour",
|
||||
'document_updated_email_subject' => "[sitename]: [name] - Document mis à jour",
|
||||
'document_updated_email_body' => "Document mis à jour\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'does_not_expire' => "N'expire jamais",
|
||||
'does_not_inherit_access_msg' => "Accès hérité",
|
||||
'download' => "Téléchargement",
|
||||
'drag_icon_here' => "Glisser/déposer le fichier ou document ici!",
|
||||
'draft_pending_approval' => "Ebauche - En cours d'approbation",
|
||||
'draft_pending_review' => "Ebauche - En cours de correction",
|
||||
'dropfolder_file' => "Fichier du dossier déposé",
|
||||
'dump_creation' => "création sauvegarde BD",
|
||||
'dump_creation_warning' => "Avec cette opération, vous pouvez une sauvegarde du contenu de votre base de données. Après la création, le fichier de sauvegarde sera sauvegardé dans le dossier de données de votre serveur.",
|
||||
'dump_creation_warning' => "Avec cette opération, vous pouvez créer une sauvegarde du contenu de votre base de données. Après la création, le fichier de sauvegarde sera sauvegardé dans le dossier de données de votre serveur.",
|
||||
'dump_list' => "Fichiers de sauvegarde existants",
|
||||
'dump_remove' => "Supprimer fichier de sauvegarde",
|
||||
'edit_attributes' => "Modifier les attributs",
|
||||
|
@ -182,10 +227,10 @@ $text = array(
|
|||
'edit_document_props' => "Modifier le document",
|
||||
'edit' => "Modifier",
|
||||
'edit_event' => "Modifier l'événement",
|
||||
'edit_existing_access' => "Modifier les droits d'accès",
|
||||
'edit_existing_access' => "Modifier la liste des droits d'accès",
|
||||
'edit_existing_notify' => "Modifier les notifications",
|
||||
'edit_folder_access' => "Modifier les droits d'accès",
|
||||
'edit_folder_notify' => "Notification de dossiers",
|
||||
'edit_folder_notify' => "Liste de notification de dossiers",
|
||||
'edit_folder_props' => "Modifier le dossier",
|
||||
'edit_group' => "Modifier un groupe",
|
||||
'edit_user_details' => "Modifier les détails d'utilisateur",
|
||||
|
@ -195,7 +240,9 @@ $text = array(
|
|||
'email_footer' => "Vous pouvez modifier les paramètres de messagerie via 'Mon compte'.",
|
||||
'email_header' => "Ceci est un message automatique généré par le serveur DMS.",
|
||||
'email_not_given' => "SVP Entrer une adresse email valide.",
|
||||
'empty_folder_list' => "Pas de documents ou de dossier",
|
||||
'empty_notify_list' => "Aucune entrée",
|
||||
'equal_transition_states' => "Etat de début et fin identique",
|
||||
'error' => "Erreur",
|
||||
'error_no_document_selected' => "Aucun document sélectionné",
|
||||
'error_no_folder_selected' => "Aucun dossier sélectionné",
|
||||
|
@ -204,29 +251,44 @@ $text = array(
|
|||
'expired' => "Expiré",
|
||||
'expires' => "Expiration",
|
||||
'expiry_changed_email' => "Date d'expiration modifiée",
|
||||
'expiry_changed_email_subject' => "[sitename]: [name] - Date d'expiration modifiée",
|
||||
'expiry_changed_email_body' => "EDate d'expiration modifiée\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'february' => "Février",
|
||||
'file' => "Fichier",
|
||||
'files_deletion' => "Suppression de fichiers",
|
||||
'files_deletion_warning' => "Avec cette option, vous pouvez supprimer tous les fichiers d'un dossier DMS. Les informations de version resteront visible.",
|
||||
'files' => "Fichiers",
|
||||
'file_size' => "Taille",
|
||||
'folder_comment_changed_email' => "Commentaire changé",
|
||||
'folder_comment_changed_email_subject' => "[sitename]: [folder] - Commentaire changé",
|
||||
'folder_comment_changed_email_body' => "Commentaire changé\r\nDossier: [name]\r\nVersion: [version]\r\nAncien commentaire: [old_comment]\r\nCommentaire: [new_comment]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'folder_contents' => "Dossiers",
|
||||
'folder_deleted_email' => "Dossier supprimé",
|
||||
'folder_deleted_email_subject' => "[sitename]: [name] - Dossier supprimé",
|
||||
'folder_deleted_email_body' => "Dossier supprimé\r\nDossier: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'folder' => "Dossier",
|
||||
'folder_infos' => "Informations sur le dossier",
|
||||
'folder_moved_email' => "Dossier déplacé",
|
||||
'folder_moved_email_subject' => "[sitename]: [name] - Dossier déplacé",
|
||||
'folder_moved_email_body' => "Dossier déplacé\r\nDossier: [name]\r\nAncien dossier: [old_folder_path]\r\nNouveau dossier: [new_folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'folder_renamed_email' => "Dossier renommé",
|
||||
'folder_renamed_email_subject' => "[sitename]: [name] - Dossier renommé",
|
||||
'folder_renamed_email_body' => "Dossier renommé\r\nDossier: [name]\r\nDossier parent: [folder_path]\r\nAncien nom: [old_name]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'folders_and_documents_statistic' => "Aperçu du contenu",
|
||||
'folders' => "Dossiers",
|
||||
'folder_title' => "Dossier '[foldername]'",
|
||||
'friday' => "Vendredi",
|
||||
'friday_abbr' => "Ven.",
|
||||
'from' => "Du",
|
||||
'fullsearch' => "Recherche dans le contenu",
|
||||
'fullsearch_hint' => "Recherche dans le contenu",
|
||||
'fulltext_info' => "Fulltext index info",
|
||||
'fullsearch_hint' => "Utiliser la recherche fulltext",
|
||||
'fulltext_info' => "Information Index Fulltext",
|
||||
'global_attributedefinitions' => "Définitions d'attributs",
|
||||
'global_default_keywords' => "Mots-clés globaux",
|
||||
'global_document_categories' => "Catégories",
|
||||
'global_workflows' => "Workflows",
|
||||
'global_workflow_actions' => "Action de Workflow",
|
||||
'global_workflow_states' => "Etat de Workflow",
|
||||
'group_approval_summary' => "Résumé groupe d'approbation",
|
||||
'group_exists' => "Ce groupe existe déjà.",
|
||||
'group' => "Groupe",
|
||||
|
@ -235,24 +297,28 @@ $text = array(
|
|||
'group_review_summary' => "Résumé groupe correcteur",
|
||||
'groups' => "Groupes",
|
||||
'guest_login_disabled' => "Connexion d'invité désactivée.",
|
||||
'guest_login' => "Connecter comme invité",
|
||||
'guest_login' => "Se connecter comme invité",
|
||||
'help' => "Aide",
|
||||
'hourly' => "Une fois par heure",
|
||||
'hours' => "heures",
|
||||
'human_readable' => "Archive lisible par l'homme",
|
||||
'id' => "ID",
|
||||
'identical_version' => "Nouvelle version identique à l'actuelle.",
|
||||
'include_documents' => "Inclure les documents",
|
||||
'include_subdirectories' => "Inclure les sous-dossiers",
|
||||
'index_converters' => "Index document conversion",
|
||||
'index_converters' => "Conversion de document Index",
|
||||
'individuals' => "Individuels",
|
||||
'inherited' => "hérité",
|
||||
'inherits_access_msg' => "L'accès est hérité.",
|
||||
'inherits_access_copy_msg' => "Copier la liste des accès hérités",
|
||||
'inherits_access_empty_msg' => "Commencer avec une liste d'accès vide",
|
||||
'internal_error_exit' => "Erreur interne. Impossible d'achever la demande. Sortie du programme.",
|
||||
'internal_error' => "Erreur interne",
|
||||
'invalid_access_mode' => "droits d'accès invalides",
|
||||
'invalid_access_mode' => "Droits d'accès invalides",
|
||||
'invalid_action' => "Action invalide",
|
||||
'invalid_approval_status' => "Statut d'approbation invalide",
|
||||
'invalid_create_date_end' => "Date de fin invalide pour la plage de dates de création.",
|
||||
'invalid_create_date_start' => "Date de départ invalide pour la plage de dates de création.",
|
||||
'invalid_create_date_start' => "Date de début invalide pour la plage de dates de création.",
|
||||
'invalid_doc_id' => "Identifiant de document invalide",
|
||||
'invalid_file_id' => "Identifiant de fichier invalide",
|
||||
'invalid_folder_id' => "Identifiant de dossier invalide",
|
||||
|
@ -266,6 +332,7 @@ $text = array(
|
|||
'invalid_target_folder' => "Identifiant de dossier cible invalide",
|
||||
'invalid_user_id' => "Identifiant utilisateur invalide",
|
||||
'invalid_version' => "Version de document invalide",
|
||||
'in_workflow' => "Dans le workflow",
|
||||
'is_disabled' => "Compte désactivé",
|
||||
'is_hidden' => "Cacher de la liste utilisateur",
|
||||
'january' => "Janvier",
|
||||
|
@ -282,15 +349,17 @@ $text = array(
|
|||
'js_no_query' => "Saisir une requête",
|
||||
'js_no_review_group' => "SVP Sélectionner un groupe de correcteur",
|
||||
'js_no_review_status' => "SVP Sélectionner le statut de correction",
|
||||
'js_pwd_not_conf' => "Mot de passe et Confirmation de mot de passe non identiques",
|
||||
'js_pwd_not_conf' => "Mot de passe et confirmation de mot de passe non identiques",
|
||||
'js_select_user_or_group' => "Sélectionner au moins un utilisateur ou un groupe",
|
||||
'js_select_user' => "SVP Sélectionnez un utilisateur",
|
||||
'july' => "Juillet",
|
||||
'june' => "Juin",
|
||||
'keep_doc_status' => "Garder le statut du document",
|
||||
'keyword_exists' => "Mot-clé déjà existant",
|
||||
'keywords' => "Mots-clés",
|
||||
'language' => "Langue",
|
||||
'last_update' => "Dernière modification",
|
||||
'legend' => "Légende",
|
||||
'link_alt_updatedocument' => "Pour déposer des fichiers de taille supérieure, utilisez la <a href=\"%s\">page d'ajout multiple</a>.",
|
||||
'linked_documents' => "Documents liés",
|
||||
'linked_files' => "Fichiers attachés",
|
||||
|
@ -312,7 +381,14 @@ $text = array(
|
|||
'march' => "Mars",
|
||||
'max_upload_size' => "Taille maximum de fichier déposé",
|
||||
'may' => "Mai",
|
||||
'mimetype' => "Type mime",
|
||||
'misc' => "Divers",
|
||||
'missing_checksum' => "Checksum manquante",
|
||||
'missing_filesize' => "Taille de fichier manquante",
|
||||
'missing_transition_user_group' => "Utilisateur/groupe manquant pour transition",
|
||||
'minutes' => "minutes",
|
||||
'monday' => "Lundi",
|
||||
'monday_abbr' => "Lun.",
|
||||
'month_view' => "Vue par mois",
|
||||
'monthly' => "Mensuel",
|
||||
'move_document' => "Déplacer le document",
|
||||
|
@ -326,16 +402,23 @@ $text = array(
|
|||
'new_default_keywords' => "Ajouter des mots-clés",
|
||||
'new_document_category' => "Ajouter une catégorie",
|
||||
'new_document_email' => "Nouveau document",
|
||||
'new_document_email_subject' => "[sitename]: [folder_name] - Nouveau document",
|
||||
'new_document_email_body' => "Nouveau document\r\nNom: [name]\r\nDossier parent: [folder_path]\r\nCommentaire: [comment]\r\nCommentaire de version: [version_comment]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'new_file_email' => "Nouvel attachement",
|
||||
'new_file_email_subject' => "[sitename]: [document] - Nouvel attachement",
|
||||
'new_file_email_body' => "Nouvel attachement\r\nName: [name]\r\nDocument: [document]\r\nCommentaire: [comment]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'new_folder' => "Nouveau dossier",
|
||||
'new_password' => "Nouveau mot de passe",
|
||||
'new' => "Nouveau",
|
||||
'new_subfolder_email' => "Nouveau dossier",
|
||||
'new_subfolder_email_subject' => "[sitename]: [name] - Nouveau dossier",
|
||||
'new_subfolder_email_body' => "Nouveau dossier\r\nName: [name]\r\nDossier parent: [folder_path]\r\nCommentaire: [comment]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'new_user_image' => "Nouvelle image",
|
||||
'next_state' => "Nouvel état",
|
||||
'no_action' => "Aucune action n'est nécessaire",
|
||||
'no_approval_needed' => "Aucune approbation en attente",
|
||||
'no_attached_files' => "Aucun fichier attaché",
|
||||
'no_default_keywords' => "Aucun mot-clé valide",
|
||||
'no_default_keywords' => "Aucun mot-clé disponible",
|
||||
'no_docs_locked' => "Aucun document verrouillé",
|
||||
'no_docs_to_approve' => "Aucun document ne nécessite actuellement une approbation",
|
||||
'no_docs_to_look_at' => "Aucun document à surveiller",
|
||||
|
@ -348,7 +431,11 @@ $text = array(
|
|||
'no_previous_versions' => "Aucune autre version trouvée",
|
||||
'no_review_needed' => "Aucune correction en attente",
|
||||
'notify_added_email' => "Vous avez été ajouté à la liste des notifications.",
|
||||
'notify_added_email_subject' => "[sitename]: [name] - Ajouté à la liste des notifications",
|
||||
'notify_added_email_body' => "Ajouté à la liste des notifications\r\nNom: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'notify_deleted_email' => "Vous avez été supprimé de la liste des notifications.",
|
||||
'notify_deleted_email_subject' => "[sitename]: [name] - Supprimé de la liste des notifications",
|
||||
'notify_deleted_email_body' => "Supprimé de la liste des notifications\r\nNom: [name]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'no_update_cause_locked' => "Vous ne pouvez actuellement pas mettre à jour ce document. Contactez l'utilisateur qui l'a verrouillé.",
|
||||
'no_user_image' => "Aucune image trouvée",
|
||||
'november' => "Novembre",
|
||||
|
@ -358,8 +445,11 @@ $text = array(
|
|||
'october' => "Octobre",
|
||||
'old' => "Ancien",
|
||||
'only_jpg_user_images' => "Images d'utilisateur au format .jpg seulement",
|
||||
'original_filename' => "Nom de fichier original",
|
||||
'owner' => "Propriétaire",
|
||||
'ownership_changed_email' => "Propriétaire modifié",
|
||||
'ownership_changed_email_subject' => "[sitename]: [name] - Propriétaire modifié",
|
||||
'ownership_changed_email_body' => "Propriétaire modifié\r\nDocument: [name]\r\nDossier parent: [folder_path]\r\nAncien propriétaire: [old_owner]\r\nNouveau propriétaire: [new_owner]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'password' => "Mot de passe",
|
||||
'password_already_used' => "Mot de passe déjà utilisé",
|
||||
'password_repeat' => "Répétez le mot de passe",
|
||||
|
@ -367,22 +457,30 @@ $text = array(
|
|||
'password_expiration_text' => "Votre mot de passe a expiré. SVP choisir un nouveau avant de pouvoir accéder à SeedDMS.",
|
||||
'password_forgotten' => "Mot de passe oublié ?",
|
||||
'password_forgotten_email_subject' => "Mot de passe oublié",
|
||||
'password_forgotten_email_body' => "Cher utilisateur de SeedDMS,nnnous avons reçu une demande de modification de votre mot de passe.nnPour ce faire, cliquez sur le lien suivant:nn###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###nnEn cas de problème persistant, veuillez contacter votre administrateur.",
|
||||
'password_forgotten_email_body' => "Cher utilisateur de SeedDMS, nous avons reçu une demande de modification de votre mot de passe.\n\nPour ce faire, cliquez sur le lien suivant:nn###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###\n\nEn cas de problème persistant, veuillez contacter votre administrateur.",
|
||||
'password_forgotten_send_hash' => "La procédure à suivre a bien été envoyée à l'adresse indiquée",
|
||||
'password_forgotten_text' => "Remplissez le formulaire ci-dessous et suivez les instructions dans le courrier électronique qui vous sera envoyé.",
|
||||
'password_forgotten_title' => "Mot de passe oublié",
|
||||
'password_forgotten_title' => "Mot de passe envoyé",
|
||||
'password_strength' => "Fiabilité du mot de passe",
|
||||
'password_strength_insuffient' => "Mot de passe trop faible",
|
||||
'password_wrong' => "Mauvais mot de passe",
|
||||
'personal_default_keywords' => "Mots-clés personnels",
|
||||
'previous_state' => "Previous state",
|
||||
'previous_versions' => "Versions précédentes",
|
||||
'quota' => "Quota",
|
||||
'quota_exceeded' => "Votre quota de disque est dépassé de [bytes].",
|
||||
'quota_warning' => "Votre taille maximale de disque est dépassée de [bytes]. SVP supprimer des documents ou d'anciennes versions.",
|
||||
'refresh' => "Actualiser",
|
||||
'rejected' => "Rejeté",
|
||||
'released' => "Publié",
|
||||
'removed_approver' => "a été retiré de la liste des approbateurs.",
|
||||
'removed_file_email' => "Attachment supprimé",
|
||||
'removed_file_email' => "Attachement supprimé",
|
||||
'removed_file_email_subject' => "[sitename]: [document] - Attachement supprimé",
|
||||
'removed_file_email_body' => "Attachement supprimé\r\nDocument: [document]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'removed_reviewer' => "a été retiré de la liste des correcteurs.",
|
||||
'repaired' => "réparé",
|
||||
'repairing_objects' => "Réparation des documents et des dossiers.",
|
||||
'results_page' => "Results Page",
|
||||
'results_page' => "Page de résultats",
|
||||
'review_deletion_email' => "Demande de correction supprimée",
|
||||
'reviewer_already_assigned' => "est déjà déclaré en tant que correcteur",
|
||||
'reviewer_already_removed' => "a déjà été retiré du processus de correction ou a déjà soumis une correction",
|
||||
|
@ -390,38 +488,59 @@ $text = array(
|
|||
'review_group' => "Groupe de correction",
|
||||
'review_request_email' => "Demande de correction",
|
||||
'review_status' => "Statut de correction",
|
||||
'review_submit_email' => "Correction demandée",
|
||||
'review_submit_email' => "Correction soumise",
|
||||
'review_submit_email_subject' => "[sitename]: [name] - Correction soumise",
|
||||
'review_submit_email_body' => "Correction soumise\r\nDocument: [name]\r\nVersion: [version]\r\nStatut: [status]\r\nCommentaire: [comment]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'review_summary' => "Sommaire de correction",
|
||||
'review_update_failed' => "Erreur lors de la mise à jour de la correction. Echec de la mise à jour.",
|
||||
'rewind_workflow' => "Remonter le workflow",
|
||||
'rewind_workflow_warning' => "Si vous remonter à l'état initial du workflow, le log de workflow de ce document sera supprimé et impossible à récupérer.",
|
||||
'rm_attrdef' => "Retirer définition d'attribut",
|
||||
'rm_default_keyword_category' => "Supprimer la catégorie",
|
||||
'rm_document' => "Supprimer le document",
|
||||
'rm_document_category' => "Supprimer la catégorie",
|
||||
'rm_file' => "Supprimer le fichier",
|
||||
'rm_folder' => "Supprimer le dossier",
|
||||
'rm_from_clipboard' => "Supprimer le dossier du presse-papiers",
|
||||
'rm_group' => "Supprimer ce groupe",
|
||||
'rm_user' => "Supprimer cet utilisateur",
|
||||
'rm_version' => "Retirer la version",
|
||||
'rm_workflow' => "Supprimer le Workflow",
|
||||
'rm_workflow_state' => "Supprimer l'état du Workflow",
|
||||
'rm_workflow_action' => "Supprimer l'action du Workflow",
|
||||
'rm_workflow_warning' => "Vous allez supprimer le workflow de ce document. Cette action ne pourra être annulée.",
|
||||
'role_admin' => "Administrateur",
|
||||
'role_guest' => "Invité",
|
||||
'role_user' => "Utilisateur",
|
||||
'role' => "Rôle",
|
||||
'return_from_subworkflow' => "Revenir du sous-workflow",
|
||||
'run_subworkflow' => "Lancer le sous-workflow",
|
||||
'saturday' => "Samedi",
|
||||
'saturday_abbr' => "Sam.",
|
||||
'save' => "Enregistrer",
|
||||
'search_fulltext' => "Rechercher dans le texte",
|
||||
'search_in' => "Rechercher dans",
|
||||
'search_mode_and' => "tous les mots",
|
||||
'search_mode_or' => "au moins un mot",
|
||||
'search_no_results' => "Il n'y a pas de documents correspondant à la recherche",
|
||||
'search_no_results' => "Aucun document ne correspond à la recherche",
|
||||
'search_query' => "Rechercher",
|
||||
'search_report' => "[doccount] documents trouvé(s) et [foldercount] dossiers en [searchtime] sec.",
|
||||
'search_report_fulltext' => "[doccount] documents trouvé(s)",
|
||||
'search_results_access_filtered' => "Les résultats de la recherche propose du contenu dont l'accès est refusé.",
|
||||
'search_results_access_filtered' => "L'accès à certains résultats de la recherche pourrait être refusé.",
|
||||
'search_results' => "Résultats de recherche",
|
||||
'search' => "Recherche",
|
||||
'search_time' => "Temps écoulé: [time] sec.",
|
||||
'seconds' => "secondes",
|
||||
'selection' => "Sélection",
|
||||
'select_one' => "-- Selectionner --",
|
||||
'select_category' => "Cliquer pour choisir une catégorie",
|
||||
'select_groups' => "Cliquer pour choisir un groupe",
|
||||
'select_ind_reviewers' => "Cliquer pour choisir un correcteur individuel",
|
||||
'select_ind_approvers' => "Cliquer pour choisir un approbateur individuel",
|
||||
'select_grp_reviewers' => "Cliquer pour choisir un groupe de correcteur",
|
||||
'select_grp_approvers' => "Cliquer pour choisir un groupe d'approbateur",
|
||||
'select_one' => "Selectionner",
|
||||
'select_users' => "Cliquer pour choisir un utilisateur",
|
||||
'select_workflow' => "Choisir un workflow",
|
||||
'september' => "Septembre",
|
||||
'seq_after' => "Après \"[prevname]\"",
|
||||
'seq_end' => "A la fin",
|
||||
|
@ -432,6 +551,7 @@ $text = array(
|
|||
'set_owner_error' => "Error setting owner",
|
||||
'set_owner' => "Sélection du propriétaire",
|
||||
'set_password' => "Définir mot de passe",
|
||||
'set_workflow' => "Définir le Workflow",
|
||||
'settings_install_welcome_title' => "Bienvenue dans l'installation de letoDMS",
|
||||
'settings_install_welcome_text' => "<p>Avant de commencer l'installation de letoDMS assurez vous d'avoir créé un fichier 'ENABLE_INSTALL_TOOL' dans votre répertoire de configuration, sinon l'installation ne fonctionnera pas. Sur des systèmes Unix, cela peut se faire simplement avec 'touch / ENABLE_INSTALL_TOOL'. Une fois que vous avez terminé l'installation de supprimer le fichier.</p><p>letoDMS a des exigences très minimes. Vous aurez besoin d'une base de données mysql et un serveur web php. pour le recherche texte complète lucene, vous aurez également besoin du framework Zend installé sur le disque où elle peut être trouvée en php. Depuis la version 3.2.0 de letoDMS ADOdb ne fait plus partie de la distribution. obtenez une copie à partir de <a href=\"http://adodb.sourceforge.net/\">http://adodb.sourceforge.net</a> et l'installer. Le chemin d’accès peut être défini ultérieurement pendant l’installation.</p><p>Si vous préférez créer la base de données avant de commencer l'installation, créez la manuellement avec votre outil favori, éventuellement créer un utilisateur de base de données avec accès sur la base et importer une sauvegarde de base dans le répertoire de configuration. Le script d'installation peut le faire pour vous, mais il requiert un accès à la base de données avec les droits suffisants pour créer des bases de données.</p>",
|
||||
'settings_start_install' => "Démarrer l'installation",
|
||||
|
@ -445,14 +565,18 @@ $text = array(
|
|||
'settings_activate_php_extension' => "Activez l'extension PHP",
|
||||
'settings_adminIP' => "Admin IP",
|
||||
'settings_adminIP_desc' => "Si activé l'administrateur ne peut se connecter que par l'adresse IP spécifiées, laisser vide pour éviter le contrôle. NOTE: fonctionne uniquement avec autentication locale (sans LDAP)",
|
||||
'settings_ADOdbPath' => "Chemin ADOdb",
|
||||
'settings_ADOdbPath_desc' => "Chemin vers adodb. Il s'agit du répertoire contenant le répertoire adodb",
|
||||
'settings_extraPath' => "Chemin ADOdb",
|
||||
'settings_extraPath_desc' => "Chemin vers adodb. Il s'agit du répertoire contenant le répertoire adodb",
|
||||
'settings_Advanced' => "Avancé",
|
||||
'settings_apache_mod_rewrite' => "Apache - Module Rewrite",
|
||||
'settings_Authentication' => "Paramètres d'authentification",
|
||||
'settings_cacheDir' => "Dossier Cache",
|
||||
'settings_cacheDir_desc' => "Lieu de stockage des images de prévisualisation (choisir de préférence un dossier non accessible à travers le web-server)",
|
||||
'settings_Calendar' => "Paramètres de l'agenda",
|
||||
'settings_calendarDefaultView' => "Vue par défaut de l'agenda",
|
||||
'settings_calendarDefaultView_desc' => "Vue par défaut de l'agenda",
|
||||
'settings_cookieLifetime' => "Durée de vie des Cookies",
|
||||
'settings_cookieLifetime_desc' => "La durée de vie d'un cooke en secondes. Si réglée à 0, le cookie sera supprimé à la fermeture du navigateur.",
|
||||
'settings_contentDir' => "Contenu du répertoire",
|
||||
'settings_contentDir_desc' => "Endroit ou les fichiers téléchargés sont stockés (il est préférable de choisir un répertoire qui n'est pas accessible par votre serveur web)",
|
||||
'settings_contentOffsetDir' => "Content Offset Directory",
|
||||
|
@ -486,6 +610,8 @@ $text = array(
|
|||
'settings_disable_install' => "Si possible, supprimer le fichier ENABLE_INSTALL_TOOL",
|
||||
'settings_disableSelfEdit_desc' => "Si coché, l'utilisateur ne peut pas éditer son profil",
|
||||
'settings_disableSelfEdit' => "Désactiver auto modification",
|
||||
'settings_dropFolderDir_desc' => "Ce répertoire peut être utilisé pour déposer des fichiers sur le serveur et les importer à partir d'ici au lieu de les charger à partir du navigateur. Le répertoire doit avoir un sous-répertoire pour chaque utilisateur autorisé à importer des fichiers de cette manière.",
|
||||
'settings_dropFolderDir' => "Répertoire de dépôt de fichier sur le serveur",
|
||||
'settings_Display' => "Paramètres d'affichage",
|
||||
'settings_Edition' => "Paramètres d’édition",
|
||||
'settings_enableAdminRevApp_desc' => "Décochez pour ne pas lister l'administrateur à titre de correcteur/approbateur",
|
||||
|
@ -494,8 +620,14 @@ $text = array(
|
|||
'settings_enableCalendar' => "Activer agenda",
|
||||
'settings_enableConverting_desc' => "Activer/Désactiver la conversion des fichiers",
|
||||
'settings_enableConverting' => "Activer conversion des fichiers",
|
||||
'settings_enableDuplicateDocNames_desc' => "Autorise plusieurs documents de même nom dans un même dossier.",
|
||||
'settings_enableDuplicateDocNames' => "Autoriser plusieurs documents de même nom",
|
||||
'settings_enableNotificationAppRev_desc' => "Cochez pour envoyer une notification au correcteur/approbateur quand une nouvelle version du document est ajoutée",
|
||||
'settings_enableNotificationAppRev' => "Notification correcteur/approbateur",
|
||||
'settings_enableOwnerRevApp_desc' => "A autoriser pour avoir le propriétaire d'un document designé correcteur/approbateur et pour les transitions de workflow.",
|
||||
'settings_enableOwnerRevApp' => "Autoriser correction/approbbation pour le propriétaire",
|
||||
'settings_enableSelfRevApp_desc' => "A autoriser pour avoir l'utilisateur actuel désigné correcteur/approbateur et pour les transitions de workflow.",
|
||||
'settings_enableSelfRevApp' => "Autoriser correction/approbbation pour l'utilisateur actuel",
|
||||
'settings_enableVersionModification_desc' => "Activer/désactiver la modification d'une des versions de documents par les utilisateurs normaux après qu'une version ait été téléchargée. l'administrateur peut toujours modifier la version après le téléchargement.",
|
||||
'settings_enableVersionModification' => "Modification des versions",
|
||||
'settings_enableVersionDeletion_desc' => "Activer/désactiver la suppression de versions antérieures du documents par les utilisateurs normaux. L'administrateur peut toujours supprimer les anciennes versions.",
|
||||
|
@ -508,6 +640,8 @@ $text = array(
|
|||
'settings_enableFullSearch_desc' => "Activer la recherche texte plein",
|
||||
'settings_enableGuestLogin_desc' => "Si vous voulez vous connecter en tant qu'invité, cochez cette option. Remarque: l'utilisateur invité ne doit être utilisé que dans un environnement de confiance",
|
||||
'settings_enableGuestLogin' => "Activer la connexion Invité",
|
||||
'settings_enableLanguageSelector' => "Activer la sélection de langue",
|
||||
'settings_enableLanguageSelector_desc' => "Montrer le sélecteur de langue d'interface après connexion de l'utilisateur. Cela n'affecte pas la sélection de langue d'interface sur la page de connexion.",
|
||||
'settings_enableLargeFileUpload_desc' => "Si défini, le téléchargement de fichier est également disponible via un applet java appelé jumploader sans limite de taille définie par le navigateur. Il permet également de télécharger plusieurs fichiers en une seule fois.",
|
||||
'settings_enableLargeFileUpload' => "Activer téléchargement des gros fichiers",
|
||||
'settings_enableOwnerNotification_desc' => "Cocher pour ajouter une notification pour le propriétaire si un document quand il est ajouté.",
|
||||
|
@ -575,7 +709,9 @@ $text = array(
|
|||
'settings_php_mbstring' => "PHP extension : php_mbstring",
|
||||
'settings_printDisclaimer_desc' => "If true the disclaimer message the lang.inc files will be print on the bottom of the page",
|
||||
'settings_printDisclaimer' => "Afficher la clause de non-responsabilité",
|
||||
'settings_restricted_desc' => "Only allow users to log in if they have an entry in the local database (irrespective of successful authentication with LDAP)",
|
||||
'settings_quota' => "Quota de l'utilisateur",
|
||||
'settings_quota_desc' => "Le maximum de bytes qu'un utilisateur peut utiliser sur le disque. Définir à 0 pour un espace illimité. Cette valeur peut être outrepasser pour chaque utilisation dans son profile.",
|
||||
'settings_restricted_desc' => "Autoriser les utilisateurs à se connecter seulement s'ils ont une entrée dans la BD locale (independamment d'une authentification réussie avec LDAP)",
|
||||
'settings_restricted' => "Accès restreint",
|
||||
'settings_rootDir_desc' => "Chemin où se trouve letoDMS",
|
||||
'settings_rootDir' => "Répertoire racine",
|
||||
|
@ -597,6 +733,7 @@ $text = array(
|
|||
'settings_smtpServer' => "Nom du serveur SMTP",
|
||||
'settings_SMTP' => "Paramètres du serveur SMTP",
|
||||
'settings_stagingDir' => "Répertoire pour les téléchargements partiels",
|
||||
'settings_stagingDir_desc' => "Le répertoire où jumploader mets les parts d'un fichier chargé avant de le reconstituer.",
|
||||
'settings_strictFormCheck_desc' => "Contrôl strict des formulaires. Si définie sur true, tous les champs du formulaire seront vérifié. Si définie sur false, les commentaires et mots clés deviennent facultatifs. Les commentaires sont toujours nécessaires lors de la soumission d'une correction ou état du document",
|
||||
'settings_strictFormCheck' => "Formulaires stricts",
|
||||
'settings_suggestionvalue' => "Valeur suggérée",
|
||||
|
@ -612,6 +749,10 @@ $text = array(
|
|||
'settings_versioningFileName' => "Versioning FileName",
|
||||
'settings_viewOnlineFileTypes_desc' => "Files with one of the following endings can be viewed online (USE ONLY LOWER CASE CHARACTERS)",
|
||||
'settings_viewOnlineFileTypes' => "Aperçu en ligne des fichiers",
|
||||
'settings_workflowMode_desc' => "Le workflow avancé permet de définir son propre workflow de parution pour les versions de documents.",
|
||||
'settings_workflowMode' => "Mode workflow",
|
||||
'settings_workflowMode_valtraditional' => "traditionnel",
|
||||
'settings_workflowMode_valadvanced' => "avancé",
|
||||
'settings_zendframework' => "Zend Framework",
|
||||
'signed_in_as' => "Vous êtes connecté en tant que",
|
||||
'sign_in' => "Connexion",
|
||||
|
@ -635,11 +776,17 @@ $text = array(
|
|||
'submit_review' => "Soumettre la correction",
|
||||
'submit_userinfo' => "Soumettre info",
|
||||
'sunday' => "Dimanche",
|
||||
'sunday_abbr' => "Dim.",
|
||||
'theme' => "Thème",
|
||||
'thursday' => "Jeudi",
|
||||
'thursday_abbr' => "Jeu.",
|
||||
'toggle_manager' => "Basculer 'Responsable'",
|
||||
'to' => "Au",
|
||||
'transition_triggered_email' => "Transition de workflow activé",
|
||||
'trigger_workflow' => "Workflow",
|
||||
'tuesday' => "Mardi",
|
||||
'tuesday_abbr' => "Mar.",
|
||||
'type_to_search' => "Effectuer une recherche",
|
||||
'under_folder' => "Dans le dossier",
|
||||
'unknown_command' => "Commande non reconnue.",
|
||||
'unknown_document_category' => "Catégorie inconnue",
|
||||
|
@ -648,6 +795,8 @@ $text = array(
|
|||
'unknown_keyword_category' => "Catégorie inconnue",
|
||||
'unknown_owner' => "Identifiant de propriétaire inconnu",
|
||||
'unknown_user' => "Identifiant d'utilisateur inconnu",
|
||||
'unlinked_content' => "Contenu non lié",
|
||||
'unlinking_objects' => "Déliage du contenu",
|
||||
'unlock_cause_access_mode_all' => "Vous pouvez encore le mettre à jour, car vous avez les droits d'accès \"tout\". Le verrouillage sera automatiquement annulé.",
|
||||
'unlock_cause_locking_user' => "Vous pouvez encore le mettre à jour, car vous êtes le seul à l'avoir verrouillé. Le verrouillage sera automatiquement annulé.",
|
||||
'unlock_document' => "Déverrouiller",
|
||||
|
@ -660,9 +809,12 @@ $text = array(
|
|||
'update' => "Mettre à jour",
|
||||
'uploaded_by' => "Déposé par",
|
||||
'uploading_failed' => "Dépose du document échoué. SVP Contactez le responsable.",
|
||||
'uploading_zerosize' => "Chargement d'un fichier vide. Chargement annulé.",
|
||||
'use_default_categories' => "Use predefined categories",
|
||||
'use_default_keywords' => "Utiliser les mots-clés prédéfinis",
|
||||
'used_discspace' => "Espace disque utilisé",
|
||||
'user_exists' => "Cet utilisateur existe déjà",
|
||||
'user_group_management' => "Gestion d'Utilisateurs/de Groupes",
|
||||
'user_image' => "Image",
|
||||
'user_info' => "Informations utilisateur",
|
||||
'user_list' => "Liste des utilisateurs",
|
||||
|
@ -672,16 +824,54 @@ $text = array(
|
|||
'users' => "Utilisateurs",
|
||||
'user' => "Utilisateur",
|
||||
'version_deleted_email' => "Version supprimée",
|
||||
'version_deleted_email_subject' => "[sitename]: [name] - Version supprimée",
|
||||
'version_deleted_email_body' => "Version supprimée\r\nDocument: [name]\r\nVersion: [version]\r\nDossier parent: [folder_path]\r\nUtilisateur: [username]\r\nURL: [url]",
|
||||
'version_info' => "Informations de versions",
|
||||
'versioning_file_creation' => "Versioning file creation",
|
||||
'versioning_file_creation_warning' => "With this operation you can create a file containing the versioning information of an entire DMS folder. After the creation every file will be saved inside the document folder.",
|
||||
'versioning_info' => "Versions",
|
||||
'version' => "Version",
|
||||
'view' => "Aperçu",
|
||||
'view_online' => "Aperçu en ligne",
|
||||
'warning' => "Avertissement",
|
||||
'wednesday' => "Mercredi",
|
||||
'wednesday_abbr' => "Mer.",
|
||||
'week_view' => "Vue par semaine",
|
||||
'weeks' => "semaines",
|
||||
'workflow' => "Workflow",
|
||||
'workflow_action_in_use' => "Cette action est actuellement utilisée par des workflows.",
|
||||
'workflow_action_name' => "Nom",
|
||||
'workflow_editor' => "Editeur de Workflow",
|
||||
'workflow_group_summary' => "Résumé de groupe",
|
||||
'workflow_name' => "Nom",
|
||||
'workflow_in_use' => "Ce workflow est actuellement utilisé par des documents.",
|
||||
'workflow_initstate' => "Etat initial",
|
||||
'workflow_management' => "Gestion de workflow",
|
||||
'workflow_no_states' => "Vous devez d'abord définir des états de workflow avant d'ajouter un workflow.",
|
||||
'workflow_states_management' => "Gestion d'états de workflow",
|
||||
'workflow_actions_management' => "Gestion d'actions de workflow",
|
||||
'workflow_state_docstatus' => "Etat du document",
|
||||
'workflow_state_in_use' => "Cet état est actuellement utilisé par des workflows.",
|
||||
'workflow_state_name' => "Nom",
|
||||
'workflow_summary' => "Résumé du workflow",
|
||||
'workflow_user_summary' => "Résumé d'utilisateur",
|
||||
'year_view' => "Vue annuelle",
|
||||
'yes' => "Oui",
|
||||
|
||||
'ca_ES' => "Catalan",
|
||||
'cs_CZ' => "Tchèque",
|
||||
'de_DE' => "Allemand",
|
||||
'en_GB' => "Anglais (RU)",
|
||||
'es_ES' => "Espagnol",
|
||||
'fr_FR' => "Français",
|
||||
'hu_HU' => "Hongrois",
|
||||
'it_IT' => "Italien",
|
||||
'nl_NL' => "Danois",
|
||||
'pt_BR' => "Portuguais (BR)",
|
||||
'ru_RU' => "Russe",
|
||||
'sk_SK' => "Slovaque",
|
||||
'sv_SE' => "Suédois",
|
||||
'zh_CN' => "Chinois (CN)",
|
||||
'zh_TW' => "Chinois (TW)",
|
||||
);
|
||||
?>
|
||||
|
|
174
languages/pl_PL/help.htm
Normal file
174
languages/pl_PL/help.htm
Normal file
|
@ -0,0 +1,174 @@
|
|||
<h1>Uwagi ogólne</h1>
|
||||
|
||||
<p>
|
||||
DMS (Document Management System) jest przeznaczony do udostępniania dokumentów,
|
||||
kontrolowania przepływu pracy, praw dostępu i organizacji w ogóle.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Korzystając z menu pierwszego poziomu użytkownik może uzyskać dostęp do różnych informacji przechowywanych w systemie:
|
||||
<ul>
|
||||
<li>Zawartość: pozwala na przeglądanie dokumentów podobnie jak w menedżerze plików.
|
||||
<li>Moje dokumenty: zawierają kilka możliwości dostępu do dokumentów będących przedmiotem zainteresowania:
|
||||
<ul>
|
||||
<li>Dokumenty procesowane: wykazów dokumentów oczekujących na recenzję lub zatwierdzenia przez użytkownika,
|
||||
dokumenty należące do użytkownika, które czekają na zatwierdzenie lub recenzję, dokumenty zablokowane przez użytkownika.
|
||||
<li>Wszystkie dokumenty: wykaz wszystkich dokumentów należących do użytkownika.
|
||||
<li>Podsumowanie opiniowania: wykaz wszystkich dokumentów, które zostały sprawdzone lub oczekują na sprawdzenie przez użytkownika.
|
||||
<li>Podsumowanie akceptacji: wykaz wszystkich dokumentów, które zostały zaakceptowane lub oczekują na akceptację przez użytkownika.
|
||||
</ul>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Ten DMS oferuje także kalendarz, którego można użyć jako wirtualnej tablicy do dzielenia się notatkami,
|
||||
terminami i zobowiązaniami.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Uprawnienia</h1>
|
||||
|
||||
<p>
|
||||
Uprawnieni użytkownicy mogą decydować czy i w jaki sposób pozostali użytkownicy będą mieli dostęp do poszczególnych katalogów i znajdujących się w nich dokumentów.
|
||||
</p>
|
||||
|
||||
<h2>Poziomy uprawnień</h2>
|
||||
<p>
|
||||
Możliwe poziomy dostępu to:
|
||||
<ul>
|
||||
<li>Wszystkie prawa: użytkownik może wykonać każdą operację.
|
||||
<li>Czytanie i pisanie: użytkownik może aktualizować dokumenty i dodawać pliki do katalogów.
|
||||
<li>Tylko odczyt: użytkownik może przeglądać zawartość katalogów i pobierać dokumenty.
|
||||
<li>Brak dostępu: użytkownik nie może przeglądać zawartości katalogów lub pojedyńczych dokumentów.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Domyślnie administratorzy mają wszystkie uprawnienia dla każdego katalogu i pliku w systemie.
|
||||
Podobnie właściciel dokumentu ma wszystkie uprawnienia dla jego dokumentów.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Wyłącznie administratorzy mogą zmieniać właścicieli dokumentów.
|
||||
</p>
|
||||
|
||||
<h2>Zarządzanie uprawnieniami</h2>
|
||||
<p>
|
||||
Dla każdego katalogu lub dokumentu można zarządzać uprawnieniami na dwa sposoby.
|
||||
<ul>
|
||||
<li>Jeśli nie zostanie to zmienione, obowiązują domyślne uprawnienia
|
||||
<li>Lista uprawnień pozwala określić wyjątki od uprawnień domyślnych
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>Dziedziczenie dostępu</h2>
|
||||
<p>
|
||||
Uptawnienia do katalogów i dokumentów można ustawić jako dziedziczne.
|
||||
W takim przypadku dokumenty i katalogi dziedziczą uprawnienia od katalogu, w którym się znajdują.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Przepływ dokumentów</h1>
|
||||
|
||||
<p>
|
||||
System automatycznie zajmuje się kontrolą przepływu dla każdego dokumentu i zapisuje
|
||||
zmiany w dokumentach, zmiany wersji, komentarze użytkowników, itp.
|
||||
</p>
|
||||
|
||||
<h2>Cykl sprawdzania poprawności</h2>
|
||||
<p>
|
||||
Domyślnie kontrola przepływu dokumentów wymaga aby, podczas ładowania nowego dokumentu lub
|
||||
nowej wersji, wskazać niektórych użytkowników lub grupy użytkowników, jako recenzentów i / lub zatwierdzających.
|
||||
Użytkownicy wskazani jako recenzenci i zatwierdzający mają obowiązek wytłumaczenia swoich decyzji odnośnie zatwierdzenia dokumentu.
|
||||
Kiedy proces się zakończy, czyli wszyscy wskazani użytkownicy wyrażą swoją opinię co do akceptacji dokumentu, status dokumentu zostanie zmieniony na "Zatwierdzony".
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Recenzenci i osoby akceptujące mogą nie zatwierdzić nowego dokumentu. Wtedy status dokumentu zmieni się na "Odrzucony".
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Dokument, który nie został skierowany do recenzji lub akceptacji, automatycznie ozaczony jest jako "Zatwierdzony".
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Jako recenzentów lub akceptujących można wskazać grupę użytkowników. W takim przypadku recenzja/apceptacja powinna zostać wykonana przez jedną, dowolną osobę należącą do wskazanej grupy.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Właściciel dokumentu może w każdej chwili zmienić listę recenzentów / zatwierdzających.
|
||||
</p>
|
||||
|
||||
<h2>Stan dokumentów</h2>
|
||||
<p>
|
||||
Możliwe stany dla dokumentów to:
|
||||
<ul>
|
||||
<li>Szkic - w oczekiwaniu na akceptację: jedna lub więcej próśb o akceptacjię nie zostały jeszcze wykonane.
|
||||
<li>Szkic - w oczekiwaniu na recenzję: jedna lub więcej próśb o opinię nie zostały jeszcze wykonane.
|
||||
<li>Zatwierdzony: dokument pomyślnie przeszedł cykl zatwierdzania.
|
||||
<li>Odrzucony: proce zatwierdzania dokumentu został zakończony.
|
||||
<li>Wygasłe: przekroczony został ostateczny termin w którym dokument mógł zostać zatwierdzony.
|
||||
<li>Zdezaktualizowany: dodatkowy status dla zatwierdzonych dokumentów. Jest to alternatywa dla usuwania dokumentów.
|
||||
Status ten może być cofnięty.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h2>Wygaśnięcie</h2>
|
||||
<p>
|
||||
Dla każdego gokumentu znajdującego się w trakcie procesowania można ustawić datę zakończenia.
|
||||
Kiedy ta data upłynie, nie będzie już można zmieniać stanu akceptacji i recenzji dokumentu,
|
||||
a stan dokumentu zmieni się na "Wygasły".
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Ostateczny termin odnosi się tylko do najnowszej wersji dokumentu i jest brany pod uwagę tylko w procesie przetwarzania dokumentów.
|
||||
</p>
|
||||
|
||||
|
||||
<h1>Pozostałe funkcje</h1>
|
||||
|
||||
<h2>Funkcja blokowania</h2>
|
||||
<p>
|
||||
Funkcja blokowania została zaprojektowana do powiadamiania pozostałych użytkowników, że dany dokument
|
||||
jest aktualnie przetwarzany. Użytkownicy posiadający wszystkie uprawnienia dla danego dokumentu mogą odblokować dokument
|
||||
i wprowadzać do niego modyfikacjie.
|
||||
</p>
|
||||
|
||||
<h2>Powiadomienia</h2>
|
||||
<p>
|
||||
Każdy użytkownik może włączyć powiadomienia dla dokumentów i katalogów.
|
||||
Każda zmiana dokumencie lub katalogu znajdującym się na liście powiadomień będzie skutkowała
|
||||
wysłaniem powiadomienia zawierającego opis przeprowadzonej zmiany.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Tylko kierownik grupy może zdecydować czy umieścić grupę na liście powiadomień dla dokumentów lub katalogów.
|
||||
Jeśli to zrobi, powiadomienia będą wysyłane do wszystkich użytkowników należących do danej grupy.
|
||||
</p>
|
||||
|
||||
<h2>Słowa kluczowe i wyszukiwanie</h2>
|
||||
<p>
|
||||
Każdy dokument pozwala na dołączenie do niego opisu oraz słów kluczowych.
|
||||
Te informacje są wykorzystywane podczas wyszukiwania dokumentów.
|
||||
</p>
|
||||
<p>
|
||||
W zakładce "Moje konto", każdy użytkownik może zapisać pakiet słów kluczowych poukładanych w kategorie,
|
||||
dzięki czemu można przyspieszyć wypełnianie opisów podczas dodawania nowych dokumentów.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Wciśnięcie przycisku bez wprowadzenia jakiegokolwiek słowa przeniesie użytkownika na stronę wyszukiwania zaawansowanego.
|
||||
</p>
|
||||
|
||||
|
||||
<h2>Kalendarz</h2>
|
||||
|
||||
<p>
|
||||
Istnieją trzy widoki kalendarza: tygodniowy, miesięczny, roczny. Wydarzenia są wyświtlna w kolejności ich dodawania do kalendarza.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Po dodaniu zdarzenia staje się ono publiczne i widoczne dla wszystkich.
|
||||
Jedynie administrator i osoba, która dodała zdarzenie, może je później edytować.
|
||||
</p>
|
||||
|
687
languages/pl_PL/lang.inc
Normal file
687
languages/pl_PL/lang.inc
Normal file
|
@ -0,0 +1,687 @@
|
|||
<?php
|
||||
// MyDMS. Document Management System
|
||||
// Copyright (C) 2002-2005 Markus Westphal
|
||||
// Copyright (C) 2006-2008 Malcolm Cowe
|
||||
// Copyright (C) 2010 Matteo Lucarelli
|
||||
// Copyright (C) 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.
|
||||
|
||||
$text = array(
|
||||
'accept' => "Akceptuj",
|
||||
'access_denied' => "Dostęp zabroniony.",
|
||||
'access_inheritance' => "Dziedziczenie dostępu",
|
||||
'access_mode' => "Tryb dostępu",
|
||||
'access_mode_all' => "Wszystkie uprawnienia",
|
||||
'access_mode_none' => "Brak dostępu",
|
||||
'access_mode_read' => "Tylko odczyt",
|
||||
'access_mode_readwrite' => "Zapis i odczyt",
|
||||
'access_permission_changed_email' => "Uprawnienie zmienione",
|
||||
'according_settings' => "zgodnie z ustawieniami",
|
||||
'actions' => "Akcje",
|
||||
'add' => "Dodaj",
|
||||
'add_doc_reviewer_approver_warning' => "Nota Bene. Dokumenty są automatycznie oznaczane jako wydane, jeśli recenzent lub zatwierdzający nie jest przypisany.",
|
||||
'add_document' => "Dodaj dokument",
|
||||
'add_document_link' => "Dodaj link",
|
||||
'add_event' => "Dodaj zdarzenie",
|
||||
'add_group' => "Dodaj nową grupę",
|
||||
'add_member' => "Dodaj członka",
|
||||
'add_multiple_documents' => "Dodaj wiele dokumentów",
|
||||
'add_multiple_files' => "Dodaj wiele plików (Nazwy plików zostaną użyte jako nazwy dokumentów)",
|
||||
'add_subfolder' => "Dodaj podfolder",
|
||||
'add_user' => "Dodaj nowego użytkownika",
|
||||
'add_user_to_group' => "Przypisz użytkownika do grupy",
|
||||
'admin' => "Administrator",
|
||||
'admin_tools' => "Narzędzia administracyjne",
|
||||
'all' => "Wszystko",
|
||||
'all_categories' => "Wszystkie kategorie",
|
||||
'all_documents' => "Wszystkie dokumenty",
|
||||
'all_pages' => "Wszystkie",
|
||||
'all_users' => "Wszyscy użytkownicy",
|
||||
'already_subscribed' => "Aktualnie subskrybowane",
|
||||
'and' => "a",
|
||||
'apply' => "Zastosuj",
|
||||
'approval_deletion_email' => "Prośba o akceptację została usunięta",
|
||||
'approval_group' => "Grupa akceptująca",
|
||||
'approval_request_email' => "Prośba o akceptację",
|
||||
'approval_status' => "Status akceptacji",
|
||||
'approval_submit_email' => "Prośba o akceptację",
|
||||
'approval_summary' => "Podsumowanie akceptacji",
|
||||
'approval_update_failed' => "Błąd aktualizacji statusu akceptacji. Aktualizacja nie powiodła się.",
|
||||
'approvers' => "Osoby akceptujące",
|
||||
'april' => "Kwiecień",
|
||||
'archive_creation' => "Tworzenie archiwum",
|
||||
'archive_creation_warning' => "Ta operacja utworzy archiwum zawierające pliki z całego repozytorium. Po utworzeniu archiwum będzie zapisane w folderze na serwerze.<br>UWAGA: archiwum utworzone jako czytelne dla ludzi będzie bezużyteczne jako kopia serwera.",
|
||||
'assign_approvers' => "Przypisz osoby akceptujące",
|
||||
'assign_reviewers' => "Przypisz recenzentów",
|
||||
'assign_user_property_to' => "Przypisz właściwości użytkownika do",
|
||||
'assumed_released' => "Assumed released",
|
||||
'attrdef_management' => "Zarządzanie definicją atrybutu",
|
||||
'attrdef_exists' => "Definicja atrybutu już istnieje",
|
||||
'attrdef_in_use' => "Definicja atrybutu nadal jest w użyciu",
|
||||
'attrdef_name' => "Nazwa",
|
||||
'attrdef_multiple' => "Pozwól na wiele wartości",
|
||||
'attrdef_objtype' => "Typ obiektu",
|
||||
'attrdef_type' => "Typ",
|
||||
'attrdef_minvalues' => "Min. number of values",
|
||||
'attrdef_maxvalues' => "Max. number of values",
|
||||
'attrdef_valueset' => "Set of values",
|
||||
'attributes' => "Atrybuty",
|
||||
'august' => "Sierpień",
|
||||
'automatic_status_update' => "Automatyczna zmiana statusu",
|
||||
'back' => "Powrót",
|
||||
'backup_list' => "Lista istniejących kopii zapasowych",
|
||||
'backup_remove' => "Usuń plik backupu",
|
||||
'backup_tools' => "Narzędzia kopii zapasowej",
|
||||
'between' => "między",
|
||||
'calendar' => "Kalendarz",
|
||||
'cancel' => "Anuluj",
|
||||
'cannot_assign_invalid_state' => "Nie można modyfikować zdezaktualizowanego lub odrzuconego dokumentu",
|
||||
'cannot_change_final_states' => "Ostrzeżenie: Nie można zmienić statusu dla dokumentu odrzuconego, wygasłego, lub w trakcie recenzowania albo zatwierdzania.",
|
||||
'cannot_delete_yourself' => "Nie możesz usunąć samego siebie",
|
||||
'cannot_move_root' => "Błąd: Nie można przenieść katalogu głównego.",
|
||||
'cannot_retrieve_approval_snapshot' => "Nie można pobrać migawki stanu akceptacji dla tej wersji dokumentu.",
|
||||
'cannot_retrieve_review_snapshot' => "Nie można pobrać migawki stanu recenzowania dla tej wersji dokumentu.",
|
||||
'cannot_rm_root' => "Błąd: Nie można usunąć katalogu głównego.",
|
||||
'category' => "Kategoria",
|
||||
'category_exists' => "Kategoria już istnieje.",
|
||||
'category_filter' => "Tylko w kategoriach",
|
||||
'category_in_use' => "Ta kategoria jest aktualnie używana przez dokumenty.",
|
||||
'category_noname' => "Nie podano nazwy kategorii.",
|
||||
'categories' => "Kategorie",
|
||||
'change_assignments' => "Zmiana przypisania",
|
||||
'change_password' => "Zmiana hasła",
|
||||
'change_password_message' => "Twoje hasło zostało zmienione.",
|
||||
'change_status' => "Zmień status",
|
||||
'choose_attrdef' => "Proszę wybrać definicję atrybutu",
|
||||
'choose_category' => "Proszę wybrać",
|
||||
'choose_group' => "Wybierz grupę",
|
||||
'choose_target_category' => "Wybierz kategorię",
|
||||
'choose_target_document' => "Wybierz dokument",
|
||||
'choose_target_folder' => "Wybierz folder",
|
||||
'choose_user' => "Wybierz użytkownika",
|
||||
'comment_changed_email' => "Komentarz zmieniony",
|
||||
'comment' => "Opis",
|
||||
'comment_for_current_version' => "Komentarz do wersji",
|
||||
'confirm_create_fulltext_index' => "Tak, chcę ponownie utworzyć indeks pełnotekstowy!",
|
||||
'confirm_pwd' => "Potwierdź hasło",
|
||||
'confirm_rm_backup' => "Czy rzeczywiście chcesz usunąć plik \"[arkname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_document' => "Czy rzeczywiście chcesz usunąć dokument \"[documentname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_dump' => "Czy rzeczywiście chcesz usunąć plik \"[dumpname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_event' => "Czy rzeczywiście chcesz usunąć zdarzenie \"[name]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_file' => "Czy rzeczywiście chcesz usunąć plik \"[name]\" dokumentu \"[documentname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_folder' => "Czy rzeczywiście chcesz usunąć folder \"[foldername]\" wraz z zawartością?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_folder_files' => "Czy rzeczywiście chcesz usunąć wszystkie pliki z folderu \"[foldername]\" oraz jego podfoldery?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_group' => "Czy rzeczywiście chcesz usunąć grupę \"[groupname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_log' => "Czy rzeczywiście chcesz usunąć plik dziennika \"[logname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_user' => "Czy rzeczywiście chcesz usunąć użytkownika \"[username]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'confirm_rm_version' => "Czy rzeczywiście chcesz usunąć wersję [version] dokumentu \"[documentname]\"?<br>Ostrożnie: Ta operacja nie może być cofnięta.",
|
||||
'content' => "Zawartość",
|
||||
'continue' => "Kontynuuj",
|
||||
'create_fulltext_index' => "Utwórz indeks pełnotekstowy",
|
||||
'create_fulltext_index_warning' => "Zamierzasz ponownie utworzyć indeks pełnotekstowy. To może zająć sporo czasu i ograniczyć ogólną wydajność systemu. Jeśli faktycznie chcesz to zrobić, proszę potwierdź tę operację.",
|
||||
'creation_date' => "Utworzony",
|
||||
'current_password' => "Aktualne hasło",
|
||||
'current_version' => "Bieżąca wiersja",
|
||||
'daily' => "Codziennie",
|
||||
'databasesearch' => "Przeszukiwanie bazy danych",
|
||||
'december' => "Grudzień",
|
||||
'default_access' => "Domyślny tryb dostępu",
|
||||
'default_keywords' => "Dostępne słowa kluczowe",
|
||||
'delete' => "Usuń",
|
||||
'details' => "Szczegóły",
|
||||
'details_version' => "Szczegóły dla wersji: [version]",
|
||||
'disclaimer' => "To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.",
|
||||
'do_object_repair' => "Napraw wszystkie katalogi i pliki.",
|
||||
'document_already_locked' => "Ten dokument jest już zablokowany",
|
||||
'document_deleted' => "Dokument usunięty",
|
||||
'document_deleted_email' => "Dokument usunięty",
|
||||
'document' => "Dokument",
|
||||
'document_infos' => "Informacje o dokumencie",
|
||||
'document_is_not_locked' => "Ten dokument nie jest zablokowany",
|
||||
'document_link_by' => "Dowiązane przez",
|
||||
'document_link_public' => "Publiczny",
|
||||
'document_moved_email' => "Dokument przeniesiony",
|
||||
'document_renamed_email' => "Nazwa dokumenty zmieniona",
|
||||
'documents' => "Dokumenty",
|
||||
'documents_in_process' => "Dokumenty procesowane",
|
||||
'documents_locked_by_you' => "Dokumenty zablokowane przez Ciebie",
|
||||
'documents_only' => "Tylko dokumenty",
|
||||
'document_status_changed_email' => "Zmieniono status dokumentu",
|
||||
'documents_to_approve' => "Dokumenty oczekujące na Twoje zatwierdzenie",
|
||||
'documents_to_review' => "Dokumenty oczekujące na Twoją recenzję",
|
||||
'documents_user_requiring_attention' => "Dokumenty należące do Ciebie, które wymagają uwagi",
|
||||
'document_title' => "Dokument '[documentname]'",
|
||||
'document_updated_email' => "Dokument zaktualizowany",
|
||||
'does_not_expire' => "Nigdy nie wygasa",
|
||||
'does_not_inherit_access_msg' => "Dziedzicz dostęp",
|
||||
'download' => "Pobierz",
|
||||
'draft_pending_approval' => "Szkic - w oczekiwaniu na akceptację",
|
||||
'draft_pending_review' => "Szkic - w oczekiwaniu na opinię",
|
||||
'dump_creation' => "Utworzenie zrzutu bazy danych",
|
||||
'dump_creation_warning' => "Ta operacja utworzy plik będący zrzutem zawartości bazy danych. Po utworzeniu plik zrzutu będzie się znajdował w folderze danych na serwerze.",
|
||||
'dump_list' => "Istniejące pliki zrzutu",
|
||||
'dump_remove' => "Usuń plik zrzutu",
|
||||
'edit_attributes' => "Zmiana atrybutów",
|
||||
'edit_comment' => "Edytuj komentarz",
|
||||
'edit_default_keywords' => "Edytuj słowa kluczowe",
|
||||
'edit_document_access' => "Edytuj dostęp",
|
||||
'edit_document_notify' => "Lista powiadomień dla dokumentu",
|
||||
'edit_document_props' => "Edytuj dokument",
|
||||
'edit' => "Edytuj",
|
||||
'edit_event' => "Edytuj zdarzenie",
|
||||
'edit_existing_access' => "Edytuj listę dostępu",
|
||||
'edit_existing_notify' => "Edytuj listę powiadomień",
|
||||
'edit_folder_access' => "Edytuj dostęp",
|
||||
'edit_folder_notify' => "Lista powiadomień dla folderu",
|
||||
'edit_folder_props' => "Edytuj folder",
|
||||
'edit_group' => "Edytuj grupę",
|
||||
'edit_user_details' => "Zmień dane użytkownika",
|
||||
'edit_user' => "Edytuj użytkownika",
|
||||
'email' => "Email",
|
||||
'email_error_title' => "Nie wprowadzono adresu email",
|
||||
'email_footer' => "W każdej chwili możesz zmienić swój email używając zakładki 'Moje konto'.",
|
||||
'email_header' => "To jest automatyczne powiadomienie serwera DMS.",
|
||||
'email_not_given' => "Proszę podać poprawny adres email.",
|
||||
'empty_notify_list' => "Brak elementów",
|
||||
'error' => "Błąd",
|
||||
'error_no_document_selected' => "Brak wybranych dokumentów",
|
||||
'error_no_folder_selected' => "Brak wybranych katalogów",
|
||||
'error_occured' => "Wystąpił błąd",
|
||||
'event_details' => "Szczegóły zdarzenia",
|
||||
'expired' => "Wygasłe",
|
||||
'expires' => "Wygasa",
|
||||
'expiry_changed_email' => "Zmieniona data wygaśnięcia",
|
||||
'february' => "Luty",
|
||||
'file' => "Plik",
|
||||
'files_deletion' => "Usuwanie plików",
|
||||
'files_deletion_warning' => "Ta operacja pozwala usunąć wszystkie pliki z repozytorium. Informacje o wersjonowaniu pozostaną widoczne.",
|
||||
'files' => "Pliki",
|
||||
'file_size' => "Rozmiar pliku",
|
||||
'folder_contents' => "Zawartość folderu",
|
||||
'folder_deleted_email' => "Folder został usunięty",
|
||||
'folder' => "Folder",
|
||||
'folder_infos' => "Informacje o folderze",
|
||||
'folder_moved_email' => "Przeniesiony folder",
|
||||
'folder_renamed_email' => "Zmieniona nazwa folderu",
|
||||
'folders_and_documents_statistic' => "Podsumowanie zawartości",
|
||||
'folders' => "Foldery",
|
||||
'folder_title' => "Folder '[foldername]'",
|
||||
'friday' => "Piątek",
|
||||
'from' => "Od",
|
||||
'fullsearch' => "Przeszukiwanie treści dokumentów",
|
||||
'fullsearch_hint' => "Przeszukuj treść dokumentów ",
|
||||
'fulltext_info' => "Informacje o indeksie pełnotekstowym",
|
||||
'global_attributedefinitions' => "Definicje atrybutów",
|
||||
'global_default_keywords' => "Globalne słowa kluczowe",
|
||||
'global_document_categories' => "Kategorie",
|
||||
'group_approval_summary' => "Podsumowanie akceptacji dla grupy",
|
||||
'group_exists' => "Grupa już istnieje.",
|
||||
'group' => "Grupa",
|
||||
'group_management' => "Zarządzanie grupami",
|
||||
'group_members' => "Członkowie grupy",
|
||||
'group_review_summary' => "Podsumowanie opiniowania dla grupy",
|
||||
'groups' => "Grupy",
|
||||
'guest_login_disabled' => "Logowanie dla gościa jest wyłączone.",
|
||||
'guest_login' => "Zalogowany jako gość",
|
||||
'help' => "Pomoc",
|
||||
'hourly' => "Co godzinę",
|
||||
'human_readable' => "Archiwum czytelne dla człowieka ",
|
||||
'include_documents' => "Uwzględnij dokumenty",
|
||||
'include_subdirectories' => "Uwzględnij podkatalogi",
|
||||
'index_converters' => "Konwersja indeksu dokumentów",
|
||||
'individuals' => "Indywidualni",
|
||||
'inherits_access_msg' => "Dostęp jest dziedziczony.",
|
||||
'inherits_access_copy_msg' => "Kopiuj odziedziczoną listę dostępu",
|
||||
'inherits_access_empty_msg' => "Rozpocznij z pustą listą dostępu",
|
||||
'internal_error_exit' => "Błąd wewnętrzny. Nie można ukończyć zadania. Wyjście.",
|
||||
'internal_error' => "Błąd wewnętrzny",
|
||||
'invalid_access_mode' => "Nieprawidłowy tryb dostępu",
|
||||
'invalid_action' => "Nieprawidłowa akcja",
|
||||
'invalid_approval_status' => "Nieprawidłowy status akceptacji",
|
||||
'invalid_create_date_end' => "Nieprawidłowa data końcowa dla tworzenia przedziału czasowego.",
|
||||
'invalid_create_date_start' => "Nieprawidłowa data początkowa dla tworzenia przedziału czasowego.",
|
||||
'invalid_doc_id' => "Nieprawidłowy identyfikator dokumentu",
|
||||
'invalid_file_id' => "Nieprawidłowy identyfikator pliku",
|
||||
'invalid_folder_id' => "Nieprawidłowy identyfikator katalogu",
|
||||
'invalid_group_id' => "Nieprawidłowy identyfikator grupy",
|
||||
'invalid_link_id' => "Nieprawidłowy identyfikator dowiązania",
|
||||
'invalid_request_token' => "Nieprawidłowy żeton zgłoszenia",
|
||||
'invalid_review_status' => "Nieprawidłowy status recezowania",
|
||||
'invalid_sequence' => "Invalid sequence value",
|
||||
'invalid_status' => "Nieprawidłowy status dokumentu",
|
||||
'invalid_target_doc_id' => "Invalid Target Document ID",
|
||||
'invalid_target_folder' => "Invalid Target Folder ID",
|
||||
'invalid_user_id' => "Nieprawidłowy identyfikator użytkownika",
|
||||
'invalid_version' => "Nieprawidłowa wersja dokumentu",
|
||||
'is_disabled' => "Konto nieaktywne",
|
||||
'is_hidden' => "Nie pokazuj na liście użytkowników",
|
||||
'january' => "Styczeń",
|
||||
'js_no_approval_group' => "Proszę wybrać grupę odpowiedzalną za akceptację",
|
||||
'js_no_approval_status' => "Proszę wybrać status akceptacji",
|
||||
'js_no_comment' => "Proszę dodać komentarz",
|
||||
'js_no_email' => "Wprowadź swój adres email",
|
||||
'js_no_file' => "Proszę wybrać plik",
|
||||
'js_no_keywords' => "Wybierz jakieś słowa kluczowe",
|
||||
'js_no_login' => "Proszę wprowadzić nazwę użytkownika",
|
||||
'js_no_name' => "Proszę wpisać imię",
|
||||
'js_no_override_status' => "Proszę wybrać nowy [override] status",
|
||||
'js_no_pwd' => "Musisz wprowadzić swoje hasło",
|
||||
'js_no_query' => "Wprowadź zapytanie",
|
||||
'js_no_review_group' => "Proszę wybrać grupę recenzującą",
|
||||
'js_no_review_status' => "Proszę wybrać status recenzji",
|
||||
'js_pwd_not_conf' => "Hasło i potwierdzenie hasła nie są identyczne",
|
||||
'js_select_user_or_group' => "Wybierz użytkownika lub grupę",
|
||||
'js_select_user' => "Proszę wybrać użytkownika",
|
||||
'july' => "Lipiec",
|
||||
'june' => "Czerwiec",
|
||||
'keyword_exists' => "Słowo kluczowe już istnieje",
|
||||
'keywords' => "Słowa kluczowe",
|
||||
'language' => "Język",
|
||||
'last_update' => "Ostatnia aktualizacja",
|
||||
'link_alt_updatedocument' => "Jeśli chcesz wczytać pliki większe niż bieżące maksimum, użyj alternatywnej <a href=\"%s\">strony wczytywania</a>.",
|
||||
'linked_documents' => "Powiązane dokumenty",
|
||||
'linked_files' => "Załączniki",
|
||||
'local_file' => "Lokalny plik",
|
||||
'locked_by' => "Zablokowane przez",
|
||||
'lock_document' => "Zablokuj",
|
||||
'lock_message' => "Ten dokument jest zablokowany przez <a href=\"mailto:[email]\">[username]</a>. Tylko uprawnieni użytkownicy mogą odblokować dokument.",
|
||||
'lock_status' => "Status",
|
||||
'login' => "Login",
|
||||
'login_disabled_text' => "Twoje konto jest zablokowane. Prawdopodobnie z powodu zbyt wielu nieudanych prób logowania.",
|
||||
'login_disabled_title' => "Konto jest zablokowane",
|
||||
'login_error_text' => "Błąd logowania. Niepoprawna nazwa użytkownika lub hasło.",
|
||||
'login_error_title' => "Błąd logowania",
|
||||
'login_not_given' => "Nie podano nazwy użytkownika",
|
||||
'login_ok' => "Zalogowano",
|
||||
'log_management' => "Zarządzanie plikami dziennika",
|
||||
'logout' => "Wyloguj",
|
||||
'manager' => "Zarządca",
|
||||
'march' => "Marzec",
|
||||
'max_upload_size' => "Maksymalny rozmiar pliku",
|
||||
'may' => "Maj",
|
||||
'monday' => "Poniedziałek",
|
||||
'month_view' => "Widok miesięczny",
|
||||
'monthly' => "Miesięcznie",
|
||||
'move_document' => "Przenieś dokument",
|
||||
'move_folder' => "Przenieś folder",
|
||||
'move' => "Przenieś",
|
||||
'my_account' => "Moje konto",
|
||||
'my_documents' => "Moje dokumenty",
|
||||
'name' => "Nazwa",
|
||||
'new_attrdef' => "Dodaj definicję atrybutu",
|
||||
'new_default_keyword_category' => "Dodaj kategorię",
|
||||
'new_default_keywords' => "Dodaj słowa kluczowe",
|
||||
'new_document_category' => "Dodaj kategorię",
|
||||
'new_document_email' => "Nowy dokument",
|
||||
'new_file_email' => "Nowy załącznik",
|
||||
'new_folder' => "Nowy folder",
|
||||
'new_password' => "Nowe hasło",
|
||||
'new' => "Nowy",
|
||||
'new_subfolder_email' => "Nowy folder",
|
||||
'new_user_image' => "Nowy obraz",
|
||||
'no_action' => "Żadne działanie nie jest wymagane",
|
||||
'no_approval_needed' => "Nie ma dokumentów oczekujących na akceptację.",
|
||||
'no_attached_files' => "Brak załączonych plików",
|
||||
'no_default_keywords' => "Nie ma słów kluczowych",
|
||||
'no_docs_locked' => "Brak zablokowanych dokumentów.",
|
||||
'no_docs_to_approve' => "Aktualnie nie ma dokumentów wymagających akceptacji.",
|
||||
'no_docs_to_look_at' => "Brak dokumentów wymagających uwagi.",
|
||||
'no_docs_to_review' => "Aktualnie nie ma dokumentów oczekujących na recenzję.",
|
||||
'no_fulltextindex' => "Brak indeksu pełnotekstowego",
|
||||
'no_group_members' => "Ta grupa nie ma członków",
|
||||
'no_groups' => "Brak grup",
|
||||
'no' => "Nie",
|
||||
'no_linked_files' => "Brak powiązanych dokumentów",
|
||||
'no_previous_versions' => "Nie znaleziono poprzednich wersji",
|
||||
'no_review_needed' => "Brak dokumentów w trakcie opiniowania.",
|
||||
'notify_added_email' => "Twoje konto zostało dodane do listy powiadomień",
|
||||
'notify_deleted_email' => "Twoje konto zostało usunięte z listy powiadomień",
|
||||
'no_update_cause_locked' => "Nie możesz zaktualizować tego dokumentu. Proszę skontaktuj się z osobą która go blokuje.",
|
||||
'no_user_image' => "Nie znaleziono obrazu",
|
||||
'november' => "Listopad",
|
||||
'now' => "teraz",
|
||||
'objectcheck' => "Sprawdź Katalog/Dokument",
|
||||
'obsolete' => "Zdezaktualizowany",
|
||||
'october' => "Październik",
|
||||
'old' => "Stary",
|
||||
'only_jpg_user_images' => "Wyłącznie pliki typu .jpg mogą być użyte jako obrazy użytkowników",
|
||||
'owner' => "Właściciel",
|
||||
'ownership_changed_email' => "Właściciel zmieniony",
|
||||
'password' => "Hasło",
|
||||
'password_already_used' => "Hasło jest aktualnie używane",
|
||||
'password_repeat' => "Powtórz hasło",
|
||||
'password_expiration' => "Wygaśnięcie hasła",
|
||||
'password_expiration_text' => "Twoje hasło wygasło. Proszę ustawić nowe zanim zaczniesz używać LetoDMS.",
|
||||
'password_forgotten' => "Zapomniane hasło",
|
||||
'password_forgotten_email_subject' => "Zapomniane hasło",
|
||||
'password_forgotten_email_body' => "Drogi użytkowniku LetoDMS,\n\notrzymaliśmy prośbę o zmianę Twojego hasła.\n\nMożesz tego dokonać poprzez kliknięcie następującego linku:\n\n###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###\n\nJeśli nadal będą problemy z zalogowaniem, prosimy o kontak z administratorem.",
|
||||
'password_forgotten_send_hash' => "Instrukcje dotyczące zmiany hasła zostały wysłane na adres email użytkownika.",
|
||||
'password_forgotten_text' => "Wypełnij pola poniżej i postępuj wg instrukcji z emaila, który zostanie do Ciebie wysłany.",
|
||||
'password_forgotten_title' => "Hasło wysłane",
|
||||
'password_strength_insuffient' => "Niewystarczająca siła hasła",
|
||||
'password_wrong' => "Złe hasło",
|
||||
'personal_default_keywords' => "Osobiste sława kluczowe",
|
||||
'previous_versions' => "Poprzednie wersje",
|
||||
'refresh' => "Odśwież",
|
||||
'rejected' => "Odrzucony",
|
||||
'released' => "Zatwierdzony",
|
||||
'removed_approver' => "został usunięty z listy osób akceptujących.",
|
||||
'removed_file_email' => "Załącznik usunięty",
|
||||
'removed_reviewer' => "został usunięty z listy recenzentów.",
|
||||
'repairing_objects' => "Naprawa dokumentów i katalogów.",
|
||||
'results_page' => "Strona z wynikami",
|
||||
'review_deletion_email' => "Prośba o recenzję usunięta",
|
||||
'reviewer_already_assigned' => "jest już przypisany jako recenzent",
|
||||
'reviewer_already_removed' => "został już usunięty z procesu opiniowania lub już wydał swoją opinię",
|
||||
'reviewers' => "Recenzenci",
|
||||
'review_group' => "Grupa recenzentów",
|
||||
'review_request_email' => "Prośba i recenzję",
|
||||
'review_status' => "Status recensji",
|
||||
'review_submit_email' => "Zgłoszony do recenzji",
|
||||
'review_summary' => "Podsumowanie opiniowania",
|
||||
'review_update_failed' => "Błąd podczas aktualizowania statusu recenzji. Aktualizacja nie powiodła się.",
|
||||
'rm_attrdef' => "Usuń definicję atrybutu",
|
||||
'rm_default_keyword_category' => "Usuń kategorię",
|
||||
'rm_document' => "Usuń dokument",
|
||||
'rm_document_category' => "Usuń kategorię",
|
||||
'rm_file' => "Usuń plik",
|
||||
'rm_folder' => "Usuń folder",
|
||||
'rm_group' => "Usuń tą grupę",
|
||||
'rm_user' => "Usuń tego użytkownika",
|
||||
'rm_version' => "Usuń wersję",
|
||||
'role_admin' => "Administrator",
|
||||
'role_guest' => "Gość",
|
||||
'role_user' => "Użytkownik",
|
||||
'role' => "Rola",
|
||||
'saturday' => "Sobota",
|
||||
'save' => "Zapisz",
|
||||
'search_fulltext' => "Przeszukaj całe teksty",
|
||||
'search_in' => "Szukaj w",
|
||||
'search_mode_and' => "wszystkie słowa",
|
||||
'search_mode_or' => "conajmnej jedno słowo",
|
||||
'search_no_results' => "Nie znaleziono dokumentów spełniających kryteria wyszukiwania.",
|
||||
'search_query' => "Wyszukaj",
|
||||
'search_report' => "Znaleziono [doccount] dokumentów i [foldercount] katalogów w [searchtime] sec.",
|
||||
'search_report_fulltext' => "Znaleziono [doccount] dokumentów",
|
||||
'search_results_access_filtered' => "Wyniki wyszukiwania mogą zawierać treści, do których dostęp jest zabroniony.",
|
||||
'search_results' => "Wyniki wyszukiwania",
|
||||
'search' => " Szukaj ",
|
||||
'search_time' => "Upływający czas: [time] sec.",
|
||||
'selection' => "Wybierz",
|
||||
'select_one' => "Wybierz",
|
||||
'september' => "Wrzesień",
|
||||
'seq_after' => "Za \"[prevname]\"",
|
||||
'seq_end' => "Na końcu",
|
||||
'seq_keep' => "Na tej samej pozycji",
|
||||
'seq_start' => "Na początku",
|
||||
'sequence' => "Kolejność",
|
||||
'set_expiry' => "Ustaw datę wygaśnięcia",
|
||||
'set_owner_error' => "Błąd podczas ustawiania właściciela",
|
||||
'set_owner' => "Ustaw właściciela",
|
||||
'set_password' => "Zmień hasło",
|
||||
'settings_install_welcome_title' => "Witamy w procesie instalacyjnym LetoDMS",
|
||||
'settings_install_welcome_text' => "<p>Zanim uruchomisz instalację upewnij się, że masz utworzony plik 'ENABLE_INSTALL_TOOL' w katalogu konfiguracyjnym, w przeciwnym wypadku instalacja nie zadziała. W systemach uniksowych może to był łatwo wykonane poprzez polecenie 'touch conf/ENABLE_INSTALL_TOOL'. Po zakończeniu instalacji usuń ten plik.</p><p>LetoDMS ma bardzo niewielkie wymagania. Będziesz potrzebował bazy danych MySQL i włączonej obsługi PHP na swerze http. Do działania lucene - systemu przeszukiwania pełnoteksotowego - będzie także potrzebny Zend Framework, zainstalowany na dysku, na którym będzie widziany przez PHP. Począwszy od wersji 3.2.0 letoDMS, ADOdb nie będzie już częścią pakietu instalacyjnego. Pobierz kopię ADOdb z <a href=\"http://adodb.sourceforge.net/\">http://adodb.sourceforge.net</a> i zainstaluj. Ścieżka do ADOdb może być później ustawiona w trakcie instalacji.</p><p>Jeśli chcesz przygotować bazę danych przed uruchomieniem instalacji, możesz wykonać to ręcznie ulubionym narzędziem. Ewentualnie utwórz użytkownika bazy danych z prawem dostępu do bazy danych i zaimportuj ją ze zrzutu z katalogu konfiguracyjnego. Skrypt instalacyjny może to wszystko zrobić za Ciebie, lecz będzie do tego potrzebował dostępu do bazy danych z uprawnieniami zezwalającymi na tworzenie baz danych.</p>",
|
||||
'settings_start_install' => "Uruchom instalację",
|
||||
'settings_sortUsersInList' => "Uporządkuj użytkowników na liście",
|
||||
'settings_sortUsersInList_desc' => "Ustawia porządek sortowania użytkowników w menu wyboru wg loginu lub wg pełnej nazwy.",
|
||||
'settings_sortUsersInList_val_login' => "Sortowanie wg loginu",
|
||||
'settings_sortUsersInList_val_fullname' => "Sortowanie wg pełnej nazwy",
|
||||
'settings_stopWordsFile' => "Ścieżka do pliku ze słowami stopu",
|
||||
'settings_stopWordsFile_desc' => "Plik ten zawiera słowa, które nie będą brane pod uwagę podczas wyszukiwania pełnotekstowego",
|
||||
'settings_activate_module' => "Aktywuj moduł",
|
||||
'settings_activate_php_extension' => "Aktywuj rozszerzenie PHP",
|
||||
'settings_adminIP' => "Adres IP Administratora",
|
||||
'settings_adminIP_desc' => "Wprowadzenie tego adresu IP spowoduje, że administrator będzie mógł się logować tylko z tego adresu. Zostaw puste aby tego nie kontrolować. Uwaga! Działa tylko z autentykacją lokalną (nie w LDAP-ie)",
|
||||
'settings_ADOdbPath' => "Ścieżka do ADOdb",
|
||||
'settings_ADOdbPath_desc' => "Ścieżka do adodb. Jest to katalog zawierający katalog adodb",
|
||||
'settings_Advanced' => "Zaawansowane",
|
||||
'settings_apache_mod_rewrite' => "Apache - Moduł Rewrite",
|
||||
'settings_Authentication' => "Ustawienia uwierzytelniania",
|
||||
'settings_Calendar' => "Ustawienia kalendarza",
|
||||
'settings_calendarDefaultView' => "Domyślny widok kalendarza",
|
||||
'settings_calendarDefaultView_desc' => "Domyślny widok kalendarza",
|
||||
'settings_contentDir' => "Katalog treści",
|
||||
'settings_contentDir_desc' => "Miejsce, gdzie będą przechowywane wczytane pliki (najlepien wybrać katalog, który nie jest dostępny dla serwera http)",
|
||||
'settings_contentOffsetDir' => "Offset katalogu treści",
|
||||
'settings_contentOffsetDir_desc' => "Aby obejść ograniczenia w bazowym systemie plików, zostanie w nim utworzona nowa struktura katalogów. To wymaga określenia katalogu początkowego. Zazwyczaj można zostawić domyślną wartość, 1048576, ale może też być dowolnym numerem lub słowem, które aktualnie nie istnieje w katalogu treści (Katalog treści)",
|
||||
'settings_coreDir' => "Katalog Core letoDMS",
|
||||
'settings_coreDir_desc' => "Ścieżka do LetoDMS_Core (opcjonalnie)",
|
||||
'settings_loginFailure_desc' => "Wyłącz konto po n nieprawidłowych logowaniach.",
|
||||
'settings_loginFailure' => "Błędy logowania",
|
||||
'settings_luceneClassDir' => "Katalog Lucene LetoDMS",
|
||||
'settings_luceneClassDir_desc' => "Ścieżka do Path to LetoDMS_Lucene (opcjonalnie)",
|
||||
'settings_luceneDir' => "Katalog indeksu Lucene",
|
||||
'settings_luceneDir_desc' => "Ścieżka do indeksu Lucene",
|
||||
'settings_cannot_disable' => "Plik ENABLE_INSTALL_TOOL nie może zostać usunięty",
|
||||
'settings_install_disabled' => "Plik ENABLE_INSTALL_TOOL został usunięty. Możesz teraz zalogować się do LetoDMS i przeprowadzić dalszą konfigurację.",
|
||||
'settings_createdatabase' => "Utwórz tabele basy danych",
|
||||
'settings_createdirectory' => "Utwórz katalog",
|
||||
'settings_currentvalue' => "Bieżąca wartość",
|
||||
'settings_Database' => "Ustawienia bazy danych",
|
||||
'settings_dbDatabase' => "Baza danych",
|
||||
'settings_dbDatabase_desc' => "Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.",
|
||||
'settings_dbDriver' => "Typ bazy danych",
|
||||
'settings_dbDriver_desc' => "Typ bazy danych podany w procesie instalacji. Nie zmieniaj tego pola dopóki nie zamierzasz zmigrować bazy danych na inny typ, na przykład podczas migracji na inny serwer. Typ bazy danych (DB-Driver) używany przez adodb (patrz adodb-readme)",
|
||||
'settings_dbHostname_desc' => "Nazwa hosta twojej bazy danych podana w procesie instalacji. Nie zmieniaj tego pola dopóki nie jest to absolutnie konieczne, na przykład podczas przenoszenia bazy danych na nowego hosta.",
|
||||
'settings_dbHostname' => "Nazwa hosta bazy danych",
|
||||
'settings_dbPass_desc' => "Hasło dostępu do bazy danych podane w procesie instalacji.",
|
||||
'settings_dbPass' => "Hasło",
|
||||
'settings_dbUser_desc' => "Nazwa użytkownika uprawnionego do dostępu do bazy danych podana w procesie instalacji. Nie zmieniaj tego pola dopóki nie jest to absolutnie konieczne, na przykład podczas przenoszenia bazy danych na nowego hosta.",
|
||||
'settings_dbUser' => "Nazwa użytkownika",
|
||||
'settings_dbVersion' => "Schemat bazy danych jest za stary",
|
||||
'settings_delete_install_folder' => "Aby móc używać LetoDMS, musisz usunąć plik ENABLE_INSTALL_TOOL znajdujący się w katalogu konfiguracyjnym",
|
||||
'settings_disable_install' => "Usuń plik ENABLE_INSTALL_TOOL jeśli to możliwe",
|
||||
'settings_disableSelfEdit_desc' => "Jeśli zaznaczone, użytkownik nie może zmieniać własnych danych",
|
||||
'settings_disableSelfEdit' => "Wyłącz auto edycję",
|
||||
'settings_Display' => "Ustawienia wyświetlania",
|
||||
'settings_Edition' => "Ustawienia edycji",
|
||||
'settings_enableAdminRevApp_desc' => "Odznacz aby usunąć Administratora z listy zatwierdzających/recenzentów",
|
||||
'settings_enableAdminRevApp' => "Dołącz Administratora do recenzji/rewizji",
|
||||
'settings_enableCalendar_desc' => "Włącz/Wyłącz kalendarz",
|
||||
'settings_enableCalendar' => "Włącz kalendarz",
|
||||
'settings_enableConverting_desc' => "Włącz/Wyłącz konwertowanie plików",
|
||||
'settings_enableConverting' => "Włącz konwertowanie",
|
||||
'settings_enableNotificationAppRev_desc' => "Zaznacz aby wysyłać powiadomienia do zatwierdzających i recenzentów kiedy pojawi się nowa wersja dokumentu",
|
||||
'settings_enableNotificationAppRev' => "Włącz/Wyłącz powiadomienia dla zatwierdzających/recenzentów",
|
||||
'settings_enableVersionModification_desc' => "Włącz/Wyłącz możliwość modyfikacji wersji dokumentów przez zwykłych użytkowników po wczytaniu pliku. Administrator może w każdej chwili zmienić wersję wczytanego pliku.",
|
||||
'settings_enableVersionModification' => "Zezwól na modyfikowanie wersji",
|
||||
'settings_enableVersionDeletion_desc' => "Włącz/Wyłącz możliwość kasowania poprzednich wersji plików przez zwykłych użytkowników. Administrator może w każdej chwili usunąć stare wersjie.",
|
||||
'settings_enableVersionDeletion' => "Zezwól na usuwanie starych wersji plików",
|
||||
'settings_enableEmail_desc' => "Włącz/Wyłącz automatyczne powiadomienia drogą mailową",
|
||||
'settings_enableEmail' => "Włącz powiadomienia e-mail",
|
||||
'settings_enableFolderTree_desc' => "Odznacz aby nie pokazywać drzewa katalogów",
|
||||
'settings_enableFolderTree' => "Pokaż drzewo katalogów",
|
||||
'settings_enableFullSearch' => "Włącz przeszukiwanie pełnotekstowe",
|
||||
'settings_enableFullSearch_desc' => "Włącz przeszukiwanie pełnotekstowe",
|
||||
'settings_enableGuestLogin_desc' => "Jeśli chcesz dowolnej osobie zalogować się jako gość, zaznacz tę opcję. Uwaga: logowanie gościa powinno być używane wyłącznie w zaufanym środowisku.",
|
||||
'settings_enableGuestLogin' => "Pozwól na logowanie gościa",
|
||||
'settings_enableLargeFileUpload_desc' => "Jeśli zaznaczone, wczytywanie plików będzie możliwe również przez aplet javy nazywany jumploader bez limitu rozmiaru plików. Aplet ten pozwala również na wczytywanie wielu plików jednocześnie.",
|
||||
'settings_enableLargeFileUpload' => "Zezwól na wczytywanie dużych plików",
|
||||
'settings_enableOwnerNotification_desc' => "Zaznacz aby właściciel pliku był powiadamiany zmianach w pliku.",
|
||||
'settings_enableOwnerNotification' => "Włącz domyślne powiadamianie właściciela",
|
||||
'settings_enablePasswordForgotten_desc' => "Jeśli chcesz zezwolić użytkownikom na zmianę własnego hasła i wysyłanie go emailem, zaznacz tę opcję.",
|
||||
'settings_enablePasswordForgotten' => "Włącz odzyskiwanie hasła po jego zapomnieniu",
|
||||
'settings_enableUserImage_desc' => "Zezwól na indywidualne obrazki użytkowników",
|
||||
'settings_enableUserImage' => "Włącz obrazy użytkowników",
|
||||
'settings_enableUsersView_desc' => "Włącz/Wyłącz wgląd w profil użytkownika dla innych",
|
||||
'settings_enableUsersView' => "Włącz podgląd użytkownika",
|
||||
'settings_encryptionKey' => "Klucz szyfrujący",
|
||||
'settings_encryptionKey_desc' => "Ten ciąg znaków jest używany do tworzenia unikatowego identyfikatora dodawanego jako ukryte pole do formularza aby zapobiec atakom CSRF.",
|
||||
'settings_error' => "Błąd",
|
||||
'settings_expandFolderTree_desc' => "Rozwiń drzewo katalogów",
|
||||
'settings_expandFolderTree' => "Rozwiń drzewo katalogów",
|
||||
'settings_expandFolderTree_val0' => "Rozpocznij z ukrytym drzewem",
|
||||
'settings_expandFolderTree_val1' => "Rozpocznij z pokazanym drzewem i rozwiniętym pierwszym poziomem",
|
||||
'settings_expandFolderTree_val2' => "Rozpocznij z pokazanym, w pełni rozwiniętym drzewem",
|
||||
'settings_firstDayOfWeek_desc' => "Pierwszy dzień tygodnia",
|
||||
'settings_firstDayOfWeek' => "Pierwszy dzień tygodnia",
|
||||
'settings_footNote_desc' => "Wiadomość wyświetlana na dole każdej strony",
|
||||
'settings_footNote' => "Treść stopki",
|
||||
'settings_guestID_desc' => "ID gościa używane kiedy gość jest zalogowany (zazwyczaj nie wymaga zmiany)",
|
||||
'settings_guestID' => "ID gościa",
|
||||
'settings_httpRoot_desc' => "Relatywna ścieżka w URL, część za domeną. Nie dołączaj przedrostka http:// ani nazwy hosta. Np. Jeśli cały URL to http://www.example.com/letodms/, wpisz '/letodms/'. Jeśli URL to http://www.example.com/, set '/'",
|
||||
'settings_httpRoot' => "Http Root",
|
||||
'settings_installADOdb' => "Zainstaluj ADOdb",
|
||||
'settings_install_success' => "Instalacja zakończyła się sukcesem.",
|
||||
'settings_install_pear_package_log' => "Zainstaluj pakiet Pear 'Log'",
|
||||
'settings_install_pear_package_webdav' => "Zainstaluj pakiet Pear 'HTTP_WebDAV_Server', jeżli zamierzasz używać interfejsu webdav",
|
||||
'settings_install_zendframework' => "Zainstaluj Zend Framework, jeśli zamierzasz używać przeszukiwania pełnotekstowego",
|
||||
'settings_language' => "Domyślny język",
|
||||
'settings_language_desc' => "Domyślny język (nazwa podkatalogu w katalogu \"languages\")",
|
||||
'settings_logFileEnable_desc' => "Włącz/Wyłącz plik dziennika",
|
||||
'settings_logFileEnable' => "Włącz plik dziennika",
|
||||
'settings_logFileRotation_desc' => "Rotowanie pliku dziennika",
|
||||
'settings_logFileRotation' => "Rotowanie pliku dziennika",
|
||||
'settings_luceneDir' => "Katalog dla indeksu pełnotekstowego",
|
||||
'settings_maxDirID_desc' => "Maksymalna liczba podkatalogów dla katalogu nadrzędnego. Domyślnie: 32700.",
|
||||
'settings_maxDirID' => "Maksymalny ID katalogu",
|
||||
'settings_maxExecutionTime_desc' => "Ustawia maksymalny czas, liczony w sekundach, jaki ma na wykonanie skrypt zanim zostanie zakończony.",
|
||||
'settings_maxExecutionTime' => "Maksymalny czas wykonywania (s)",
|
||||
'settings_more_settings' => "Wykonaj dalszą konfigurację. Domyślny login/hasło: admin/admin",
|
||||
'settings_Notification' => "Ustawienia powiadomień",
|
||||
'settings_no_content_dir' => "Katalog treści",
|
||||
'settings_notfound' => "Nie znaleziono",
|
||||
'settings_notwritable' => "Konfiguracja nie może zostać zapisana ponieważ plik konfiguracyjny nie jest zapisywalny.",
|
||||
'settings_partitionSize' => "Rozmiar części pliku",
|
||||
'settings_partitionSize_desc' => "Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.",
|
||||
'settings_passwordExpiration' => "Wygaśnięcie hasła",
|
||||
'settings_passwordExpiration_desc' => "Liczba dni, po których hasło wygaśnie i będzie musiało być zresetowane. Wartość 0 wyłącza wygaszanie hasła.",
|
||||
'settings_passwordHistory' => "Historia haseł",
|
||||
'settings_passwordHistory_desc' => "Liczba haseł, jakie musi wykorzystać użytkownik, zanim będzie mógł użyć hasła ponownie. Wartość 0 wyłącza historię haseł.",
|
||||
'settings_passwordStrength' => "Minimalna siła hasła",
|
||||
'settings_passwordЅtrength_desc' => "Minimalna siła hasła jest liczbą całkowitą o wartości między 0, a 100. Ustawienie wartości 0 wyłącza sprawdzanie siły hasła.",
|
||||
'settings_passwordStrengthAlgorithm' => "Algorytm sprawdzania siły hasła",
|
||||
'settings_passwordStrengthAlgorithm_desc' => "Algorytm używany do obliczania siły hasła. Algorytm 'prosty' sprawdza tylko czy hasło ma minimum 8 znaków, czy zawiera małe i wielkie litery, cyfry i znaki specjalne. Jeśli te wymagania są spełnione zwracany jest wynik 100, jeśli nie, zwracany jest wynik 0.",
|
||||
'settings_passwordStrengthAlgorithm_valsimple' => "prosty",
|
||||
'settings_passwordStrengthAlgorithm_valadvanced' => "zaawansowany",
|
||||
'settings_perms' => "Uprawnienia",
|
||||
'settings_pear_log' => "Pakiet Pear: Log",
|
||||
'settings_pear_webdav' => "Pakiet Pear: HTTP_WebDAV_Server",
|
||||
'settings_php_dbDriver' => "Rozszerzenie PHP: php_'zobacz bieżącą wartość'",
|
||||
'settings_php_gd2' => "Rozszerzenie PHP: php_gd2",
|
||||
'settings_php_mbstring' => "Rozszerzenie PHP: php_mbstring",
|
||||
'settings_printDisclaimer_desc' => "Zaznaczenie tej opcji spowoduje, że na dole strony będzie wyświetlany komunikat zrzeczenia się zawarty w pliku lang.inc.",
|
||||
'settings_printDisclaimer' => "Wyświetlaj Zrzeczenie się",
|
||||
'settings_restricted_desc' => "Mogą zalogować się tylko ci użytkownicy, którzy mają swoje wpisy w lokalnej bazie danych (niezależnie od pomyślnego uwierzytelnienia w LDAP)",
|
||||
'settings_restricted' => "Ograniczony dostęp",
|
||||
'settings_rootDir_desc' => "Ścieżka do miejsca, gdzie znajduje się letoDMS",
|
||||
'settings_rootDir' => "Katalog główny",
|
||||
'settings_rootFolderID_desc' => "ID katalogu głównego (zazwyczaj nie trzeba tego zmieniać)",
|
||||
'settings_rootFolderID' => "ID katalogu głównego",
|
||||
'settings_SaveError' => "Configuration file save error",
|
||||
'settings_Server' => "Ustawienia serwera",
|
||||
'settings' => "Ustawienia",
|
||||
'settings_siteDefaultPage_desc' => "Strona wyświetlana domyślnie po zalogowaniu. Domyślnie jest to out/out.ViewFolder.php",
|
||||
'settings_siteDefaultPage' => "Domyślna strona",
|
||||
'settings_siteName_desc' => "Nazwa strony używana tytułach. Domyślnie: letoDMS",
|
||||
'settings_siteName' => "Nazwa strony",
|
||||
'settings_Site' => "Strona",
|
||||
'settings_smtpPort_desc' => "Port serwera SMTP, domyślnie 25",
|
||||
'settings_smtpPort' => "Port serwera SMTP",
|
||||
'settings_smtpSendFrom_desc' => "Wyślij od",
|
||||
'settings_smtpSendFrom' => "Wyślij od",
|
||||
'settings_smtpServer_desc' => "Nazwa hosta serwera SMTP",
|
||||
'settings_smtpServer' => "Nazwa serwera SMTP",
|
||||
'settings_SMTP' => "Ustawienia serwera SMTP",
|
||||
'settings_stagingDir' => "Katalog przechowywania części wczytywanych dużych plików",
|
||||
'settings_strictFormCheck_desc' => "Sprawdzanie poprawności forularzy. Jeśli ta opcja jest włączona, to wszystkie pola w formularzach będą obowiązkowe do wypełnienia. Jeśli nie włączysz tej opcji, to większość komentarzy i pól słów kluczowych będzie opcjonalna. Komentarze są zawsze wymagane przy zatwierdzaniu, opiniowaniu lub zmianie statusu dokumentu.",
|
||||
'settings_strictFormCheck' => "Sprawdzanie poprawności formularzy",
|
||||
'settings_suggestionvalue' => "Suggestion value",
|
||||
'settings_System' => "System",
|
||||
'settings_theme' => "Domyślny motyw",
|
||||
'settings_theme_desc' => "Domyślny styl wyglądu (nazwa podkatalogu w katalogu \"styles\")",
|
||||
'settings_titleDisplayHack_desc' => "Obejście problemu z wyświetlaniem tytułów zajmujących więcej niż dwie linie.",
|
||||
'settings_titleDisplayHack' => "Korekta wyświetlania tytułu",
|
||||
'settings_updateDatabase' => "Uruchom skrytoy aktualizujące shemat bazy danych",
|
||||
'settings_updateNotifyTime_desc' => "Użytkownicy są powiadamiani o zmianach w dokumentach, które miały miejsce w ciągu ostatnich 'Update Notify Time' sekund",
|
||||
'settings_updateNotifyTime' => "Okres powiadamiania o zmianach",
|
||||
'settings_versioningFileName_desc' => "Nazwa pliku, zawierającego informacje o wersjonowaniu, utworzonego przez narzędzie kopii zapasowej.",
|
||||
'settings_versioningFileName' => "Nazwa pliku z wersjonowaniem",
|
||||
'settings_viewOnlineFileTypes_desc' => "Pliki z jednym z następujących rozszerzeń mogą być widoczne online (UŻYWAJ WYŁĄCZNIE MAŁYCH LITER)",
|
||||
'settings_viewOnlineFileTypes' => "Typy plików widoczne online",
|
||||
'settings_zendframework' => "Zend Framework",
|
||||
'signed_in_as' => "Zalogowany jako",
|
||||
'sign_in' => "Zaloguj się",
|
||||
'sign_out' => "Wyloguj",
|
||||
'space_used_on_data_folder' => "Przestrzeń zajęta przez folder danych",
|
||||
'status_approval_rejected' => "Szkic odrzucony",
|
||||
'status_approved' => "Zatwierdzone",
|
||||
'status_approver_removed' => "Osoba zatwierdzająca usunięta z procesu",
|
||||
'status_not_approved' => "Nie zatwierdzone",
|
||||
'status_not_reviewed' => "Nie zrecenzowane",
|
||||
'status_reviewed' => "Zrecenzowane",
|
||||
'status_reviewer_rejected' => "Szkic odrzucony",
|
||||
'status_reviewer_removed' => "Recenzent usunięty z procesu",
|
||||
'status' => "Status",
|
||||
'status_unknown' => "Nieznany",
|
||||
'storage_size' => "Zajętość dysku",
|
||||
'submit_approval' => "Zaakceptuj",
|
||||
'submit_login' => "Zaloguj się",
|
||||
'submit_password' => "Ustaw nowe hasło",
|
||||
'submit_password_forgotten' => "Uruchom proces",
|
||||
'submit_review' => "Zatwierdź recenzję",
|
||||
'submit_userinfo' => "Zatwierdź dane",
|
||||
'sunday' => "Niedziela",
|
||||
'theme' => "Wygląd",
|
||||
'thursday' => "Czwartek",
|
||||
'toggle_manager' => "Przełączanie zarządcy",
|
||||
'to' => "Do",
|
||||
'tuesday' => "Wtorek",
|
||||
'under_folder' => "W folderze",
|
||||
'unknown_command' => "Polecenie nie rozpoznane.",
|
||||
'unknown_document_category' => "Nieznana kategoria",
|
||||
'unknown_group' => "Nieznany ID grupy",
|
||||
'unknown_id' => "Nieznany ID",
|
||||
'unknown_keyword_category' => "Nieznana kategoria",
|
||||
'unknown_owner' => "Nieznany ID właściciela",
|
||||
'unknown_user' => "Nieznany ID użytkownika",
|
||||
'unlock_cause_access_mode_all' => "Nadal możesz go zaktualizować ponieważ masz \"Wszystkie\" uprawnienia. Blokada będzie automatycznie zdjęta.",
|
||||
'unlock_cause_locking_user' => "Nadal możesz zaktualizować dokument ponieważ jesteś też osobą, która go zablokowała. Blokada będzie automatycznie zdjęta.",
|
||||
'unlock_document' => "Odblokuj",
|
||||
'update_approvers' => "Aktualizuj listę osób zatwierdzających",
|
||||
'update_document' => "Aktualizuj dokument",
|
||||
'update_fulltext_index' => "Aktualizuj indeks pełnotekstowy",
|
||||
'update_info' => "Aktualizuj informacje",
|
||||
'update_locked_msg' => "Ten dokument jest zablokowany. ",
|
||||
'update_reviewers' => "Aktualizuj listę recenzentów",
|
||||
'update' => "Uaktualnij",
|
||||
'uploaded_by' => "Przesłane przez",
|
||||
'uploading_failed' => "Przesyłanie nie powiodło się. Skontaktuj się z administratorem.",
|
||||
'use_default_categories' => "Użyj predefiniowanych kategorii",
|
||||
'use_default_keywords' => "Użyj predefiniowanych słów kluczowych",
|
||||
'user_exists' => "Użytkownik już istnieje.",
|
||||
'user_image' => "Zdjęcie",
|
||||
'user_info' => "Informacje o użytkowniku",
|
||||
'user_list' => "Lista użytkowników",
|
||||
'user_login' => "Nazwa użytkownika",
|
||||
'user_management' => "Zarządzanie użytkownikami",
|
||||
'user_name' => "Pełna nazwa",
|
||||
'users' => "Użytkownicy",
|
||||
'user' => "Użytkownik",
|
||||
'version_deleted_email' => "Wersja usunięta",
|
||||
'version_info' => "Informacje o wersji",
|
||||
'versioning_file_creation' => "Utwórz archiwum z wersjonowaniem",
|
||||
'versioning_file_creation_warning' => "Ta operacja utworzy plik zawierający informacje o wersjach plików z całego wskazanego folderu. Po utworzeniu, każdy plik będzie zapisany w folderze odpowiednim dla danego dokumentu.",
|
||||
'versioning_info' => "Informacje o wersjach",
|
||||
'version' => "Wersja",
|
||||
'view_online' => "Obejrzyj online",
|
||||
'warning' => "Ostrzeżenie",
|
||||
'wednesday' => "Środa",
|
||||
'week_view' => "Widok tygodniowy",
|
||||
'year_view' => "Widok roczny",
|
||||
'yes' => "Tak",
|
||||
);
|
||||
?>
|
|
@ -84,6 +84,7 @@ $text = array(
|
|||
'assign_reviewers' => "Ge uppdrag till personer/grupper att granska dokumentet",
|
||||
'assign_user_property_to' => "Sätt användarens egenskaper till",
|
||||
'assumed_released' => "Antas klart för användning",
|
||||
'attr_no_regex_match' => "Värdet av attributet stämmer inte överens med regulära uttrycket",
|
||||
'attrdef_management' => "Hantering av attributdefinitioner",
|
||||
'attrdef_exists' => "Attributdefinitionen finns redan",
|
||||
'attrdef_in_use' => "Attributdefinitionen används",
|
||||
|
@ -93,6 +94,7 @@ $text = array(
|
|||
'attrdef_type' => "Typ",
|
||||
'attrdef_minvalues' => "Min tillåtna värde",
|
||||
'attrdef_maxvalues' => "Max tillåtna värde",
|
||||
'attrdef_regex' => "Regulär uttryck",
|
||||
'attrdef_valueset' => "Värden",
|
||||
'attribute_changed_email_subject' => "[sitename]: [name] - Ändrad attribut",
|
||||
'attribute_changed_email_body' => "Ändrad attribut\r\nDokument: [name]\r\nVersion: [version]\r\nAttribut: [attribute]\r\nÖverordnade katalog: [folder_path]\r\nAnvändare: [username]\r\nURL: [url]",
|
||||
|
@ -106,9 +108,11 @@ $text = array(
|
|||
'backup_log_management' => "Backup/Loggning",
|
||||
'between' => "mellan",
|
||||
'calendar' => "Kalender",
|
||||
'calendar_week' => "Kalender vecka",
|
||||
'cancel' => "Avbryt",
|
||||
'cannot_assign_invalid_state' => "Kan inte ändra ett dokument som har gått ut eller avvisats.",
|
||||
'cannot_change_final_states' => "OBS: Du kan inte ändra statusen för ett dokument som har avvisats eller gått ut eller som väntar på att bli godkänt.",
|
||||
'cannot_delete_user' => "Du kan inte ta bort användaren.",
|
||||
'cannot_delete_yourself' => "Du kan inte ta bort dig själv.",
|
||||
'cannot_move_root' => "Fel: Det går inte att flytta root-katalogen.",
|
||||
'cannot_retrieve_approval_snapshot' => "Det är inte möjligt att skapa en snapshot av godkännande-statusen för denna version av dokumentet.",
|
||||
|
@ -135,6 +139,7 @@ $text = array(
|
|||
'choose_workflow' => "Välj arbetsflöde",
|
||||
'choose_workflow_state' => "Välj status för arbetsflödet",
|
||||
'choose_workflow_action' => "Välj åtgärd för arbetsflödet",
|
||||
'clipboard' => "Urklipp",
|
||||
'close' => "Sträng",
|
||||
'comment' => "Kommentar",
|
||||
'comment_for_current_version' => "Kommentar till versionen",
|
||||
|
@ -398,6 +403,7 @@ $text = array(
|
|||
'my_account' => "Min Sida",
|
||||
'my_documents' => "Mina dokument",
|
||||
'name' => "Namn",
|
||||
'needs_workflow_action' => "Detta dokument behöver din uppmärksamhet. Kolla arbetsflödet.",
|
||||
'new_attrdef' => "Lägg till attributdefinition",
|
||||
'new_default_keyword_category' => "Lägg till nyckelordskategori",
|
||||
'new_default_keywords' => "Lägg till nyckelord",
|
||||
|
@ -474,6 +480,7 @@ $text = array(
|
|||
'refresh' => "Uppdatera",
|
||||
'rejected' => "Avvisat",
|
||||
'released' => "Klart för användning",
|
||||
'remove_marked_files' => "Ta bort markerade filer",
|
||||
'removed_workflow_email_subject' => "[sitename]: [name] - Arbetsflöde borttagen från dokument version",
|
||||
'removed_workflow_email_body' => "Arbetsflöde borttagen från dokument version\r\nDokument: [name]\r\nVersion: [version]\r\nArbetsflöde: [workflow]\r\nÖverordnade katalog: [folder_path]\r\nAnvändare: [username]\r\nURL: [url]",
|
||||
'removed_approver' => "har tagits bort från listan med personer som ska godkänna dokumentet.",
|
||||
|
@ -653,10 +660,14 @@ $text = array(
|
|||
'settings_enableLanguageSelector_desc' => "Visa språkurval i användargränssnittet efter inloggning. Detta påverkar inte språkurval på inloggningssidan.",
|
||||
'settings_enableLargeFileUpload_desc' => "Om aktiverad, kan filer laddas upp via javaapplet med namnet jumploader, utan begränsningar i filstorlek. Flera filer kan även laddas upp samtidigt i ett steg.",
|
||||
'settings_enableLargeFileUpload' => "Aktivera uppladdning av stora filer",
|
||||
'settings_maxRecursiveCount' => "Max antal rekursiva dokument/katalog",
|
||||
'settings_maxRecursiveCount_desc' => "Detta är maximum antal av dokument eller katalog som kommer att testas om att det har korrekt rättigheter, när objekt räknas rekursiv. Om detta nummer överskrids, kommer antalet av dokument och katalog i katalogvyn bara bli uppskattat.",
|
||||
'settings_enableOwnerNotification_desc' => "Kryssa i, för att skapa ett meddelande till ägaren av dokumentet, när en ny version av dokumentet har laddats upp.",
|
||||
'settings_enableOwnerNotification' => "Aktivera meddelande till dokumentägaren",
|
||||
'settings_enablePasswordForgotten_desc' => "Om du vill tillåta att användare kan få nytt lösenord genom att skicka e-post, aktivera denna option.",
|
||||
'settings_enablePasswordForgotten' => "Aktivera glömt lösenord",
|
||||
'settings_enableRecursiveCount_desc' => "Om detta sätts på, kommer antal dokument och kataloger i katalogvyn fastställas genom att räkna alla objekter via rekursiv hantering av alla kataloger och räkna dessa dokument och kataloger som användaren har rättigheter till.",
|
||||
'settings_enableRecursiveCount' => "Aktivera rekursiv räkning av dokument/katalog",
|
||||
'settings_enableUserImage_desc' => "Aktivera användarbilder",
|
||||
'settings_enableUserImage' => "Aktivera användarbilder",
|
||||
'settings_enableUsersView_desc' => "Aktivera/Inaktivera visning av grupp och användare för alla användare",
|
||||
|
@ -754,6 +765,8 @@ $text = array(
|
|||
'settings_updateDatabase' => "Kör schemauppdateringsskript på databasen",
|
||||
'settings_updateNotifyTime_desc' => "Användare meddelas om att ändringar i dokumentet har genomförts inom de senaste 'Uppdateringsmeddelandetid' sekunder.",
|
||||
'settings_updateNotifyTime' => "Uppdateringsmeddelandetid",
|
||||
'settings_undelUserIds_desc' => "Lista med komma separerade användare IDs, som inte kan tas bort.",
|
||||
'settings_undelUserIds' => "Användare IDs, som inte kan tas bort",
|
||||
'settings_versioningFileName_desc' => "Namnet på versionsinfo-fil som skapas med backup-verktyget",
|
||||
'settings_versioningFileName' => "Versionsinfo-filnamn",
|
||||
'settings_viewOnlineFileTypes_desc' => "Filer av en av de följande filtyperna kan visas online. OBS! ANVÄND BARA SMÅ BOKSTÄVER",
|
||||
|
@ -766,7 +779,18 @@ $text = array(
|
|||
'signed_in_as' => "Inloggad som",
|
||||
'sign_in' => "logga in",
|
||||
'sign_out' => "logga ut",
|
||||
'sign_out_user' => "logga ut användare",
|
||||
'space_used_on_data_folder' => "Plats använd i datamappen",
|
||||
'splash_added_to_clipboard' => "Lagt till till urklipp",
|
||||
'splash_document_edited' => "Dokument sparad",
|
||||
'splash_document_locked' => "Dokument låst",
|
||||
'splash_document_unlocked' => "Dokument upplåst",
|
||||
'splash_folder_edited' => "Spara katalog ändringar",
|
||||
'splash_invalid_folder_id' => "Ogiltigt katalog ID",
|
||||
'splash_removed_from_clipboard' => "Borttagen från urklipp",
|
||||
'splash_settings_saved' => "Inställningar sparat",
|
||||
'splash_substituted_user' => "Bytt användare",
|
||||
'splash_switched_back_user' => "Byt tillbaka till original användare",
|
||||
'status_approval_rejected' => "Utkast avvisat",
|
||||
'status_approved' => "Godkänt",
|
||||
'status_approver_removed' => "Person som godkänner har tagits bort från processen",
|
||||
|
@ -784,8 +808,10 @@ $text = array(
|
|||
'submit_password_forgotten' => "Starta process",
|
||||
'submit_review' => "Skicka granskning",
|
||||
'submit_userinfo' => "Skicka info",
|
||||
'substitute_user' => "Byt användare",
|
||||
'sunday' => "söndag",
|
||||
'sunday_abbr' => "sö",
|
||||
'switched_to' => "Bytt till",
|
||||
'theme' => "Visningstema",
|
||||
'thursday' => "torsdag",
|
||||
'thursday_abbr' => "to",
|
||||
|
@ -821,6 +847,7 @@ $text = array(
|
|||
'uploaded_by' => "Uppladdat av",
|
||||
'uploading_failed' => "Fel vid uppladdningen. Kontakta administratören.",
|
||||
'uploading_zerosize' => "Uppladdning av tom fil. Uppladdningen avbryts.",
|
||||
'use_comment_of_document' => "Använd dokumentets kommentar",
|
||||
'use_default_categories' => "Använd fördefinerade kategorier",
|
||||
'use_default_keywords' => "Använd fördefinerade nyckelord",
|
||||
'used_discspace' => "Använt minne",
|
||||
|
@ -878,6 +905,7 @@ $text = array(
|
|||
'hu_HU' => "ungerska",
|
||||
'it_IT' => "italienska",
|
||||
'nl_NL' => "holländska",
|
||||
'pl_PL' => "polska",
|
||||
'pt_BR' => "portugisiska (BR)",
|
||||
'ru_RU' => "ryska",
|
||||
'sk_SK' => "slovakiska",
|
||||
|
|
|
@ -416,5 +416,28 @@ $text = array(
|
|||
'week_view' => "周视图",// "Week view",
|
||||
'year_view' => "年视图",// "Year View",
|
||||
'yes' => "是",// "Yes",
|
||||
'add_multiple_documents' => "添加多个文件",
|
||||
'attributes' => "属性",
|
||||
'between' => "时间段",
|
||||
'categories' => "分类",
|
||||
'category_filter' => "指定分类",
|
||||
'create_fulltext_index' => "创建全文索引",
|
||||
'databasesearch' => "数据库搜索",
|
||||
'documents_only' => "指定文件",
|
||||
'fullsearch' => "全文搜索",
|
||||
'fullsearch_hint' => "使用全文索引",
|
||||
'fulltext_info' => "全文索引信息",
|
||||
'global_attributedefinitions' => "属性",
|
||||
'global_document_categories' => "分类",
|
||||
'is_disabled' => "禁用帐户",
|
||||
'link_alt_updatedocument' => "超过20M大文件,请选择<a href=\"%s\">上传大文件</a>.",
|
||||
'objectcheck' => "文件夹/文件检查",
|
||||
'obsolete' => "过时的",
|
||||
'quota' => "配额",
|
||||
'settings' => "设置",
|
||||
'update_fulltext_index' => "更新全文索引",
|
||||
'uploading_zerosize' => "上传失败!请检查是否没有选择上传的文件。",
|
||||
'used_discspace' => "使用磁盘空间",
|
||||
'uploading_failed' => "文件太大无法上传!请处理后重新上传。",
|
||||
);
|
||||
?>
|
||||
|
|
|
@ -41,6 +41,12 @@ $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_added_t
|
|||
|
||||
/* FIXME: this does not work because the folder id is not passed */
|
||||
$folderid = $_GET['folderid'];
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||
|
||||
if(isset($_GET['refferer']) && $_GET['refferer'])
|
||||
header("Location:".urldecode($_GET['refferer']));
|
||||
else {
|
||||
$folderid = $_GET['folderid'];
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
|
||||
require_once("../inc/inc.Utils.php");
|
||||
require_once("../inc/inc.ClassSession.php");
|
||||
|
@ -73,7 +75,7 @@ switch($command) {
|
|||
}
|
||||
break;
|
||||
|
||||
case 'searchdocument':
|
||||
case 'searchdocument': /* {{{ */
|
||||
if($user) {
|
||||
$query = $_GET['query'];
|
||||
|
||||
|
@ -87,9 +89,9 @@ switch($command) {
|
|||
echo json_encode($result);
|
||||
}
|
||||
}
|
||||
break;
|
||||
break; /* }}} */
|
||||
|
||||
case 'searchfolder':
|
||||
case 'searchfolder': /* {{{ */
|
||||
if($user) {
|
||||
$query = $_GET['query'];
|
||||
|
||||
|
@ -103,9 +105,9 @@ switch($command) {
|
|||
echo json_encode($result);
|
||||
}
|
||||
}
|
||||
break;
|
||||
break; /* }}} */
|
||||
|
||||
case 'subtree':
|
||||
case 'subtree': /* {{{ */
|
||||
if(empty($_GET['node']))
|
||||
$nodeid = $settings->_rootFolderID;
|
||||
else
|
||||
|
@ -138,6 +140,27 @@ switch($command) {
|
|||
|
||||
echo json_encode($tree);
|
||||
// echo json_encode(array(array('label'=>'test1', 'id'=>1, 'load_on_demand'=> true), array('label'=>'test2', 'id'=>2, 'load_on_demand'=> true)));
|
||||
break;
|
||||
break; /* }}} */
|
||||
|
||||
case 'addtoclipboard': /* {{{ */
|
||||
if (isset($_GET["id"]) && is_numeric($_GET["id"]) && isset($_GET['type'])) {
|
||||
switch($_GET['type']) {
|
||||
case "folder":
|
||||
$session->addToClipboard($dms->getFolder($_GET['id']));
|
||||
break;
|
||||
case "document":
|
||||
$session->addToClipboard($dms->getDocument($_GET['id']));
|
||||
break;
|
||||
}
|
||||
}
|
||||
$view = UI::factory($theme, '', array('dms'=>$dms, 'user'=>$user));
|
||||
if($view) {
|
||||
$view->setParam('refferer', '');
|
||||
$content = $view->menuClipboard($session->getClipboard());
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($content);
|
||||
} else {
|
||||
}
|
||||
break; /* }}} */
|
||||
}
|
||||
?>
|
||||
|
|
|
@ -63,6 +63,10 @@ if ($action == "addattrdef") {
|
|||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||
}
|
||||
$attrdefid=$newAttrdef->getID();
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_attribute')));
|
||||
|
||||
add_log_line("&action=addattrdef&name=".$name);
|
||||
}
|
||||
|
||||
// delet attribute definition -----------------------------------------------
|
||||
|
@ -85,6 +89,10 @@ else if ($action == "removeattrdef") {
|
|||
if (!$attrdef->remove()) {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||
}
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_attribute')));
|
||||
|
||||
add_log_line("&action=removeattrdef&attrdefid=".$attrdefid);
|
||||
|
||||
$attrdefid=-1;
|
||||
}
|
||||
|
||||
|
@ -140,9 +148,11 @@ else if ($action == "editattrdef") {
|
|||
if (!$attrdef->setRegex($regex)) {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_attribute')));
|
||||
|
||||
add_log_line("&action=editattrdef&attrdefid=".$attrdefid);
|
||||
} else {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
|
||||
}
|
||||
|
||||
|
|
41
op/op.ClearClipboard.php
Normal file
41
op/op.ClearClipboard.php
Normal file
|
@ -0,0 +1,41 @@
|
|||
<?php
|
||||
// MyDMS. Document Management System
|
||||
// Copyright (C) 2002-2005 Markus Westphal
|
||||
// Copyright (C) 2006-2008 Malcolm Cowe
|
||||
// Copyright (C) 2009-2013 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.DBInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.ClassEmail.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
$session->clearClipboard();
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cleared_clipboard')));
|
||||
|
||||
add_log_line();
|
||||
|
||||
if($_GET['refferer'])
|
||||
header("Location:".urldecode($_GET['refferer']));
|
||||
else {
|
||||
$folderid = $_GET['folderid'];
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||
}
|
||||
?>
|
|
@ -55,7 +55,9 @@ if ($action == "addgroup") {
|
|||
|
||||
$groupid=$newGroup->getID();
|
||||
|
||||
add_log_line();
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_group')));
|
||||
|
||||
add_log_line("&action=addgroup&name=".$name);
|
||||
}
|
||||
|
||||
// Delete group -------------------------------------------------------------
|
||||
|
@ -80,7 +82,10 @@ else if ($action == "removegroup") {
|
|||
}
|
||||
|
||||
$groupid = '';
|
||||
add_log_line(".php?groupid=".$_POST["groupid"]."&action=removegroup");
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_group')));
|
||||
|
||||
add_log_line("?groupid=".$_POST["groupid"]."&action=removegroup");
|
||||
}
|
||||
|
||||
// Modifiy group ------------------------------------------------------------
|
||||
|
@ -110,7 +115,9 @@ else if ($action == "editgroup") {
|
|||
if ($group->getComment() != $comment)
|
||||
$group->setComment($comment);
|
||||
|
||||
add_log_line();
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_group')));
|
||||
|
||||
add_log_line("?groupid=".$_POST["groupid"]."&action=editgroup");
|
||||
}
|
||||
|
||||
// Add user to group --------------------------------------------------------
|
||||
|
@ -146,7 +153,9 @@ else if ($action == "addmember") {
|
|||
if (isset($_POST["manager"])) $group->toggleManager($newMember);
|
||||
}
|
||||
|
||||
add_log_line(".php?groupid=".$groupid."&userid=".$_POST["userid"]."&action=addmember");
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_group_member')));
|
||||
|
||||
add_log_line("?groupid=".$groupid."&userid=".$_POST["userid"]."&action=addmember");
|
||||
}
|
||||
|
||||
// Remove user from group --------------------------------------------------
|
||||
|
@ -179,7 +188,9 @@ else if ($action == "rmmember") {
|
|||
|
||||
$group->removeUser($oldMember);
|
||||
|
||||
add_log_line();
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_group_member')));
|
||||
|
||||
add_log_line("?groupid=".$groupid."&userid=".$_POST["userid"]."&action=rmmember");
|
||||
}
|
||||
|
||||
// toggle manager flag
|
||||
|
@ -212,7 +223,9 @@ else if ($action == "tmanager") {
|
|||
|
||||
$group->toggleManager($usertoedit);
|
||||
|
||||
add_log_line();
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_toogle_group_manager')));
|
||||
|
||||
add_log_line("?groupid=".$groupid."&userid=".$_POST["userid"]."&action=tmanager");
|
||||
}
|
||||
|
||||
header("Location:../out/out.GroupMgr.php?groupid=".$groupid);
|
||||
|
|
131
op/op.MoveClipboard.php
Normal file
131
op/op.MoveClipboard.php
Normal file
|
@ -0,0 +1,131 @@
|
|||
<?php
|
||||
// MyDMS. Document Management System
|
||||
// Copyright (C) 2002-2005 Markus Westphal
|
||||
// Copyright (C) 2006-2008 Malcolm Cowe
|
||||
//
|
||||
// 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.DBInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.ClassEmail.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
if (!isset($_GET["targetid"]) || !is_numeric($_GET["targetid"]) || $_GET["targetid"]<1) {
|
||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||
}
|
||||
|
||||
$targetid = $_GET["targetid"];
|
||||
$targetFolder = $dms->getFolder($targetid);
|
||||
|
||||
if (!is_object($targetFolder)) {
|
||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||
}
|
||||
|
||||
if ($targetFolder->getAccessMode($user) < M_READWRITE) {
|
||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
||||
}
|
||||
|
||||
$clipboard = $session->getClipboard();
|
||||
foreach($clipboard['docs'] as $documentid) {
|
||||
$document = $dms->getDocument($documentid);
|
||||
$oldFolder = $document->getFolder();
|
||||
|
||||
if ($document->getAccessMode($user) < M_READWRITE) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
|
||||
}
|
||||
|
||||
if ($targetid != $oldFolder->getID()) {
|
||||
if ($document->setFolder($targetFolder)) {
|
||||
// Send notification to subscribers.
|
||||
if($notifier) {
|
||||
$notifyList = $document->getNotifyList();
|
||||
$subject = "document_moved_email_subject";
|
||||
$message = "document_moved_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $document->getName();
|
||||
$params['old_folder_path'] = $oldFolder->getFolderPathPlain();
|
||||
$params['new_folder_path'] = $targetFolder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$params['http_root'] = $settings->_httpRoot;
|
||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
||||
}
|
||||
// if user is not owner send notification to owner
|
||||
if ($user->getID() != $document->getOwner()->getID())
|
||||
$notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params);
|
||||
}
|
||||
$session->removeFromClipboard($document);
|
||||
|
||||
} else {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
}
|
||||
} else {
|
||||
$session->removeFromClipboard($document);
|
||||
}
|
||||
}
|
||||
|
||||
foreach($clipboard['folders'] as $folderid) {
|
||||
$folder = $dms->getFolder($folderid);
|
||||
|
||||
if ($folder->getAccessMode($user) < M_READWRITE) {
|
||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
||||
}
|
||||
|
||||
$oldFolder = $folder->getParent();
|
||||
if ($folder->setParent($targetFolder)) {
|
||||
// Send notification to subscribers.
|
||||
if($notifier) {
|
||||
$notifyList = $folder->getNotifyList();
|
||||
$subject = "folder_moved_email_subject";
|
||||
$message = "folder_moved_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $folder->getName();
|
||||
$params['old_folder_path'] = $oldFolder->getFolderPathPlain();
|
||||
$params['new_folder_path'] = $targetFolder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$params['http_root'] = $settings->_httpRoot;
|
||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
||||
}
|
||||
// if user is not owner send notification to owner
|
||||
if ($user->getID() != $folder->getOwner()->getID())
|
||||
$notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
|
||||
|
||||
}
|
||||
$session->removeFromClipboard($folder);
|
||||
} else {
|
||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured"));
|
||||
}
|
||||
}
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_moved_clipboard')));
|
||||
|
||||
add_log_line();
|
||||
|
||||
if($_GET['refferer'])
|
||||
header("Location:".urldecode($_GET['refferer']));
|
||||
else
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$targetid);
|
||||
|
||||
?>
|
|
@ -40,6 +40,11 @@ if (isset($_GET["id"]) && is_numeric($_GET["id"]) && isset($_GET['type'])) {
|
|||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_removed_from_clipboard')));
|
||||
|
||||
$folderid = $_GET['folderid'];
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||
|
||||
if($_GET['refferer'])
|
||||
header("Location:".urldecode($_GET['refferer']));
|
||||
else {
|
||||
$folderid = $_GET['folderid'];
|
||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||
}
|
||||
?>
|
||||
|
|
481
op/op.Search.php
481
op/op.Search.php
|
@ -31,25 +31,6 @@ include("../inc/inc.Authentication.php");
|
|||
*/
|
||||
require_once("SeedDMS/Preview.php");
|
||||
|
||||
// Redirect to the search page if the navigation search button has been
|
||||
// selected without supplying any search terms.
|
||||
if (isset($_GET["navBar"])) {
|
||||
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
||||
$folderid=$settings->_rootFolderID;
|
||||
}
|
||||
else {
|
||||
$folderid = $_GET["folderid"];
|
||||
}
|
||||
if(strlen($_GET["query"])==0) {
|
||||
header("Location: ../out/out.SearchForm.php?folderid=".$folderid);
|
||||
} else {
|
||||
if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
|
||||
header("Location: ../op/op.SearchFulltext.php?folderid=".$folderid."&query=".$_GET["query"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function getTime() {
|
||||
if (function_exists('microtime')) {
|
||||
$tm = microtime();
|
||||
|
@ -59,82 +40,218 @@ function getTime() {
|
|||
return time();
|
||||
}
|
||||
|
||||
//
|
||||
// Parse all of the parameters for the search
|
||||
//
|
||||
|
||||
// Create the keyword search string. This search spans up to three columns
|
||||
// in the database: keywords, name and comment.
|
||||
|
||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||
$query = $_GET["query"];
|
||||
}
|
||||
else {
|
||||
$query = "";
|
||||
// Redirect to the search page if the navigation search button has been
|
||||
// selected without supplying any search terms.
|
||||
if (isset($_GET["navBar"])) {
|
||||
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
||||
$folderid=$settings->_rootFolderID;
|
||||
} else {
|
||||
$folderid = $_GET["folderid"];
|
||||
}
|
||||
/*
|
||||
if(strlen($_GET["query"])==0) {
|
||||
header("Location: ../out/out.SearchForm.php?folderid=".$folderid);
|
||||
} else {
|
||||
if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
|
||||
header("Location: ../op/op.SearchFulltext.php?folderid=".$folderid."&query=".$_GET["query"]);
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
$mode = "AND";
|
||||
if (isset($_GET["mode"]) && is_numeric($_GET["mode"]) && $_GET["mode"]==0) {
|
||||
$mode = "OR";
|
||||
}
|
||||
if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
|
||||
// Search in Fulltext {{{
|
||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||
$query = $_GET["query"];
|
||||
}
|
||||
else {
|
||||
$query = "";
|
||||
}
|
||||
|
||||
$searchin = array();
|
||||
if (isset($_GET['searchin']) && is_array($_GET["searchin"])) {
|
||||
foreach ($_GET["searchin"] as $si) {
|
||||
if (isset($si) && is_numeric($si)) {
|
||||
switch ($si) {
|
||||
case 1: // keywords
|
||||
case 2: // name
|
||||
case 3: // comment
|
||||
case 4: // attributes
|
||||
$searchin[$si] = $si;
|
||||
break;
|
||||
// category
|
||||
$categories = array();
|
||||
$categorynames = array();
|
||||
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
||||
foreach($_GET['categoryids'] as $catid) {
|
||||
if($catid > 0) {
|
||||
$category = $dms->getDocumentCategory($catid);
|
||||
$categories[] = $category;
|
||||
$categorynames[] = $category->getName();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// if none is checkd search all
|
||||
if (count($searchin)==0) $searchin=array(1, 2, 3, 4);
|
||||
|
||||
// Check to see if the search has been restricted to a particular sub-tree in
|
||||
// the folder hierarchy.
|
||||
if (isset($_GET["targetidform1"]) && is_numeric($_GET["targetidform1"]) && $_GET["targetidform1"]>0) {
|
||||
$targetid = $_GET["targetidform1"];
|
||||
$startFolder = $dms->getFolder($targetid);
|
||||
}
|
||||
else {
|
||||
$targetid = $settings->_rootFolderID;
|
||||
$startFolder = $dms->getFolder($targetid);
|
||||
}
|
||||
if (!is_object($startFolder)) {
|
||||
UI::exitError(getMLText("search_results"),getMLText("invalid_folder_id"));
|
||||
}
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
$owner = null;
|
||||
if (isset($_GET["ownerid"]) && is_numeric($_GET["ownerid"]) && $_GET["ownerid"]!=-1) {
|
||||
$owner = $dms->getUser($_GET["ownerid"]);
|
||||
if (!is_object($owner)) {
|
||||
UI::htmlStartPage(getMLText("search_results"));
|
||||
UI::contentContainer(getMLText("unknown_owner"));
|
||||
UI::htmlEndPage();
|
||||
exit;
|
||||
//
|
||||
// Get the page number to display. If the result set contains more than
|
||||
// 25 entries, it is displayed across multiple pages.
|
||||
//
|
||||
// This requires that a page number variable be used to track which page the
|
||||
// user is interested in, and an extra clause on the select statement.
|
||||
//
|
||||
// Default page to display is always one.
|
||||
$pageNumber=1;
|
||||
if (isset($_GET["pg"])) {
|
||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
||||
$pageNumber = (integer)$_GET["pg"];
|
||||
}
|
||||
else if (!strcasecmp($_GET["pg"], "all")) {
|
||||
$pageNumber = "all";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// --------------- Suche starten --------------------------------------------
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
$owner = null;
|
||||
if (isset($_GET["ownerid"]) && is_numeric($_GET["ownerid"]) && $_GET["ownerid"]!=-1) {
|
||||
$owner = $dms->getUser($_GET["ownerid"]);
|
||||
if (!is_object($owner)) {
|
||||
UI::exitError(getMLText("search_results"),getMLText("unknown_owner"));
|
||||
}
|
||||
}
|
||||
|
||||
$pageNumber=1;
|
||||
if (isset($_GET["pg"])) {
|
||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
||||
$pageNumber = (integer)$_GET["pg"];
|
||||
}
|
||||
else if (!strcasecmp($_GET["pg"], "all")) {
|
||||
$pageNumber = "all";
|
||||
}
|
||||
}
|
||||
|
||||
$startTime = getTime();
|
||||
if($settings->_enableFullSearch) {
|
||||
if(!empty($settings->_luceneClassDir))
|
||||
require_once($settings->_luceneClassDir.'/Lucene.php');
|
||||
else
|
||||
require_once('SeedDMS/Lucene.php');
|
||||
}
|
||||
|
||||
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
|
||||
if(strlen($query) < 4 && strpos($query, '*')) {
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('splash_invalid_searchterm')));
|
||||
$resArr = array();
|
||||
$resArr['totalDocs'] = 0;
|
||||
$resArr['totalFolders'] = 0;
|
||||
$resArr['totalPages'] = 0;
|
||||
$entries = array();
|
||||
$searchTime = 0;
|
||||
} else {
|
||||
$index = Zend_Search_Lucene::open($settings->_luceneDir);
|
||||
$lucenesearch = new SeedDMS_Lucene_Search($index);
|
||||
$hits = $lucenesearch->search($query, $owner ? $owner->getLogin() : '', '', $categorynames);
|
||||
$limit = 20;
|
||||
$resArr = array();
|
||||
$resArr['totalDocs'] = count($hits);
|
||||
$resArr['totalFolders'] = 0;
|
||||
if($pageNumber != 'all' && count($hits) > $limit) {
|
||||
$resArr['totalPages'] = (int) (count($hits) / $limit);
|
||||
if ((count($hits)%$limit) > 0)
|
||||
$resArr['totalPages']++;
|
||||
$hits = array_slice($hits, ($pageNumber-1)*$limit, $limit);
|
||||
} else {
|
||||
$resArr['totalPages'] = 1;
|
||||
}
|
||||
|
||||
$entries = array();
|
||||
if($hits) {
|
||||
foreach($hits as $hit) {
|
||||
if($tmp = $dms->getDocument($hit['document_id'])) {
|
||||
if($tmp->getAccessMode($user) >= M_READ) {
|
||||
$entries[] = $tmp;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$searchTime = getTime() - $startTime;
|
||||
$searchTime = round($searchTime, 2);
|
||||
}
|
||||
// }}}
|
||||
} else {
|
||||
// Search in Database {{{
|
||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||
$query = $_GET["query"];
|
||||
}
|
||||
else {
|
||||
$query = "";
|
||||
}
|
||||
|
||||
/* Select if only documents (0x01), only folders (0x02) or both (0x03)
|
||||
* are found
|
||||
*/
|
||||
$resultmode = 0x03;
|
||||
|
||||
$mode = "AND";
|
||||
if (isset($_GET["mode"]) && is_numeric($_GET["mode"]) && $_GET["mode"]==0) {
|
||||
$mode = "OR";
|
||||
}
|
||||
|
||||
$searchin = array();
|
||||
if (isset($_GET['searchin']) && is_array($_GET["searchin"])) {
|
||||
foreach ($_GET["searchin"] as $si) {
|
||||
if (isset($si) && is_numeric($si)) {
|
||||
switch ($si) {
|
||||
case 1: // keywords
|
||||
case 2: // name
|
||||
case 3: // comment
|
||||
case 4: // attributes
|
||||
$searchin[$si] = $si;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// if none is checkd search all
|
||||
if (count($searchin)==0) $searchin=array(1, 2, 3, 4);
|
||||
|
||||
// Check to see if the search has been restricted to a particular sub-tree in
|
||||
// the folder hierarchy.
|
||||
if (isset($_GET["targetidform1"]) && is_numeric($_GET["targetidform1"]) && $_GET["targetidform1"]>0) {
|
||||
$targetid = $_GET["targetidform1"];
|
||||
$startFolder = $dms->getFolder($targetid);
|
||||
}
|
||||
else {
|
||||
$targetid = $settings->_rootFolderID;
|
||||
$startFolder = $dms->getFolder($targetid);
|
||||
}
|
||||
if (!is_object($startFolder)) {
|
||||
UI::exitError(getMLText("search_results"),getMLText("invalid_folder_id"));
|
||||
}
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
$owner = null;
|
||||
if (isset($_GET["ownerid"]) && is_numeric($_GET["ownerid"]) && $_GET["ownerid"]!=-1) {
|
||||
$owner = $dms->getUser($_GET["ownerid"]);
|
||||
if (!is_object($owner)) {
|
||||
UI::htmlStartPage(getMLText("search_results"));
|
||||
UI::contentContainer(getMLText("unknown_owner"));
|
||||
UI::htmlEndPage();
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
// Is the search restricted to documents created between two specific dates?
|
||||
$startdate = array();
|
||||
$stopdate = array();
|
||||
if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
||||
$creationdate = true;
|
||||
} else {
|
||||
$creationdate = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Is the search restricted to documents created between two specific dates?
|
||||
$startdate = array();
|
||||
$stopdate = array();
|
||||
if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
||||
if(isset($_GET["createstart"])) {
|
||||
$tmp = explode("-", $_GET["createstart"]);
|
||||
$startdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
} else {
|
||||
$startdate = array('year'=>$_GET["createstartyear"], 'month'=>$_GET["createstartmonth"], 'day'=>$_GET["createstartday"], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
if(isset($_GET["createstartyear"]))
|
||||
$startdate = array('year'=>$_GET["createstartyear"], 'month'=>$_GET["createstartmonth"], 'day'=>$_GET["createstartday"], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
}
|
||||
if (!checkdate($startdate['month'], $startdate['day'], $startdate['year'])) {
|
||||
if ($startdate && !checkdate($startdate['month'], $startdate['day'], $startdate['year'])) {
|
||||
UI::htmlStartPage(getMLText("search_results"));
|
||||
UI::contentContainer(getMLText("invalid_create_date_start"));
|
||||
UI::htmlEndPage();
|
||||
|
@ -144,19 +261,24 @@ if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
|||
$tmp = explode("-", $_GET["createend"]);
|
||||
$stopdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
} else {
|
||||
$stopdate = array('year'=>$_GET["createendyear"], 'month'=>$_GET["createendmonth"], 'day'=>$_GET["createendday"], 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
if(isset($_GET["createendyear"]))
|
||||
$stopdate = array('year'=>$_GET["createendyear"], 'month'=>$_GET["createendmonth"], 'day'=>$_GET["createendday"], 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
}
|
||||
if (!checkdate($stopdate['month'], $stopdate['day'], $stopdate['year'])) {
|
||||
if ($stopdate && !checkdate($stopdate['month'], $stopdate['day'], $stopdate['year'])) {
|
||||
UI::htmlStartPage(getMLText("search_results"));
|
||||
UI::contentContainer(getMLText("invalid_create_date_end"));
|
||||
UI::htmlEndPage();
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
$expstartdate = array();
|
||||
$expstopdate = array();
|
||||
if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
||||
$expstartdate = array();
|
||||
$expstopdate = array();
|
||||
if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
||||
$expirationdate = true;
|
||||
} else {
|
||||
$expirationdate = false;
|
||||
}
|
||||
|
||||
if(isset($_GET["expirationstart"]) && $_GET["expirationstart"]) {
|
||||
$tmp = explode("-", $_GET["expirationstart"]);
|
||||
$expstartdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
|
@ -164,7 +286,7 @@ if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
|||
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_start"));
|
||||
}
|
||||
} else {
|
||||
$expstartdate = array('year'=>$_GET["expirationstartyear"], 'month'=>$_GET["expirationstartmonth"], 'day'=>$_GET["expirationstartday"], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
// $expstartdate = array('year'=>$_GET["expirationstartyear"], 'month'=>$_GET["expirationstartmonth"], 'day'=>$_GET["expirationstartday"], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
$expstartdate = array();
|
||||
}
|
||||
if(isset($_GET["expirationend"]) && $_GET["expirationend"]) {
|
||||
|
@ -174,90 +296,105 @@ if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
|||
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_end"));
|
||||
}
|
||||
} else {
|
||||
$expstopdate = array('year'=>$_GET["expirationendyear"], 'month'=>$_GET["expirationendmonth"], 'day'=>$_GET["expirationendday"], 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
//$expstopdate = array('year'=>$_GET["expirationendyear"], 'month'=>$_GET["expirationendmonth"], 'day'=>$_GET["expirationendday"], 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
$expstopdate = array();
|
||||
}
|
||||
}
|
||||
|
||||
// status
|
||||
$status = array();
|
||||
if (isset($_GET["pendingReview"])){
|
||||
$status[] = S_DRAFT_REV;
|
||||
}
|
||||
if (isset($_GET["pendingApproval"])){
|
||||
$status[] = S_DRAFT_APP;
|
||||
}
|
||||
if (isset($_GET["inWorkflow"])){
|
||||
$status[] = S_IN_WORKFLOW;
|
||||
}
|
||||
if (isset($_GET["released"])){
|
||||
$status[] = S_RELEASED;
|
||||
}
|
||||
if (isset($_GET["rejected"])){
|
||||
$status[] = S_REJECTED;
|
||||
}
|
||||
if (isset($_GET["obsolete"])){
|
||||
$status[] = S_OBSOLETE;
|
||||
}
|
||||
if (isset($_GET["expired"])){
|
||||
$status[] = S_EXPIRED;
|
||||
}
|
||||
|
||||
// category
|
||||
$categories = array();
|
||||
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
||||
foreach($_GET['categoryids'] as $catid) {
|
||||
if($catid > 0)
|
||||
$categories[] = $dms->getDocumentCategory($catid);
|
||||
// status
|
||||
$status = array();
|
||||
if (isset($_GET["pendingReview"])){
|
||||
$status[] = S_DRAFT_REV;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_GET["attributes"]))
|
||||
$attributes = $_GET["attributes"];
|
||||
else
|
||||
$attributes = array();
|
||||
|
||||
//
|
||||
// Get the page number to display. If the result set contains more than
|
||||
// 25 entries, it is displayed across multiple pages.
|
||||
//
|
||||
// This requires that a page number variable be used to track which page the
|
||||
// user is interested in, and an extra clause on the select statement.
|
||||
//
|
||||
// Default page to display is always one.
|
||||
$pageNumber=1;
|
||||
$limit = 15;
|
||||
if (isset($_GET["pg"])) {
|
||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
||||
$pageNumber = (int) $_GET["pg"];
|
||||
if (isset($_GET["pendingApproval"])){
|
||||
$status[] = S_DRAFT_APP;
|
||||
}
|
||||
elseif (!strcasecmp($_GET["pg"], "all")) {
|
||||
$limit = 0;
|
||||
if (isset($_GET["inWorkflow"])){
|
||||
$status[] = S_IN_WORKFLOW;
|
||||
}
|
||||
if (isset($_GET["released"])){
|
||||
$status[] = S_RELEASED;
|
||||
}
|
||||
if (isset($_GET["rejected"])){
|
||||
$status[] = S_REJECTED;
|
||||
}
|
||||
if (isset($_GET["obsolete"])){
|
||||
$status[] = S_OBSOLETE;
|
||||
}
|
||||
if (isset($_GET["expired"])){
|
||||
$status[] = S_EXPIRED;
|
||||
}
|
||||
}
|
||||
|
||||
/* Do not search for folders if result shall be filtered by status.
|
||||
* If this is not done, unexplainable results will be delivered.
|
||||
* e.g. a search for expired documents of a given user will list
|
||||
* also all folders of that user because the status doesn't apply
|
||||
* to folders.
|
||||
*/
|
||||
if($status)
|
||||
$resultmode = 0x01;
|
||||
|
||||
// ---------------- Start searching -----------------------------------------
|
||||
$startTime = getTime();
|
||||
$resArr = $dms->search($query, $limit, ($pageNumber-1)*$limit, $mode, $searchin, $startFolder, $owner, $status, $startdate, $stopdate, array(), array(), $categories, $attributes, 0x03, $expstartdate, $expstopdate);
|
||||
$searchTime = getTime() - $startTime;
|
||||
$searchTime = round($searchTime, 2);
|
||||
|
||||
$entries = array();
|
||||
if($resArr['folders']) {
|
||||
foreach ($resArr['folders'] as $entry) {
|
||||
if ($entry->getAccessMode($user) >= M_READ) {
|
||||
$entries[] = $entry;
|
||||
// category
|
||||
$categories = array();
|
||||
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
||||
foreach($_GET['categoryids'] as $catid) {
|
||||
if($catid > 0)
|
||||
$categories[] = $dms->getDocumentCategory($catid);
|
||||
}
|
||||
}
|
||||
}
|
||||
if($resArr['docs']) {
|
||||
foreach ($resArr['docs'] as $entry) {
|
||||
if ($entry->getAccessMode($user) >= M_READ) {
|
||||
$entries[] = $entry;
|
||||
|
||||
/* Do not search for folders if result shall be filtered by categories. */
|
||||
if($categories)
|
||||
$resultmode = 0x01;
|
||||
|
||||
if (isset($_GET["attributes"]))
|
||||
$attributes = $_GET["attributes"];
|
||||
else
|
||||
$attributes = array();
|
||||
|
||||
//
|
||||
// Get the page number to display. If the result set contains more than
|
||||
// 25 entries, it is displayed across multiple pages.
|
||||
//
|
||||
// This requires that a page number variable be used to track which page the
|
||||
// user is interested in, and an extra clause on the select statement.
|
||||
//
|
||||
// Default page to display is always one.
|
||||
$pageNumber=1;
|
||||
$limit = 15;
|
||||
if (isset($_GET["pg"])) {
|
||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
||||
$pageNumber = (int) $_GET["pg"];
|
||||
}
|
||||
elseif (!strcasecmp($_GET["pg"], "all")) {
|
||||
$limit = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// ---------------- Start searching -----------------------------------------
|
||||
$startTime = getTime();
|
||||
$resArr = $dms->search($query, $limit, ($pageNumber-1)*$limit, $mode, $searchin, $startFolder, $owner, $status, $creationdate ? $startdate : array(), $creationdate ? $stopdate : array(), array(), array(), $categories, $attributes, $resultmode, $expirationdate ? $expstartdate : array(), $expirationdate ? $expstopdate : array());
|
||||
$searchTime = getTime() - $startTime;
|
||||
$searchTime = round($searchTime, 2);
|
||||
|
||||
$entries = array();
|
||||
if($resArr['folders']) {
|
||||
foreach ($resArr['folders'] as $entry) {
|
||||
if ($entry->getAccessMode($user) >= M_READ) {
|
||||
$entries[] = $entry;
|
||||
}
|
||||
}
|
||||
}
|
||||
if($resArr['docs']) {
|
||||
foreach ($resArr['docs'] as $entry) {
|
||||
if ($entry->getAccessMode($user) >= M_READ) {
|
||||
$entries[] = $entry;
|
||||
}
|
||||
}
|
||||
}
|
||||
// }}}
|
||||
}
|
||||
|
||||
// -------------- Output results --------------------------------------------
|
||||
|
||||
if(count($entries) == 1) {
|
||||
|
@ -271,8 +408,32 @@ if(count($entries) == 1) {
|
|||
}
|
||||
} else {
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$startFolder, 'query'=>$query, 'searchhits'=>$entries, 'totalpages'=>$resArr['totalPages'], 'pagenumber'=>$pageNumber, 'searchtime'=>$searchTime, 'urlparams'=>$_GET, 'searchin'=>$searchin, 'cachedir'=>$settings->_cacheDir));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'query'=>$query, 'searchhits'=>$entries, 'totalpages'=>$resArr['totalPages'], 'pagenumber'=>$pageNumber, 'searchtime'=>$searchTime, 'urlparams'=>$_GET, 'cachedir'=>$settings->_cacheDir));
|
||||
if($view) {
|
||||
$view->setParam('totaldocs', $resArr['totalDocs']);
|
||||
$view->setParam('totalfolders', $resArr['totalFolders']);
|
||||
$view->setParam('fullsearch', (isset($_GET["fullsearch"]) && $_GET["fullsearch"]) ? true : false);
|
||||
$view->setParam('mode', isset($mode) ? $mode : '');
|
||||
$view->setParam('searchin', isset($searchin) ? $searchin : array());
|
||||
$view->setParam('startfolder', isset($startFolder) ? $startFolder : null);
|
||||
$view->setParam('owner', $owner);
|
||||
$view->setParam('startdate', isset($startdate) ? $startdate : array());
|
||||
$view->setParam('stopdate', isset($stopdate) ? $stopdate : array());
|
||||
$view->setParam('expstartdate', isset($expstartdate) ? $expstartdate : array());
|
||||
$view->setParam('expstopdate', isset($expstopdate) ? $expstopdate : array());
|
||||
$view->setParam('creationdate', isset($creationdate) ? $creationdate : '');
|
||||
$view->setParam('expirationdate', isset($expirationdate) ? $expirationdate: '');
|
||||
$view->setParam('status', isset($status) ? $status : array());
|
||||
$view->setParam('categories', isset($categories) ? $categories : '');
|
||||
$view->setParam('attributes', isset($attributes) ? $attributes : '');
|
||||
$attrdefs = $dms->getAllAttributeDefinitions(array(SeedDMS_Core_AttributeDefinition::objtype_document, SeedDMS_Core_AttributeDefinition::objtype_documentcontent/*, SeedDMS_Core_AttributeDefinition::objtype_all*/));
|
||||
$view->setParam('attrdefs', $attrdefs);
|
||||
$allCats = $dms->getDocumentCategories();
|
||||
$view->setParam('allcategories', $allCats);
|
||||
$allUsers = $dms->getAllUsers($settings->_sortUsersInList);
|
||||
$view->setParam('allusers', $allUsers);
|
||||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
$view->setParam('enablefullsearch', $settings->_enableFullSearch);
|
||||
$view->show();
|
||||
exit;
|
||||
}
|
||||
|
|
|
@ -66,6 +66,7 @@ if ($action == "saveSettings")
|
|||
$settings->_enableEmail =getBoolValue("enableEmail");
|
||||
$settings->_enableUsersView = getBoolValue("enableUsersView");
|
||||
$settings->_enableFullSearch = getBoolValue("enableFullSearch");
|
||||
$settings->_enableClipboard = getBoolValue("enableClipboard");
|
||||
$settings->_enableFolderTree = getBoolValue("enableFolderTree");
|
||||
$settings->_enableRecursiveCount = getBoolValue("enableRecursiveCount");
|
||||
$settings->_maxRecursiveCount = intval($_POST["maxRecursiveCount"]);
|
||||
|
|
|
@ -168,16 +168,20 @@ if ($_FILES['userfile']['error'] == 0) {
|
|||
}
|
||||
}
|
||||
|
||||
$attributes = $_POST["attributes"];
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||
if($attribute) {
|
||||
if($attrdef->getRegex()) {
|
||||
if(!preg_match($attrdef->getRegex(), $attribute)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("attr_no_regex_match"));
|
||||
if(isset($_POST["attributes"]) && $_POST["attributes"]) {
|
||||
$attributes = $_POST["attributes"];
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||
if($attribute) {
|
||||
if($attrdef->getRegex()) {
|
||||
if(!preg_match($attrdef->getRegex(), $attribute)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("attr_no_regex_match"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$attributes = array();
|
||||
}
|
||||
|
||||
$contentResult=$document->addContent($comment, $user, $userfiletmp, basename($userfilename), $fileType, $userfiletype, $reviewers, $approvers, $version=0, $attributes);
|
||||
|
|
|
@ -116,6 +116,8 @@ if ($action == "adduser") {
|
|||
|
||||
$userid=$newUser->getID();
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_user')));
|
||||
|
||||
add_log_line(".php&action=adduser&login=".$login);
|
||||
}
|
||||
|
||||
|
@ -158,6 +160,7 @@ else if ($action == "removeuser") {
|
|||
|
||||
add_log_line(".php&action=removeuser&userid=".$userid);
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_user')));
|
||||
$userid=-1;
|
||||
}
|
||||
|
||||
|
@ -289,8 +292,8 @@ else if ($action == "edituser") {
|
|||
$group->removeUser($editedUser);
|
||||
}
|
||||
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_user')));
|
||||
add_log_line(".php&action=edituser&userid=".$userid);
|
||||
|
||||
}
|
||||
else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ if($view) {
|
|||
$view->setParam('folder', $folder);
|
||||
$view->setParam('orderby', $orderby);
|
||||
$view->setParam('enableFolderTree', $settings->_enableFolderTree);
|
||||
$view->setParam('enableClipboard', false /*$settings->_enableClipboard */);
|
||||
$view->setParam('enableClipboard', $settings->_enableClipboard);
|
||||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
|
|
|
@ -9,7 +9,7 @@ $(document).ready( function() {
|
|||
$('#expirationdate, #fromdate, #todate, #createstartdate, #createenddate, #expirationstartdate, #expirationenddate')
|
||||
.datepicker()
|
||||
.on('changeDate', function(ev){
|
||||
$('#expirationdate, #fromdate, #todate, #createstartdate, #createenddate, #expirationstartdate, #expirationenddate').datepicker('hide');
|
||||
$(ev.currentTarget).datepicker('hide');
|
||||
});
|
||||
|
||||
$(".chzn-select").chosen();
|
||||
|
@ -53,14 +53,14 @@ $(document).ready( function() {
|
|||
if(item.charAt(0) == 'D')
|
||||
return '<i class="icon-file"></i> ' + item.substring(1);
|
||||
else if(item.charAt(0) == 'F')
|
||||
return '<i class="icon-folder-close"></i> ' + item.substring(1);
|
||||
return '<i class="icon-folder-close-alt"></i> ' + item.substring(1);
|
||||
else
|
||||
return '<i class="icon-search"></i> ' + item.substring(1);
|
||||
}
|
||||
});
|
||||
|
||||
/* Document chooser */
|
||||
$("#choosedocsearch").typeahead({
|
||||
$("[id^=choosedocsearch]").typeahead({
|
||||
minLength: 3,
|
||||
formname: 'form1',
|
||||
source: function(query, process) {
|
||||
|
@ -89,7 +89,7 @@ $(document).ready( function() {
|
|||
});
|
||||
|
||||
/* Folder chooser */
|
||||
$("#choosefoldersearch").typeahead({
|
||||
$("[id^=choosefoldersearch]").typeahead({
|
||||
minLength: 3,
|
||||
formname: 'form1',
|
||||
source: function(query, process) {
|
||||
|
@ -113,9 +113,33 @@ $(document).ready( function() {
|
|||
},
|
||||
highlighter : function (item) {
|
||||
strarr = item.split("#");
|
||||
return '<i class="icon-folder-close"></i> ' + strarr[1];
|
||||
return '<i class="icon-folder-close-alt"></i> ' + strarr[1];
|
||||
}
|
||||
});
|
||||
|
||||
$('a.addtoclipboard').click(function(ev){
|
||||
ev.preventDefault();
|
||||
attr_rel = $(ev.currentTarget).attr('rel');
|
||||
attr_msg = $(ev.currentTarget).attr('msg');
|
||||
type = attr_rel.substring(0, 1) == 'F' ? 'folder' : 'document';
|
||||
id = attr_rel.substring(1);
|
||||
$.get('../op/op.Ajax.php',
|
||||
{ command: 'addtoclipboard', type: type, id: id },
|
||||
function(data) {
|
||||
console.log(data);
|
||||
$('#menu-clipboard ul').remove();
|
||||
$(data).appendTo('#menu-clipboard');
|
||||
noty({
|
||||
text: attr_msg,
|
||||
type: 'success',
|
||||
dismissQueue: true,
|
||||
layout: 'topRight',
|
||||
theme: 'defaultTheme',
|
||||
timeout: 1500,
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
function allowDrop(ev) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap Responsive v2.2.2
|
||||
* Bootstrap Responsive v2.3.2
|
||||
*
|
||||
* Copyright 2012 Twitter, Inc
|
||||
* Licensed under the Apache License v2.0
|
||||
|
@ -8,10 +8,6 @@
|
|||
* Designed and built with all the love in the world @twitter by @mdo and @fat.
|
||||
*/
|
||||
|
||||
@-ms-viewport {
|
||||
width: device-width;
|
||||
}
|
||||
|
||||
.clearfix {
|
||||
*zoom: 1;
|
||||
}
|
||||
|
@ -44,6 +40,10 @@
|
|||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@-ms-viewport {
|
||||
width: device-width;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
visibility: hidden;
|
||||
|
@ -95,6 +95,19 @@
|
|||
}
|
||||
}
|
||||
|
||||
.visible-print {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
@media print {
|
||||
.visible-print {
|
||||
display: inherit !important;
|
||||
}
|
||||
.hidden-print {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
.row {
|
||||
margin-left: -30px;
|
||||
|
@ -1003,7 +1016,9 @@
|
|||
margin-bottom: 2px;
|
||||
}
|
||||
.nav-collapse .nav > li > a:hover,
|
||||
.nav-collapse .dropdown-menu a:hover {
|
||||
.nav-collapse .nav > li > a:focus,
|
||||
.nav-collapse .dropdown-menu a:hover,
|
||||
.nav-collapse .dropdown-menu a:focus {
|
||||
background-color: #f2f2f2;
|
||||
}
|
||||
.navbar-inverse .nav-collapse .nav > li > a,
|
||||
|
@ -1011,7 +1026,9 @@
|
|||
color: #999999;
|
||||
}
|
||||
.navbar-inverse .nav-collapse .nav > li > a:hover,
|
||||
.navbar-inverse .nav-collapse .dropdown-menu a:hover {
|
||||
.navbar-inverse .nav-collapse .nav > li > a:focus,
|
||||
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
|
||||
.navbar-inverse .nav-collapse .dropdown-menu a:focus {
|
||||
background-color: #111111;
|
||||
}
|
||||
.nav-collapse.in .btn-group {
|
||||
|
|
File diff suppressed because one or more lines are too long
366
styles/bootstrap/bootstrap/css/bootstrap.css
vendored
366
styles/bootstrap/bootstrap/css/bootstrap.css
vendored
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap v2.2.2
|
||||
* Bootstrap v2.3.2
|
||||
*
|
||||
* Copyright 2012 Twitter, Inc
|
||||
* Licensed under the Apache License v2.0
|
||||
|
@ -8,6 +8,38 @@
|
|||
* Designed and built with all the love in the world @twitter by @mdo and @fat.
|
||||
*/
|
||||
|
||||
.clearfix {
|
||||
*zoom: 1;
|
||||
}
|
||||
|
||||
.clearfix:before,
|
||||
.clearfix:after {
|
||||
display: table;
|
||||
line-height: 0;
|
||||
content: "";
|
||||
}
|
||||
|
||||
.clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.hide-text {
|
||||
font: 0/0 a;
|
||||
color: transparent;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.input-block-level {
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-height: 30px;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
|
@ -189,38 +221,6 @@ textarea {
|
|||
}
|
||||
}
|
||||
|
||||
.clearfix {
|
||||
*zoom: 1;
|
||||
}
|
||||
|
||||
.clearfix:before,
|
||||
.clearfix:after {
|
||||
display: table;
|
||||
line-height: 0;
|
||||
content: "";
|
||||
}
|
||||
|
||||
.clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.hide-text {
|
||||
font: 0/0 a;
|
||||
color: transparent;
|
||||
text-shadow: none;
|
||||
background-color: transparent;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.input-block-level {
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-height: 30px;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
|
@ -235,7 +235,8 @@ a {
|
|||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
a:hover,
|
||||
a:focus {
|
||||
color: #005580;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
@ -678,7 +679,8 @@ cite {
|
|||
color: #999999;
|
||||
}
|
||||
|
||||
a.muted:hover {
|
||||
a.muted:hover,
|
||||
a.muted:focus {
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
|
@ -686,7 +688,8 @@ a.muted:hover {
|
|||
color: #c09853;
|
||||
}
|
||||
|
||||
a.text-warning:hover {
|
||||
a.text-warning:hover,
|
||||
a.text-warning:focus {
|
||||
color: #a47e3c;
|
||||
}
|
||||
|
||||
|
@ -694,7 +697,8 @@ a.text-warning:hover {
|
|||
color: #b94a48;
|
||||
}
|
||||
|
||||
a.text-error:hover {
|
||||
a.text-error:hover,
|
||||
a.text-error:focus {
|
||||
color: #953b39;
|
||||
}
|
||||
|
||||
|
@ -702,7 +706,8 @@ a.text-error:hover {
|
|||
color: #3a87ad;
|
||||
}
|
||||
|
||||
a.text-info:hover {
|
||||
a.text-info:hover,
|
||||
a.text-info:focus {
|
||||
color: #2d6987;
|
||||
}
|
||||
|
||||
|
@ -710,10 +715,23 @@ a.text-info:hover {
|
|||
color: #468847;
|
||||
}
|
||||
|
||||
a.text-success:hover {
|
||||
a.text-success:hover,
|
||||
a.text-success:focus {
|
||||
color: #356635;
|
||||
}
|
||||
|
||||
.text-left {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.text-right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.text-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
|
@ -823,8 +841,10 @@ ol.inline {
|
|||
ul.inline > li,
|
||||
ol.inline > li {
|
||||
display: inline-block;
|
||||
*display: inline;
|
||||
padding-right: 5px;
|
||||
padding-left: 5px;
|
||||
*zoom: 1;
|
||||
}
|
||||
|
||||
dl {
|
||||
|
@ -899,9 +919,9 @@ blockquote {
|
|||
|
||||
blockquote p {
|
||||
margin-bottom: 0;
|
||||
font-size: 16px;
|
||||
font-size: 17.5px;
|
||||
font-weight: 300;
|
||||
line-height: 25px;
|
||||
line-height: 1.25;
|
||||
}
|
||||
|
||||
blockquote small {
|
||||
|
@ -1646,9 +1666,11 @@ select:focus:invalid:focus {
|
|||
|
||||
.input-append,
|
||||
.input-prepend {
|
||||
margin-bottom: 5px;
|
||||
display: inline-block;
|
||||
margin-bottom: 10px;
|
||||
font-size: 0;
|
||||
white-space: nowrap;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.input-append input,
|
||||
|
@ -1658,7 +1680,9 @@ select:focus:invalid:focus {
|
|||
.input-append .uneditable-input,
|
||||
.input-prepend .uneditable-input,
|
||||
.input-append .dropdown-menu,
|
||||
.input-prepend .dropdown-menu {
|
||||
.input-prepend .dropdown-menu,
|
||||
.input-append .popover,
|
||||
.input-prepend .popover {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
|
@ -2049,14 +2073,16 @@ table {
|
|||
}
|
||||
|
||||
.table-bordered thead:first-child tr:first-child > th:first-child,
|
||||
.table-bordered tbody:first-child tr:first-child > td:first-child {
|
||||
.table-bordered tbody:first-child tr:first-child > td:first-child,
|
||||
.table-bordered tbody:first-child tr:first-child > th:first-child {
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
border-top-left-radius: 4px;
|
||||
-moz-border-radius-topleft: 4px;
|
||||
}
|
||||
|
||||
.table-bordered thead:first-child tr:first-child > th:last-child,
|
||||
.table-bordered tbody:first-child tr:first-child > td:last-child {
|
||||
.table-bordered tbody:first-child tr:first-child > td:last-child,
|
||||
.table-bordered tbody:first-child tr:first-child > th:last-child {
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
|
@ -2064,7 +2090,9 @@ table {
|
|||
|
||||
.table-bordered thead:last-child tr:last-child > th:first-child,
|
||||
.table-bordered tbody:last-child tr:last-child > td:first-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > td:first-child {
|
||||
.table-bordered tbody:last-child tr:last-child > th:first-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > td:first-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > th:first-child {
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
-moz-border-radius-bottomleft: 4px;
|
||||
|
@ -2072,7 +2100,9 @@ table {
|
|||
|
||||
.table-bordered thead:last-child tr:last-child > th:last-child,
|
||||
.table-bordered tbody:last-child tr:last-child > td:last-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > td:last-child {
|
||||
.table-bordered tbody:last-child tr:last-child > th:last-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > td:last-child,
|
||||
.table-bordered tfoot:last-child tr:last-child > th:last-child {
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
-moz-border-radius-bottomright: 4px;
|
||||
|
@ -2113,8 +2143,8 @@ table {
|
|||
background-color: #f9f9f9;
|
||||
}
|
||||
|
||||
.table-hover tbody tr:hover td,
|
||||
.table-hover tbody tr:hover th {
|
||||
.table-hover tbody tr:hover > td,
|
||||
.table-hover tbody tr:hover > th {
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
||||
|
@ -2211,35 +2241,35 @@ table th[class*="span"],
|
|||
margin-left: 0;
|
||||
}
|
||||
|
||||
.table tbody tr.success td {
|
||||
.table tbody tr.success > td {
|
||||
background-color: #dff0d8;
|
||||
}
|
||||
|
||||
.table tbody tr.error td {
|
||||
.table tbody tr.error > td {
|
||||
background-color: #f2dede;
|
||||
}
|
||||
|
||||
.table tbody tr.warning td {
|
||||
.table tbody tr.warning > td {
|
||||
background-color: #fcf8e3;
|
||||
}
|
||||
|
||||
.table tbody tr.info td {
|
||||
.table tbody tr.info > td {
|
||||
background-color: #d9edf7;
|
||||
}
|
||||
|
||||
.table-hover tbody tr.success:hover td {
|
||||
.table-hover tbody tr.success:hover > td {
|
||||
background-color: #d0e9c6;
|
||||
}
|
||||
|
||||
.table-hover tbody tr.error:hover td {
|
||||
.table-hover tbody tr.error:hover > td {
|
||||
background-color: #ebcccc;
|
||||
}
|
||||
|
||||
.table-hover tbody tr.warning:hover td {
|
||||
.table-hover tbody tr.warning:hover > td {
|
||||
background-color: #faf2cc;
|
||||
}
|
||||
|
||||
.table-hover tbody tr.info:hover td {
|
||||
.table-hover tbody tr.info:hover > td {
|
||||
background-color: #c4e3f3;
|
||||
}
|
||||
|
||||
|
@ -2257,7 +2287,7 @@ table th[class*="span"],
|
|||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* White icons with optional class, or on hover/active states of certain elements */
|
||||
/* White icons with optional class, or on hover/focus/active states of certain elements */
|
||||
|
||||
.icon-white,
|
||||
.nav-pills > .active > a > [class^="icon-"],
|
||||
|
@ -2267,11 +2297,15 @@ table th[class*="span"],
|
|||
.navbar-inverse .nav > .active > a > [class^="icon-"],
|
||||
.navbar-inverse .nav > .active > a > [class*=" icon-"],
|
||||
.dropdown-menu > li > a:hover > [class^="icon-"],
|
||||
.dropdown-menu > li > a:focus > [class^="icon-"],
|
||||
.dropdown-menu > li > a:hover > [class*=" icon-"],
|
||||
.dropdown-menu > li > a:focus > [class*=" icon-"],
|
||||
.dropdown-menu > .active > a > [class^="icon-"],
|
||||
.dropdown-menu > .active > a > [class*=" icon-"],
|
||||
.dropdown-submenu:hover > a > [class^="icon-"],
|
||||
.dropdown-submenu:hover > a > [class*=" icon-"] {
|
||||
.dropdown-submenu:focus > a > [class^="icon-"],
|
||||
.dropdown-submenu:hover > a > [class*=" icon-"],
|
||||
.dropdown-submenu:focus > a > [class*=" icon-"] {
|
||||
background-image: url("../img/glyphicons-halflings-white.png");
|
||||
}
|
||||
|
||||
|
@ -2741,6 +2775,7 @@ table th[class*="span"],
|
|||
}
|
||||
|
||||
.icon-folder-close {
|
||||
width: 16px;
|
||||
background-position: -384px -120px;
|
||||
}
|
||||
|
||||
|
@ -2909,7 +2944,7 @@ table th[class*="span"],
|
|||
border-bottom: 1px solid #ffffff;
|
||||
}
|
||||
|
||||
.dropdown-menu li > a {
|
||||
.dropdown-menu > li > a {
|
||||
display: block;
|
||||
padding: 3px 20px;
|
||||
clear: both;
|
||||
|
@ -2919,9 +2954,10 @@ table th[class*="span"],
|
|||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.dropdown-menu li > a:hover,
|
||||
.dropdown-menu li > a:focus,
|
||||
.dropdown-submenu:hover > a {
|
||||
.dropdown-menu > li > a:hover,
|
||||
.dropdown-menu > li > a:focus,
|
||||
.dropdown-submenu:hover > a,
|
||||
.dropdown-submenu:focus > a {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
background-color: #0081c2;
|
||||
|
@ -2934,8 +2970,9 @@ table th[class*="span"],
|
|||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
||||
}
|
||||
|
||||
.dropdown-menu .active > a,
|
||||
.dropdown-menu .active > a:hover {
|
||||
.dropdown-menu > .active > a,
|
||||
.dropdown-menu > .active > a:hover,
|
||||
.dropdown-menu > .active > a:focus {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
background-color: #0081c2;
|
||||
|
@ -2949,12 +2986,14 @@ table th[class*="span"],
|
|||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
||||
}
|
||||
|
||||
.dropdown-menu .disabled > a,
|
||||
.dropdown-menu .disabled > a:hover {
|
||||
.dropdown-menu > .disabled > a,
|
||||
.dropdown-menu > .disabled > a:hover,
|
||||
.dropdown-menu > .disabled > a:focus {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.dropdown-menu .disabled > a:hover {
|
||||
.dropdown-menu > .disabled > a:hover,
|
||||
.dropdown-menu > .disabled > a:focus {
|
||||
text-decoration: none;
|
||||
cursor: default;
|
||||
background-color: transparent;
|
||||
|
@ -2970,6 +3009,15 @@ table th[class*="span"],
|
|||
display: block;
|
||||
}
|
||||
|
||||
.dropdown-backdrop {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 990;
|
||||
}
|
||||
|
||||
.pull-right > .dropdown-menu {
|
||||
right: 0;
|
||||
left: auto;
|
||||
|
@ -3130,7 +3178,8 @@ table th[class*="span"],
|
|||
filter: alpha(opacity=20);
|
||||
}
|
||||
|
||||
.close:hover {
|
||||
.close:hover,
|
||||
.close:focus {
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
|
@ -3167,11 +3216,11 @@ button.close {
|
|||
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
|
||||
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
|
||||
background-repeat: repeat-x;
|
||||
border: 1px solid #bbbbbb;
|
||||
border: 1px solid #cccccc;
|
||||
*border: 0;
|
||||
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
border-bottom-color: #a2a2a2;
|
||||
border-bottom-color: #b3b3b3;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
|
@ -3184,6 +3233,7 @@ button.close {
|
|||
}
|
||||
|
||||
.btn:hover,
|
||||
.btn:focus,
|
||||
.btn:active,
|
||||
.btn.active,
|
||||
.btn.disabled,
|
||||
|
@ -3202,7 +3252,8 @@ button.close {
|
|||
*margin-left: 0;
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
.btn:hover,
|
||||
.btn:focus {
|
||||
color: #333333;
|
||||
text-decoration: none;
|
||||
background-position: 0 -15px;
|
||||
|
@ -3306,11 +3357,6 @@ input[type="button"].btn-block {
|
|||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
.btn {
|
||||
border-color: #c5c5c5;
|
||||
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
|
@ -3329,6 +3375,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-primary:hover,
|
||||
.btn-primary:focus,
|
||||
.btn-primary:active,
|
||||
.btn-primary.active,
|
||||
.btn-primary.disabled,
|
||||
|
@ -3361,6 +3408,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-warning:hover,
|
||||
.btn-warning:focus,
|
||||
.btn-warning:active,
|
||||
.btn-warning.active,
|
||||
.btn-warning.disabled,
|
||||
|
@ -3393,6 +3441,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-danger:hover,
|
||||
.btn-danger:focus,
|
||||
.btn-danger:active,
|
||||
.btn-danger.active,
|
||||
.btn-danger.disabled,
|
||||
|
@ -3425,6 +3474,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-success:hover,
|
||||
.btn-success:focus,
|
||||
.btn-success:active,
|
||||
.btn-success.active,
|
||||
.btn-success.disabled,
|
||||
|
@ -3457,6 +3507,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-info:hover,
|
||||
.btn-info:focus,
|
||||
.btn-info:active,
|
||||
.btn-info.active,
|
||||
.btn-info.disabled,
|
||||
|
@ -3489,6 +3540,7 @@ input[type="button"].btn-block {
|
|||
}
|
||||
|
||||
.btn-inverse:hover,
|
||||
.btn-inverse:focus,
|
||||
.btn-inverse:active,
|
||||
.btn-inverse.active,
|
||||
.btn-inverse.disabled,
|
||||
|
@ -3552,13 +3604,15 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 0;
|
||||
}
|
||||
|
||||
.btn-link:hover {
|
||||
.btn-link:hover,
|
||||
.btn-link:focus {
|
||||
color: #005580;
|
||||
text-decoration: underline;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.btn-link[disabled]:hover {
|
||||
.btn-link[disabled]:hover,
|
||||
.btn-link[disabled]:focus {
|
||||
color: #333333;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
@ -3744,8 +3798,6 @@ input[type="submit"].btn.btn-mini {
|
|||
margin-left: 0;
|
||||
}
|
||||
|
||||
.btn-mini .caret,
|
||||
.btn-small .caret,
|
||||
.btn-large .caret {
|
||||
margin-top: 6px;
|
||||
}
|
||||
|
@ -3756,6 +3808,11 @@ input[type="submit"].btn.btn-mini {
|
|||
border-left-width: 5px;
|
||||
}
|
||||
|
||||
.btn-mini .caret,
|
||||
.btn-small .caret {
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
.dropup .btn-large .caret {
|
||||
border-bottom-width: 5px;
|
||||
}
|
||||
|
@ -3899,7 +3956,8 @@ input[type="submit"].btn.btn-mini {
|
|||
display: block;
|
||||
}
|
||||
|
||||
.nav > li > a:hover {
|
||||
.nav > li > a:hover,
|
||||
.nav > li > a:focus {
|
||||
text-decoration: none;
|
||||
background-color: #eeeeee;
|
||||
}
|
||||
|
@ -3945,7 +4003,8 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.nav-list > .active > a,
|
||||
.nav-list > .active > a:hover {
|
||||
.nav-list > .active > a:hover,
|
||||
.nav-list > .active > a:focus {
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
|
||||
background-color: #0088cc;
|
||||
|
@ -4016,12 +4075,14 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 4px 4px 0 0;
|
||||
}
|
||||
|
||||
.nav-tabs > li > a:hover {
|
||||
.nav-tabs > li > a:hover,
|
||||
.nav-tabs > li > a:focus {
|
||||
border-color: #eeeeee #eeeeee #dddddd;
|
||||
}
|
||||
|
||||
.nav-tabs > .active > a,
|
||||
.nav-tabs > .active > a:hover {
|
||||
.nav-tabs > .active > a:hover,
|
||||
.nav-tabs > .active > a:focus {
|
||||
color: #555555;
|
||||
cursor: default;
|
||||
background-color: #ffffff;
|
||||
|
@ -4040,7 +4101,8 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.nav-pills > .active > a,
|
||||
.nav-pills > .active > a:hover {
|
||||
.nav-pills > .active > a:hover,
|
||||
.nav-pills > .active > a:focus {
|
||||
color: #ffffff;
|
||||
background-color: #0088cc;
|
||||
}
|
||||
|
@ -4082,7 +4144,8 @@ input[type="submit"].btn.btn-mini {
|
|||
-moz-border-radius-bottomleft: 4px;
|
||||
}
|
||||
|
||||
.nav-tabs.nav-stacked > li > a:hover {
|
||||
.nav-tabs.nav-stacked > li > a:hover,
|
||||
.nav-tabs.nav-stacked > li > a:focus {
|
||||
z-index: 2;
|
||||
border-color: #ddd;
|
||||
}
|
||||
|
@ -4113,7 +4176,8 @@ input[type="submit"].btn.btn-mini {
|
|||
border-bottom-color: #0088cc;
|
||||
}
|
||||
|
||||
.nav .dropdown-toggle:hover .caret {
|
||||
.nav .dropdown-toggle:hover .caret,
|
||||
.nav .dropdown-toggle:focus .caret {
|
||||
border-top-color: #005580;
|
||||
border-bottom-color: #005580;
|
||||
}
|
||||
|
@ -4134,13 +4198,15 @@ input[type="submit"].btn.btn-mini {
|
|||
border-bottom-color: #555555;
|
||||
}
|
||||
|
||||
.nav > .dropdown.active > a:hover {
|
||||
.nav > .dropdown.active > a:hover,
|
||||
.nav > .dropdown.active > a:focus {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.nav-tabs .open .dropdown-toggle,
|
||||
.nav-pills .open .dropdown-toggle,
|
||||
.nav > li.dropdown.open.active > a:hover {
|
||||
.nav > li.dropdown.open.active > a:hover,
|
||||
.nav > li.dropdown.open.active > a:focus {
|
||||
color: #ffffff;
|
||||
background-color: #999999;
|
||||
border-color: #999999;
|
||||
|
@ -4148,14 +4214,16 @@ input[type="submit"].btn.btn-mini {
|
|||
|
||||
.nav li.dropdown.open .caret,
|
||||
.nav li.dropdown.open.active .caret,
|
||||
.nav li.dropdown.open a:hover .caret {
|
||||
.nav li.dropdown.open a:hover .caret,
|
||||
.nav li.dropdown.open a:focus .caret {
|
||||
border-top-color: #ffffff;
|
||||
border-bottom-color: #ffffff;
|
||||
opacity: 1;
|
||||
filter: alpha(opacity=100);
|
||||
}
|
||||
|
||||
.tabs-stacked .open > a:hover {
|
||||
.tabs-stacked .open > a:hover,
|
||||
.tabs-stacked .open > a:focus {
|
||||
border-color: #999999;
|
||||
}
|
||||
|
||||
|
@ -4209,13 +4277,15 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 0 0 4px 4px;
|
||||
}
|
||||
|
||||
.tabs-below > .nav-tabs > li > a:hover {
|
||||
.tabs-below > .nav-tabs > li > a:hover,
|
||||
.tabs-below > .nav-tabs > li > a:focus {
|
||||
border-top-color: #ddd;
|
||||
border-bottom-color: transparent;
|
||||
}
|
||||
|
||||
.tabs-below > .nav-tabs > .active > a,
|
||||
.tabs-below > .nav-tabs > .active > a:hover {
|
||||
.tabs-below > .nav-tabs > .active > a:hover,
|
||||
.tabs-below > .nav-tabs > .active > a:focus {
|
||||
border-color: transparent #ddd #ddd #ddd;
|
||||
}
|
||||
|
||||
|
@ -4244,12 +4314,14 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 4px 0 0 4px;
|
||||
}
|
||||
|
||||
.tabs-left > .nav-tabs > li > a:hover {
|
||||
.tabs-left > .nav-tabs > li > a:hover,
|
||||
.tabs-left > .nav-tabs > li > a:focus {
|
||||
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
|
||||
}
|
||||
|
||||
.tabs-left > .nav-tabs .active > a,
|
||||
.tabs-left > .nav-tabs .active > a:hover {
|
||||
.tabs-left > .nav-tabs .active > a:hover,
|
||||
.tabs-left > .nav-tabs .active > a:focus {
|
||||
border-color: #ddd transparent #ddd #ddd;
|
||||
*border-right-color: #ffffff;
|
||||
}
|
||||
|
@ -4267,12 +4339,14 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 0 4px 4px 0;
|
||||
}
|
||||
|
||||
.tabs-right > .nav-tabs > li > a:hover {
|
||||
.tabs-right > .nav-tabs > li > a:hover,
|
||||
.tabs-right > .nav-tabs > li > a:focus {
|
||||
border-color: #eeeeee #eeeeee #eeeeee #dddddd;
|
||||
}
|
||||
|
||||
.tabs-right > .nav-tabs .active > a,
|
||||
.tabs-right > .nav-tabs .active > a:hover {
|
||||
.tabs-right > .nav-tabs .active > a:hover,
|
||||
.tabs-right > .nav-tabs .active > a:focus {
|
||||
border-color: #ddd #ddd #ddd transparent;
|
||||
*border-left-color: #ffffff;
|
||||
}
|
||||
|
@ -4281,7 +4355,8 @@ input[type="submit"].btn.btn-mini {
|
|||
color: #999999;
|
||||
}
|
||||
|
||||
.nav > .disabled > a:hover {
|
||||
.nav > .disabled > a:hover,
|
||||
.nav > .disabled > a:focus {
|
||||
text-decoration: none;
|
||||
cursor: default;
|
||||
background-color: transparent;
|
||||
|
@ -4347,7 +4422,8 @@ input[type="submit"].btn.btn-mini {
|
|||
text-shadow: 0 1px 0 #ffffff;
|
||||
}
|
||||
|
||||
.navbar .brand:hover {
|
||||
.navbar .brand:hover,
|
||||
.navbar .brand:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
@ -4361,7 +4437,8 @@ input[type="submit"].btn.btn-mini {
|
|||
color: #777777;
|
||||
}
|
||||
|
||||
.navbar-link:hover {
|
||||
.navbar-link:hover,
|
||||
.navbar-link:focus {
|
||||
color: #333333;
|
||||
}
|
||||
|
||||
|
@ -4379,7 +4456,9 @@ input[type="submit"].btn.btn-mini {
|
|||
|
||||
.navbar .btn-group .btn,
|
||||
.navbar .input-prepend .btn,
|
||||
.navbar .input-append .btn {
|
||||
.navbar .input-append .btn,
|
||||
.navbar .input-prepend .btn-group,
|
||||
.navbar .input-append .btn-group {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
|
@ -4587,6 +4666,7 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.navbar .btn-navbar:hover,
|
||||
.navbar .btn-navbar:focus,
|
||||
.navbar .btn-navbar:active,
|
||||
.navbar .btn-navbar.active,
|
||||
.navbar .btn-navbar.disabled,
|
||||
|
@ -4656,9 +4736,10 @@ input[type="submit"].btn.btn-mini {
|
|||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.navbar .nav li.dropdown > a:hover .caret {
|
||||
border-top-color: #555555;
|
||||
border-bottom-color: #555555;
|
||||
.navbar .nav li.dropdown > a:hover .caret,
|
||||
.navbar .nav li.dropdown > a:focus .caret {
|
||||
border-top-color: #333333;
|
||||
border-bottom-color: #333333;
|
||||
}
|
||||
|
||||
.navbar .nav li.dropdown.open > .dropdown-toggle,
|
||||
|
@ -4728,7 +4809,9 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.navbar-inverse .brand:hover,
|
||||
.navbar-inverse .nav > li > a:hover {
|
||||
.navbar-inverse .nav > li > a:hover,
|
||||
.navbar-inverse .brand:focus,
|
||||
.navbar-inverse .nav > li > a:focus {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
|
@ -4757,7 +4840,8 @@ input[type="submit"].btn.btn-mini {
|
|||
color: #999999;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-link:hover {
|
||||
.navbar-inverse .navbar-link:hover,
|
||||
.navbar-inverse .navbar-link:focus {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
|
@ -4773,7 +4857,8 @@ input[type="submit"].btn.btn-mini {
|
|||
background-color: #111111;
|
||||
}
|
||||
|
||||
.navbar-inverse .nav li.dropdown > a:hover .caret {
|
||||
.navbar-inverse .nav li.dropdown > a:hover .caret,
|
||||
.navbar-inverse .nav li.dropdown > a:focus .caret {
|
||||
border-top-color: #ffffff;
|
||||
border-bottom-color: #ffffff;
|
||||
}
|
||||
|
@ -4846,6 +4931,7 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.navbar-inverse .btn-navbar:hover,
|
||||
.navbar-inverse .btn-navbar:focus,
|
||||
.navbar-inverse .btn-navbar:active,
|
||||
.navbar-inverse .btn-navbar.active,
|
||||
.navbar-inverse .btn-navbar.disabled,
|
||||
|
@ -4920,6 +5006,7 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.pagination ul > li > a:hover,
|
||||
.pagination ul > li > a:focus,
|
||||
.pagination ul > .active > a,
|
||||
.pagination ul > .active > span {
|
||||
background-color: #f5f5f5;
|
||||
|
@ -4933,7 +5020,8 @@ input[type="submit"].btn.btn-mini {
|
|||
|
||||
.pagination ul > .disabled > span,
|
||||
.pagination ul > .disabled > a,
|
||||
.pagination ul > .disabled > a:hover {
|
||||
.pagination ul > .disabled > a:hover,
|
||||
.pagination ul > .disabled > a:focus {
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
background-color: transparent;
|
||||
|
@ -5063,7 +5151,8 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 15px;
|
||||
}
|
||||
|
||||
.pager li > a:hover {
|
||||
.pager li > a:hover,
|
||||
.pager li > a:focus {
|
||||
text-decoration: none;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
@ -5080,6 +5169,7 @@ input[type="submit"].btn.btn-mini {
|
|||
|
||||
.pager .disabled > a,
|
||||
.pager .disabled > a:hover,
|
||||
.pager .disabled > a:focus,
|
||||
.pager .disabled > span {
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
|
@ -5209,8 +5299,8 @@ input[type="submit"].btn.btn-mini {
|
|||
position: absolute;
|
||||
z-index: 1030;
|
||||
display: block;
|
||||
padding: 5px;
|
||||
font-size: 11px;
|
||||
line-height: 1.4;
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
visibility: visible;
|
||||
|
@ -5222,24 +5312,28 @@ input[type="submit"].btn.btn-mini {
|
|||
}
|
||||
|
||||
.tooltip.top {
|
||||
padding: 5px 0;
|
||||
margin-top: -3px;
|
||||
}
|
||||
|
||||
.tooltip.right {
|
||||
padding: 0 5px;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.tooltip.bottom {
|
||||
padding: 5px 0;
|
||||
margin-top: 3px;
|
||||
}
|
||||
|
||||
.tooltip.left {
|
||||
padding: 0 5px;
|
||||
margin-left: -3px;
|
||||
}
|
||||
|
||||
.tooltip-inner {
|
||||
max-width: 200px;
|
||||
padding: 3px 8px;
|
||||
padding: 8px;
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
|
@ -5295,7 +5389,7 @@ input[type="submit"].btn.btn-mini {
|
|||
left: 0;
|
||||
z-index: 1010;
|
||||
display: none;
|
||||
width: 236px;
|
||||
max-width: 276px;
|
||||
padding: 1px;
|
||||
text-align: left;
|
||||
white-space: normal;
|
||||
|
@ -5342,6 +5436,10 @@ input[type="submit"].btn.btn-mini {
|
|||
border-radius: 5px 5px 0 0;
|
||||
}
|
||||
|
||||
.popover-title:empty {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.popover-content {
|
||||
padding: 9px 14px;
|
||||
}
|
||||
|
@ -5473,7 +5571,8 @@ input[type="submit"].btn.btn-mini {
|
|||
transition: all 0.2s ease-in-out;
|
||||
}
|
||||
|
||||
a.thumbnail:hover {
|
||||
a.thumbnail:hover,
|
||||
a.thumbnail:focus {
|
||||
border-color: #0088cc;
|
||||
-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
|
||||
-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
|
||||
|
@ -5516,11 +5615,11 @@ a.thumbnail:hover {
|
|||
margin: 0 0 5px;
|
||||
}
|
||||
|
||||
.media .pull-left {
|
||||
.media > .pull-left {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.media .pull-right {
|
||||
.media > .pull-right {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
|
@ -5563,7 +5662,9 @@ a.thumbnail:hover {
|
|||
}
|
||||
|
||||
a.label:hover,
|
||||
a.badge:hover {
|
||||
a.label:focus,
|
||||
a.badge:hover,
|
||||
a.badge:focus {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
|
@ -5889,7 +5990,8 @@ a.badge:hover {
|
|||
transition: 0.6s ease-in-out left;
|
||||
}
|
||||
|
||||
.carousel-inner > .item > img {
|
||||
.carousel-inner > .item > img,
|
||||
.carousel-inner > .item > a > img {
|
||||
display: block;
|
||||
line-height: 1;
|
||||
}
|
||||
|
@ -5958,13 +6060,39 @@ a.badge:hover {
|
|||
left: auto;
|
||||
}
|
||||
|
||||
.carousel-control:hover {
|
||||
.carousel-control:hover,
|
||||
.carousel-control:focus {
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
opacity: 0.9;
|
||||
filter: alpha(opacity=90);
|
||||
}
|
||||
|
||||
.carousel-indicators {
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
right: 15px;
|
||||
z-index: 5;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.carousel-indicators li {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
margin-left: 5px;
|
||||
text-indent: -999px;
|
||||
background-color: #ccc;
|
||||
background-color: rgba(255, 255, 255, 0.25);
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.carousel-indicators .active {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.carousel-caption {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
|
|
File diff suppressed because one or more lines are too long
285
styles/bootstrap/bootstrap/js/bootstrap.js
vendored
285
styles/bootstrap/bootstrap/js/bootstrap.js
vendored
|
@ -1,5 +1,5 @@
|
|||
/* ===================================================
|
||||
* bootstrap-transition.js v2.2.2
|
||||
* bootstrap-transition.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#transitions
|
||||
* ===================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -58,7 +58,7 @@
|
|||
})
|
||||
|
||||
}(window.jQuery);/* ==========================================================
|
||||
* bootstrap-alert.js v2.2.2
|
||||
* bootstrap-alert.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#alerts
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -156,7 +156,7 @@
|
|||
$(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
|
||||
|
||||
}(window.jQuery);/* ============================================================
|
||||
* bootstrap-button.js v2.2.2
|
||||
* bootstrap-button.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#buttons
|
||||
* ============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -260,7 +260,7 @@
|
|||
})
|
||||
|
||||
}(window.jQuery);/* ==========================================================
|
||||
* bootstrap-carousel.js v2.2.2
|
||||
* bootstrap-carousel.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#carousel
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -289,6 +289,7 @@
|
|||
|
||||
var Carousel = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.$indicators = this.$element.find('.carousel-indicators')
|
||||
this.options = options
|
||||
this.options.pause == 'hover' && this.$element
|
||||
.on('mouseenter', $.proxy(this.pause, this))
|
||||
|
@ -299,19 +300,24 @@
|
|||
|
||||
cycle: function (e) {
|
||||
if (!e) this.paused = false
|
||||
if (this.interval) clearInterval(this.interval);
|
||||
this.options.interval
|
||||
&& !this.paused
|
||||
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
||||
return this
|
||||
}
|
||||
|
||||
, getActiveIndex: function () {
|
||||
this.$active = this.$element.find('.item.active')
|
||||
this.$items = this.$active.parent().children()
|
||||
return this.$items.index(this.$active)
|
||||
}
|
||||
|
||||
, to: function (pos) {
|
||||
var $active = this.$element.find('.item.active')
|
||||
, children = $active.parent().children()
|
||||
, activePos = children.index($active)
|
||||
var activeIndex = this.getActiveIndex()
|
||||
, that = this
|
||||
|
||||
if (pos > (children.length - 1) || pos < 0) return
|
||||
if (pos > (this.$items.length - 1) || pos < 0) return
|
||||
|
||||
if (this.sliding) {
|
||||
return this.$element.one('slid', function () {
|
||||
|
@ -319,18 +325,18 @@
|
|||
})
|
||||
}
|
||||
|
||||
if (activePos == pos) {
|
||||
if (activeIndex == pos) {
|
||||
return this.pause().cycle()
|
||||
}
|
||||
|
||||
return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos]))
|
||||
return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
|
||||
}
|
||||
|
||||
, pause: function (e) {
|
||||
if (!e) this.paused = true
|
||||
if (this.$element.find('.next, .prev').length && $.support.transition.end) {
|
||||
this.$element.trigger($.support.transition.end)
|
||||
this.cycle()
|
||||
this.cycle(true)
|
||||
}
|
||||
clearInterval(this.interval)
|
||||
this.interval = null
|
||||
|
@ -364,10 +370,19 @@
|
|||
|
||||
e = $.Event('slide', {
|
||||
relatedTarget: $next[0]
|
||||
, direction: direction
|
||||
})
|
||||
|
||||
if ($next.hasClass('active')) return
|
||||
|
||||
if (this.$indicators.length) {
|
||||
this.$indicators.find('.active').removeClass('active')
|
||||
this.$element.one('slid', function () {
|
||||
var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
|
||||
$nextIndicator && $nextIndicator.addClass('active')
|
||||
})
|
||||
}
|
||||
|
||||
if ($.support.transition && this.$element.hasClass('slide')) {
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
|
@ -412,7 +427,7 @@
|
|||
if (!data) $this.data('carousel', (data = new Carousel(this, options)))
|
||||
if (typeof option == 'number') data.to(option)
|
||||
else if (action) data[action]()
|
||||
else if (options.interval) data.cycle()
|
||||
else if (options.interval) data.pause().cycle()
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -435,16 +450,23 @@
|
|||
/* CAROUSEL DATA-API
|
||||
* ================= */
|
||||
|
||||
$(document).on('click.carousel.data-api', '[data-slide]', function (e) {
|
||||
$(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
|
||||
var $this = $(this), href
|
||||
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
||||
, options = $.extend({}, $target.data(), $this.data())
|
||||
, slideIndex
|
||||
|
||||
$target.carousel(options)
|
||||
|
||||
if (slideIndex = $this.attr('data-slide-to')) {
|
||||
$target.data('carousel').pause().to(slideIndex).cycle()
|
||||
}
|
||||
|
||||
e.preventDefault()
|
||||
})
|
||||
|
||||
}(window.jQuery);/* =============================================================
|
||||
* bootstrap-collapse.js v2.2.2
|
||||
* bootstrap-collapse.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#collapse
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -497,7 +519,7 @@
|
|||
, actives
|
||||
, hasData
|
||||
|
||||
if (this.transitioning) return
|
||||
if (this.transitioning || this.$element.hasClass('in')) return
|
||||
|
||||
dimension = this.dimension()
|
||||
scroll = $.camelCase(['scroll', dimension].join('-'))
|
||||
|
@ -517,7 +539,7 @@
|
|||
|
||||
, hide: function () {
|
||||
var dimension
|
||||
if (this.transitioning) return
|
||||
if (this.transitioning || !this.$element.hasClass('in')) return
|
||||
dimension = this.dimension()
|
||||
this.reset(this.$element[dimension]())
|
||||
this.transition('removeClass', $.Event('hide'), 'hidden')
|
||||
|
@ -574,7 +596,7 @@
|
|||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('collapse')
|
||||
, options = typeof option == 'object' && option
|
||||
, options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
|
||||
if (!data) $this.data('collapse', (data = new Collapse(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
|
@ -610,7 +632,7 @@
|
|||
})
|
||||
|
||||
}(window.jQuery);/* ============================================================
|
||||
* bootstrap-dropdown.js v2.2.2
|
||||
* bootstrap-dropdown.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#dropdowns
|
||||
* ============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -663,6 +685,10 @@
|
|||
clearMenus()
|
||||
|
||||
if (!isActive) {
|
||||
if ('ontouchstart' in document.documentElement) {
|
||||
// if mobile we we use a backdrop because click events don't delegate
|
||||
$('<div class="dropdown-backdrop"/>').insertBefore($(this)).on('click', clearMenus)
|
||||
}
|
||||
$parent.toggleClass('open')
|
||||
}
|
||||
|
||||
|
@ -692,7 +718,10 @@
|
|||
|
||||
isActive = $parent.hasClass('open')
|
||||
|
||||
if (!isActive || (isActive && e.keyCode == 27)) return $this.click()
|
||||
if (!isActive || (isActive && e.keyCode == 27)) {
|
||||
if (e.which == 27) $parent.find(toggle).focus()
|
||||
return $this.click()
|
||||
}
|
||||
|
||||
$items = $('[role=menu] li:not(.divider):visible a', $parent)
|
||||
|
||||
|
@ -712,6 +741,7 @@
|
|||
}
|
||||
|
||||
function clearMenus() {
|
||||
$('.dropdown-backdrop').remove()
|
||||
$(toggle).each(function () {
|
||||
getParent($(this)).removeClass('open')
|
||||
})
|
||||
|
@ -726,8 +756,9 @@
|
|||
selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||
}
|
||||
|
||||
$parent = $(selector)
|
||||
$parent.length || ($parent = $this.parent())
|
||||
$parent = selector && $(selector)
|
||||
|
||||
if (!$parent || !$parent.length) $parent = $this.parent()
|
||||
|
||||
return $parent
|
||||
}
|
||||
|
@ -763,14 +794,14 @@
|
|||
* =================================== */
|
||||
|
||||
$(document)
|
||||
.on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
|
||||
.on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
|
||||
.on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() })
|
||||
.on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
|
||||
.on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
||||
.on('click.dropdown.data-api', clearMenus)
|
||||
.on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
|
||||
.on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
|
||||
.on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
||||
|
||||
}(window.jQuery);/* =========================================================
|
||||
* bootstrap-modal.js v2.2.2
|
||||
}(window.jQuery);
|
||||
/* =========================================================
|
||||
* bootstrap-modal.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#modals
|
||||
* =========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -831,8 +862,7 @@
|
|||
that.$element.appendTo(document.body) //don't move modals dom position
|
||||
}
|
||||
|
||||
that.$element
|
||||
.show()
|
||||
that.$element.show()
|
||||
|
||||
if (transition) {
|
||||
that.$element[0].offsetWidth // force reflow
|
||||
|
@ -910,16 +940,17 @@
|
|||
})
|
||||
}
|
||||
|
||||
, hideModal: function (that) {
|
||||
this.$element
|
||||
.hide()
|
||||
.trigger('hidden')
|
||||
|
||||
this.backdrop()
|
||||
, hideModal: function () {
|
||||
var that = this
|
||||
this.$element.hide()
|
||||
this.backdrop(function () {
|
||||
that.removeBackdrop()
|
||||
that.$element.trigger('hidden')
|
||||
})
|
||||
}
|
||||
|
||||
, removeBackdrop: function () {
|
||||
this.$backdrop.remove()
|
||||
this.$backdrop && this.$backdrop.remove()
|
||||
this.$backdrop = null
|
||||
}
|
||||
|
||||
|
@ -943,6 +974,8 @@
|
|||
|
||||
this.$backdrop.addClass('in')
|
||||
|
||||
if (!callback) return
|
||||
|
||||
doAnimate ?
|
||||
this.$backdrop.one($.support.transition.end, callback) :
|
||||
callback()
|
||||
|
@ -951,8 +984,8 @@
|
|||
this.$backdrop.removeClass('in')
|
||||
|
||||
$.support.transition && this.$element.hasClass('fade')?
|
||||
this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) :
|
||||
this.removeBackdrop()
|
||||
this.$backdrop.one($.support.transition.end, callback) :
|
||||
callback()
|
||||
|
||||
} else if (callback) {
|
||||
callback()
|
||||
|
@ -1015,7 +1048,7 @@
|
|||
|
||||
}(window.jQuery);
|
||||
/* ===========================================================
|
||||
* bootstrap-tooltip.js v2.2.2
|
||||
* bootstrap-tooltip.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#tooltips
|
||||
* Inspired by the original jQuery.tipsy by Jason Frame
|
||||
* ===========================================================
|
||||
|
@ -1054,19 +1087,27 @@
|
|||
, init: function (type, element, options) {
|
||||
var eventIn
|
||||
, eventOut
|
||||
, triggers
|
||||
, trigger
|
||||
, i
|
||||
|
||||
this.type = type
|
||||
this.$element = $(element)
|
||||
this.options = this.getOptions(options)
|
||||
this.enabled = true
|
||||
|
||||
if (this.options.trigger == 'click') {
|
||||
this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
|
||||
} else if (this.options.trigger != 'manual') {
|
||||
eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus'
|
||||
eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur'
|
||||
this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
|
||||
this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
|
||||
triggers = this.options.trigger.split(' ')
|
||||
|
||||
for (i = triggers.length; i--;) {
|
||||
trigger = triggers[i]
|
||||
if (trigger == 'click') {
|
||||
this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
|
||||
} else if (trigger != 'manual') {
|
||||
eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
|
||||
eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
|
||||
this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
|
||||
this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
|
||||
}
|
||||
}
|
||||
|
||||
this.options.selector ?
|
||||
|
@ -1075,7 +1116,7 @@
|
|||
}
|
||||
|
||||
, getOptions: function (options) {
|
||||
options = $.extend({}, $.fn[this.type].defaults, options, this.$element.data())
|
||||
options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
|
||||
|
||||
if (options.delay && typeof options.delay == 'number') {
|
||||
options.delay = {
|
||||
|
@ -1088,7 +1129,15 @@
|
|||
}
|
||||
|
||||
, enter: function (e) {
|
||||
var self = $(e.currentTarget)[this.type](this._options).data(this.type)
|
||||
var defaults = $.fn[this.type].defaults
|
||||
, options = {}
|
||||
, self
|
||||
|
||||
this._options && $.each(this._options, function (key, value) {
|
||||
if (defaults[key] != value) options[key] = value
|
||||
}, this)
|
||||
|
||||
self = $(e.currentTarget)[this.type](options).data(this.type)
|
||||
|
||||
if (!self.options.delay || !self.options.delay.show) return self.show()
|
||||
|
||||
|
@ -1113,14 +1162,16 @@
|
|||
|
||||
, show: function () {
|
||||
var $tip
|
||||
, inside
|
||||
, pos
|
||||
, actualWidth
|
||||
, actualHeight
|
||||
, placement
|
||||
, tp
|
||||
, e = $.Event('show')
|
||||
|
||||
if (this.hasContent() && this.enabled) {
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
$tip = this.tip()
|
||||
this.setContent()
|
||||
|
||||
|
@ -1132,19 +1183,18 @@
|
|||
this.options.placement.call(this, $tip[0], this.$element[0]) :
|
||||
this.options.placement
|
||||
|
||||
inside = /in/.test(placement)
|
||||
|
||||
$tip
|
||||
.detach()
|
||||
.css({ top: 0, left: 0, display: 'block' })
|
||||
.insertAfter(this.$element)
|
||||
|
||||
pos = this.getPosition(inside)
|
||||
this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
|
||||
|
||||
pos = this.getPosition()
|
||||
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
|
||||
switch (inside ? placement.split(' ')[1] : placement) {
|
||||
switch (placement) {
|
||||
case 'bottom':
|
||||
tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
|
||||
break
|
||||
|
@ -1159,13 +1209,58 @@
|
|||
break
|
||||
}
|
||||
|
||||
$tip
|
||||
.offset(tp)
|
||||
.addClass(placement)
|
||||
.addClass('in')
|
||||
this.applyPlacement(tp, placement)
|
||||
this.$element.trigger('shown')
|
||||
}
|
||||
}
|
||||
|
||||
, applyPlacement: function(offset, placement){
|
||||
var $tip = this.tip()
|
||||
, width = $tip[0].offsetWidth
|
||||
, height = $tip[0].offsetHeight
|
||||
, actualWidth
|
||||
, actualHeight
|
||||
, delta
|
||||
, replace
|
||||
|
||||
$tip
|
||||
.offset(offset)
|
||||
.addClass(placement)
|
||||
.addClass('in')
|
||||
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
|
||||
if (placement == 'top' && actualHeight != height) {
|
||||
offset.top = offset.top + height - actualHeight
|
||||
replace = true
|
||||
}
|
||||
|
||||
if (placement == 'bottom' || placement == 'top') {
|
||||
delta = 0
|
||||
|
||||
if (offset.left < 0){
|
||||
delta = offset.left * -2
|
||||
offset.left = 0
|
||||
$tip.offset(offset)
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
}
|
||||
|
||||
this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
|
||||
} else {
|
||||
this.replaceArrow(actualHeight - height, actualHeight, 'top')
|
||||
}
|
||||
|
||||
if (replace) $tip.offset(offset)
|
||||
}
|
||||
|
||||
, replaceArrow: function(delta, dimension, position){
|
||||
this
|
||||
.arrow()
|
||||
.css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
|
||||
}
|
||||
|
||||
, setContent: function () {
|
||||
var $tip = this.tip()
|
||||
, title = this.getTitle()
|
||||
|
@ -1177,6 +1272,10 @@
|
|||
, hide: function () {
|
||||
var that = this
|
||||
, $tip = this.tip()
|
||||
, e = $.Event('hide')
|
||||
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
|
||||
$tip.removeClass('in')
|
||||
|
||||
|
@ -1195,13 +1294,15 @@
|
|||
removeWithAnimation() :
|
||||
$tip.detach()
|
||||
|
||||
this.$element.trigger('hidden')
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
, fixTitle: function () {
|
||||
var $e = this.$element
|
||||
if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
|
||||
$e.attr('data-original-title', $e.attr('title') || '').removeAttr('title')
|
||||
$e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1209,11 +1310,12 @@
|
|||
return this.getTitle()
|
||||
}
|
||||
|
||||
, getPosition: function (inside) {
|
||||
return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), {
|
||||
width: this.$element[0].offsetWidth
|
||||
, height: this.$element[0].offsetHeight
|
||||
})
|
||||
, getPosition: function () {
|
||||
var el = this.$element[0]
|
||||
return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
|
||||
width: el.offsetWidth
|
||||
, height: el.offsetHeight
|
||||
}, this.$element.offset())
|
||||
}
|
||||
|
||||
, getTitle: function () {
|
||||
|
@ -1231,6 +1333,10 @@
|
|||
return this.$tip = this.$tip || $(this.options.template)
|
||||
}
|
||||
|
||||
, arrow: function(){
|
||||
return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
|
||||
}
|
||||
|
||||
, validate: function () {
|
||||
if (!this.$element[0].parentNode) {
|
||||
this.hide()
|
||||
|
@ -1252,8 +1358,8 @@
|
|||
}
|
||||
|
||||
, toggle: function (e) {
|
||||
var self = $(e.currentTarget)[this.type](this._options).data(this.type)
|
||||
self[self.tip().hasClass('in') ? 'hide' : 'show']()
|
||||
var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
|
||||
self.tip().hasClass('in') ? self.hide() : self.show()
|
||||
}
|
||||
|
||||
, destroy: function () {
|
||||
|
@ -1285,10 +1391,11 @@
|
|||
, placement: 'top'
|
||||
, selector: false
|
||||
, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
|
||||
, trigger: 'hover'
|
||||
, trigger: 'hover focus'
|
||||
, title: ''
|
||||
, delay: 0
|
||||
, html: false
|
||||
, container: false
|
||||
}
|
||||
|
||||
|
||||
|
@ -1300,8 +1407,9 @@
|
|||
return this
|
||||
}
|
||||
|
||||
}(window.jQuery);/* ===========================================================
|
||||
* bootstrap-popover.js v2.2.2
|
||||
}(window.jQuery);
|
||||
/* ===========================================================
|
||||
* bootstrap-popover.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#popovers
|
||||
* ===========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -1360,8 +1468,8 @@
|
|||
, $e = this.$element
|
||||
, o = this.options
|
||||
|
||||
content = $e.attr('data-content')
|
||||
|| (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
|
||||
content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
|
||||
|| $e.attr('data-content')
|
||||
|
||||
return content
|
||||
}
|
||||
|
@ -1401,7 +1509,7 @@
|
|||
placement: 'right'
|
||||
, trigger: 'click'
|
||||
, content: ''
|
||||
, template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"></div></div></div>'
|
||||
, template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
|
||||
})
|
||||
|
||||
|
||||
|
@ -1413,8 +1521,9 @@
|
|||
return this
|
||||
}
|
||||
|
||||
}(window.jQuery);/* =============================================================
|
||||
* bootstrap-scrollspy.js v2.2.2
|
||||
}(window.jQuery);
|
||||
/* =============================================================
|
||||
* bootstrap-scrollspy.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#scrollspy
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -1474,7 +1583,7 @@
|
|||
, $href = /^#\w/.test(href) && $(href)
|
||||
return ( $href
|
||||
&& $href.length
|
||||
&& [[ $href.position().top + self.$scrollElement.scrollTop(), href ]] ) || null
|
||||
&& [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
|
||||
})
|
||||
.sort(function (a, b) { return a[0] - b[0] })
|
||||
.each(function () {
|
||||
|
@ -1575,7 +1684,7 @@
|
|||
})
|
||||
|
||||
}(window.jQuery);/* ========================================================
|
||||
* bootstrap-tab.js v2.2.2
|
||||
* bootstrap-tab.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#tabs
|
||||
* ========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -1718,7 +1827,7 @@
|
|||
})
|
||||
|
||||
}(window.jQuery);/* =============================================================
|
||||
* bootstrap-typeahead.js v2.2.2
|
||||
* bootstrap-typeahead.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#typeahead
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
@ -1891,6 +2000,7 @@
|
|||
|
||||
, listen: function () {
|
||||
this.$element
|
||||
.on('focus', $.proxy(this.focus, this))
|
||||
.on('blur', $.proxy(this.blur, this))
|
||||
.on('keypress', $.proxy(this.keypress, this))
|
||||
.on('keyup', $.proxy(this.keyup, this))
|
||||
|
@ -1902,6 +2012,7 @@
|
|||
this.$menu
|
||||
.on('click', $.proxy(this.click, this))
|
||||
.on('mouseenter', 'li', $.proxy(this.mouseenter, this))
|
||||
.on('mouseleave', 'li', $.proxy(this.mouseleave, this))
|
||||
}
|
||||
|
||||
, eventSupported: function(eventName) {
|
||||
|
@ -1975,22 +2086,33 @@
|
|||
e.preventDefault()
|
||||
}
|
||||
|
||||
, focus: function (e) {
|
||||
this.focused = true
|
||||
}
|
||||
|
||||
, blur: function (e) {
|
||||
var that = this
|
||||
setTimeout(function () { that.hide() }, 150)
|
||||
this.focused = false
|
||||
if (!this.mousedover && this.shown) this.hide()
|
||||
}
|
||||
|
||||
, click: function (e) {
|
||||
e.stopPropagation()
|
||||
e.preventDefault()
|
||||
this.select()
|
||||
this.$element.focus()
|
||||
}
|
||||
|
||||
, mouseenter: function (e) {
|
||||
this.mousedover = true
|
||||
this.$menu.find('.active').removeClass('active')
|
||||
$(e.currentTarget).addClass('active')
|
||||
}
|
||||
|
||||
, mouseleave: function (e) {
|
||||
this.mousedover = false
|
||||
if (!this.focused && this.shown) this.hide()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -2035,13 +2157,12 @@
|
|||
$(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
|
||||
var $this = $(this)
|
||||
if ($this.data('typeahead')) return
|
||||
e.preventDefault()
|
||||
$this.typeahead($this.data())
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
/* ==========================================================
|
||||
* bootstrap-affix.js v2.2.2
|
||||
* bootstrap-affix.js v2.3.2
|
||||
* http://twitter.github.com/bootstrap/javascript.html#affix
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -112,9 +112,9 @@ if(isset($options['f'])) {
|
|||
exit(1);
|
||||
}
|
||||
|
||||
$filetype = '';
|
||||
$mimetype = '';
|
||||
if(isset($options['t'])) {
|
||||
$filetype = $options['t'];
|
||||
$mimetype = $options['t'];
|
||||
}
|
||||
|
||||
$reqversion = 0;
|
||||
|
@ -146,9 +146,12 @@ $user = $dms->getUser(1);
|
|||
if(is_readable($filename)) {
|
||||
if(filesize($filename)) {
|
||||
$finfo = new finfo(FILEINFO_MIME);
|
||||
if(!$filetype) {
|
||||
$filetype = $finfo->file($filename);
|
||||
if(!$mimetype) {
|
||||
$mimetype = $finfo->file($filename);
|
||||
}
|
||||
$lastDotIndex = strrpos(basename($filename), ".");
|
||||
if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = ".";
|
||||
else $filetype = substr($filename, $lastDotIndex);
|
||||
} else {
|
||||
echo "File has zero size\n";
|
||||
exit(1);
|
||||
|
@ -187,7 +190,7 @@ $approvers = array();
|
|||
|
||||
$res = $folder->addDocument($name, $comment, $expires, $user, $keywords,
|
||||
$categories, $filetmp, basename($filename),
|
||||
'', $filetype, $sequence, $reviewers,
|
||||
$filetype, $mimetype, $sequence, $reviewers,
|
||||
$approvers, $reqversion, $version_comment);
|
||||
|
||||
if (is_bool($res) && !$res) {
|
||||
|
|
|
@ -85,6 +85,7 @@ if(!$dms->checkVersion()) {
|
|||
$dms->setRootFolderID($settings->_rootFolderID);
|
||||
|
||||
$index = Zend_Search_Lucene::create($settings->_luceneDir);
|
||||
SeedDMS_Lucene_Indexer::init($settings->_stopWordsFile);
|
||||
|
||||
$folder = $dms->getFolder($settings->_rootFolderID);
|
||||
tree($folder);
|
||||
|
|
|
@ -38,7 +38,7 @@ class SeedDMS_View_AddMultiDocument extends SeedDMS_Blue_Style {
|
|||
|
||||
$this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))));
|
||||
$this->globalNavigation($folder);
|
||||
$this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder);
|
||||
$this->pageNavigation(getFolderPathHTML($folder, true), "view_folder", $folder);
|
||||
|
||||
?>
|
||||
<script language="JavaScript">
|
||||
|
|
|
@ -157,7 +157,7 @@ function addFiles()
|
|||
<tr>
|
||||
<td><?php printMLText("expires");?>:</td>
|
||||
<td>
|
||||
<span class="input-append date" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<span class="input-append date span12" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span3" size="16" name="expdate" type="text" value="<?php echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
|
|
|
@ -76,7 +76,7 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("from");?>:</td>
|
||||
<td><?php //$this->printDateChooser(-1, "from");?>
|
||||
<span class="input-append date" id="fromdate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy">
|
||||
<span class="input-append date span12" id="fromdate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy">
|
||||
<input class="span6" size="16" name="from" type="text" value="<?php echo $expdate; ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
|
@ -85,7 +85,7 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("to");?>:</td>
|
||||
<td><?php //$this->printDateChooser(-1, "to");?>
|
||||
<span class="input-append date" id="todate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy">
|
||||
<span class="input-append date span12" id="todate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy">
|
||||
<input class="span6" size="16" name="to" type="text" value="<?php echo $expdate; ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
|
|
|
@ -138,6 +138,31 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo "</div>\n";
|
||||
} /* }}} */
|
||||
|
||||
function menuClipboard($clipboard) { /* {{{ */
|
||||
$content = '';
|
||||
$content .= " <ul id=\"main-menu-clipboard\" class=\"nav pull-right\">\n";
|
||||
$content .= " <li class=\"dropdown\">\n";
|
||||
$content .= " <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">".getMLText('clipboard')." (".count($clipboard['folders'])."/".count($clipboard['docs']).") <i class=\"icon-caret-down\"></i></a>\n";
|
||||
$content .= " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
foreach($clipboard['folders'] as $folderid) {
|
||||
if($folder = $this->params['dms']->getFolder($folderid))
|
||||
$content .= " <li><a href=\"../out/out.ViewFolder.php?id=".$folder->getID()."\"><i class=\"icon-folder-close-alt\"></i> ".htmlspecialchars($folder->getName())."</a></li>\n";
|
||||
}
|
||||
foreach($clipboard['docs'] as $docid) {
|
||||
if($document = $this->params['dms']->getDocument($docid))
|
||||
$content .= " <li><a href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\"><i class=\"icon-file\"></i> ".htmlspecialchars($document->getName())."</a></li>\n";
|
||||
}
|
||||
$content .= " <li class=\"divider\"></li>\n";
|
||||
if(isset($this->params['folder']) && $this->params['folder']->getAccessMode($this->params['user']) >= M_READWRITE) {
|
||||
$content .= " <li><a href=\"../op/op.MoveClipboard.php?targetid=".$this->params['folder']->getID()."&refferer=".urlencode($this->params['refferer'])."\">".getMLText("move_clipboard")."</a></li>\n";
|
||||
}
|
||||
$content .= " <li><a href=\"../op/op.ClearClipboard.php?refferer=".urlencode($this->params['refferer'])."\">".getMLText("clear_clipboard")."</a></li>\n";
|
||||
$content .= " </ul>\n";
|
||||
$content .= " </li>\n";
|
||||
$content .= " </ul>\n";
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function globalNavigation($folder=null) { /* {{{ */
|
||||
echo "<div class=\"navbar navbar-inverse navbar-fixed-top\">\n";
|
||||
echo " <div class=\"navbar-inner\">\n";
|
||||
|
@ -149,8 +174,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " </a>\n";
|
||||
echo " <a class=\"brand\" href=\"../out/out.ViewFolder.php?folderid=".$this->params['rootfolderid']."\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</a>\n";
|
||||
if(isset($this->params['user']) && $this->params['user']) {
|
||||
echo " <div class=\"nav-collapse nav-col1\">\n";
|
||||
echo " <ul class=\"nav pull-right\">\n";
|
||||
echo " <ul id=\"main-menu-admin\"class=\"nav pull-right\">\n";
|
||||
echo " <li class=\"dropdown\">\n";
|
||||
echo " <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">".($this->params['session']->getSu() ? getMLText("switched_to") : getMLText("signed_in_as"))." '".htmlspecialchars($this->params['user']->getFullName())."' <i class=\"icon-caret-down\"></i></a>\n";
|
||||
echo " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
|
@ -187,6 +211,14 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " </li>\n";
|
||||
echo " </ul>\n";
|
||||
|
||||
echo " <div id=\"menu-clipboard\">";
|
||||
$clipboard = $this->params['session']->getClipboard();
|
||||
if (!$this->params['user']->isGuest() && (count($clipboard['docs']) + count($clipboard['folders'])) > 0) {
|
||||
echo $this->menuClipboard($clipboard);
|
||||
}
|
||||
echo " </div>";
|
||||
|
||||
|
||||
echo " <ul class=\"nav\">\n";
|
||||
// echo " <li id=\"first\"><a href=\"../out/out.ViewFolder.php?folderid=".$this->params['rootfolderid']."\">".getMLText("content")."</a></li>\n";
|
||||
// echo " <li><a href=\"../out/out.SearchForm.php?folderid=".$this->params['rootfolderid']."\">".getMLText("search")."</a></li>\n";
|
||||
|
@ -202,6 +234,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"1\" />";
|
||||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"2\" />";
|
||||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"3\" />";
|
||||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"4\" />";
|
||||
echo " <input name=\"query\" class=\"search-query\" id=\"searchfield\" data-provide=\"typeahead\" type=\"text\" style=\"width: 150px;\" placeholder=\"".getMLText("search")."\"/>";
|
||||
if($this->params['enablefullsearch']) {
|
||||
echo " <label class=\"checkbox\" style=\"color: #999999;\"><input type=\"checkbox\" name=\"fullsearch\" value=\"1\" title=\"".getMLText('fullsearch_hint')."\"/> ".getMLText('fullsearch')."</label>";
|
||||
|
@ -739,7 +772,7 @@ function documentSelected<?= $formName ?>(id, name) {
|
|||
print "<input type=\"hidden\" id=\"targetid".$formName."\" name=\"targetid".$formName."\" value=\"". (($default) ? $default->getID() : "") ."\">";
|
||||
print "<div class=\"input-append\">\n";
|
||||
print "<input type=\"text\" id=\"choosefoldersearch".$formName."\" data-provide=\"typeahead\" name=\"targetname".$formName."\" value=\"". (($default) ? htmlspecialchars($default->getName()) : "") ."\" placeholder=\"".getMLText('type_to_search')."\" autocomplete=\"off\" />";
|
||||
print "<a data-target=\"#folderChooser".$formName."\" href=\"out.FolderChooser.php?form=".$formName."&mode=".$accessMode."&exclude=".$exclude."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("folder")."…</a>\n";
|
||||
print "<a data-target=\"#folderChooser".$formName."\" href=\"../out/out.FolderChooser.php?form=".$formName."&mode=".$accessMode."&exclude=".$exclude."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("folder")."…</a>\n";
|
||||
print "</div>\n";
|
||||
?>
|
||||
<div class="modal hide" id="folderChooser<?= $formName ?>" tabindex="-1" role="dialog" aria-labelledby="folderChooser<?= $formName ?>Label" aria-hidden="true">
|
||||
|
|
|
@ -122,10 +122,10 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("expires");?>:</td>
|
||||
<td>
|
||||
<span class="input-append date" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<span class="input-append date span12" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span3" size="16" name="expdate" type="text" value="<?php echo $expdate; ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
</span><br />
|
||||
<label class="checkbox inline">
|
||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||
</label>
|
||||
|
|
|
@ -82,7 +82,7 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("from");?>:</td>
|
||||
<td><?php //$this->printDateChooser($event["start"], "from");?>
|
||||
<span class="input-append date" id="fromdate" data-date="<?php echo date('d-m-Y', $event["start"]); ?>" data-date-format="dd-mm-yyyy">
|
||||
<span class="input-append date span12" id="fromdate" data-date="<?php echo date('d-m-Y', $event["start"]); ?>" data-date-format="dd-mm-yyyy">
|
||||
<input class="span6" size="16" name="from" type="text" value="<?php echo date('d-m-Y', $event["start"]); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
|
@ -91,7 +91,7 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("to");?>:</td>
|
||||
<td><?php //$this->printDateChooser($event["stop"], "to");?>
|
||||
<span class="input-append date" id="todate" data-date="<?php echo date('d-m-Y', $event["stop"]); ?>" data-date-format="dd-mm-yyyy">
|
||||
<span class="input-append date span12" id="todate" data-date="<?php echo date('d-m-Y', $event["stop"]); ?>" data-date-format="dd-mm-yyyy">
|
||||
<input class="span6" size="16" name="to" type="text" value="<?php echo date('d-m-Y', $event["stop"]); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
|
|
|
@ -42,7 +42,7 @@ class SeedDMS_View_Help extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
$this->contentContainerStart();
|
||||
|
||||
readfile("../languages/".$user->getLanguage()."/help.htm");
|
||||
readfile("../languages/".$this->params['session']->getLanguage()."/help.htm");
|
||||
|
||||
$this->contentContainerEnd();
|
||||
$this->htmlEndPage();
|
||||
|
|
|
@ -60,9 +60,8 @@ class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style {
|
|||
if($created >= $content->getDate()) {
|
||||
echo $indent."(document unchanged)";
|
||||
} else {
|
||||
if($index->delete($hit->id)) {
|
||||
$index->addDocument(new SeedDMS_Lucene_IndexedDocument($dms, $document, $this->converters ? $this->converters : null));
|
||||
}
|
||||
$index->delete($hit->id);
|
||||
$index->addDocument(new SeedDMS_Lucene_IndexedDocument($dms, $document, $this->converters ? $this->converters : null));
|
||||
echo $indent."(document updated)";
|
||||
}
|
||||
}
|
||||
|
@ -89,6 +88,7 @@ class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style {
|
|||
echo "</pre>";
|
||||
|
||||
$index->commit();
|
||||
$index->optimize();
|
||||
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
|
|
|
@ -266,6 +266,7 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style {
|
|||
foreach ($approvalStatus["grpstatus"] as $st) {
|
||||
|
||||
if (!in_array($st["documentID"], $iRev) && $st["status"]==0 && isset($docIdx[$st["documentID"]][$st["version"]]) && $docIdx[$st["documentID"]][$st["version"]]['owner'] != $user->getId()) {
|
||||
$document = $dms->getDocument($st["documentID"]);
|
||||
if ($printheader){
|
||||
print "<table class=\"table table-condensed\">";
|
||||
print "<thead>\n<tr>\n";
|
||||
|
|
|
@ -31,19 +31,45 @@ require_once("class.Bootstrap.php");
|
|||
*/
|
||||
class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||
|
||||
function markQuery($str, $tag = "b") {
|
||||
/**
|
||||
* Mark search query sting in a given string
|
||||
*
|
||||
* @param string $str mark this text
|
||||
* @param string $tag wrap the marked text with this html tag
|
||||
* @return string marked text
|
||||
*/
|
||||
function markQuery($str, $tag = "b") { /* {{{ */
|
||||
$querywords = preg_split("/ /", $this->query);
|
||||
|
||||
foreach ($querywords as $queryword)
|
||||
$str = str_ireplace("($queryword)", "<" . $tag . ">\\1</" . $tag . ">", $str);
|
||||
|
||||
return $str;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
function show() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$fullsearch = $this->params['fullsearch'];
|
||||
$totaldocs = $this->params['totaldocs'];
|
||||
$totalfolders = $this->params['totalfolders'];
|
||||
$attrdefs = $this->params['attrdefs'];
|
||||
$allCats = $this->params['allcategories'];
|
||||
$allUsers = $this->params['allusers'];
|
||||
$mode = $this->params['mode'];
|
||||
$workflowmode = $this->params['workflowmode'];
|
||||
$enablefullsearch = $this->params['enablefullsearch'];
|
||||
$attributes = $this->params['attributes'];
|
||||
$categories = $this->params['categories'];
|
||||
$owner = $this->params['owner'];
|
||||
$startfolder = $this->params['startfolder'];
|
||||
$startdate = $this->params['startdate'];
|
||||
$stopdate = $this->params['stopdate'];
|
||||
$expstartdate = $this->params['expstartdate'];
|
||||
$expstopdate = $this->params['expstopdate'];
|
||||
$creationdate = $this->params['creationdate'];
|
||||
$expirationdate = $this->params['expirationdate'];
|
||||
$status = $this->params['status'];
|
||||
$this->query = $this->params['query'];
|
||||
$entries = $this->params['searchhits'];
|
||||
$totalpages = $this->params['totalpages'];
|
||||
|
@ -54,10 +80,228 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
|
||||
$this->htmlStartPage(getMLText("search_results"));
|
||||
$this->globalNavigation($folder);
|
||||
$this->globalNavigation();
|
||||
$this->contentStart();
|
||||
$this->pageNavigation(getMLText("search_results"), "");
|
||||
|
||||
echo "<div class=\"row-fluid\">\n";
|
||||
echo "<div class=\"span4\">\n";
|
||||
?>
|
||||
<ul class="nav nav-tabs" id="searchtab">
|
||||
<li <?php echo ($fullsearch == false) ? 'class="active"' : ''; ?>><a data-target="#database" data-toggle="tab"><?php printMLText('databasesearch'); ?></a></li>
|
||||
<?php
|
||||
if($enablefullsearch) {
|
||||
?>
|
||||
<li <?php echo ($fullsearch == true) ? 'class="active"' : ''; ?>><a data-target="#fulltext" data-toggle="tab"><?php printMLText('fullsearch'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane <?php echo ($fullsearch == false) ? 'active' : ''; ?>" id="database">
|
||||
<?php
|
||||
// Database search Form {{{
|
||||
$this->contentContainerStart();
|
||||
?>
|
||||
<form action="../op/op.Search.php" name="form1" onsubmit="return checkForm();">
|
||||
<table class="table-condensed">
|
||||
<tr>
|
||||
<td><?php printMLText("search_query");?>:</td>
|
||||
<td>
|
||||
<input type="text" name="query" value="<?php echo $this->query; ?>" />
|
||||
<select name="mode">
|
||||
<option value="1" <?php echo ($mode=='AND') ? "selected" : ""; ?>><?php printMLText("search_mode_and");?>
|
||||
<option value="0"<?php echo ($mode=='OR') ? "selected" : ""; ?>><?php printMLText("search_mode_or");?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("search_in");?>:</td>
|
||||
<td>
|
||||
<label class="checkbox" for="keywords"><input type="checkbox" id="keywords" name="searchin[]" value="1" <?php if(in_array('1', $searchin)) echo " checked"; ?>><?php printMLText("keywords");?> (<?php printMLText('documents_only'); ?>)</label>
|
||||
<label class="checkbox" for="searchName"><input type="checkbox" name="searchin[]" id="searchName" value="2" <?php if(in_array('2', $searchin)) echo " checked"; ?>><?php printMLText("name");?></label>
|
||||
<label class="checkbox" for="comment"><input type="checkbox" name="searchin[]" id="comment" value="3" <?php if(in_array('3', $searchin)) echo " checked"; ?>><?php printMLText("comment");?></label>
|
||||
<label class="checkbox" for="attributes"><input type="checkbox" name="searchin[]" id="attributes" value="4" <?php if(in_array('4', $searchin)) echo " checked"; ?>><?php printMLText("attributes");?></label>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
if($attrdefs) {
|
||||
foreach($attrdefs as $attrdef) {
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo htmlspecialchars($attrdef->getName()); ?></td>
|
||||
<td><?php $this->printAttributeEditField($attrdef, isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : '') ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?php printMLText("category");?>:<br />(<?php printMLText('documents_only'); ?>)</td>
|
||||
<td>
|
||||
<select class="chzn-select" name="categoryids[]" multiple="multiple" data-placeholder="<?php printMLText('select_category'); ?>">
|
||||
<!--
|
||||
<option value="-1"><?php printMLText("all_categories");?>
|
||||
-->
|
||||
<?php
|
||||
$tmpcatids = array();
|
||||
foreach($categories as $tmpcat)
|
||||
$tmpcatids[] = $tmpcat->getID();
|
||||
foreach ($allCats as $catObj) {
|
||||
print "<option value=\"".$catObj->getID()."\" ".(in_array($catObj->getID(), $tmpcatids) ? "selected" : "").">" . htmlspecialchars($catObj->getName()) . "\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("status");?>:<br />(<?php printMLText('documents_only'); ?>)</td>
|
||||
<td>
|
||||
<?php if($workflowmode == 'traditional') { ?>
|
||||
<label class="checkbox" for='pendingReview'><input type="checkbox" id="pendingReview" name="pendingReview" value="1" <?php echo in_array(S_DRAFT_REV, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_DRAFT_REV);?></label>
|
||||
<label class="checkbox" for='pendingApproval'><input type="checkbox" id="pendingApproval" name="pendingApproval" value="1" <?php echo in_array(S_DRAFT_APP, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_DRAFT_APP);?></label>
|
||||
<?php } else { ?>
|
||||
<label class="checkbox" for='inWorkflow'><input type="checkbox" id="inWorkflow" name="inWorkflow" value="1" <?php echo in_array(S_IN_WORKFLOW, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_IN_WORKFLOW);?></label>
|
||||
<?php } ?>
|
||||
<label class="checkbox" for='released'><input type="checkbox" id="released" name="released" value="1" <?php echo in_array(S_RELEASED, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_RELEASED);?></label>
|
||||
<label class="checkbox" for='rejected'><input type="checkbox" id="rejected" name="rejected" value="1" <?php echo in_array(S_REJECTED, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_REJECTED);?></label>
|
||||
<label class="checkbox" for='obsolete'><input type="checkbox" id="obsolete" name="obsolete" value="1" <?php echo in_array(S_OBSOLETE, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_OBSOLETE);?></label>
|
||||
<label class="checkbox" for='expired'><input type="checkbox" id="expired" name="expired" value="1" <?php echo in_array(S_EXPIRED, $status) ? "checked" : ""; ?>><?php printOverallStatusText(S_EXPIRED);?></label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("owner");?>:</td>
|
||||
<td>
|
||||
<select class="chzn-select-deselect" name="ownerid">
|
||||
<option value="-1"></option>
|
||||
<?php
|
||||
foreach ($allUsers as $userObj) {
|
||||
if ($userObj->isGuest())
|
||||
continue;
|
||||
print "<option value=\"".$userObj->getID()."\" ".(($owner && $userObj->getID() == $owner->getID()) ? "selected" : "").">" . htmlspecialchars($userObj->getLogin()." - ".$userObj->getFullName()) . "\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("under_folder")?>:</td>
|
||||
<td><?php $this->printFolderChooser("form1", M_READ, -1, $startfolder);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("creation_date");?>:</td>
|
||||
<td>
|
||||
<label class="checkbox inline">
|
||||
<input type="checkbox" name="creationdate" value="true" <?php if($creationdate) echo "checked"; ?>/><?php printMLText("between");?>
|
||||
</label><br />
|
||||
<span class="input-append date" style="display: inline;" id="createstartdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span4" size="16" name="createstart" type="text" value="<?php if($startdate) printf("%02d-%02d-%04d", $startdate['day'], $startdate['month'], $startdate['year']); else echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
<?php printMLText("and"); ?>
|
||||
<span class="input-append date" style="display: inline;" id="createenddate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span4" size="16" name="createend" type="text" value="<?php if($stopdate) printf("%02d-%02d-%04d", $stopdate['day'], $stopdate['month'], $stopdate['year']); else echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("expires");?>:<br />(<?php printMLText('documents_only'); ?>)</td>
|
||||
<td>
|
||||
<label class="checkbox inline">
|
||||
<input type="checkbox" name="expirationdate" value="true" <?php if($expirationdate) echo "checked"; ?>/><?php printMLText("between");?>
|
||||
</label><br />
|
||||
<span class="input-append date" style="display: inline;" id="expirationstartdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span4" size="16" name="expirationstart" type="text" value="<?php if($expstartdate) printf("%02d-%02d-%04d", $expstartdate['day'], $expstartdate['month'], $expstartdate['year']); else echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
<?php printMLText("and"); ?>
|
||||
<span class="input-append date" style="display: inline;" id="expirationenddate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span4" size="16" name="expirationend" type="text" value="<?php if($expstopdate) printf("%02d-%02d-%04d", $expstopdate['day'], $expstopdate['month'], $expstopdate['year']); else echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td><td><button type="submit" class="btn"><i class="icon-search"></i> <?php printMLText("search"); ?></button></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</form>
|
||||
<?php
|
||||
$this->contentContainerEnd();
|
||||
// }}}
|
||||
?>
|
||||
</div>
|
||||
<?php
|
||||
if($enablefullsearch) {
|
||||
echo "<div class=\"tab-pane ".(($fullsearch == true) ? 'active' : '')."\" id=\"fulltext\">\n";
|
||||
$this->contentContainerStart();
|
||||
?>
|
||||
<form action="../op/op.Search.php" name="form2" onsubmit="return checkForm();">
|
||||
<input type="hidden" name="fullsearch" value="1" />
|
||||
<table class="table-condensed">
|
||||
<tr>
|
||||
<td><?php printMLText("search_query");?>:</td>
|
||||
<td>
|
||||
<input type="text" name="query" value="<?php echo $this->query; ?>" />
|
||||
<!--
|
||||
<select name="mode">
|
||||
<option value="1" selected><?php printMLText("search_mode_and");?>
|
||||
<option value="0"><?php printMLText("search_mode_or");?>
|
||||
</select>
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("owner");?>:</td>
|
||||
<td>
|
||||
<select class="chzn-select-deselect" name="ownerid">
|
||||
<option value="-1"></option>
|
||||
<?php
|
||||
foreach ($allUsers as $userObj) {
|
||||
if ($userObj->isGuest())
|
||||
continue;
|
||||
print "<option value=\"".$userObj->getID()."\" ".(($owner && $userObj->getID() == $owner->getID()) ? "selected" : "").">" . htmlspecialchars($userObj->getLogin()." - ".$userObj->getFullName()) . "\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("category_filter");?>:</td>
|
||||
<td>
|
||||
<select class="chzn-select" name="categoryids[]" multiple="multiple" data-placeholder="<?php printMLText('select_category'); ?>">
|
||||
<!--
|
||||
<option value="-1"><?php printMLText("all_categories");?>
|
||||
-->
|
||||
<?php
|
||||
$tmpcatids = array();
|
||||
foreach($categories as $tmpcat)
|
||||
$tmpcatids[] = $tmpcat->getID();
|
||||
foreach ($allCats as $catObj) {
|
||||
print "<option value=\"".$catObj->getID()."\" ".(in_array($catObj->getID(), $tmpcatids) ? "selected" : "").">" . htmlspecialchars($catObj->getName()) . "\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td><td><button type="submit" class="btn"><i class="icon-search"></i> <?php printMLText("search"); ?></button></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
<?php
|
||||
$this->contentContainerEnd();
|
||||
echo "</div>\n";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<?php
|
||||
echo "</div>\n";
|
||||
echo "<div class=\"span8\">\n";
|
||||
// Database search Result {{{
|
||||
$foldercount = $doccount = 0;
|
||||
if($entries) {
|
||||
foreach ($entries as $entry) {
|
||||
|
@ -67,7 +311,7 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
$foldercount++;
|
||||
}
|
||||
}
|
||||
print "<div class=\"alert\">".getMLText("search_report", array("doccount" => $doccount, "foldercount" => $foldercount, 'searchtime'=>$searchTime))."</div>";
|
||||
print "<div class=\"alert\">".getMLText("search_report", array("doccount" => $totaldocs, "foldercount" => $totalfolders, 'searchtime'=>$searchTime))."</div>";
|
||||
$this->pageList($pageNumber, $totalpages, "../op/op.Search.php", $urlparams);
|
||||
$this->contentContainerStart();
|
||||
|
||||
|
@ -76,19 +320,17 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
print "<th></th>\n";
|
||||
print "<th>".getMLText("name")."</th>\n";
|
||||
print "<th>".getMLText("attributes")."</th>\n";
|
||||
print "<th>".getMLText("owner")."</th>\n";
|
||||
print "<th>".getMLText("status")."</th>\n";
|
||||
print "<th>".getMLText("version")."</th>\n";
|
||||
// print "<th>".getMLText("comment")."</th>\n";
|
||||
//print "<th>".getMLText("reviewers")."</th>\n";
|
||||
//print "<th>".getMLText("approvers")."</th>\n";
|
||||
print "<th>".getMLText("action")."</th>\n";
|
||||
print "</tr>\n</thead>\n<tbody>\n";
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, 40);
|
||||
foreach ($entries as $entry) {
|
||||
if(get_class($entry) == 'SeedDMS_Core_Document') {
|
||||
$document = $entry;
|
||||
$owner = $document->getOwner();
|
||||
$lc = $document->getLatestContent();
|
||||
$version = $lc->getVersion();
|
||||
$previewer->createPreview($lc);
|
||||
|
||||
if (in_array(3, $searchin))
|
||||
|
@ -118,34 +360,65 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
}
|
||||
print $docName;
|
||||
print "</a>";
|
||||
print "<br /><span style=\"font-size: 85%; font-style: italic; color: #666; \">".getMLText('owner').": <b>".htmlspecialchars($owner->getFullName())."</b>, ".getMLText('creation_date').": <b>".date('Y-m-d', $document->getDate())."</b>, ".getMLText('version')." <b>".$version."</b> - <b>".date('Y-m-d', $lc->getDate())."</b></span>";
|
||||
if($comment) {
|
||||
print "<br /><span style=\"font-size: 85%;\">".htmlspecialchars($comment)."</span>";
|
||||
}
|
||||
print "</td>";
|
||||
|
||||
$attributes = $lc->getAttributes();
|
||||
print "<td>";
|
||||
print "<ul class=\"unstyled\">\n";
|
||||
$attributes = $lc->getAttributes();
|
||||
if($attributes) {
|
||||
foreach($attributes as $attribute) {
|
||||
$attrdef = $attribute->getAttributeDefinition();
|
||||
print "<li>".htmlspecialchars($attrdef->getName()).": ".htmlspecialchars($attribute->getValue())."</li>\n";
|
||||
$lcattributes = $lc->getAttributes();
|
||||
if($lcattributes) {
|
||||
foreach($lcattributes as $lcattribute) {
|
||||
$attrdef = $lcattribute->getAttributeDefinition();
|
||||
print "<li>".htmlspecialchars($attrdef->getName()).": ".htmlspecialchars($lcattribute->getValue())."</li>\n";
|
||||
}
|
||||
}
|
||||
print "</ul>\n";
|
||||
print "<ul class=\"unstyled\">\n";
|
||||
$docttributes = $document->getAttributes();
|
||||
if($docttributes) {
|
||||
foreach($docttributes as $docttribute) {
|
||||
$attrdef = $docttribute->getAttributeDefinition();
|
||||
print "<li>".htmlspecialchars($attrdef->getName()).": ".htmlspecialchars($docttribute->getValue())."</li>\n";
|
||||
}
|
||||
}
|
||||
print "</ul>\n";
|
||||
print "</td>";
|
||||
|
||||
$owner = $document->getOwner();
|
||||
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
|
||||
$display_status=$lc->getStatus();
|
||||
print "<td>".getOverallStatusText($display_status["status"]). "</td>";
|
||||
print "<td>";
|
||||
print "<div class=\"list-action\">";
|
||||
if($document->getAccessMode($user) >= M_ALL) {
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../out/out.RemoveDocument.php?documentid=<?php echo $document->getID(); ?>"><i class="icon-remove"></i></a>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<span style="padding: 2px; color: #CCC;"><i class="icon-remove"></i></span>
|
||||
<?php
|
||||
}
|
||||
if($document->getAccessMode($user) >= M_READWRITE) {
|
||||
?>
|
||||
<a href="../out/out.EditDocument.php?documentid=<?php echo $document->getID(); ?>"><i class="icon-edit"></i></a>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<span style="padding: 2px; color: #CCC;"><i class="icon-edit"></i></span>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<a class="addtoclipboard" rel="<?php echo "D".$document->getID(); ?>" msg="<?php printMLText('splash_added_to_clipboard'); ?>" _href="../op/op.AddToClipboard.php?documentid=<?php echo $document->getID(); ?>&type=document&id=<?php echo $document->getID(); ?>&refferer=<?php echo urlencode($this->params['refferer']); ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<?php
|
||||
print "</div>";
|
||||
print "</td>";
|
||||
|
||||
print "<td>".$lc->getVersion()."</td>";
|
||||
// print "<td>".$comment."</td>";
|
||||
print "</tr>\n";
|
||||
} elseif(get_class($entry) == 'SeedDMS_Core_Folder') {
|
||||
$folder = $entry;
|
||||
$owner = $folder->getOwner();
|
||||
if (in_array(2, $searchin)) {
|
||||
$folderName = $this->markQuery(htmlspecialchars($folder->getName()), "i");
|
||||
} else {
|
||||
|
@ -159,17 +432,51 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
print htmlspecialchars($path[$i]->getName())."/";
|
||||
}
|
||||
print $folderName;
|
||||
print "</a></td>";
|
||||
print "<td></td>";
|
||||
|
||||
$owner = $folder->getOwner();
|
||||
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
|
||||
print "<td></td>";
|
||||
print "<td></td>";
|
||||
print "</a>";
|
||||
print "<br /><span style=\"font-size: 85%; font-style: italic; color: #666;\">".getMLText('owner').": <b>".htmlspecialchars($owner->getFullName())."</b>, ".getMLText('creation_date').": <b>".date('Y-m-d', $folder->getDate())."</b></span>";
|
||||
if (in_array(3, $searchin)) $comment = $this->markQuery(htmlspecialchars($folder->getComment()));
|
||||
else $comment = htmlspecialchars($folder->getComment());
|
||||
if (strlen($comment) > 50) $comment = substr($comment, 0, 47) . "...";
|
||||
print "<td>".$comment."</td>";
|
||||
if($comment) {
|
||||
print "<br /><span style=\"font-size: 85%;\">".htmlspecialchars($comment)."</span>";
|
||||
}
|
||||
print "</td>";
|
||||
print "<td>";
|
||||
print "<ul class=\"unstyled\">\n";
|
||||
$folderattributes = $folder->getAttributes();
|
||||
if($folderattributes) {
|
||||
foreach($folderattributes as $folderattribute) {
|
||||
$attrdef = $folderattribute->getAttributeDefinition();
|
||||
print "<li>".htmlspecialchars($attrdef->getName()).": ".htmlspecialchars($folderattribute->getValue())."</li>\n";
|
||||
}
|
||||
}
|
||||
print "</td>";
|
||||
print "<td></td>";
|
||||
print "<td>";
|
||||
print "<div class=\"list-action\">";
|
||||
if($folder->getAccessMode($user) >= M_ALL) {
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../out/out.RemoveFolder.php?folderid=<?php echo $folder->getID(); ?>"><i class="icon-remove"></i></a>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<span style="padding: 2px; color: #CCC;"><i class="icon-remove"></i></span>
|
||||
<?php
|
||||
}
|
||||
if($folder->getAccessMode($user) >= M_READWRITE) {
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../out/out.EditFolder.php?folderid=<?php echo $folder->getID(); ?>"><i class="icon-edit"></i></a>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<span style="padding: 2px; color: #CCC;"><i class="icon-edit"></i></span>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<a class="addtoclipboard" rel="<?php echo "F".$folder->getID(); ?>" msg="<?php printMLText('splash_added_to_clipboard'); ?>" _href="../op/op.AddToClipboard.php?folderid=<?php echo $folder->getID(); ?>&type=folder&id=<?php echo $folder->getID(); ?>&refferer=<?php echo urlencode($this->params['refferer']); ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<?php
|
||||
print "</div>";
|
||||
print "</td>";
|
||||
print "</tr>\n";
|
||||
}
|
||||
}
|
||||
|
@ -182,6 +489,9 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
|||
print "<div class=\"alert alert-error\">".getMLText("search_no_results")."</div>";
|
||||
}
|
||||
}
|
||||
// }}}
|
||||
echo "</div>";
|
||||
echo "</div>";
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
}
|
||||
|
|
|
@ -92,17 +92,6 @@ function checkForm()
|
|||
<option value="1" selected><?php printMLText("search_mode_and");?>
|
||||
<option value="0"><?php printMLText("search_mode_or");?>
|
||||
</select>
|
||||
<!--
|
||||
<br />
|
||||
<a href="javascript:chooseKeywords('form1.query');"><?php printMLText("use_default_keywords");?></a>
|
||||
<script language="JavaScript">
|
||||
var openDlg;
|
||||
|
||||
function chooseKeywords(target) {
|
||||
openDlg = open("out.KeywordChooser.php?target="+target, "openDlg", "width=500,height=400,scrollbars=yes,resizable=yes");
|
||||
}
|
||||
</script>
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -57,10 +57,10 @@ class SeedDMS_View_SetExpires extends SeedDMS_Bootstrap_Style {
|
|||
<tr>
|
||||
<td><?php printMLText("expires");?>:</td>
|
||||
<td>
|
||||
<span class="input-append date" id="expirationdate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<span class="input-append date span12" id="expirationdate" data-date="<?php echo $expdate; ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span4" size="16" name="expdate" type="text" value="<?php echo $expdate; ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
</span><br />
|
||||
<label class="checkbox inline">
|
||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||
</label>
|
||||
|
|
|
@ -148,6 +148,10 @@ if(!is_writeable($settings->_configFilePath)) {
|
|||
<td><?php printMLText("settings_stopWordsFile");?>:</td>
|
||||
<td><input type="text" name="stopWordsFile" value="<?php echo $settings->_stopWordsFile; ?>" size="100" /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableClipboard_desc");?>">
|
||||
<td><?php printMLText("settings_enableClipboard");?>:</td>
|
||||
<td><input name="enableClipboard" type="checkbox" <?php if ($settings->_enableClipboard) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableFolderTree_desc");?>">
|
||||
<td><?php printMLText("settings_enableFolderTree");?>:</td>
|
||||
<td><input name="enableFolderTree" type="checkbox" <?php if ($settings->_enableFolderTree) echo "checked" ?> /></td>
|
||||
|
|
|
@ -149,10 +149,10 @@ function checkForm()
|
|||
<tr>
|
||||
<td><?php printMLText("expires");?>:</td>
|
||||
<td class="standardText">
|
||||
<span class="input-append date" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<span class="input-append date span12" id="expirationdate" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" data-date-language="<?php echo str_replace('_', '-', $this->params['session']->getLanguage()); ?>">
|
||||
<input class="span3" size="16" name="expdate" type="text" value="<?php echo date('d-m-Y'); ?>">
|
||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||
</span>
|
||||
</span><br />
|
||||
<label class="checkbox inline">
|
||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||
</label>
|
||||
|
|
|
@ -385,11 +385,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
|||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
if($accessop->maySetExpires()) {
|
||||
print "<li><a href='../out/out.SetExpires.php?documentid=".$documentid."'><i class=\"icon-time\"></i>".getMLText("set_expiry")."</a></li>";
|
||||
}
|
||||
*/
|
||||
if($accessop->mayEditComment()) {
|
||||
print "<li><a href=\"out.EditComment.php?documentid=".$documentid."&version=".$latestContent->getVersion()."\"><i class=\"icon-comment\"></i>".getMLText("edit_comment")."</a></li>";
|
||||
}
|
||||
|
|
|
@ -95,11 +95,21 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
echo $this->callHook('preContent');
|
||||
|
||||
echo "<div class=\"row-fluid\">\n";
|
||||
echo "<div class=\"span4\">\n";
|
||||
if ($enableFolderTree) {
|
||||
if ($showtree==1){
|
||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=0\"><i class=\"icon-minus-sign\"></i></a>", true);
|
||||
$this->contentContainerStart();
|
||||
|
||||
// dynamic columns - left column removed if no content and right column then fills span12.
|
||||
if (!($enableFolderTree || $enableClipboard)) {
|
||||
$LeftColumnSpan = 0;
|
||||
$RightColumnSpan = 12;
|
||||
} else {
|
||||
$LeftColumnSpan = 4;
|
||||
$RightColumnSpan = 8;
|
||||
}
|
||||
if ($LeftColumnSpan > 0) {
|
||||
echo "<div class=\"span".$LeftColumnSpan."\">\n";
|
||||
if ($enableFolderTree) {
|
||||
if ($showtree==1){
|
||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=0\"><i class=\"icon-minus-sign\"></i></a>", true);
|
||||
$this->contentContainerStart();
|
||||
?>
|
||||
<script language="JavaScript">
|
||||
function folderSelected(id, name) {
|
||||
|
@ -107,10 +117,13 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
}
|
||||
</script>
|
||||
<?php
|
||||
$this->printNewTreeNavigation($folderid, M_READ, 0);
|
||||
$this->contentContainerEnd();
|
||||
} else {
|
||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=1\"><i class=\"icon-plus-sign\"></i></a>", true);
|
||||
$this->printNewTreeNavigation($folderid, M_READ, 0, '');
|
||||
$this->contentContainerEnd();
|
||||
} else {
|
||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=1\"><i class=\"icon-plus-sign\"></i></a>", true);
|
||||
}
|
||||
if ($enableClipboard) $this->printClipboard($this->params['session']->getClipboard());
|
||||
echo "</div>\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -118,7 +131,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
if (1 || $enableClipboard) $this->printClipboard($this->params['session']->getClipboard());
|
||||
echo "</div>\n";
|
||||
echo "<div class=\"span8\">\n";
|
||||
echo "<div class=\"span".$RightColumnSpan."\">\n";
|
||||
|
||||
$this->contentHeading(getMLText("folder_infos"));
|
||||
|
||||
|
@ -260,7 +273,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
<?php
|
||||
}
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../op/op.AddToClipboard.php?folderid=<?php echo $folder->getID(); ?>&type=folder&id=<?php echo $subFolder->getID(); ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<a class="addtoclipboard" rel="<?php echo "F".$subFolder->getID(); ?>" msg="<?php printMLText('splash_added_to_clipboard'); ?>" _href="../op/op.AddToClipboard.php?folderid=<?php echo $folder->getID(); ?>&type=folder&id=<?php echo $subFolder->getID(); ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<?php
|
||||
print "</div>";
|
||||
print "</td>";
|
||||
|
@ -343,7 +356,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
}
|
||||
if($document->getAccessMode($user) >= M_READWRITE) {
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../out/out.EditDocument.php?documentid=<?php echo $docID; ?>"><i class="icon-edit"></i></a>
|
||||
<a href="../out/out.EditDocument.php?documentid=<?php echo $docID; ?>"><i class="icon-edit"></i></a>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
|
@ -351,7 +364,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
|||
<?php
|
||||
}
|
||||
?>
|
||||
<a class_="btn btn-mini" href="../op/op.AddToClipboard.php?folderid=<?php echo $folder->getID(); ?>&type=document&id=<?php echo $docID; ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<a class="addtoclipboard" rel="<?php echo "D".$docID; ?>" msg="<?php printMLText('splash_added_to_clipboard'); ?>" _href="../op/op.AddToClipboard.php?folderid=<?php echo $folder->getID(); ?>&type=document&id=<?php echo $docID; ?>" title="<?php printMLText("add_to_clipboard");?>"><i class="icon-copy"></i></a>
|
||||
<?php
|
||||
print "</div>";
|
||||
print "</td>";
|
||||
|
|
Loading…
Reference in New Issue
Block a user