mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-12 20:51:30 +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)
|
- fix output of breadcrumbs on some pages (Bug #55)
|
||||||
- do not take document comment for version if version comment is empty.
|
- do not take document comment for version if version comment is empty.
|
||||||
The user must explicitly force it.
|
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
|
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
|
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
|
#restapi webapp
|
||||||
|
|
||||||
|
|
|
@ -571,6 +571,7 @@ class SeedDMS_Core_DMS {
|
||||||
$searchin=array(1, 2, 3, 4);
|
$searchin=array(1, 2, 3, 4);
|
||||||
|
|
||||||
/*--------- Do it all over again for folders -------------*/
|
/*--------- Do it all over again for folders -------------*/
|
||||||
|
$totalFolders = 0;
|
||||||
if($mode & 0x2) {
|
if($mode & 0x2) {
|
||||||
$searchKey = "";
|
$searchKey = "";
|
||||||
$searchFields = array();
|
$searchFields = array();
|
||||||
|
@ -604,8 +605,16 @@ class SeedDMS_Core_DMS {
|
||||||
// document owner.
|
// document owner.
|
||||||
$searchOwner = "";
|
$searchOwner = "";
|
||||||
if ($owner) {
|
if ($owner) {
|
||||||
|
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()."'";
|
$searchOwner = "`tblFolders`.`owner` = '".$owner->getId()."'";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Is the search restricted to documents created between two specific dates?
|
// Is the search restricted to documents created between two specific dates?
|
||||||
$searchCreateDate = "";
|
$searchCreateDate = "";
|
||||||
|
@ -642,7 +651,6 @@ class SeedDMS_Core_DMS {
|
||||||
/* Do not search for folders if not at least a search for a key,
|
/* Do not search for folders if not at least a search for a key,
|
||||||
* an owner, or creation date is requested.
|
* an owner, or creation date is requested.
|
||||||
*/
|
*/
|
||||||
$totalFolders = 0;
|
|
||||||
if($searchKey || $searchOwner || $searchCreateDate) {
|
if($searchKey || $searchOwner || $searchCreateDate) {
|
||||||
// Count the number of rows that the search will produce.
|
// Count the number of rows that the search will produce.
|
||||||
$resArr = $this->db->getResultArray("SELECT COUNT(*) AS num ".$searchQuery);
|
$resArr = $this->db->getResultArray("SELECT COUNT(*) AS num ".$searchQuery);
|
||||||
|
@ -726,8 +734,16 @@ class SeedDMS_Core_DMS {
|
||||||
// document owner.
|
// document owner.
|
||||||
$searchOwner = "";
|
$searchOwner = "";
|
||||||
if ($owner) {
|
if ($owner) {
|
||||||
|
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()."'";
|
$searchOwner = "`tblDocuments`.`owner` = '".$owner->getId()."'";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check to see if the search has been restricted to a particular
|
// Check to see if the search has been restricted to a particular
|
||||||
// document category.
|
// document category.
|
||||||
|
|
|
@ -169,6 +169,9 @@ class SeedDMS_Core_DatabaseAccess {
|
||||||
case 'mysql':
|
case 'mysql':
|
||||||
$this->_conn->exec('SET NAMES utf8');
|
$this->_conn->exec('SET NAMES utf8');
|
||||||
break;
|
break;
|
||||||
|
case 'sqlite':
|
||||||
|
$this->_conn->exec('PRAGMA foreign_keys = ON');
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
$this->_connected = true;
|
$this->_connected = true;
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -25,6 +25,9 @@
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
- various small corrections
|
- 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>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
|
|
@ -51,37 +51,37 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
foreach($attributes as $attribute) {
|
foreach($attributes as $attribute) {
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
if($attrdef->getValueSet() != '')
|
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
|
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()) {
|
if($categories = $document->getCategories()) {
|
||||||
$names = array();
|
$names = array();
|
||||||
foreach($categories as $cat) {
|
foreach($categories as $cat) {
|
||||||
$names[] = $cat->getName();
|
$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()) {
|
if($attributes = $document->getAttributes()) {
|
||||||
foreach($attributes as $attribute) {
|
foreach($attributes as $attribute) {
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
if($attrdef->getValueSet() != '')
|
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
|
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();
|
$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()) {
|
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()) {
|
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) {
|
if($version && !$nocontent) {
|
||||||
$path = $dms->contentDir . $version->getPath();
|
$path = $dms->contentDir . $version->getPath();
|
||||||
|
|
|
@ -49,30 +49,35 @@ class SeedDMS_Lucene_Search {
|
||||||
* @return object instance of SeedDMS_Lucene_Search
|
* @return object instance of SeedDMS_Lucene_Search
|
||||||
*/
|
*/
|
||||||
function search($term, $owner, $status='', $categories=array(), $fields=array()) { /* {{{ */
|
function search($term, $owner, $status='', $categories=array(), $fields=array()) { /* {{{ */
|
||||||
$query = '';
|
$querystr = '';
|
||||||
if($fields) {
|
if($fields) {
|
||||||
} else {
|
} else {
|
||||||
if($term)
|
if($term)
|
||||||
$query .= trim($term);
|
$querystr .= trim($term);
|
||||||
}
|
}
|
||||||
if($owner) {
|
if($owner) {
|
||||||
if($query)
|
if($querystr)
|
||||||
$query .= ' && ';
|
$querystr .= ' && ';
|
||||||
$query .= 'owner:'.$owner;
|
$querystr .= 'owner:'.$owner;
|
||||||
}
|
}
|
||||||
if($categories) {
|
if($categories) {
|
||||||
if($query)
|
if($querystr)
|
||||||
$query .= ' && ';
|
$querystr .= ' && ';
|
||||||
$query .= '(category:"';
|
$querystr .= '(category:"';
|
||||||
$query .= implode('" || category:"', $categories);
|
$querystr .= implode('" || category:"', $categories);
|
||||||
$query .= '")';
|
$querystr .= '")';
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
|
$query = Zend_Search_Lucene_Search_QueryParser::parse($querystr);
|
||||||
$hits = $this->index->find($query);
|
$hits = $this->index->find($query);
|
||||||
$recs = array();
|
$recs = array();
|
||||||
foreach($hits as $hit) {
|
foreach($hits as $hit) {
|
||||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
||||||
}
|
}
|
||||||
return $recs;
|
return $recs;
|
||||||
|
} catch (Zend_Search_Lucene_Search_QueryParserException $e) {
|
||||||
|
return array();
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -11,10 +11,10 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2012-12-03</date>
|
<date>2013-06-27</date>
|
||||||
<time>10:31:23</time>
|
<time>15:12:50</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.1.1</release>
|
<release>1.1.3</release>
|
||||||
<api>1.1.1</api>
|
<api>1.1.1</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
|
@ -23,7 +23,8 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
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>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<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.
|
of special chars like german umlaute.
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</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>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
- enableUsersView: enable/disable group and user view for all users
|
- enableUsersView: enable/disable group and user view for all users
|
||||||
- enableFullSearch: false to don't use fulltext search
|
- enableFullSearch: false to don't use fulltext search
|
||||||
- enableLanguageSelector: false to don't show the language selector after login
|
- 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
|
- enableFolderTree: false to don't show the folder tree
|
||||||
- expandFolderTree: 0 to start with tree hidden
|
- expandFolderTree: 0 to start with tree hidden
|
||||||
- 1 to start with tree shown and first level expanded
|
- 1 to start with tree shown and first level expanded
|
||||||
|
@ -36,6 +37,7 @@
|
||||||
enableEmail = "true"
|
enableEmail = "true"
|
||||||
enableUsersView = "true"
|
enableUsersView = "true"
|
||||||
enableFullSearch = "false"
|
enableFullSearch = "false"
|
||||||
|
enableClipboard = "false"
|
||||||
enableFolderTree = "true"
|
enableFolderTree = "true"
|
||||||
expandFolderTree = "1"
|
expandFolderTree = "1"
|
||||||
enableLanguageSelector = "true"
|
enableLanguageSelector = "true"
|
||||||
|
|
|
@ -307,6 +307,19 @@ class SeedDMS_Session {
|
||||||
return true;
|
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
|
* Set splash message of session
|
||||||
*
|
*
|
||||||
|
|
|
@ -143,6 +143,8 @@ class Settings { /* {{{ */
|
||||||
var $_calendarDefaultView = "y";
|
var $_calendarDefaultView = "y";
|
||||||
// first day of the week (0=sunday, 1=monday, 6=saturday)
|
// first day of the week (0=sunday, 1=monday, 6=saturday)
|
||||||
var $_firstDayOfWeek = 0;
|
var $_firstDayOfWeek = 0;
|
||||||
|
// enable/disable display of the clipboard
|
||||||
|
var $_enableClipboard = true;
|
||||||
// enable/disable display of the folder tree
|
// enable/disable display of the folder tree
|
||||||
var $_enableFolderTree = true;
|
var $_enableFolderTree = true;
|
||||||
// count documents and folders for folderview recursively
|
// count documents and folders for folderview recursively
|
||||||
|
@ -307,6 +309,7 @@ class Settings { /* {{{ */
|
||||||
$this->_enableConverting = Settings::boolVal($tab["enableConverting"]);
|
$this->_enableConverting = Settings::boolVal($tab["enableConverting"]);
|
||||||
$this->_enableEmail = Settings::boolVal($tab["enableEmail"]);
|
$this->_enableEmail = Settings::boolVal($tab["enableEmail"]);
|
||||||
$this->_enableUsersView = Settings::boolVal($tab["enableUsersView"]);
|
$this->_enableUsersView = Settings::boolVal($tab["enableUsersView"]);
|
||||||
|
$this->_enableClipboard = Settings::boolVal($tab["enableClipboard"]);
|
||||||
$this->_enableFolderTree = Settings::boolVal($tab["enableFolderTree"]);
|
$this->_enableFolderTree = Settings::boolVal($tab["enableFolderTree"]);
|
||||||
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
|
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
|
||||||
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
|
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
|
||||||
|
@ -569,6 +572,7 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting);
|
$this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting);
|
||||||
$this->setXMLAttributValue($node, "enableEmail", $this->_enableEmail);
|
$this->setXMLAttributValue($node, "enableEmail", $this->_enableEmail);
|
||||||
$this->setXMLAttributValue($node, "enableUsersView", $this->_enableUsersView);
|
$this->setXMLAttributValue($node, "enableUsersView", $this->_enableUsersView);
|
||||||
|
$this->setXMLAttributValue($node, "enableClipboard", $this->_enableClipboard);
|
||||||
$this->setXMLAttributValue($node, "enableFolderTree", $this->_enableFolderTree);
|
$this->setXMLAttributValue($node, "enableFolderTree", $this->_enableFolderTree);
|
||||||
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
|
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
|
||||||
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
|
$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
|
* @param array $params parameter passed to constructor of view class
|
||||||
* @return object an object of a class implementing the view
|
* @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;
|
global $settings, $session;
|
||||||
if(file_exists("../views/".$theme."/class.".$class.".php")) {
|
if(!$class) {
|
||||||
require("../views/".$theme."/class.".$class.".php");
|
$class = 'Bootstrap';
|
||||||
|
$classname = "SeedDMS_Bootstrap_Style";
|
||||||
|
} else {
|
||||||
$classname = "SeedDMS_View_".$class;
|
$classname = "SeedDMS_View_".$class;
|
||||||
|
}
|
||||||
|
$filename = "../views/".$theme."/class.".$class.".php";
|
||||||
|
if(file_exists($filename)) {
|
||||||
|
require($filename);
|
||||||
$view = new $classname($params, $theme);
|
$view = new $classname($params, $theme);
|
||||||
/* Set some configuration parameters */
|
/* Set some configuration parameters */
|
||||||
|
$view->setParam('refferer', $_SERVER['REQUEST_URI']);
|
||||||
$view->setParam('session', $session);
|
$view->setParam('session', $session);
|
||||||
$view->setParam('sitename', $settings->_siteName);
|
$view->setParam('sitename', $settings->_siteName);
|
||||||
$view->setParam('rootfolderid', $settings->_rootFolderID);
|
$view->setParam('rootfolderid', $settings->_rootFolderID);
|
||||||
|
|
|
@ -44,6 +44,11 @@ class SeedDMS_View_Common {
|
||||||
$this->params[$name] = $value;
|
$this->params[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function unsetParam($name) {
|
||||||
|
if(isset($this->params[$name]))
|
||||||
|
unset($this->params[$name]);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
function setConfiguration($conf) {
|
function setConfiguration($conf) {
|
||||||
$this->settings = $conf;
|
$this->settings = $conf;
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
class SeedDMS_Version {
|
class SeedDMS_Version {
|
||||||
|
|
||||||
var $_number = "4.3.0pre1";
|
var $_number = "4.3.0RC1";
|
||||||
var $_string = "SeedDMS";
|
var $_string = "SeedDMS";
|
||||||
|
|
||||||
function SeedDMS_Version() {
|
function SeedDMS_Version() {
|
||||||
|
|
|
@ -39,6 +39,7 @@ CREATE TABLE `tblAttributeDefinitions` (
|
||||||
`minvalues` int(11) NOT NULL default '0',
|
`minvalues` int(11) NOT NULL default '0',
|
||||||
`maxvalues` int(11) NOT NULL default '0',
|
`maxvalues` int(11) NOT NULL default '0',
|
||||||
`valueset` text default NULL,
|
`valueset` text default NULL,
|
||||||
|
`regex` text DEFAULT '',
|
||||||
UNIQUE(`name`),
|
UNIQUE(`name`),
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) 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 (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 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 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, '');
|
INSERT INTO tblCategory VALUES (0, '');
|
||||||
|
|
|
@ -37,6 +37,7 @@ CREATE TABLE `tblAttributeDefinitions` (
|
||||||
`minvalues` INTEGER NOT NULL default '0',
|
`minvalues` INTEGER NOT NULL default '0',
|
||||||
`maxvalues` INTEGER NOT NULL default '0',
|
`maxvalues` INTEGER NOT NULL default '0',
|
||||||
`valueset` TEXT default NULL,
|
`valueset` TEXT default NULL,
|
||||||
|
`regex` TEXT DEFAULT '',
|
||||||
UNIQUE(`name`)
|
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 (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 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 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, '');
|
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
|
<display
|
||||||
siteName = "SeedDMS"
|
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"
|
printDisclaimer="true"
|
||||||
language = "en_GB"
|
language = "en_GB"
|
||||||
theme = "bootstrap"
|
theme = "bootstrap"
|
||||||
|
@ -234,7 +234,7 @@
|
||||||
</server>
|
</server>
|
||||||
<converters>
|
<converters>
|
||||||
<converter mimeType="application/pdf">
|
<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>
|
||||||
<converter mimeType="application/msword">
|
<converter mimeType="application/msword">
|
||||||
catdoc %s
|
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",
|
'hu_HU' => "Ungarisch",
|
||||||
'it_IT' => "Italienisch",
|
'it_IT' => "Italienisch",
|
||||||
'nl_NL' => "Hollandisch",
|
'nl_NL' => "Hollandisch",
|
||||||
|
'pl_PL' => "Polnisch",
|
||||||
'pt_BR' => "Portugiesisch (BR)",
|
'pt_BR' => "Portugiesisch (BR)",
|
||||||
'ru_RU' => "Russisch",
|
'ru_RU' => "Russisch",
|
||||||
'sk_SK' => "Slovakisch",
|
'sk_SK' => "Slovakisch",
|
||||||
|
|
|
@ -80,7 +80,7 @@ $text = array(
|
||||||
'approvers' => "Approvers",
|
'approvers' => "Approvers",
|
||||||
'april' => "April",
|
'april' => "April",
|
||||||
'archive_creation' => "Archive creation",
|
'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_approvers' => "Assign Approvers",
|
||||||
'assign_reviewers' => "Assign Reviewers",
|
'assign_reviewers' => "Assign Reviewers",
|
||||||
'assign_user_property_to' => "Assign user's properties to",
|
'assign_user_property_to' => "Assign user's properties to",
|
||||||
|
@ -141,6 +141,7 @@ $text = array(
|
||||||
'choose_workflow' => "Choose workflow",
|
'choose_workflow' => "Choose workflow",
|
||||||
'choose_workflow_state' => "Choose workflow state",
|
'choose_workflow_state' => "Choose workflow state",
|
||||||
'choose_workflow_action' => "Choose workflow action",
|
'choose_workflow_action' => "Choose workflow action",
|
||||||
|
'clear_clipboard' => "Clear clipboard",
|
||||||
'clipboard' => "Clipboard",
|
'clipboard' => "Clipboard",
|
||||||
'close' => "Close",
|
'close' => "Close",
|
||||||
'comment' => "Comment",
|
'comment' => "Comment",
|
||||||
|
@ -400,6 +401,7 @@ $text = array(
|
||||||
'monday_abbr' => "Mo",
|
'monday_abbr' => "Mo",
|
||||||
'month_view' => "Month view",
|
'month_view' => "Month view",
|
||||||
'monthly' => "Monthly",
|
'monthly' => "Monthly",
|
||||||
|
'move_clipboard' => "Move clipboard",
|
||||||
'move_document' => "Move document",
|
'move_document' => "Move document",
|
||||||
'move_folder' => "Move Folder",
|
'move_folder' => "Move Folder",
|
||||||
'move' => "Move",
|
'move' => "Move",
|
||||||
|
@ -469,8 +471,8 @@ $text = array(
|
||||||
'password_forgotten_email_subject' => "Password forgotten",
|
'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_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_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_text' => "Fill out the form below and follow the instructions in the email, which will be sent to you.",
|
||||||
'password_forgotten_title' => "Password send",
|
'password_forgotten_title' => "Password sent",
|
||||||
'password_strength' => "Password strength",
|
'password_strength' => "Password strength",
|
||||||
'password_strength_insuffient' => "Insuffient password strength",
|
'password_strength_insuffient' => "Insuffient password strength",
|
||||||
'password_wrong' => "Wrong password",
|
'password_wrong' => "Wrong password",
|
||||||
|
@ -491,8 +493,8 @@ $text = array(
|
||||||
'removed_file_email_subject' => "[sitename]: [document] - Removed attachment",
|
'removed_file_email_subject' => "[sitename]: [document] - Removed attachment",
|
||||||
'removed_file_email_body' => "Removed attachment\r\nDocument: [document]\r\nUser: [username]\r\nURL: [url]",
|
'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.",
|
'removed_reviewer' => "has been removed from the list of reviewers.",
|
||||||
'repaired' => 'repaired',
|
'repaired' => "repaired",
|
||||||
'repairing_objects' => "Reparing documents and folders.",
|
'repairing_objects' => "Repairing documents and folders.",
|
||||||
'results_page' => "Results Page",
|
'results_page' => "Results Page",
|
||||||
'return_from_subworkflow_email_subject' => "[sitename]: [name] - Return from subworkflow",
|
'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]",
|
'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_enableAdminRevApp' => "Allow review/approval for admins",
|
||||||
'settings_enableCalendar_desc' => "Enable/disable calendar",
|
'settings_enableCalendar_desc' => "Enable/disable calendar",
|
||||||
'settings_enableCalendar' => "Enable 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_desc' => "Enable/disable converting of files",
|
||||||
'settings_enableConverting' => "Enable Converting",
|
'settings_enableConverting' => "Enable Converting",
|
||||||
'settings_enableDuplicateDocNames_desc' => "Allows to have duplicate document names in a folder.",
|
'settings_enableDuplicateDocNames_desc' => "Allows to have duplicate document names in a folder.",
|
||||||
|
@ -785,13 +789,28 @@ $text = array(
|
||||||
'sign_out' => "Sign out",
|
'sign_out' => "Sign out",
|
||||||
'sign_out_user' => "Sign out user",
|
'sign_out_user' => "Sign out user",
|
||||||
'space_used_on_data_folder' => "Space used on data folder",
|
'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_added_to_clipboard' => "Added to clipboard",
|
||||||
|
'splash_cleared_clipboard' => "Clipboard cleared",
|
||||||
'splash_document_edited' => "Document saved",
|
'splash_document_edited' => "Document saved",
|
||||||
'splash_document_locked' => "Document locked",
|
'splash_document_locked' => "Document locked",
|
||||||
'splash_document_unlocked' => "Document unlocked",
|
'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_folder_edited' => "Save folder changes",
|
||||||
'splash_invalid_folder_id' => "Invalid folder ID",
|
'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_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_settings_saved' => "Settings saved",
|
||||||
'splash_substituted_user' => "Substituted user",
|
'splash_substituted_user' => "Substituted user",
|
||||||
'splash_switched_back_user' => "Switched back to original user",
|
'splash_switched_back_user' => "Switched back to original user",
|
||||||
|
@ -900,6 +919,7 @@ $text = array(
|
||||||
'year_view' => "Year View",
|
'year_view' => "Year View",
|
||||||
'yes' => "Yes",
|
'yes' => "Yes",
|
||||||
|
|
||||||
|
'ar_EG' => "Arabic",
|
||||||
'ca_ES' => "Catalan",
|
'ca_ES' => "Catalan",
|
||||||
'cs_CZ' => "Czech",
|
'cs_CZ' => "Czech",
|
||||||
'de_DE' => "German",
|
'de_DE' => "German",
|
||||||
|
@ -909,6 +929,7 @@ $text = array(
|
||||||
'hu_HU' => "Hungarian",
|
'hu_HU' => "Hungarian",
|
||||||
'it_IT' => "Italian",
|
'it_IT' => "Italian",
|
||||||
'nl_NL' => "Dutch",
|
'nl_NL' => "Dutch",
|
||||||
|
'pl_PL' => "Polish",
|
||||||
'pt_BR' => "Portugese (BR)",
|
'pt_BR' => "Portugese (BR)",
|
||||||
'ru_RU' => "Russian",
|
'ru_RU' => "Russian",
|
||||||
'sk_SK' => "Slovak",
|
'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
|
// 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.0RC1): 15 oct 2012. Francisco M. García Claramonte
|
||||||
// Reviewed (for 3.4.0RC3): 6 nov 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(
|
$text = array(
|
||||||
'accept' => "Aceptar",
|
'accept' => "Aceptar",
|
||||||
'access_denied' => "Acceso denegado",
|
'access_denied' => "Acceso denegado",
|
||||||
'access_inheritance' => "Acceso heredado",
|
'access_inheritance' => "Acceso heredado",
|
||||||
'access_mode' => "Modo de acceso",
|
'access_mode' => "Tipo de acceso",
|
||||||
'access_mode_all' => "Todos los permisos",
|
'access_mode_all' => "Todos los permisos",
|
||||||
'access_mode_none' => "No hay acceso",
|
'access_mode_none' => "Sin acceso",
|
||||||
'access_mode_read' => "Leer",
|
'access_mode_read' => "Lectura",
|
||||||
'access_mode_readwrite' => "Lectura-Escritura",
|
'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",
|
'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",
|
'actions' => "Acciones",
|
||||||
'add' => "Añadir",
|
'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_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' => "Añadir documento",
|
||||||
'add_document_link' => "Añadir vínculo",
|
'add_document_link' => "Añadir vínculo",
|
||||||
'add_event' => "Añadir evento",
|
'add_event' => "Añadir evento",
|
||||||
|
@ -51,11 +63,16 @@ $text = array(
|
||||||
'add_member' => "Añadir miembro",
|
'add_member' => "Añadir miembro",
|
||||||
'add_multiple_documents' => "Añadir múltiples documentos",
|
'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_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' => "Añadir nuevo usuario",
|
||||||
'add_user_to_group' => "Añadir usuario a grupo",
|
'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' => "Administrador",
|
||||||
'admin_tools' => "Herramientas de administración",
|
'admin_tools' => "Administración",
|
||||||
|
'all' => "Todo",
|
||||||
'all_categories' => "Todas las categorías",
|
'all_categories' => "Todas las categorías",
|
||||||
'all_documents' => "Todos los documentos",
|
'all_documents' => "Todos los documentos",
|
||||||
'all_pages' => "Todo",
|
'all_pages' => "Todo",
|
||||||
|
@ -66,6 +83,8 @@ $text = array(
|
||||||
'approval_deletion_email' => "Petición de aprobación eliminada",
|
'approval_deletion_email' => "Petición de aprobación eliminada",
|
||||||
'approval_group' => "Grupo aprobador",
|
'approval_group' => "Grupo aprobador",
|
||||||
'approval_request_email' => "Petición de aprobación",
|
'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_status' => "Estado de aprobación",
|
||||||
'approval_submit_email' => "Aprobación enviada",
|
'approval_submit_email' => "Aprobación enviada",
|
||||||
'approval_summary' => "Resumen de aprobación",
|
'approval_summary' => "Resumen de aprobación",
|
||||||
|
@ -79,7 +98,8 @@ $text = array(
|
||||||
'assign_user_property_to' => "Asignar propiedades de usuario a",
|
'assign_user_property_to' => "Asignar propiedades de usuario a",
|
||||||
'assumed_released' => "Supuestamente publicado",
|
'assumed_released' => "Supuestamente publicado",
|
||||||
'attrdef_management' => "Gestión de definición de atributos",
|
'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_name' => "Nombre",
|
||||||
'attrdef_multiple' => "Permitir múltiples valores",
|
'attrdef_multiple' => "Permitir múltiples valores",
|
||||||
'attrdef_objtype' => "Tipo de objeto",
|
'attrdef_objtype' => "Tipo de objeto",
|
||||||
|
@ -87,6 +107,8 @@ $text = array(
|
||||||
'attrdef_minvalues' => "Núm. mínimo de valores",
|
'attrdef_minvalues' => "Núm. mínimo de valores",
|
||||||
'attrdef_maxvalues' => "Núm. máximo de valores",
|
'attrdef_maxvalues' => "Núm. máximo de valores",
|
||||||
'attrdef_valueset' => "Conjunto 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",
|
'attributes' => "Atributos",
|
||||||
'august' => "Agosto",
|
'august' => "Agosto",
|
||||||
'automatic_status_update' => "Cambio automático de estado",
|
'automatic_status_update' => "Cambio automático de estado",
|
||||||
|
@ -94,11 +116,12 @@ $text = array(
|
||||||
'backup_list' => "Lista de copias de seguridad existentes",
|
'backup_list' => "Lista de copias de seguridad existentes",
|
||||||
'backup_remove' => "Eliminar fichero de copia de seguridad",
|
'backup_remove' => "Eliminar fichero de copia de seguridad",
|
||||||
'backup_tools' => "Herramientas de copia de seguridad",
|
'backup_tools' => "Herramientas de copia de seguridad",
|
||||||
|
'backup_log_management' => "Gestión log Backup",
|
||||||
'between' => "entre",
|
'between' => "entre",
|
||||||
'calendar' => "Calendario",
|
'calendar' => "Calendario",
|
||||||
'cancel' => "Cancelar",
|
'cancel' => "Cancelar",
|
||||||
'cannot_assign_invalid_state' => "No se puede modificar un documento obsoleto o rechazado",
|
'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_delete_yourself' => "No es posible eliminarse a sí mismo",
|
||||||
'cannot_move_root' => "Error: No es posible mover la carpeta raíz.",
|
'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.",
|
'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.",
|
'cannot_rm_root' => "Error: No es posible eliminar la carpeta raíz.",
|
||||||
'category' => "Categoría",
|
'category' => "Categoría",
|
||||||
'category_exists' => "La categoría ya existe.",
|
'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_in_use' => "Esta categoría está en uso por documentos.",
|
||||||
'category_noname' => "No ha proporcionado un nombre de categoría.",
|
'category_noname' => "No ha proporcionado un nombre de categoría.",
|
||||||
'categories' => "Categorías",
|
'categories' => "categorías",
|
||||||
'change_assignments' => "Cambiar asignaciones",
|
'change_assignments' => "cambiar asignaciones",
|
||||||
'change_password' => "Cambiar contraseña",
|
'change_password' => "cambiar contraseña",
|
||||||
'change_password_message' => "Su contraseña se ha modificado.",
|
'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_attrdef' => "Por favor, seleccione definición de atributo",
|
||||||
'choose_category' => "Seleccione categoría",
|
'choose_category' => "Seleccione categoría",
|
||||||
'choose_group' => "Seleccione grupo",
|
'choose_group' => "Seleccione grupo",
|
||||||
'choose_target_category' => "Seleccione categoría",
|
'choose_target_category' => "Seleccione categoría",
|
||||||
'choose_target_document' => "Escoger documento",
|
'choose_target_document' => "Seleccione documento",
|
||||||
'choose_target_folder' => "Escoger directorio destino",
|
'choose_target_file' => "Seleccione fichero destino",
|
||||||
|
'choose_target_folder' => "Seleccione carpeta destino",
|
||||||
'choose_user' => "Seleccione usuario",
|
'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' => "Comentarios",
|
||||||
'comment_for_current_version' => "Comentario de la versión actual",
|
'comment_for_current_version' => "Comentario de la versión actual",
|
||||||
'confirm_create_fulltext_index' => "¡Sí, quiero regenerar el índice te texto completo¡",
|
'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_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_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_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_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_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.",
|
'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_password' => "Contraseña actual",
|
||||||
'current_version' => "Versión actual",
|
'current_version' => "Versión actual",
|
||||||
'daily' => "Diaria",
|
'daily' => "Diaria",
|
||||||
|
'days' => "días",
|
||||||
'databasesearch' => "Búsqueda en base de datos",
|
'databasesearch' => "Búsqueda en base de datos",
|
||||||
|
'date' => "Fecha",
|
||||||
'december' => "Diciembre",
|
'december' => "Diciembre",
|
||||||
'default_access' => "Modo de acceso predefinido",
|
'default_access' => "Modo de acceso por defecto",
|
||||||
'default_keywords' => "Palabras clave disponibles",
|
'default_keywords' => "Palabras clave disponibles",
|
||||||
|
'definitions' => "Definiciones",
|
||||||
'delete' => "Eliminar",
|
'delete' => "Eliminar",
|
||||||
'details' => "Detalles",
|
'details' => "Detalles",
|
||||||
'details_version' => "Detalles de la versión: [version]",
|
'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.",
|
'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_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_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' => "Documento eliminado",
|
||||||
'document_deleted_email' => "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' => "Documento",
|
||||||
|
'document_has_no_workflow' => "Documento sin flujo de trabajo",
|
||||||
'document_infos' => "Informaciones",
|
'document_infos' => "Informaciones",
|
||||||
'document_is_not_locked' => "Este documento no está bloqueado",
|
'document_is_not_locked' => "Este documento no está bloqueado",
|
||||||
'document_link_by' => "Vinculado por",
|
'document_link_by' => "Vinculado por",
|
||||||
'document_link_public' => "Público",
|
'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' => "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' => "Documentos",
|
||||||
'documents_in_process' => "Documentos en proceso",
|
'documents_in_process' => "Documentos en proceso",
|
||||||
'documents_locked_by_you' => "Documentos bloqueados por usted",
|
'documents_locked_by_you' => "Documentos bloqueados por usted",
|
||||||
'documents_only' => "Solo documentos",
|
'documents_only' => "Solo documentos",
|
||||||
'document_status_changed_email' => "Estado del documento modificado",
|
'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_approve' => "Documentos en espera de aprobación de usuarios",
|
||||||
'documents_to_review' => "Documentos en espera de revisió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",
|
'documents_user_requiring_attention' => "Documentos de su propiedad que requieren atención",
|
||||||
'document_title' => "Documento '[documentname]'",
|
'document_title' => "Documento '[documentname]'",
|
||||||
'document_updated_email' => "Documento actualizado",
|
'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_expire' => "No caduca",
|
||||||
'does_not_inherit_access_msg' => "heredar el acceso",
|
'does_not_inherit_access_msg' => "heredar el acceso",
|
||||||
'download' => "Descargar",
|
'download' => "Descargar",
|
||||||
|
'drag_icon_here' => "Arrastre carpeta o documento aquí!",
|
||||||
'draft_pending_approval' => "Borador - pendiente de aprobación",
|
'draft_pending_approval' => "Borador - pendiente de aprobación",
|
||||||
'draft_pending_review' => "Borrador - pendiente de revisió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' => "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_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",
|
'dump_list' => "Ficheros de volcado existentes",
|
||||||
|
@ -195,7 +246,7 @@ $text = array(
|
||||||
'edit_existing_notify' => "Editar lista de notificación",
|
'edit_existing_notify' => "Editar lista de notificación",
|
||||||
'edit_folder_access' => "Editar acceso",
|
'edit_folder_access' => "Editar acceso",
|
||||||
'edit_folder_notify' => "Lista de notificación",
|
'edit_folder_notify' => "Lista de notificación",
|
||||||
'edit_folder_props' => "Editar directorio",
|
'edit_folder_props' => "Editar carpeta",
|
||||||
'edit_group' => "Editar grupo...",
|
'edit_group' => "Editar grupo...",
|
||||||
'edit_user_details' => "Editar detalles de usuario",
|
'edit_user_details' => "Editar detalles de usuario",
|
||||||
'edit_user' => "Editar 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_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_header' => "Este es un mensaje automático del servidor de DMS.",
|
||||||
'email_not_given' => "Por favor, introduzca una dirección de correo válida.",
|
'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' => "Error",
|
||||||
'error_no_document_selected' => "Ningún documento seleccionado",
|
'error_no_document_selected' => "Ningún documento seleccionado",
|
||||||
'error_no_folder_selected' => "Ninguna carpeta seleccionada",
|
'error_no_folder_selected' => "Ninguna carpeta seleccionada",
|
||||||
|
@ -213,22 +266,34 @@ $text = array(
|
||||||
'expired' => "Caducado",
|
'expired' => "Caducado",
|
||||||
'expires' => "Caduca",
|
'expires' => "Caduca",
|
||||||
'expiry_changed_email' => "Fecha de caducidad modificada",
|
'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",
|
'february' => "Febrero",
|
||||||
'file' => "Fichero",
|
'file' => "Fichero",
|
||||||
'files_deletion' => "Eliminación de ficheros",
|
'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_deletion_warning' => "Con esta opción se puede eliminar todos los ficheros del DMS completo. La información de versionado permanecerá visible.",
|
||||||
'files' => "Ficheros",
|
'files' => "Ficheros",
|
||||||
'file_size' => "Tamaño",
|
'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' => "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' => "Carpeta",
|
||||||
'folder_infos' => "Informaciones",
|
'folder_infos' => "Informaciones de Carpeta",
|
||||||
'folder_moved_email' => "Carpeta reubicada",
|
'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' => "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_and_documents_statistic' => "Vista general de contenidos",
|
||||||
'folders' => "Carpetas",
|
'folders' => "Carpetas",
|
||||||
'folder_title' => "Carpeta '[foldername]'",
|
'folder_title' => "Carpeta '[foldername]'",
|
||||||
'friday' => "Viernes",
|
'friday' => "Viernes",
|
||||||
|
'friday_abbr' => "V",
|
||||||
'from' => "Desde",
|
'from' => "Desde",
|
||||||
'fullsearch' => "Búsqueda en texto completo",
|
'fullsearch' => "Búsqueda en texto completo",
|
||||||
'fullsearch_hint' => "Utilizar índice de texto completo",
|
'fullsearch_hint' => "Utilizar índice de texto completo",
|
||||||
|
@ -236,22 +301,29 @@ $text = array(
|
||||||
'global_attributedefinitions' => "Definición de atributos",
|
'global_attributedefinitions' => "Definición de atributos",
|
||||||
'global_default_keywords' => "Palabras clave globales",
|
'global_default_keywords' => "Palabras clave globales",
|
||||||
'global_document_categories' => "Categorías",
|
'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_approval_summary' => "Resumen del grupo aprobador",
|
||||||
'group_exists' => "El grupo ya existe.",
|
'group_exists' => "El grupo ya existe.",
|
||||||
'group' => "Grupo",
|
'group' => "Grupo",
|
||||||
'group_management' => "Grupos",
|
'group_management' => "Gestion de Grupos",
|
||||||
'group_members' => "Miembros del grupo",
|
'group_members' => "Miembros de grupo",
|
||||||
'group_review_summary' => "Resumen del grupo revisor",
|
'group_review_summary' => "Resumen del grupo revisor",
|
||||||
'groups' => "Grupos",
|
'groups' => "Grupos",
|
||||||
'guest_login_disabled' => "La cuenta de invitado está deshabilitada.",
|
'guest_login_disabled' => "La cuenta de invitado está deshabilitada.",
|
||||||
'guest_login' => "Acceso como invitado",
|
'guest_login' => "Acceso como invitado",
|
||||||
'help' => "Ayuda",
|
'help' => "Ayuda",
|
||||||
'hourly' => "Horaria",
|
'hourly' => "Horaria",
|
||||||
|
'hours' => "horas",
|
||||||
'human_readable' => "Archivo legible por humanos",
|
'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_documents' => "Incluir documentos",
|
||||||
'include_subdirectories' => "Incluir subdirectorios",
|
'include_subdirectories' => "Incluir subcarpetas",
|
||||||
'index_converters' => "Conversión de índice de documentos",
|
'index_converters' => "Conversión de índice de documentos",
|
||||||
'individuals' => "Individuales",
|
'individuals' => "Individuales",
|
||||||
|
'inherited' => "heredado",
|
||||||
'inherits_access_msg' => "Acceso heredado.",
|
'inherits_access_msg' => "Acceso heredado.",
|
||||||
'inherits_access_copy_msg' => "Copiar lista de acceso heredado",
|
'inherits_access_copy_msg' => "Copiar lista de acceso heredado",
|
||||||
'inherits_access_empty_msg' => "Empezar con una lista de acceso vacía",
|
'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_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_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_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_doc_id' => "ID de documento no válido",
|
||||||
'invalid_file_id' => "ID de fichero no válida",
|
'invalid_file_id' => "ID de fichero no válido",
|
||||||
'invalid_folder_id' => "ID de carpeta no válida",
|
'invalid_folder_id' => "ID de carpeta no válido",
|
||||||
'invalid_group_id' => "ID de grupo no válida",
|
'invalid_group_id' => "ID de grupo no válido",
|
||||||
'invalid_link_id' => "Identificador de enlace 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_review_status' => "Estado de revisión no válido",
|
||||||
'invalid_sequence' => "Valor de secuencia no válido",
|
'invalid_sequence' => "Valor de secuencia no válido",
|
||||||
'invalid_status' => "Estado de documento 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_target_folder' => "ID de carpeta destino no válido",
|
||||||
'invalid_user_id' => "ID de usuario no válido",
|
'invalid_user_id' => "ID de usuario no válido",
|
||||||
'invalid_version' => "Versión de documento no válida",
|
'invalid_version' => "Versión de documento no válida",
|
||||||
|
'in_workflow' => "En flujo de trabajo",
|
||||||
'is_disabled' => "Deshabilitar cuenta",
|
'is_disabled' => "Deshabilitar cuenta",
|
||||||
'is_hidden' => "Ocultar de la lista de usuarios",
|
'is_hidden' => "Ocultar de la lista de usuarios",
|
||||||
'january' => "Enero",
|
'january' => "Enero",
|
||||||
|
@ -296,17 +369,19 @@ $text = array(
|
||||||
'js_select_user' => "Por favor, seleccione un usuario",
|
'js_select_user' => "Por favor, seleccione un usuario",
|
||||||
'july' => "Julio",
|
'july' => "Julio",
|
||||||
'june' => "Junio",
|
'june' => "Junio",
|
||||||
|
'keep_doc_status' => "Mantener estado del documento",
|
||||||
'keyword_exists' => "La palabra clave ya existe",
|
'keyword_exists' => "La palabra clave ya existe",
|
||||||
'keywords' => "Palabras clave",
|
'keywords' => "Palabras clave",
|
||||||
'language' => "Lenguaje",
|
'language' => "Idioma",
|
||||||
'last_update' => "Última modificación",
|
'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.",
|
'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_documents' => "Documentos relacionados",
|
||||||
'linked_files' => "Adjuntos",
|
'linked_files' => "Adjuntos",
|
||||||
'local_file' => "Archivo local",
|
'local_file' => "Fichero local",
|
||||||
'locked_by' => "Bloqueado por",
|
'locked_by' => "Bloqueado por",
|
||||||
'lock_document' => "Bloquear",
|
'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",
|
'lock_status' => "Estado",
|
||||||
'login' => "Iniciar sesión",
|
'login' => "Iniciar sesión",
|
||||||
'login_disabled_text' => "Su cuenta está deshabilitada, probablemente es debido a demasiados intentos de acceso fallidos.",
|
'login_disabled_text' => "Su cuenta está deshabilitada, probablemente es debido a demasiados intentos de acceso fallidos.",
|
||||||
|
@ -321,26 +396,41 @@ $text = array(
|
||||||
'march' => "Marzo",
|
'march' => "Marzo",
|
||||||
'max_upload_size' => "Tamaño máximo de subida para cada fichero",
|
'max_upload_size' => "Tamaño máximo de subida para cada fichero",
|
||||||
'may' => "Mayo",
|
'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",
|
'monday' => "Lunes",
|
||||||
'month_view' => "Vista de Mes",
|
'monday_abbr' => "L",
|
||||||
|
'month_view' => "Vista del Mes",
|
||||||
'monthly' => "Mensual",
|
'monthly' => "Mensual",
|
||||||
'move_document' => "Mover documento",
|
'move_document' => "Mover documento",
|
||||||
'move_folder' => "Mover directorio",
|
'move_folder' => "Mover carpeta",
|
||||||
'move' => "Mover",
|
'move' => "Mover",
|
||||||
'my_account' => "Mi cuenta",
|
'my_account' => "Mi cuenta",
|
||||||
'my_documents' => "Mis documentos",
|
'my_documents' => "Mis documentos",
|
||||||
'name' => "Nombre",
|
'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_attrdef' => "Nueva definición de atributo",
|
||||||
'new_default_keyword_category' => "Nueva categoría",
|
'new_default_keyword_category' => "Nueva categoría",
|
||||||
'new_default_keywords' => "Agregar palabras claves",
|
'new_default_keywords' => "Agregar palabras claves",
|
||||||
'new_document_category' => "Añadir categoría",
|
'new_document_category' => "Añadir categoría",
|
||||||
'new_document_email' => "Nuevo documento",
|
'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' => "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_folder' => "Nueva carpeta",
|
||||||
'new_password' => "Nueva contraseña",
|
'new_password' => "Nueva contraseña",
|
||||||
'new' => "Nuevo",
|
'new' => "Nuevo",
|
||||||
'new_subfolder_email' => "Nueva carpeta",
|
'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",
|
'new_user_image' => "Nueva imagen",
|
||||||
|
'next_state' => "Nuevo estado",
|
||||||
'no_action' => "No es necesaria ninguna acción",
|
'no_action' => "No es necesaria ninguna acción",
|
||||||
'no_approval_needed' => "No hay aprobaciones pendientes.",
|
'no_approval_needed' => "No hay aprobaciones pendientes.",
|
||||||
'no_attached_files' => "No hay ficheros adjuntos",
|
'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_approve' => "Actualmente no hay documentos que necesiten aprobación.",
|
||||||
'no_docs_to_look_at' => "No hay documentos que necesiten atenció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_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_group_members' => "Este grupo no tiene miembros",
|
||||||
'no_groups' => "No hay grupos",
|
'no_groups' => "No hay grupos",
|
||||||
'no' => "No",
|
'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_previous_versions' => "No se han encontrado otras versiones",
|
||||||
'no_review_needed' => "No hay revisiones pendientes.",
|
'no_review_needed' => "No hay revisiones pendientes.",
|
||||||
'notify_added_email' => "Se le ha añadido a la lista de notificación",
|
'notify_added_email' => "Ha sido añadido a la lista de notificación",
|
||||||
'notify_deleted_email' => "Se le ha eliminado de 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_update_cause_locked' => "No puede actualizar este documento. Contacte con el usuario que lo bloqueó.",
|
||||||
'no_user_image' => "No se encontró imagen",
|
'no_user_image' => "No se encontró imagen",
|
||||||
'november' => "Noviembre",
|
'november' => "Noviembre",
|
||||||
|
@ -365,9 +460,12 @@ $text = array(
|
||||||
'obsolete' => "Obsoleto",
|
'obsolete' => "Obsoleto",
|
||||||
'october' => "Octubre",
|
'october' => "Octubre",
|
||||||
'old' => "Viejo",
|
'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",
|
'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' => "Contraseña",
|
||||||
'password_already_used' => "La contraseña ya está en uso",
|
'password_already_used' => "La contraseña ya está en uso",
|
||||||
'password_repeat' => "Repetir contraseña",
|
'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_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_text' => "Rellene el siguiente formulario y siga las instrucciones del correo que se le enviará.",
|
||||||
'password_forgotten_title' => "Envío de contraseña",
|
'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_wrong' => "Contraseña incorrecta",
|
||||||
'password_strength_insuffient' => "Fortaleza de la contraseña insuficiente",
|
|
||||||
'personal_default_keywords' => "Listas de palabras clave personales",
|
'personal_default_keywords' => "Listas de palabras clave personales",
|
||||||
|
'previous_state' => "Estado anterior",
|
||||||
'previous_versions' => "Versiones anteriores",
|
'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",
|
'refresh' => "Actualizar",
|
||||||
'rejected' => "Rechazado",
|
'rejected' => "Rechazado",
|
||||||
'released' => "Publicado",
|
'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_approver' => "Ha sido eliminado de la lista de aprobadores.",
|
||||||
'removed_file_email' => "Adjuntos eliminados",
|
'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.",
|
'removed_reviewer' => "Ha sido eliminado de la lista de revisores.",
|
||||||
|
'repaired' => "Reparado",
|
||||||
'repairing_objects' => "Reparando documentos y carpetas.",
|
'repairing_objects' => "Reparando documentos y carpetas.",
|
||||||
'results_page' => "Página de resultados",
|
'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",
|
'review_deletion_email' => "Petición de revisión eliminada",
|
||||||
'reviewer_already_assigned' => "Ya está asignado como revisor",
|
'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",
|
'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_request_email' => "Petición de revisión",
|
||||||
'review_status' => "Estado de revisión",
|
'review_status' => "Estado de revisión",
|
||||||
'review_submit_email' => "Revisión enviada",
|
'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_summary' => "Resumen de revisión",
|
||||||
'review_update_failed' => "Error actualizando el estado de la revisión. La actualización ha fallado.",
|
'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_attrdef' => "Eliminar definición de atributo",
|
||||||
'rm_default_keyword_category' => "Eliminar categoría",
|
'rm_default_keyword_category' => "Eliminar categoría",
|
||||||
'rm_document' => "Eliminar documento",
|
'rm_document' => "Eliminar documento",
|
||||||
'rm_document_category' => "Eliminar categoría",
|
'rm_document_category' => "Eliminar categoría",
|
||||||
'rm_file' => "Eliminar fichero",
|
'rm_file' => "Eliminar fichero",
|
||||||
'rm_folder' => "Eliminar carpeta",
|
'rm_folder' => "Eliminar carpeta",
|
||||||
|
'rm_from_clipboard' => "Borrar del portapapeles",
|
||||||
'rm_group' => "Eliminar este grupo",
|
'rm_group' => "Eliminar este grupo",
|
||||||
'rm_user' => "Eliminar este usuario",
|
'rm_user' => "Eliminar este usuario",
|
||||||
'rm_version' => "Eliminar versión",
|
'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_admin' => "Administrador",
|
||||||
'role_guest' => "Invitado",
|
'role_guest' => "Invitado",
|
||||||
'role_user' => "Usuario",
|
'role_user' => "Usuario",
|
||||||
'role' => "Rol",
|
'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' => "Sábado",
|
||||||
|
'saturday_abbr' => "S",
|
||||||
'save' => "Guardar",
|
'save' => "Guardar",
|
||||||
'search_fulltext' => "Buscar en texto completo",
|
'search_fulltext' => "Buscar en texto completo",
|
||||||
'search_in' => "Buscar en",
|
'search_in' => "Buscar en",
|
||||||
'search_mode_and' => "todas las palabras",
|
'search_mode_and' => "todas las palabras",
|
||||||
'search_mode_or' => "al menos una palabra",
|
'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_query' => "Buscar",
|
||||||
'search_report' => "Encontrados [doccount] documentos y [foldercount] carpetas en [searchtime] s.",
|
'search_report' => "Encontrados [doccount] documentos y [foldercount] carpetas en [searchtime] s.",
|
||||||
'search_report_fulltext' => "Encontrados [doccount] documentos",
|
'search_report_fulltext' => "Encontrados [doccount] documentos",
|
||||||
|
@ -428,8 +555,17 @@ $text = array(
|
||||||
'search_results' => "Resultados de la búsqueda",
|
'search_results' => "Resultados de la búsqueda",
|
||||||
'search' => "Buscar",
|
'search' => "Buscar",
|
||||||
'search_time' => "Tiempo transcurrido: [time] seg.",
|
'search_time' => "Tiempo transcurrido: [time] seg.",
|
||||||
|
'seconds' => "segundos",
|
||||||
'selection' => "Selección",
|
'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_one' => "Seleccionar uno",
|
||||||
|
'select_users' => "Haga Click para seleccionar usuarios",
|
||||||
|
'select_workflow' => "Selecionar Flujo de Trabajo",
|
||||||
'september' => "Septiembre",
|
'september' => "Septiembre",
|
||||||
'seq_after' => "Después \"[prevname]\"",
|
'seq_after' => "Después \"[prevname]\"",
|
||||||
'seq_end' => "Al final",
|
'seq_end' => "Al final",
|
||||||
|
@ -440,8 +576,9 @@ $text = array(
|
||||||
'set_owner_error' => "Error estableciendo propietario",
|
'set_owner_error' => "Error estableciendo propietario",
|
||||||
'set_owner' => "Establecer propietario",
|
'set_owner' => "Establecer propietario",
|
||||||
'set_password' => "Establecer contraseña",
|
'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_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_start_install' => "Comenzar instalación",
|
||||||
'settings_sortUsersInList' => "Ordenar los usuarios en la lista",
|
'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",
|
'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_activate_php_extension' => "Activar extensión PHP",
|
||||||
'settings_adminIP' => "IP de administración",
|
'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_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_extraPath' => "Extra PHP include Ruta",
|
||||||
'settings_ADOdbPath_desc' => "Ruta a adodb. Este es el directorio que contiene el directorio de adodb",
|
'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_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_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_Calendar' => "Configuración de calendario",
|
||||||
'settings_calendarDefaultView' => "Vista por omisión de calendario",
|
'settings_calendarDefaultView' => "Vista por defecto de calendario",
|
||||||
'settings_calendarDefaultView_desc' => "Vista por omisión de calendario",
|
'settings_calendarDefaultView_desc' => "Vista por defecto descripción de calendario",
|
||||||
'settings_contentDir' => "Directorio de contenidos",
|
'settings_cookieLifetime' => "Tiempo de vida de las cookies",
|
||||||
'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_cookieLifetime_desc' => "Tiempo de vida de las cookies en segundos. Si asigna 0 la cookie será eliminada cuando el navegador se cierre.",
|
||||||
'settings_contentOffsetDir' => "Directorio de contenidos de desplazamiento",
|
'settings_contentDir' => "Carpeta de contenidos",
|
||||||
'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_contentDir_desc' => "Donde se almacenan los archivos subidos (es preferible seleccionar una carpeta que no sea accesible a través del servidor web)",
|
||||||
'settings_coreDir' => "Directorio de SeedDMS Core",
|
'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_coreDir_desc' => "Ruta hacia SeedDMS_Core (opcional)",
|
||||||
'settings_loginFailure_desc' => "Deshabilitar cuenta después de n intentos de acceso.",
|
'settings_loginFailure_desc' => "Deshabilitar cuenta después de n intentos de acceso.",
|
||||||
'settings_loginFailure' => "Fallo 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_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_luceneDir_desc' => "Ruta hacia el índice Lucene",
|
||||||
'settings_cannot_disable' => "No es posible eliminar el archivo ENABLE_INSTALL_TOOL",
|
'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_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_createdatabase' => "Crear tablas de base de datos",
|
||||||
'settings_createdirectory' => "Crear directorio",
|
'settings_createdirectory' => "Crear carpeta",
|
||||||
'settings_currentvalue' => "Valor actual",
|
'settings_currentvalue' => "Valor actual",
|
||||||
'settings_Database' => "Configuración de Base de datos",
|
'settings_Database' => "Configuración de Base de datos",
|
||||||
'settings_dbDatabase' => "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_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_dbUser' => "Nombre de usuario",
|
||||||
'settings_dbVersion' => "Esquema de base de datos demasiado antiguo",
|
'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_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_desc' => "Si está seleccionado el usuario no podrá editar su propio perfil",
|
||||||
'settings_disableSelfEdit' => "Deshabilitar autoedición",
|
'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_Display' => "Mostrar configuración",
|
||||||
'settings_Edition' => "Configuración de edición",
|
'settings_Edition' => "Configuración de edición",
|
||||||
'settings_enableAdminRevApp_desc' => "Deseleccione para no mostrar al administrador como revisor/aprobador",
|
'settings_enableAdminRevApp_desc' => "Deseleccione para no mostrar al administrador como revisor/aprobador",
|
||||||
|
@ -502,26 +645,38 @@ $text = array(
|
||||||
'settings_enableCalendar' => "Habilitar calendario",
|
'settings_enableCalendar' => "Habilitar calendario",
|
||||||
'settings_enableConverting_desc' => "Habilitar/Deshabilitar conversión de ficheros",
|
'settings_enableConverting_desc' => "Habilitar/Deshabilitar conversión de ficheros",
|
||||||
'settings_enableConverting' => "Habilitar conversión",
|
'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_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_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_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_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_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_enableVersionDeletion' => "Habilitar la eliminación de versiones anteriores",
|
||||||
'settings_enableEmail_desc' => "Habilitar/Deshabilitar notificación automática por correo electrónico",
|
'settings_enableEmail_desc' => "Habilitar/Deshabilitar notificación automática por correo electrónico",
|
||||||
'settings_enableEmail' => "Habilitar E-mail",
|
'settings_enableEmail' => "Habilitar E-mail",
|
||||||
'settings_enableFolderTree_desc' => "Falso para no mostrar el árbol de carpetas",
|
|
||||||
'settings_enableFolderTree' => "Habilitar á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' => "Habilitar búsqueda de texto completo",
|
||||||
'settings_enableFullSearch_desc' => "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' => "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_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_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_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_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_desc' => "Habilitar imágenes de usuario",
|
||||||
'settings_enableUserImage' => "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",
|
'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_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_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_install_zendframework' => "Instale Zend Framework, si quiere usar el sistema de búsqueda de texto completo",
|
||||||
'settings_language' => "Idioma por omisión",
|
'settings_language' => "Idioma por defecto",
|
||||||
'settings_language_desc' => "Idioma por omisión (nombre de un subdirectorio en el directorio \"languages\")",
|
'settings_language_desc' => "Idioma por defecto (nombre de una subcarpeta en la carpeta \"languages\")",
|
||||||
'settings_logFileEnable_desc' => "Habilitar/Deshabilitar archivo de registro",
|
'settings_logFileEnable_desc' => "Habilitar/Deshabilitar archivo de registro",
|
||||||
'settings_logFileEnable' => "Archivo de registro habilitado",
|
'settings_logFileEnable' => "Archivo de registro habilitado",
|
||||||
'settings_logFileRotation_desc' => "Rotación del archivo de registro",
|
'settings_logFileRotation_desc' => "Rotación del archivo de registro",
|
||||||
'settings_logFileRotation' => "Rotación del archivo de registro",
|
'settings_logFileRotation' => "Rotación del archivo de registro",
|
||||||
'settings_luceneDir' => "Directorio del índice de texto completo",
|
'settings_luceneDir' => "Carpeta del índice de texto completo",
|
||||||
'settings_maxDirID_desc' => "Número máximo de subdirectorios por directorio padre. Por omisión: 32700.",
|
'settings_maxDirID_desc' => "Número máximo de subcarpetas por carpeta principal. Por defecto: 32700.",
|
||||||
'settings_maxDirID' => "ID máximo de directorio",
|
'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_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_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_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_notfound' => "No encontrado",
|
||||||
'settings_notwritable' => "La configuración no se puede guardar porque el fichero de configuración no es escribible.",
|
'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",
|
'settings_partitionSize' => "Tamaño de fichero parcial",
|
||||||
|
@ -583,34 +738,37 @@ $text = array(
|
||||||
'settings_php_mbstring' => "Extensión PHP : php_mbstring",
|
'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_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_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_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_restricted' => "Acceso restringido",
|
||||||
'settings_rootDir_desc' => "Ruta hacía la ubicación de SeedDMS",
|
'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_desc' => "ID de la carpeta raíz (normalmente no es necesario cambiar)",
|
||||||
'settings_rootFolderID' => "ID de la carpeta raíz",
|
'settings_rootFolderID' => "ID de la carpeta raíz",
|
||||||
'settings_SaveError' => "Error guardando archivo de configuración",
|
'settings_SaveError' => "Error guardando archivo de configuración",
|
||||||
'settings_Server' => "Configuración del servidor",
|
'settings_Server' => "Configuración del servidor",
|
||||||
'settings' => "Configuración",
|
'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_desc' => "Página por defecto al conectar. Si está vacío se dirige a out/out.ViewFolder.php",
|
||||||
'settings_siteDefaultPage' => "Página por omisión del sitio",
|
'settings_siteDefaultPage' => "Página por defecto del sitio",
|
||||||
'settings_siteName_desc' => "Nombre del sitio usado en los títulos de página. Por omisión: SeedDMS",
|
'settings_siteName_desc' => "Nombre del sitio usado en los títulos de página. Por defecto: SeedDMS",
|
||||||
'settings_siteName' => "Nombre del sitio",
|
'settings_siteName' => "Nombre del sitio",
|
||||||
'settings_Site' => "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_smtpPort' => "Puerto del servidor SMTP",
|
||||||
'settings_smtpSendFrom_desc' => "Enviar desde",
|
'settings_smtpSendFrom_desc' => "Enviar desde",
|
||||||
'settings_smtpSendFrom' => "Enviar desde",
|
'settings_smtpSendFrom' => "Enviar desde",
|
||||||
'settings_smtpServer_desc' => "Nombre de servidor SMTP",
|
'settings_smtpServer_desc' => "Nombre de servidor SMTP",
|
||||||
'settings_smtpServer' => "Nombre de servidor SMTP",
|
'settings_smtpServer' => "Nombre de servidor SMTP",
|
||||||
'settings_SMTP' => "Configuración del 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_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_strictFormCheck' => "Comprobación estricta de formulario",
|
||||||
'settings_suggestionvalue' => "Valor sugerido",
|
'settings_suggestionvalue' => "Valor sugerido",
|
||||||
'settings_System' => "Sistema",
|
'settings_System' => "Sistema",
|
||||||
'settings_theme' => "Tema por omisión",
|
'settings_theme' => "Tema por defecto",
|
||||||
'settings_theme_desc' => "Estilo por omisión (nombre de una subcarpeta de la carpeta \"styles\")",
|
'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_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_titleDisplayHack' => "Arreglo para mostrar título",
|
||||||
'settings_updateDatabase' => "Lanzar scripts de actualización de esquema en la base de datos",
|
'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_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_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_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",
|
'settings_zendframework' => "Zend Framework",
|
||||||
'signed_in_as' => "Conectado como",
|
'signed_in_as' => "Conectado como",
|
||||||
'sign_in' => "Conectar",
|
'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",
|
'space_used_on_data_folder' => "Espacio usado en la carpeta de datos",
|
||||||
'status_approval_rejected' => "Borrador rechazado",
|
'status_approval_rejected' => "Borrador rechazado",
|
||||||
'status_approved' => "Aprobado",
|
'status_approved' => "Aprobado",
|
||||||
|
@ -642,12 +805,22 @@ $text = array(
|
||||||
'submit_password_forgotten' => "Comenzar el proceso",
|
'submit_password_forgotten' => "Comenzar el proceso",
|
||||||
'submit_review' => "Enviar revisión",
|
'submit_review' => "Enviar revisión",
|
||||||
'submit_userinfo' => "Enviar información",
|
'submit_userinfo' => "Enviar información",
|
||||||
|
'substitute_user' => "Cambiar de usuario",
|
||||||
'sunday' => "Domingo",
|
'sunday' => "Domingo",
|
||||||
|
'sunday_abbr' => "D",
|
||||||
|
'switched_to' => "Cambiar a",
|
||||||
'theme' => "Tema gráfico",
|
'theme' => "Tema gráfico",
|
||||||
'thursday' => "Jueves",
|
'thursday' => "Jueves",
|
||||||
|
'thursday_abbr' => "J",
|
||||||
'toggle_manager' => "Intercambiar mánager",
|
'toggle_manager' => "Intercambiar mánager",
|
||||||
'to' => "Hasta",
|
'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' => "Martes",
|
||||||
|
'tuesday_abbr' => "M",
|
||||||
|
'type_to_search' => "Tipo de búsqueda",
|
||||||
'under_folder' => "En carpeta",
|
'under_folder' => "En carpeta",
|
||||||
'unknown_command' => "Orden no reconocida.",
|
'unknown_command' => "Orden no reconocida.",
|
||||||
'unknown_document_category' => "Categoría desconocida",
|
'unknown_document_category' => "Categoría desconocida",
|
||||||
|
@ -656,6 +829,8 @@ $text = array(
|
||||||
'unknown_keyword_category' => "Categoría desconocida",
|
'unknown_keyword_category' => "Categoría desconocida",
|
||||||
'unknown_owner' => "Id de propietario desconocido",
|
'unknown_owner' => "Id de propietario desconocido",
|
||||||
'unknown_user' => "ID de usuario 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_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_cause_locking_user' => "Puede actualizarlo porque fue quién lo bloqueó. El bloqueo será automáticamente eliminado.",
|
||||||
'unlock_document' => "Desbloquear",
|
'unlock_document' => "Desbloquear",
|
||||||
|
@ -668,9 +843,12 @@ $text = array(
|
||||||
'update' => "Actualizar",
|
'update' => "Actualizar",
|
||||||
'uploaded_by' => "Enviado por",
|
'uploaded_by' => "Enviado por",
|
||||||
'uploading_failed' => "Envío (Upload) fallido. Por favor contacte con el Administrador.",
|
'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_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_exists' => "El usuario ya existe.",
|
||||||
|
'user_group_management' => "Gestión de Usuarios/Grupos",
|
||||||
'user_image' => "Imagen",
|
'user_image' => "Imagen",
|
||||||
'user_info' => "Información de usuario",
|
'user_info' => "Información de usuario",
|
||||||
'user_list' => "Lista de usuarios",
|
'user_list' => "Lista de usuarios",
|
||||||
|
@ -680,16 +858,54 @@ $text = array(
|
||||||
'users' => "Usuarios",
|
'users' => "Usuarios",
|
||||||
'user' => "Usuario",
|
'user' => "Usuario",
|
||||||
'version_deleted_email' => "Versión eliminada",
|
'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",
|
'version_info' => "Información de versión",
|
||||||
'versioning_file_creation' => "Creación de fichero de versiones",
|
'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_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",
|
'versioning_info' => "Información de versiones",
|
||||||
'version' => "Versión",
|
'version' => "Versión",
|
||||||
|
'view' => "Vista",
|
||||||
'view_online' => "Ver online",
|
'view_online' => "Ver online",
|
||||||
'warning' => "Advertencia",
|
'warning' => "Advertencia",
|
||||||
'wednesday' => "Miércoles",
|
'wednesday' => "Miércoles",
|
||||||
'week_view' => "Vista de semana",
|
'wednesday_abbr' => "X",
|
||||||
'year_view' => "Vista de año",
|
'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í",
|
'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_read' => "Lecture",
|
||||||
'access_mode_readwrite' => "Lecture-Ecriture",
|
'access_mode_readwrite' => "Lecture-Ecriture",
|
||||||
'access_permission_changed_email' => "Permission modifiée",
|
'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",
|
'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",
|
'actions' => "Actions",
|
||||||
'add' => "Ajouter",
|
'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_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' => "Ajouter un document",
|
||||||
'add_document_link' => "Ajouter un lien",
|
'add_document_link' => "Ajouter un lien",
|
||||||
'add_event' => "Ajouter un événement",
|
'add_event' => "Ajouter un événement",
|
||||||
|
@ -41,8 +52,12 @@ $text = array(
|
||||||
'add_multiple_documents' => "Ajouter plusieurs documents",
|
'add_multiple_documents' => "Ajouter plusieurs documents",
|
||||||
'add_multiple_files' => "Ajouter plusieurs fichiers (le nom du fichier servira de nom de document)",
|
'add_multiple_files' => "Ajouter plusieurs fichiers (le nom du fichier servira de nom de document)",
|
||||||
'add_subfolder' => "Ajouter un sous-dossier",
|
'add_subfolder' => "Ajouter un sous-dossier",
|
||||||
|
'add_to_clipboard' => "Ajouter au presse-papiers",
|
||||||
'add_user' => "Ajouter un utilisateur",
|
'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' => "Administrateur",
|
||||||
'admin_tools' => "Outils d'administration",
|
'admin_tools' => "Outils d'administration",
|
||||||
'all' => "Tous",
|
'all' => "Tous",
|
||||||
|
@ -56,24 +71,26 @@ $text = array(
|
||||||
'approval_deletion_email' => "Demande d'approbation supprimée",
|
'approval_deletion_email' => "Demande d'approbation supprimée",
|
||||||
'approval_group' => "Groupe d'approbation",
|
'approval_group' => "Groupe d'approbation",
|
||||||
'approval_request_email' => "Demande 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_status' => "Statut d'approbation",
|
||||||
'approval_submit_email' => "Approbation soumise",
|
'approval_submit_email' => "Approbation soumise",
|
||||||
'approval_summary' => "Sommaire d'approbation",
|
'approval_summary' => "Sommaire d'approbation",
|
||||||
'approval_update_failed' => "Erreur de la mise à jour du statut d'approbation. Echec de la mise à jour.",
|
'approval_update_failed' => "Erreur de la mise à jour du statut d'approbation. Echec de la mise à jour.",
|
||||||
'approvers' => "Approbateurs",
|
'approvers' => "Approbateurs",
|
||||||
'april' => "Avril",
|
'april' => "Avril",
|
||||||
'archive_creation' => "Création d'archivage",
|
'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 comme lisible par l'homme sera inutilisable en tant que sauvegarde du serveur.",
|
'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_approvers' => "Approbateurs désignés",
|
||||||
'assign_reviewers' => "Correcteurs 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é",
|
'assumed_released' => "Supposé publié",
|
||||||
'attrdef_management' => "Gestion des définitions d'attributs",
|
'attrdef_management' => "Gestion des définitions d'attributs",
|
||||||
'attrdef_exists' => "La définition d'attribut existe déjà",
|
'attrdef_exists' => "La définition d'attribut existe déjà",
|
||||||
'attrdef_in_use' => "La définition d'attribut est en cours d'utilisation",
|
'attrdef_in_use' => "La définition d'attribut est en cours d'utilisation",
|
||||||
'attrdef_name' => "Nom",
|
'attrdef_name' => "Nom",
|
||||||
'attrdef_multiple' => "Permettre des valeurs multiples",
|
'attrdef_multiple' => "Permettre des valeurs multiples",
|
||||||
'attrdef_objtype' => "Type d'objet",
|
'attrdef_objtype' => "Type objet",
|
||||||
'attrdef_type' => "Type",
|
'attrdef_type' => "Type",
|
||||||
'attrdef_minvalues' => "Nombre minimum de valeurs",
|
'attrdef_minvalues' => "Nombre minimum de valeurs",
|
||||||
'attrdef_maxvalues' => "Nombre maximum de valeurs",
|
'attrdef_maxvalues' => "Nombre maximum de valeurs",
|
||||||
|
@ -85,24 +102,25 @@ $text = array(
|
||||||
'backup_list' => "Liste de sauvegardes existantes",
|
'backup_list' => "Liste de sauvegardes existantes",
|
||||||
'backup_remove' => "Supprimer le fichier de sauvegarde",
|
'backup_remove' => "Supprimer le fichier de sauvegarde",
|
||||||
'backup_tools' => "Outils de sauvegarde",
|
'backup_tools' => "Outils de sauvegarde",
|
||||||
|
'backup_log_management' => "Sauvegarde/Log",
|
||||||
'between' => "entre",
|
'between' => "entre",
|
||||||
'calendar' => "Agenda",
|
'calendar' => "Agenda",
|
||||||
'cancel' => "Annuler",
|
'cancel' => "Annuler",
|
||||||
'cannot_assign_invalid_state' => "Impossible de modifier un document obsolète ou rejeté",
|
'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_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_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_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_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.",
|
'cannot_rm_root' => "Erreur : Dossier racine ineffaçable.",
|
||||||
'category' => "Catégorie",
|
'category' => "Catégorie",
|
||||||
'category_exists' => "Catégorie existe déjà.",
|
'category_exists' => "Catégorie déjà existante.",
|
||||||
'category_filter' => "Uniquement les catégories",
|
'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.",
|
'category_noname' => "Aucun nom de catégorie fourni.",
|
||||||
'categories' => "Catégories",
|
'categories' => "Catégories",
|
||||||
'change_assignments' => "Changer affectations",
|
'change_assignments' => "Changer d'affectations",
|
||||||
'change_password' => "Changer mot de passe",
|
'change_password' => "Changer de mot de passe",
|
||||||
'change_password_message' => "Votre mot de passe a été changé.",
|
'change_password_message' => "Votre mot de passe a été changé.",
|
||||||
'change_status' => "Modifier le statut",
|
'change_status' => "Modifier le statut",
|
||||||
'choose_attrdef' => "Choisissez une définition d'attribut",
|
'choose_attrdef' => "Choisissez une définition d'attribut",
|
||||||
|
@ -110,9 +128,13 @@ $text = array(
|
||||||
'choose_group' => "Choisir un groupe",
|
'choose_group' => "Choisir un groupe",
|
||||||
'choose_target_category' => "Choisir une catégorie",
|
'choose_target_category' => "Choisir une catégorie",
|
||||||
'choose_target_document' => "Choisir un document",
|
'choose_target_document' => "Choisir un document",
|
||||||
|
'choose_target_file' => "Choose un fichier",
|
||||||
'choose_target_folder' => "Choisir un dossier cible",
|
'choose_target_folder' => "Choisir un dossier cible",
|
||||||
'choose_user' => "Choisir un utilisateur",
|
'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' => "Commentaire",
|
||||||
'comment_for_current_version' => "Commentaires pour la version actuelle",
|
'comment_for_current_version' => "Commentaires pour la version actuelle",
|
||||||
'confirm_create_fulltext_index' => "Oui, je souhaite recréer l'index de texte intégral!",
|
'confirm_create_fulltext_index' => "Oui, je souhaite recréer l'index de texte intégral!",
|
||||||
|
@ -131,47 +153,70 @@ $text = array(
|
||||||
'content' => "Contenu",
|
'content' => "Contenu",
|
||||||
'continue' => "Continuer",
|
'continue' => "Continuer",
|
||||||
'create_fulltext_index' => "Créer un index de texte intégral",
|
'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",
|
'creation_date' => "Créé le",
|
||||||
'current_password' => "Mot de passe actuel",
|
'current_password' => "Mot de passe actuel",
|
||||||
'current_version' => "Version actuelle",
|
'current_version' => "Version actuelle",
|
||||||
'daily' => "Journalier",
|
'daily' => "Journalier",
|
||||||
|
'days' => "jours",
|
||||||
'databasesearch' => "Recherche dans la base de données",
|
'databasesearch' => "Recherche dans la base de données",
|
||||||
|
'date' => "Date",
|
||||||
'december' => "Décembre",
|
'december' => "Décembre",
|
||||||
'default_access' => "Droits d'accès par défaut",
|
'default_access' => "Droits d'accès par défaut",
|
||||||
'default_keywords' => "Mots-clés disponibles",
|
'default_keywords' => "Mots-clés disponibles",
|
||||||
|
'definitions' => "Définitions",
|
||||||
'delete' => "Supprimer",
|
'delete' => "Supprimer",
|
||||||
'details' => "Détails",
|
'details' => "Détails",
|
||||||
'details_version' => "Détails de la version: [version]",
|
'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.",
|
'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_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_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' => "Document supprimé",
|
||||||
'document_deleted_email' => "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' => "Document",
|
||||||
|
'document_has_no_workflow' => "Le document n'a pas de workflow",
|
||||||
'document_infos' => "Informations sur le document",
|
'document_infos' => "Informations sur le document",
|
||||||
'document_is_not_locked' => "Ce document n'est pas verrouillé",
|
'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_link_public' => "Public",
|
||||||
'document_moved_email' => "Document déplacé",
|
'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' => "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' => "Documents",
|
||||||
'documents_in_process' => "Documents en cours",
|
'documents_in_process' => "Documents en cours",
|
||||||
'documents_locked_by_you' => "Documents verrouillés",
|
'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' => "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_approve' => "Documents en attente d'approbation",
|
||||||
'documents_to_review' => "Documents en attente de correction",
|
'documents_to_review' => "Documents en attente de correction",
|
||||||
'documents_user_requiring_attention' => "Documents à surveiller",
|
'documents_user_requiring_attention' => "Documents à surveiller",
|
||||||
'document_title' => "Document '[documentname]'",
|
'document_title' => "Document '[documentname]'",
|
||||||
'document_updated_email' => "Document mis à jour",
|
'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_expire' => "N'expire jamais",
|
||||||
'does_not_inherit_access_msg' => "Accès hérité",
|
'does_not_inherit_access_msg' => "Accès hérité",
|
||||||
'download' => "Téléchargement",
|
'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_approval' => "Ebauche - En cours d'approbation",
|
||||||
'draft_pending_review' => "Ebauche - En cours de correction",
|
'draft_pending_review' => "Ebauche - En cours de correction",
|
||||||
|
'dropfolder_file' => "Fichier du dossier déposé",
|
||||||
'dump_creation' => "création sauvegarde BD",
|
'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_list' => "Fichiers de sauvegarde existants",
|
||||||
'dump_remove' => "Supprimer fichier de sauvegarde",
|
'dump_remove' => "Supprimer fichier de sauvegarde",
|
||||||
'edit_attributes' => "Modifier les attributs",
|
'edit_attributes' => "Modifier les attributs",
|
||||||
|
@ -182,10 +227,10 @@ $text = array(
|
||||||
'edit_document_props' => "Modifier le document",
|
'edit_document_props' => "Modifier le document",
|
||||||
'edit' => "Modifier",
|
'edit' => "Modifier",
|
||||||
'edit_event' => "Modifier l'événement",
|
'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_existing_notify' => "Modifier les notifications",
|
||||||
'edit_folder_access' => "Modifier les droits d'accès",
|
'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_folder_props' => "Modifier le dossier",
|
||||||
'edit_group' => "Modifier un groupe",
|
'edit_group' => "Modifier un groupe",
|
||||||
'edit_user_details' => "Modifier les détails d'utilisateur",
|
'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_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_header' => "Ceci est un message automatique généré par le serveur DMS.",
|
||||||
'email_not_given' => "SVP Entrer une adresse email valide.",
|
'email_not_given' => "SVP Entrer une adresse email valide.",
|
||||||
|
'empty_folder_list' => "Pas de documents ou de dossier",
|
||||||
'empty_notify_list' => "Aucune entrée",
|
'empty_notify_list' => "Aucune entrée",
|
||||||
|
'equal_transition_states' => "Etat de début et fin identique",
|
||||||
'error' => "Erreur",
|
'error' => "Erreur",
|
||||||
'error_no_document_selected' => "Aucun document sélectionné",
|
'error_no_document_selected' => "Aucun document sélectionné",
|
||||||
'error_no_folder_selected' => "Aucun dossier sélectionné",
|
'error_no_folder_selected' => "Aucun dossier sélectionné",
|
||||||
|
@ -204,29 +251,44 @@ $text = array(
|
||||||
'expired' => "Expiré",
|
'expired' => "Expiré",
|
||||||
'expires' => "Expiration",
|
'expires' => "Expiration",
|
||||||
'expiry_changed_email' => "Date d'expiration modifiée",
|
'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",
|
'february' => "Février",
|
||||||
'file' => "Fichier",
|
'file' => "Fichier",
|
||||||
'files_deletion' => "Suppression de fichiers",
|
'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_deletion_warning' => "Avec cette option, vous pouvez supprimer tous les fichiers d'un dossier DMS. Les informations de version resteront visible.",
|
||||||
'files' => "Fichiers",
|
'files' => "Fichiers",
|
||||||
'file_size' => "Taille",
|
'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_contents' => "Dossiers",
|
||||||
'folder_deleted_email' => "Dossier supprimé",
|
'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' => "Dossier",
|
||||||
'folder_infos' => "Informations sur le dossier",
|
'folder_infos' => "Informations sur le dossier",
|
||||||
'folder_moved_email' => "Dossier déplacé",
|
'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' => "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_and_documents_statistic' => "Aperçu du contenu",
|
||||||
'folders' => "Dossiers",
|
'folders' => "Dossiers",
|
||||||
'folder_title' => "Dossier '[foldername]'",
|
'folder_title' => "Dossier '[foldername]'",
|
||||||
'friday' => "Vendredi",
|
'friday' => "Vendredi",
|
||||||
|
'friday_abbr' => "Ven.",
|
||||||
'from' => "Du",
|
'from' => "Du",
|
||||||
'fullsearch' => "Recherche dans le contenu",
|
'fullsearch' => "Recherche dans le contenu",
|
||||||
'fullsearch_hint' => "Recherche dans le contenu",
|
'fullsearch_hint' => "Utiliser la recherche fulltext",
|
||||||
'fulltext_info' => "Fulltext index info",
|
'fulltext_info' => "Information Index Fulltext",
|
||||||
'global_attributedefinitions' => "Définitions d'attributs",
|
'global_attributedefinitions' => "Définitions d'attributs",
|
||||||
'global_default_keywords' => "Mots-clés globaux",
|
'global_default_keywords' => "Mots-clés globaux",
|
||||||
'global_document_categories' => "Catégories",
|
'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_approval_summary' => "Résumé groupe d'approbation",
|
||||||
'group_exists' => "Ce groupe existe déjà.",
|
'group_exists' => "Ce groupe existe déjà.",
|
||||||
'group' => "Groupe",
|
'group' => "Groupe",
|
||||||
|
@ -235,24 +297,28 @@ $text = array(
|
||||||
'group_review_summary' => "Résumé groupe correcteur",
|
'group_review_summary' => "Résumé groupe correcteur",
|
||||||
'groups' => "Groupes",
|
'groups' => "Groupes",
|
||||||
'guest_login_disabled' => "Connexion d'invité désactivée.",
|
'guest_login_disabled' => "Connexion d'invité désactivée.",
|
||||||
'guest_login' => "Connecter comme invité",
|
'guest_login' => "Se connecter comme invité",
|
||||||
'help' => "Aide",
|
'help' => "Aide",
|
||||||
'hourly' => "Une fois par heure",
|
'hourly' => "Une fois par heure",
|
||||||
|
'hours' => "heures",
|
||||||
'human_readable' => "Archive lisible par l'homme",
|
'human_readable' => "Archive lisible par l'homme",
|
||||||
|
'id' => "ID",
|
||||||
|
'identical_version' => "Nouvelle version identique à l'actuelle.",
|
||||||
'include_documents' => "Inclure les documents",
|
'include_documents' => "Inclure les documents",
|
||||||
'include_subdirectories' => "Inclure les sous-dossiers",
|
'include_subdirectories' => "Inclure les sous-dossiers",
|
||||||
'index_converters' => "Index document conversion",
|
'index_converters' => "Conversion de document Index",
|
||||||
'individuals' => "Individuels",
|
'individuals' => "Individuels",
|
||||||
|
'inherited' => "hérité",
|
||||||
'inherits_access_msg' => "L'accès est 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_copy_msg' => "Copier la liste des accès hérités",
|
||||||
'inherits_access_empty_msg' => "Commencer avec une liste d'accès vide",
|
'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_exit' => "Erreur interne. Impossible d'achever la demande. Sortie du programme.",
|
||||||
'internal_error' => "Erreur interne",
|
'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_action' => "Action invalide",
|
||||||
'invalid_approval_status' => "Statut d'approbation 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_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_doc_id' => "Identifiant de document invalide",
|
||||||
'invalid_file_id' => "Identifiant de fichier invalide",
|
'invalid_file_id' => "Identifiant de fichier invalide",
|
||||||
'invalid_folder_id' => "Identifiant de dossier invalide",
|
'invalid_folder_id' => "Identifiant de dossier invalide",
|
||||||
|
@ -266,6 +332,7 @@ $text = array(
|
||||||
'invalid_target_folder' => "Identifiant de dossier cible invalide",
|
'invalid_target_folder' => "Identifiant de dossier cible invalide",
|
||||||
'invalid_user_id' => "Identifiant utilisateur invalide",
|
'invalid_user_id' => "Identifiant utilisateur invalide",
|
||||||
'invalid_version' => "Version de document invalide",
|
'invalid_version' => "Version de document invalide",
|
||||||
|
'in_workflow' => "Dans le workflow",
|
||||||
'is_disabled' => "Compte désactivé",
|
'is_disabled' => "Compte désactivé",
|
||||||
'is_hidden' => "Cacher de la liste utilisateur",
|
'is_hidden' => "Cacher de la liste utilisateur",
|
||||||
'january' => "Janvier",
|
'january' => "Janvier",
|
||||||
|
@ -282,15 +349,17 @@ $text = array(
|
||||||
'js_no_query' => "Saisir une requête",
|
'js_no_query' => "Saisir une requête",
|
||||||
'js_no_review_group' => "SVP Sélectionner un groupe de correcteur",
|
'js_no_review_group' => "SVP Sélectionner un groupe de correcteur",
|
||||||
'js_no_review_status' => "SVP Sélectionner le statut de correction",
|
'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_or_group' => "Sélectionner au moins un utilisateur ou un groupe",
|
||||||
'js_select_user' => "SVP Sélectionnez un utilisateur",
|
'js_select_user' => "SVP Sélectionnez un utilisateur",
|
||||||
'july' => "Juillet",
|
'july' => "Juillet",
|
||||||
'june' => "Juin",
|
'june' => "Juin",
|
||||||
|
'keep_doc_status' => "Garder le statut du document",
|
||||||
'keyword_exists' => "Mot-clé déjà existant",
|
'keyword_exists' => "Mot-clé déjà existant",
|
||||||
'keywords' => "Mots-clés",
|
'keywords' => "Mots-clés",
|
||||||
'language' => "Langue",
|
'language' => "Langue",
|
||||||
'last_update' => "Dernière modification",
|
'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>.",
|
'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_documents' => "Documents liés",
|
||||||
'linked_files' => "Fichiers attachés",
|
'linked_files' => "Fichiers attachés",
|
||||||
|
@ -312,7 +381,14 @@ $text = array(
|
||||||
'march' => "Mars",
|
'march' => "Mars",
|
||||||
'max_upload_size' => "Taille maximum de fichier déposé",
|
'max_upload_size' => "Taille maximum de fichier déposé",
|
||||||
'may' => "Mai",
|
'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' => "Lundi",
|
||||||
|
'monday_abbr' => "Lun.",
|
||||||
'month_view' => "Vue par mois",
|
'month_view' => "Vue par mois",
|
||||||
'monthly' => "Mensuel",
|
'monthly' => "Mensuel",
|
||||||
'move_document' => "Déplacer le document",
|
'move_document' => "Déplacer le document",
|
||||||
|
@ -326,16 +402,23 @@ $text = array(
|
||||||
'new_default_keywords' => "Ajouter des mots-clés",
|
'new_default_keywords' => "Ajouter des mots-clés",
|
||||||
'new_document_category' => "Ajouter une catégorie",
|
'new_document_category' => "Ajouter une catégorie",
|
||||||
'new_document_email' => "Nouveau document",
|
'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' => "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_folder' => "Nouveau dossier",
|
||||||
'new_password' => "Nouveau mot de passe",
|
'new_password' => "Nouveau mot de passe",
|
||||||
'new' => "Nouveau",
|
'new' => "Nouveau",
|
||||||
'new_subfolder_email' => "Nouveau dossier",
|
'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",
|
'new_user_image' => "Nouvelle image",
|
||||||
|
'next_state' => "Nouvel état",
|
||||||
'no_action' => "Aucune action n'est nécessaire",
|
'no_action' => "Aucune action n'est nécessaire",
|
||||||
'no_approval_needed' => "Aucune approbation en attente",
|
'no_approval_needed' => "Aucune approbation en attente",
|
||||||
'no_attached_files' => "Aucun fichier attaché",
|
'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_locked' => "Aucun document verrouillé",
|
||||||
'no_docs_to_approve' => "Aucun document ne nécessite actuellement une approbation",
|
'no_docs_to_approve' => "Aucun document ne nécessite actuellement une approbation",
|
||||||
'no_docs_to_look_at' => "Aucun document à surveiller",
|
'no_docs_to_look_at' => "Aucun document à surveiller",
|
||||||
|
@ -348,7 +431,11 @@ $text = array(
|
||||||
'no_previous_versions' => "Aucune autre version trouvée",
|
'no_previous_versions' => "Aucune autre version trouvée",
|
||||||
'no_review_needed' => "Aucune correction en attente",
|
'no_review_needed' => "Aucune correction en attente",
|
||||||
'notify_added_email' => "Vous avez été ajouté à la liste des notifications.",
|
'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' => "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_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",
|
'no_user_image' => "Aucune image trouvée",
|
||||||
'november' => "Novembre",
|
'november' => "Novembre",
|
||||||
|
@ -358,8 +445,11 @@ $text = array(
|
||||||
'october' => "Octobre",
|
'october' => "Octobre",
|
||||||
'old' => "Ancien",
|
'old' => "Ancien",
|
||||||
'only_jpg_user_images' => "Images d'utilisateur au format .jpg seulement",
|
'only_jpg_user_images' => "Images d'utilisateur au format .jpg seulement",
|
||||||
|
'original_filename' => "Nom de fichier original",
|
||||||
'owner' => "Propriétaire",
|
'owner' => "Propriétaire",
|
||||||
'ownership_changed_email' => "Propriétaire modifié",
|
'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' => "Mot de passe",
|
||||||
'password_already_used' => "Mot de passe déjà utilisé",
|
'password_already_used' => "Mot de passe déjà utilisé",
|
||||||
'password_repeat' => "Répétez le mot de passe",
|
'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_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' => "Mot de passe oublié ?",
|
||||||
'password_forgotten_email_subject' => "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_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_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_strength_insuffient' => "Mot de passe trop faible",
|
||||||
'password_wrong' => "Mauvais mot de passe",
|
'password_wrong' => "Mauvais mot de passe",
|
||||||
'personal_default_keywords' => "Mots-clés personnels",
|
'personal_default_keywords' => "Mots-clés personnels",
|
||||||
|
'previous_state' => "Previous state",
|
||||||
'previous_versions' => "Versions précédentes",
|
'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",
|
'refresh' => "Actualiser",
|
||||||
'rejected' => "Rejeté",
|
'rejected' => "Rejeté",
|
||||||
'released' => "Publié",
|
'released' => "Publié",
|
||||||
'removed_approver' => "a été retiré de la liste des approbateurs.",
|
'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.",
|
'removed_reviewer' => "a été retiré de la liste des correcteurs.",
|
||||||
|
'repaired' => "réparé",
|
||||||
'repairing_objects' => "Réparation des documents et des dossiers.",
|
'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",
|
'review_deletion_email' => "Demande de correction supprimée",
|
||||||
'reviewer_already_assigned' => "est déjà déclaré en tant que correcteur",
|
'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",
|
'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_group' => "Groupe de correction",
|
||||||
'review_request_email' => "Demande de correction",
|
'review_request_email' => "Demande de correction",
|
||||||
'review_status' => "Statut 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_summary' => "Sommaire de correction",
|
||||||
'review_update_failed' => "Erreur lors de la mise à jour de la correction. Echec de la mise à jour.",
|
'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_attrdef' => "Retirer définition d'attribut",
|
||||||
'rm_default_keyword_category' => "Supprimer la catégorie",
|
'rm_default_keyword_category' => "Supprimer la catégorie",
|
||||||
'rm_document' => "Supprimer le document",
|
'rm_document' => "Supprimer le document",
|
||||||
'rm_document_category' => "Supprimer la catégorie",
|
'rm_document_category' => "Supprimer la catégorie",
|
||||||
'rm_file' => "Supprimer le fichier",
|
'rm_file' => "Supprimer le fichier",
|
||||||
'rm_folder' => "Supprimer le dossier",
|
'rm_folder' => "Supprimer le dossier",
|
||||||
|
'rm_from_clipboard' => "Supprimer le dossier du presse-papiers",
|
||||||
'rm_group' => "Supprimer ce groupe",
|
'rm_group' => "Supprimer ce groupe",
|
||||||
'rm_user' => "Supprimer cet utilisateur",
|
'rm_user' => "Supprimer cet utilisateur",
|
||||||
'rm_version' => "Retirer la version",
|
'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_admin' => "Administrateur",
|
||||||
'role_guest' => "Invité",
|
'role_guest' => "Invité",
|
||||||
'role_user' => "Utilisateur",
|
'role_user' => "Utilisateur",
|
||||||
'role' => "Rôle",
|
'role' => "Rôle",
|
||||||
|
'return_from_subworkflow' => "Revenir du sous-workflow",
|
||||||
|
'run_subworkflow' => "Lancer le sous-workflow",
|
||||||
'saturday' => "Samedi",
|
'saturday' => "Samedi",
|
||||||
|
'saturday_abbr' => "Sam.",
|
||||||
'save' => "Enregistrer",
|
'save' => "Enregistrer",
|
||||||
'search_fulltext' => "Rechercher dans le texte",
|
'search_fulltext' => "Rechercher dans le texte",
|
||||||
'search_in' => "Rechercher dans",
|
'search_in' => "Rechercher dans",
|
||||||
'search_mode_and' => "tous les mots",
|
'search_mode_and' => "tous les mots",
|
||||||
'search_mode_or' => "au moins un mot",
|
'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_query' => "Rechercher",
|
||||||
'search_report' => "[doccount] documents trouvé(s) et [foldercount] dossiers en [searchtime] sec.",
|
'search_report' => "[doccount] documents trouvé(s) et [foldercount] dossiers en [searchtime] sec.",
|
||||||
'search_report_fulltext' => "[doccount] documents trouvé(s)",
|
'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_results' => "Résultats de recherche",
|
||||||
'search' => "Recherche",
|
'search' => "Recherche",
|
||||||
'search_time' => "Temps écoulé: [time] sec.",
|
'search_time' => "Temps écoulé: [time] sec.",
|
||||||
|
'seconds' => "secondes",
|
||||||
'selection' => "Sélection",
|
'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",
|
'september' => "Septembre",
|
||||||
'seq_after' => "Après \"[prevname]\"",
|
'seq_after' => "Après \"[prevname]\"",
|
||||||
'seq_end' => "A la fin",
|
'seq_end' => "A la fin",
|
||||||
|
@ -432,6 +551,7 @@ $text = array(
|
||||||
'set_owner_error' => "Error setting owner",
|
'set_owner_error' => "Error setting owner",
|
||||||
'set_owner' => "Sélection du propriétaire",
|
'set_owner' => "Sélection du propriétaire",
|
||||||
'set_password' => "Définir mot de passe",
|
'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_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_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",
|
'settings_start_install' => "Démarrer l'installation",
|
||||||
|
@ -445,14 +565,18 @@ $text = array(
|
||||||
'settings_activate_php_extension' => "Activez l'extension PHP",
|
'settings_activate_php_extension' => "Activez l'extension PHP",
|
||||||
'settings_adminIP' => "Admin IP",
|
'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_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_extraPath' => "Chemin ADOdb",
|
||||||
'settings_ADOdbPath_desc' => "Chemin vers adodb. Il s'agit du répertoire contenant le répertoire adodb",
|
'settings_extraPath_desc' => "Chemin vers adodb. Il s'agit du répertoire contenant le répertoire adodb",
|
||||||
'settings_Advanced' => "Avancé",
|
'settings_Advanced' => "Avancé",
|
||||||
'settings_apache_mod_rewrite' => "Apache - Module Rewrite",
|
'settings_apache_mod_rewrite' => "Apache - Module Rewrite",
|
||||||
'settings_Authentication' => "Paramètres d'authentification",
|
'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_Calendar' => "Paramètres de l'agenda",
|
||||||
'settings_calendarDefaultView' => "Vue par défaut de l'agenda",
|
'settings_calendarDefaultView' => "Vue par défaut de l'agenda",
|
||||||
'settings_calendarDefaultView_desc' => "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' => "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_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",
|
'settings_contentOffsetDir' => "Content Offset Directory",
|
||||||
|
@ -486,6 +610,8 @@ $text = array(
|
||||||
'settings_disable_install' => "Si possible, supprimer le fichier ENABLE_INSTALL_TOOL",
|
'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_desc' => "Si coché, l'utilisateur ne peut pas éditer son profil",
|
||||||
'settings_disableSelfEdit' => "Désactiver auto modification",
|
'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_Display' => "Paramètres d'affichage",
|
||||||
'settings_Edition' => "Paramètres d’édition",
|
'settings_Edition' => "Paramètres d’édition",
|
||||||
'settings_enableAdminRevApp_desc' => "Décochez pour ne pas lister l'administrateur à titre de correcteur/approbateur",
|
'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_enableCalendar' => "Activer agenda",
|
||||||
'settings_enableConverting_desc' => "Activer/Désactiver la conversion des fichiers",
|
'settings_enableConverting_desc' => "Activer/Désactiver la conversion des fichiers",
|
||||||
'settings_enableConverting' => "Activer 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_desc' => "Cochez pour envoyer une notification au correcteur/approbateur quand une nouvelle version du document est ajoutée",
|
||||||
'settings_enableNotificationAppRev' => "Notification correcteur/approbateur",
|
'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_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_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.",
|
'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_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_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_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_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_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é.",
|
'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_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_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_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_restricted' => "Accès restreint",
|
||||||
'settings_rootDir_desc' => "Chemin où se trouve letoDMS",
|
'settings_rootDir_desc' => "Chemin où se trouve letoDMS",
|
||||||
'settings_rootDir' => "Répertoire racine",
|
'settings_rootDir' => "Répertoire racine",
|
||||||
|
@ -597,6 +733,7 @@ $text = array(
|
||||||
'settings_smtpServer' => "Nom du serveur SMTP",
|
'settings_smtpServer' => "Nom du serveur SMTP",
|
||||||
'settings_SMTP' => "Paramètres du serveur SMTP",
|
'settings_SMTP' => "Paramètres du serveur SMTP",
|
||||||
'settings_stagingDir' => "Répertoire pour les téléchargements partiels",
|
'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_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_strictFormCheck' => "Formulaires stricts",
|
||||||
'settings_suggestionvalue' => "Valeur suggérée",
|
'settings_suggestionvalue' => "Valeur suggérée",
|
||||||
|
@ -612,6 +749,10 @@ $text = array(
|
||||||
'settings_versioningFileName' => "Versioning FileName",
|
'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_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_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",
|
'settings_zendframework' => "Zend Framework",
|
||||||
'signed_in_as' => "Vous êtes connecté en tant que",
|
'signed_in_as' => "Vous êtes connecté en tant que",
|
||||||
'sign_in' => "Connexion",
|
'sign_in' => "Connexion",
|
||||||
|
@ -635,11 +776,17 @@ $text = array(
|
||||||
'submit_review' => "Soumettre la correction",
|
'submit_review' => "Soumettre la correction",
|
||||||
'submit_userinfo' => "Soumettre info",
|
'submit_userinfo' => "Soumettre info",
|
||||||
'sunday' => "Dimanche",
|
'sunday' => "Dimanche",
|
||||||
|
'sunday_abbr' => "Dim.",
|
||||||
'theme' => "Thème",
|
'theme' => "Thème",
|
||||||
'thursday' => "Jeudi",
|
'thursday' => "Jeudi",
|
||||||
|
'thursday_abbr' => "Jeu.",
|
||||||
'toggle_manager' => "Basculer 'Responsable'",
|
'toggle_manager' => "Basculer 'Responsable'",
|
||||||
'to' => "Au",
|
'to' => "Au",
|
||||||
|
'transition_triggered_email' => "Transition de workflow activé",
|
||||||
|
'trigger_workflow' => "Workflow",
|
||||||
'tuesday' => "Mardi",
|
'tuesday' => "Mardi",
|
||||||
|
'tuesday_abbr' => "Mar.",
|
||||||
|
'type_to_search' => "Effectuer une recherche",
|
||||||
'under_folder' => "Dans le dossier",
|
'under_folder' => "Dans le dossier",
|
||||||
'unknown_command' => "Commande non reconnue.",
|
'unknown_command' => "Commande non reconnue.",
|
||||||
'unknown_document_category' => "Catégorie inconnue",
|
'unknown_document_category' => "Catégorie inconnue",
|
||||||
|
@ -648,6 +795,8 @@ $text = array(
|
||||||
'unknown_keyword_category' => "Catégorie inconnue",
|
'unknown_keyword_category' => "Catégorie inconnue",
|
||||||
'unknown_owner' => "Identifiant de propriétaire inconnu",
|
'unknown_owner' => "Identifiant de propriétaire inconnu",
|
||||||
'unknown_user' => "Identifiant d'utilisateur 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_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_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",
|
'unlock_document' => "Déverrouiller",
|
||||||
|
@ -660,9 +809,12 @@ $text = array(
|
||||||
'update' => "Mettre à jour",
|
'update' => "Mettre à jour",
|
||||||
'uploaded_by' => "Déposé par",
|
'uploaded_by' => "Déposé par",
|
||||||
'uploading_failed' => "Dépose du document échoué. SVP Contactez le responsable.",
|
'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_categories' => "Use predefined categories",
|
||||||
'use_default_keywords' => "Utiliser les mots-clés prédéfinis",
|
'use_default_keywords' => "Utiliser les mots-clés prédéfinis",
|
||||||
|
'used_discspace' => "Espace disque utilisé",
|
||||||
'user_exists' => "Cet utilisateur existe déjà",
|
'user_exists' => "Cet utilisateur existe déjà",
|
||||||
|
'user_group_management' => "Gestion d'Utilisateurs/de Groupes",
|
||||||
'user_image' => "Image",
|
'user_image' => "Image",
|
||||||
'user_info' => "Informations utilisateur",
|
'user_info' => "Informations utilisateur",
|
||||||
'user_list' => "Liste des utilisateurs",
|
'user_list' => "Liste des utilisateurs",
|
||||||
|
@ -672,16 +824,54 @@ $text = array(
|
||||||
'users' => "Utilisateurs",
|
'users' => "Utilisateurs",
|
||||||
'user' => "Utilisateur",
|
'user' => "Utilisateur",
|
||||||
'version_deleted_email' => "Version supprimée",
|
'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",
|
'version_info' => "Informations de versions",
|
||||||
'versioning_file_creation' => "Versioning file creation",
|
'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_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",
|
'versioning_info' => "Versions",
|
||||||
'version' => "Version",
|
'version' => "Version",
|
||||||
|
'view' => "Aperçu",
|
||||||
'view_online' => "Aperçu en ligne",
|
'view_online' => "Aperçu en ligne",
|
||||||
'warning' => "Avertissement",
|
'warning' => "Avertissement",
|
||||||
'wednesday' => "Mercredi",
|
'wednesday' => "Mercredi",
|
||||||
|
'wednesday_abbr' => "Mer.",
|
||||||
'week_view' => "Vue par semaine",
|
'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",
|
'year_view' => "Vue annuelle",
|
||||||
'yes' => "Oui",
|
'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_reviewers' => "Ge uppdrag till personer/grupper att granska dokumentet",
|
||||||
'assign_user_property_to' => "Sätt användarens egenskaper till",
|
'assign_user_property_to' => "Sätt användarens egenskaper till",
|
||||||
'assumed_released' => "Antas klart för användning",
|
'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_management' => "Hantering av attributdefinitioner",
|
||||||
'attrdef_exists' => "Attributdefinitionen finns redan",
|
'attrdef_exists' => "Attributdefinitionen finns redan",
|
||||||
'attrdef_in_use' => "Attributdefinitionen används",
|
'attrdef_in_use' => "Attributdefinitionen används",
|
||||||
|
@ -93,6 +94,7 @@ $text = array(
|
||||||
'attrdef_type' => "Typ",
|
'attrdef_type' => "Typ",
|
||||||
'attrdef_minvalues' => "Min tillåtna värde",
|
'attrdef_minvalues' => "Min tillåtna värde",
|
||||||
'attrdef_maxvalues' => "Max tillåtna värde",
|
'attrdef_maxvalues' => "Max tillåtna värde",
|
||||||
|
'attrdef_regex' => "Regulär uttryck",
|
||||||
'attrdef_valueset' => "Värden",
|
'attrdef_valueset' => "Värden",
|
||||||
'attribute_changed_email_subject' => "[sitename]: [name] - Ändrad attribut",
|
'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]",
|
'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",
|
'backup_log_management' => "Backup/Loggning",
|
||||||
'between' => "mellan",
|
'between' => "mellan",
|
||||||
'calendar' => "Kalender",
|
'calendar' => "Kalender",
|
||||||
|
'calendar_week' => "Kalender vecka",
|
||||||
'cancel' => "Avbryt",
|
'cancel' => "Avbryt",
|
||||||
'cannot_assign_invalid_state' => "Kan inte ändra ett dokument som har gått ut eller avvisats.",
|
'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_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_delete_yourself' => "Du kan inte ta bort dig själv.",
|
||||||
'cannot_move_root' => "Fel: Det går inte att flytta root-katalogen.",
|
'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.",
|
'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' => "Välj arbetsflöde",
|
||||||
'choose_workflow_state' => "Välj status för arbetsflödet",
|
'choose_workflow_state' => "Välj status för arbetsflödet",
|
||||||
'choose_workflow_action' => "Välj åtgärd för arbetsflödet",
|
'choose_workflow_action' => "Välj åtgärd för arbetsflödet",
|
||||||
|
'clipboard' => "Urklipp",
|
||||||
'close' => "Sträng",
|
'close' => "Sträng",
|
||||||
'comment' => "Kommentar",
|
'comment' => "Kommentar",
|
||||||
'comment_for_current_version' => "Kommentar till versionen",
|
'comment_for_current_version' => "Kommentar till versionen",
|
||||||
|
@ -398,6 +403,7 @@ $text = array(
|
||||||
'my_account' => "Min Sida",
|
'my_account' => "Min Sida",
|
||||||
'my_documents' => "Mina dokument",
|
'my_documents' => "Mina dokument",
|
||||||
'name' => "Namn",
|
'name' => "Namn",
|
||||||
|
'needs_workflow_action' => "Detta dokument behöver din uppmärksamhet. Kolla arbetsflödet.",
|
||||||
'new_attrdef' => "Lägg till attributdefinition",
|
'new_attrdef' => "Lägg till attributdefinition",
|
||||||
'new_default_keyword_category' => "Lägg till nyckelordskategori",
|
'new_default_keyword_category' => "Lägg till nyckelordskategori",
|
||||||
'new_default_keywords' => "Lägg till nyckelord",
|
'new_default_keywords' => "Lägg till nyckelord",
|
||||||
|
@ -474,6 +480,7 @@ $text = array(
|
||||||
'refresh' => "Uppdatera",
|
'refresh' => "Uppdatera",
|
||||||
'rejected' => "Avvisat",
|
'rejected' => "Avvisat",
|
||||||
'released' => "Klart för användning",
|
'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_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_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.",
|
'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_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_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_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_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_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_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_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_desc' => "Aktivera användarbilder",
|
||||||
'settings_enableUserImage' => "Aktivera användarbilder",
|
'settings_enableUserImage' => "Aktivera användarbilder",
|
||||||
'settings_enableUsersView_desc' => "Aktivera/Inaktivera visning av grupp och användare för alla användare",
|
'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_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_desc' => "Användare meddelas om att ändringar i dokumentet har genomförts inom de senaste 'Uppdateringsmeddelandetid' sekunder.",
|
||||||
'settings_updateNotifyTime' => "Uppdateringsmeddelandetid",
|
'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_desc' => "Namnet på versionsinfo-fil som skapas med backup-verktyget",
|
||||||
'settings_versioningFileName' => "Versionsinfo-filnamn",
|
'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",
|
'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",
|
'signed_in_as' => "Inloggad som",
|
||||||
'sign_in' => "logga in",
|
'sign_in' => "logga in",
|
||||||
'sign_out' => "logga ut",
|
'sign_out' => "logga ut",
|
||||||
|
'sign_out_user' => "logga ut användare",
|
||||||
'space_used_on_data_folder' => "Plats använd i datamappen",
|
'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_approval_rejected' => "Utkast avvisat",
|
||||||
'status_approved' => "Godkänt",
|
'status_approved' => "Godkänt",
|
||||||
'status_approver_removed' => "Person som godkänner har tagits bort från processen",
|
'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_password_forgotten' => "Starta process",
|
||||||
'submit_review' => "Skicka granskning",
|
'submit_review' => "Skicka granskning",
|
||||||
'submit_userinfo' => "Skicka info",
|
'submit_userinfo' => "Skicka info",
|
||||||
|
'substitute_user' => "Byt användare",
|
||||||
'sunday' => "söndag",
|
'sunday' => "söndag",
|
||||||
'sunday_abbr' => "sö",
|
'sunday_abbr' => "sö",
|
||||||
|
'switched_to' => "Bytt till",
|
||||||
'theme' => "Visningstema",
|
'theme' => "Visningstema",
|
||||||
'thursday' => "torsdag",
|
'thursday' => "torsdag",
|
||||||
'thursday_abbr' => "to",
|
'thursday_abbr' => "to",
|
||||||
|
@ -821,6 +847,7 @@ $text = array(
|
||||||
'uploaded_by' => "Uppladdat av",
|
'uploaded_by' => "Uppladdat av",
|
||||||
'uploading_failed' => "Fel vid uppladdningen. Kontakta administratören.",
|
'uploading_failed' => "Fel vid uppladdningen. Kontakta administratören.",
|
||||||
'uploading_zerosize' => "Uppladdning av tom fil. Uppladdningen avbryts.",
|
'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_categories' => "Använd fördefinerade kategorier",
|
||||||
'use_default_keywords' => "Använd fördefinerade nyckelord",
|
'use_default_keywords' => "Använd fördefinerade nyckelord",
|
||||||
'used_discspace' => "Använt minne",
|
'used_discspace' => "Använt minne",
|
||||||
|
@ -878,6 +905,7 @@ $text = array(
|
||||||
'hu_HU' => "ungerska",
|
'hu_HU' => "ungerska",
|
||||||
'it_IT' => "italienska",
|
'it_IT' => "italienska",
|
||||||
'nl_NL' => "holländska",
|
'nl_NL' => "holländska",
|
||||||
|
'pl_PL' => "polska",
|
||||||
'pt_BR' => "portugisiska (BR)",
|
'pt_BR' => "portugisiska (BR)",
|
||||||
'ru_RU' => "ryska",
|
'ru_RU' => "ryska",
|
||||||
'sk_SK' => "slovakiska",
|
'sk_SK' => "slovakiska",
|
||||||
|
|
|
@ -416,5 +416,28 @@ $text = array(
|
||||||
'week_view' => "周视图",// "Week view",
|
'week_view' => "周视图",// "Week view",
|
||||||
'year_view' => "年视图",// "Year View",
|
'year_view' => "年视图",// "Year View",
|
||||||
'yes' => "是",// "Yes",
|
'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 */
|
/* FIXME: this does not work because the folder id is not passed */
|
||||||
$folderid = $_GET['folderid'];
|
$folderid = $_GET['folderid'];
|
||||||
|
|
||||||
|
if(isset($_GET['refferer']) && $_GET['refferer'])
|
||||||
|
header("Location:".urldecode($_GET['refferer']));
|
||||||
|
else {
|
||||||
|
$folderid = $_GET['folderid'];
|
||||||
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
header("Location:../out/out.ViewFolder.php?folderid=".$folderid);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -19,6 +19,8 @@
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.LogInit.php");
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.DBInit.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.Utils.php");
|
||||||
require_once("../inc/inc.ClassSession.php");
|
require_once("../inc/inc.ClassSession.php");
|
||||||
|
@ -73,7 +75,7 @@ switch($command) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'searchdocument':
|
case 'searchdocument': /* {{{ */
|
||||||
if($user) {
|
if($user) {
|
||||||
$query = $_GET['query'];
|
$query = $_GET['query'];
|
||||||
|
|
||||||
|
@ -87,9 +89,9 @@ switch($command) {
|
||||||
echo json_encode($result);
|
echo json_encode($result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break; /* }}} */
|
||||||
|
|
||||||
case 'searchfolder':
|
case 'searchfolder': /* {{{ */
|
||||||
if($user) {
|
if($user) {
|
||||||
$query = $_GET['query'];
|
$query = $_GET['query'];
|
||||||
|
|
||||||
|
@ -103,9 +105,9 @@ switch($command) {
|
||||||
echo json_encode($result);
|
echo json_encode($result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break; /* }}} */
|
||||||
|
|
||||||
case 'subtree':
|
case 'subtree': /* {{{ */
|
||||||
if(empty($_GET['node']))
|
if(empty($_GET['node']))
|
||||||
$nodeid = $settings->_rootFolderID;
|
$nodeid = $settings->_rootFolderID;
|
||||||
else
|
else
|
||||||
|
@ -138,6 +140,27 @@ switch($command) {
|
||||||
|
|
||||||
echo json_encode($tree);
|
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)));
|
// echo json_encode(array(array('label'=>'test1', 'id'=>1, 'load_on_demand'=> true), array('label'=>'test2', 'id'=>2, 'load_on_demand'=> true)));
|
||||||
|
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;
|
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"));
|
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||||
}
|
}
|
||||||
$attrdefid=$newAttrdef->getID();
|
$attrdefid=$newAttrdef->getID();
|
||||||
|
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_attribute')));
|
||||||
|
|
||||||
|
add_log_line("&action=addattrdef&name=".$name);
|
||||||
}
|
}
|
||||||
|
|
||||||
// delet attribute definition -----------------------------------------------
|
// delet attribute definition -----------------------------------------------
|
||||||
|
@ -85,6 +89,10 @@ else if ($action == "removeattrdef") {
|
||||||
if (!$attrdef->remove()) {
|
if (!$attrdef->remove()) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
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;
|
$attrdefid=-1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,9 +148,11 @@ else if ($action == "editattrdef") {
|
||||||
if (!$attrdef->setRegex($regex)) {
|
if (!$attrdef->setRegex($regex)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
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"));
|
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();
|
$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 -------------------------------------------------------------
|
// Delete group -------------------------------------------------------------
|
||||||
|
@ -80,7 +82,10 @@ else if ($action == "removegroup") {
|
||||||
}
|
}
|
||||||
|
|
||||||
$groupid = '';
|
$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 ------------------------------------------------------------
|
// Modifiy group ------------------------------------------------------------
|
||||||
|
@ -110,7 +115,9 @@ else if ($action == "editgroup") {
|
||||||
if ($group->getComment() != $comment)
|
if ($group->getComment() != $comment)
|
||||||
$group->setComment($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 --------------------------------------------------------
|
// Add user to group --------------------------------------------------------
|
||||||
|
@ -146,7 +153,9 @@ else if ($action == "addmember") {
|
||||||
if (isset($_POST["manager"])) $group->toggleManager($newMember);
|
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 --------------------------------------------------
|
// Remove user from group --------------------------------------------------
|
||||||
|
@ -179,7 +188,9 @@ else if ($action == "rmmember") {
|
||||||
|
|
||||||
$group->removeUser($oldMember);
|
$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
|
// toggle manager flag
|
||||||
|
@ -212,7 +223,9 @@ else if ($action == "tmanager") {
|
||||||
|
|
||||||
$group->toggleManager($usertoedit);
|
$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);
|
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')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_removed_from_clipboard')));
|
||||||
|
|
||||||
$folderid = $_GET['folderid'];
|
$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);
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
227
op/op.Search.php
227
op/op.Search.php
|
@ -31,25 +31,6 @@ include("../inc/inc.Authentication.php");
|
||||||
*/
|
*/
|
||||||
require_once("SeedDMS/Preview.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() {
|
function getTime() {
|
||||||
if (function_exists('microtime')) {
|
if (function_exists('microtime')) {
|
||||||
$tm = microtime();
|
$tm = microtime();
|
||||||
|
@ -59,13 +40,27 @@ function getTime() {
|
||||||
return time();
|
return time();
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
// Redirect to the search page if the navigation search button has been
|
||||||
// Parse all of the parameters for the search
|
// selected without supplying any search terms.
|
||||||
//
|
if (isset($_GET["navBar"])) {
|
||||||
|
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
||||||
// Create the keyword search string. This search spans up to three columns
|
$folderid=$settings->_rootFolderID;
|
||||||
// in the database: keywords, name and comment.
|
} 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"]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isset($_GET["fullsearch"]) && $_GET["fullsearch"]) {
|
||||||
|
// Search in Fulltext {{{
|
||||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||||
$query = $_GET["query"];
|
$query = $_GET["query"];
|
||||||
}
|
}
|
||||||
|
@ -73,6 +68,122 @@ else {
|
||||||
$query = "";
|
$query = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 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";
|
$mode = "AND";
|
||||||
if (isset($_GET["mode"]) && is_numeric($_GET["mode"]) && $_GET["mode"]==0) {
|
if (isset($_GET["mode"]) && is_numeric($_GET["mode"]) && $_GET["mode"]==0) {
|
||||||
$mode = "OR";
|
$mode = "OR";
|
||||||
|
@ -128,13 +239,19 @@ if (isset($_GET["ownerid"]) && is_numeric($_GET["ownerid"]) && $_GET["ownerid"]!
|
||||||
$startdate = array();
|
$startdate = array();
|
||||||
$stopdate = array();
|
$stopdate = array();
|
||||||
if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
||||||
|
$creationdate = true;
|
||||||
|
} else {
|
||||||
|
$creationdate = false;
|
||||||
|
}
|
||||||
|
|
||||||
if(isset($_GET["createstart"])) {
|
if(isset($_GET["createstart"])) {
|
||||||
$tmp = explode("-", $_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);
|
$startdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||||
} else {
|
} else {
|
||||||
|
if(isset($_GET["createstartyear"]))
|
||||||
$startdate = array('year'=>$_GET["createstartyear"], 'month'=>$_GET["createstartmonth"], 'day'=>$_GET["createstartday"], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
$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::htmlStartPage(getMLText("search_results"));
|
||||||
UI::contentContainer(getMLText("invalid_create_date_start"));
|
UI::contentContainer(getMLText("invalid_create_date_start"));
|
||||||
UI::htmlEndPage();
|
UI::htmlEndPage();
|
||||||
|
@ -144,19 +261,24 @@ if (isset($_GET["creationdate"]) && $_GET["creationdate"]!=null) {
|
||||||
$tmp = explode("-", $_GET["createend"]);
|
$tmp = explode("-", $_GET["createend"]);
|
||||||
$stopdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
$stopdate = array('year'=>(int)$tmp[2], 'month'=>(int)$tmp[1], 'day'=>(int)$tmp[0], 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||||
} else {
|
} else {
|
||||||
|
if(isset($_GET["createendyear"]))
|
||||||
$stopdate = array('year'=>$_GET["createendyear"], 'month'=>$_GET["createendmonth"], 'day'=>$_GET["createendday"], 'hour'=>23, 'minute'=>59, 'second'=>59);
|
$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::htmlStartPage(getMLText("search_results"));
|
||||||
UI::contentContainer(getMLText("invalid_create_date_end"));
|
UI::contentContainer(getMLText("invalid_create_date_end"));
|
||||||
UI::htmlEndPage();
|
UI::htmlEndPage();
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
$expstartdate = array();
|
$expstartdate = array();
|
||||||
$expstopdate = array();
|
$expstopdate = array();
|
||||||
if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
||||||
|
$expirationdate = true;
|
||||||
|
} else {
|
||||||
|
$expirationdate = false;
|
||||||
|
}
|
||||||
|
|
||||||
if(isset($_GET["expirationstart"]) && $_GET["expirationstart"]) {
|
if(isset($_GET["expirationstart"]) && $_GET["expirationstart"]) {
|
||||||
$tmp = explode("-", $_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);
|
$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"));
|
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_start"));
|
||||||
}
|
}
|
||||||
} else {
|
} 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();
|
$expstartdate = array();
|
||||||
}
|
}
|
||||||
if(isset($_GET["expirationend"]) && $_GET["expirationend"]) {
|
if(isset($_GET["expirationend"]) && $_GET["expirationend"]) {
|
||||||
|
@ -174,10 +296,9 @@ if (isset($_GET["expirationdate"]) && $_GET["expirationdate"]!=null) {
|
||||||
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_end"));
|
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_end"));
|
||||||
}
|
}
|
||||||
} else {
|
} 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();
|
$expstopdate = array();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// status
|
// status
|
||||||
$status = array();
|
$status = array();
|
||||||
|
@ -203,6 +324,15 @@ if (isset($_GET["expired"])){
|
||||||
$status[] = S_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;
|
||||||
|
|
||||||
// category
|
// category
|
||||||
$categories = array();
|
$categories = array();
|
||||||
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
||||||
|
@ -212,6 +342,10 @@ if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Do not search for folders if result shall be filtered by categories. */
|
||||||
|
if($categories)
|
||||||
|
$resultmode = 0x01;
|
||||||
|
|
||||||
if (isset($_GET["attributes"]))
|
if (isset($_GET["attributes"]))
|
||||||
$attributes = $_GET["attributes"];
|
$attributes = $_GET["attributes"];
|
||||||
else
|
else
|
||||||
|
@ -239,7 +373,7 @@ if (isset($_GET["pg"])) {
|
||||||
|
|
||||||
// ---------------- Start searching -----------------------------------------
|
// ---------------- Start searching -----------------------------------------
|
||||||
$startTime = getTime();
|
$startTime = getTime();
|
||||||
$resArr = $dms->search($query, $limit, ($pageNumber-1)*$limit, $mode, $searchin, $startFolder, $owner, $status, $startdate, $stopdate, array(), array(), $categories, $attributes, 0x03, $expstartdate, $expstopdate);
|
$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 = getTime() - $startTime;
|
||||||
$searchTime = round($searchTime, 2);
|
$searchTime = round($searchTime, 2);
|
||||||
|
|
||||||
|
@ -258,6 +392,9 @@ if($resArr['docs']) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// }}}
|
||||||
|
}
|
||||||
|
|
||||||
// -------------- Output results --------------------------------------------
|
// -------------- Output results --------------------------------------------
|
||||||
|
|
||||||
if(count($entries) == 1) {
|
if(count($entries) == 1) {
|
||||||
|
@ -271,8 +408,32 @@ if(count($entries) == 1) {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
$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) {
|
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();
|
$view->show();
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,6 +66,7 @@ if ($action == "saveSettings")
|
||||||
$settings->_enableEmail =getBoolValue("enableEmail");
|
$settings->_enableEmail =getBoolValue("enableEmail");
|
||||||
$settings->_enableUsersView = getBoolValue("enableUsersView");
|
$settings->_enableUsersView = getBoolValue("enableUsersView");
|
||||||
$settings->_enableFullSearch = getBoolValue("enableFullSearch");
|
$settings->_enableFullSearch = getBoolValue("enableFullSearch");
|
||||||
|
$settings->_enableClipboard = getBoolValue("enableClipboard");
|
||||||
$settings->_enableFolderTree = getBoolValue("enableFolderTree");
|
$settings->_enableFolderTree = getBoolValue("enableFolderTree");
|
||||||
$settings->_enableRecursiveCount = getBoolValue("enableRecursiveCount");
|
$settings->_enableRecursiveCount = getBoolValue("enableRecursiveCount");
|
||||||
$settings->_maxRecursiveCount = intval($_POST["maxRecursiveCount"]);
|
$settings->_maxRecursiveCount = intval($_POST["maxRecursiveCount"]);
|
||||||
|
|
|
@ -168,6 +168,7 @@ if ($_FILES['userfile']['error'] == 0) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isset($_POST["attributes"]) && $_POST["attributes"]) {
|
||||||
$attributes = $_POST["attributes"];
|
$attributes = $_POST["attributes"];
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||||
|
@ -179,6 +180,9 @@ if ($_FILES['userfile']['error'] == 0) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$attributes = array();
|
||||||
|
}
|
||||||
|
|
||||||
$contentResult=$document->addContent($comment, $user, $userfiletmp, basename($userfilename), $fileType, $userfiletype, $reviewers, $approvers, $version=0, $attributes);
|
$contentResult=$document->addContent($comment, $user, $userfiletmp, basename($userfilename), $fileType, $userfiletype, $reviewers, $approvers, $version=0, $attributes);
|
||||||
if (is_bool($contentResult) && !$contentResult) {
|
if (is_bool($contentResult) && !$contentResult) {
|
||||||
|
|
|
@ -116,6 +116,8 @@ if ($action == "adduser") {
|
||||||
|
|
||||||
$userid=$newUser->getID();
|
$userid=$newUser->getID();
|
||||||
|
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_user')));
|
||||||
|
|
||||||
add_log_line(".php&action=adduser&login=".$login);
|
add_log_line(".php&action=adduser&login=".$login);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,6 +160,7 @@ else if ($action == "removeuser") {
|
||||||
|
|
||||||
add_log_line(".php&action=removeuser&userid=".$userid);
|
add_log_line(".php&action=removeuser&userid=".$userid);
|
||||||
|
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_user')));
|
||||||
$userid=-1;
|
$userid=-1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -289,8 +292,8 @@ else if ($action == "edituser") {
|
||||||
$group->removeUser($editedUser);
|
$group->removeUser($editedUser);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_user')));
|
||||||
add_log_line(".php&action=edituser&userid=".$userid);
|
add_log_line(".php&action=edituser&userid=".$userid);
|
||||||
|
|
||||||
}
|
}
|
||||||
else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
|
else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ if($view) {
|
||||||
$view->setParam('folder', $folder);
|
$view->setParam('folder', $folder);
|
||||||
$view->setParam('orderby', $orderby);
|
$view->setParam('orderby', $orderby);
|
||||||
$view->setParam('enableFolderTree', $settings->_enableFolderTree);
|
$view->setParam('enableFolderTree', $settings->_enableFolderTree);
|
||||||
$view->setParam('enableClipboard', false /*$settings->_enableClipboard */);
|
$view->setParam('enableClipboard', $settings->_enableClipboard);
|
||||||
$view->setParam('showtree', showtree());
|
$view->setParam('showtree', showtree());
|
||||||
$view->setParam('cachedir', $settings->_cacheDir);
|
$view->setParam('cachedir', $settings->_cacheDir);
|
||||||
$view->setParam('workflowmode', $settings->_workflowMode);
|
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||||
|
|
|
@ -9,7 +9,7 @@ $(document).ready( function() {
|
||||||
$('#expirationdate, #fromdate, #todate, #createstartdate, #createenddate, #expirationstartdate, #expirationenddate')
|
$('#expirationdate, #fromdate, #todate, #createstartdate, #createenddate, #expirationstartdate, #expirationenddate')
|
||||||
.datepicker()
|
.datepicker()
|
||||||
.on('changeDate', function(ev){
|
.on('changeDate', function(ev){
|
||||||
$('#expirationdate, #fromdate, #todate, #createstartdate, #createenddate, #expirationstartdate, #expirationenddate').datepicker('hide');
|
$(ev.currentTarget).datepicker('hide');
|
||||||
});
|
});
|
||||||
|
|
||||||
$(".chzn-select").chosen();
|
$(".chzn-select").chosen();
|
||||||
|
@ -53,14 +53,14 @@ $(document).ready( function() {
|
||||||
if(item.charAt(0) == 'D')
|
if(item.charAt(0) == 'D')
|
||||||
return '<i class="icon-file"></i> ' + item.substring(1);
|
return '<i class="icon-file"></i> ' + item.substring(1);
|
||||||
else if(item.charAt(0) == 'F')
|
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
|
else
|
||||||
return '<i class="icon-search"></i> ' + item.substring(1);
|
return '<i class="icon-search"></i> ' + item.substring(1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/* Document chooser */
|
/* Document chooser */
|
||||||
$("#choosedocsearch").typeahead({
|
$("[id^=choosedocsearch]").typeahead({
|
||||||
minLength: 3,
|
minLength: 3,
|
||||||
formname: 'form1',
|
formname: 'form1',
|
||||||
source: function(query, process) {
|
source: function(query, process) {
|
||||||
|
@ -89,7 +89,7 @@ $(document).ready( function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
/* Folder chooser */
|
/* Folder chooser */
|
||||||
$("#choosefoldersearch").typeahead({
|
$("[id^=choosefoldersearch]").typeahead({
|
||||||
minLength: 3,
|
minLength: 3,
|
||||||
formname: 'form1',
|
formname: 'form1',
|
||||||
source: function(query, process) {
|
source: function(query, process) {
|
||||||
|
@ -113,9 +113,33 @@ $(document).ready( function() {
|
||||||
},
|
},
|
||||||
highlighter : function (item) {
|
highlighter : function (item) {
|
||||||
strarr = item.split("#");
|
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) {
|
function allowDrop(ev) {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap Responsive v2.2.2
|
* Bootstrap Responsive v2.3.2
|
||||||
*
|
*
|
||||||
* Copyright 2012 Twitter, Inc
|
* Copyright 2012 Twitter, Inc
|
||||||
* Licensed under the Apache License v2.0
|
* 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.
|
* Designed and built with all the love in the world @twitter by @mdo and @fat.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@-ms-viewport {
|
|
||||||
width: device-width;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clearfix {
|
.clearfix {
|
||||||
*zoom: 1;
|
*zoom: 1;
|
||||||
}
|
}
|
||||||
|
@ -44,6 +40,10 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@-ms-viewport {
|
||||||
|
width: device-width;
|
||||||
|
}
|
||||||
|
|
||||||
.hidden {
|
.hidden {
|
||||||
display: none;
|
display: none;
|
||||||
visibility: hidden;
|
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) {
|
@media (min-width: 1200px) {
|
||||||
.row {
|
.row {
|
||||||
margin-left: -30px;
|
margin-left: -30px;
|
||||||
|
@ -1003,7 +1016,9 @@
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
}
|
}
|
||||||
.nav-collapse .nav > li > a:hover,
|
.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;
|
background-color: #f2f2f2;
|
||||||
}
|
}
|
||||||
.navbar-inverse .nav-collapse .nav > li > a,
|
.navbar-inverse .nav-collapse .nav > li > a,
|
||||||
|
@ -1011,7 +1026,9 @@
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
.navbar-inverse .nav-collapse .nav > li > a:hover,
|
.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;
|
background-color: #111111;
|
||||||
}
|
}
|
||||||
.nav-collapse.in .btn-group {
|
.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
|
* Copyright 2012 Twitter, Inc
|
||||||
* Licensed under the Apache License v2.0
|
* 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.
|
* 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,
|
article,
|
||||||
aside,
|
aside,
|
||||||
details,
|
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 {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
|
@ -235,7 +235,8 @@ a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:hover {
|
a:hover,
|
||||||
|
a:focus {
|
||||||
color: #005580;
|
color: #005580;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
@ -678,7 +679,8 @@ cite {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.muted:hover {
|
a.muted:hover,
|
||||||
|
a.muted:focus {
|
||||||
color: #808080;
|
color: #808080;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -686,7 +688,8 @@ a.muted:hover {
|
||||||
color: #c09853;
|
color: #c09853;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.text-warning:hover {
|
a.text-warning:hover,
|
||||||
|
a.text-warning:focus {
|
||||||
color: #a47e3c;
|
color: #a47e3c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -694,7 +697,8 @@ a.text-warning:hover {
|
||||||
color: #b94a48;
|
color: #b94a48;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.text-error:hover {
|
a.text-error:hover,
|
||||||
|
a.text-error:focus {
|
||||||
color: #953b39;
|
color: #953b39;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -702,7 +706,8 @@ a.text-error:hover {
|
||||||
color: #3a87ad;
|
color: #3a87ad;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.text-info:hover {
|
a.text-info:hover,
|
||||||
|
a.text-info:focus {
|
||||||
color: #2d6987;
|
color: #2d6987;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -710,10 +715,23 @@ a.text-info:hover {
|
||||||
color: #468847;
|
color: #468847;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.text-success:hover {
|
a.text-success:hover,
|
||||||
|
a.text-success:focus {
|
||||||
color: #356635;
|
color: #356635;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.text-left {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-right {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
h1,
|
h1,
|
||||||
h2,
|
h2,
|
||||||
h3,
|
h3,
|
||||||
|
@ -823,8 +841,10 @@ ol.inline {
|
||||||
ul.inline > li,
|
ul.inline > li,
|
||||||
ol.inline > li {
|
ol.inline > li {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
*display: inline;
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
|
*zoom: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
dl {
|
dl {
|
||||||
|
@ -899,9 +919,9 @@ blockquote {
|
||||||
|
|
||||||
blockquote p {
|
blockquote p {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
font-size: 16px;
|
font-size: 17.5px;
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
line-height: 25px;
|
line-height: 1.25;
|
||||||
}
|
}
|
||||||
|
|
||||||
blockquote small {
|
blockquote small {
|
||||||
|
@ -1646,9 +1666,11 @@ select:focus:invalid:focus {
|
||||||
|
|
||||||
.input-append,
|
.input-append,
|
||||||
.input-prepend {
|
.input-prepend {
|
||||||
margin-bottom: 5px;
|
display: inline-block;
|
||||||
|
margin-bottom: 10px;
|
||||||
font-size: 0;
|
font-size: 0;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
.input-append input,
|
.input-append input,
|
||||||
|
@ -1658,7 +1680,9 @@ select:focus:invalid:focus {
|
||||||
.input-append .uneditable-input,
|
.input-append .uneditable-input,
|
||||||
.input-prepend .uneditable-input,
|
.input-prepend .uneditable-input,
|
||||||
.input-append .dropdown-menu,
|
.input-append .dropdown-menu,
|
||||||
.input-prepend .dropdown-menu {
|
.input-prepend .dropdown-menu,
|
||||||
|
.input-append .popover,
|
||||||
|
.input-prepend .popover {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2049,14 +2073,16 @@ table {
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-bordered thead:first-child tr:first-child > th:first-child,
|
.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;
|
-webkit-border-top-left-radius: 4px;
|
||||||
border-top-left-radius: 4px;
|
border-top-left-radius: 4px;
|
||||||
-moz-border-radius-topleft: 4px;
|
-moz-border-radius-topleft: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-bordered thead:first-child tr:first-child > th:last-child,
|
.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;
|
-webkit-border-top-right-radius: 4px;
|
||||||
border-top-right-radius: 4px;
|
border-top-right-radius: 4px;
|
||||||
-moz-border-radius-topright: 4px;
|
-moz-border-radius-topright: 4px;
|
||||||
|
@ -2064,7 +2090,9 @@ table {
|
||||||
|
|
||||||
.table-bordered thead:last-child tr:last-child > th:first-child,
|
.table-bordered thead:last-child tr:last-child > th:first-child,
|
||||||
.table-bordered tbody:last-child tr:last-child > td: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;
|
-webkit-border-bottom-left-radius: 4px;
|
||||||
border-bottom-left-radius: 4px;
|
border-bottom-left-radius: 4px;
|
||||||
-moz-border-radius-bottomleft: 4px;
|
-moz-border-radius-bottomleft: 4px;
|
||||||
|
@ -2072,7 +2100,9 @@ table {
|
||||||
|
|
||||||
.table-bordered thead:last-child tr:last-child > th:last-child,
|
.table-bordered thead:last-child tr:last-child > th:last-child,
|
||||||
.table-bordered tbody:last-child tr:last-child > td: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;
|
-webkit-border-bottom-right-radius: 4px;
|
||||||
border-bottom-right-radius: 4px;
|
border-bottom-right-radius: 4px;
|
||||||
-moz-border-radius-bottomright: 4px;
|
-moz-border-radius-bottomright: 4px;
|
||||||
|
@ -2113,8 +2143,8 @@ table {
|
||||||
background-color: #f9f9f9;
|
background-color: #f9f9f9;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-hover tbody tr:hover td,
|
.table-hover tbody tr:hover > td,
|
||||||
.table-hover tbody tr:hover th {
|
.table-hover tbody tr:hover > th {
|
||||||
background-color: #f5f5f5;
|
background-color: #f5f5f5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2211,35 +2241,35 @@ table th[class*="span"],
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table tbody tr.success td {
|
.table tbody tr.success > td {
|
||||||
background-color: #dff0d8;
|
background-color: #dff0d8;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table tbody tr.error td {
|
.table tbody tr.error > td {
|
||||||
background-color: #f2dede;
|
background-color: #f2dede;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table tbody tr.warning td {
|
.table tbody tr.warning > td {
|
||||||
background-color: #fcf8e3;
|
background-color: #fcf8e3;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table tbody tr.info td {
|
.table tbody tr.info > td {
|
||||||
background-color: #d9edf7;
|
background-color: #d9edf7;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-hover tbody tr.success:hover td {
|
.table-hover tbody tr.success:hover > td {
|
||||||
background-color: #d0e9c6;
|
background-color: #d0e9c6;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-hover tbody tr.error:hover td {
|
.table-hover tbody tr.error:hover > td {
|
||||||
background-color: #ebcccc;
|
background-color: #ebcccc;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-hover tbody tr.warning:hover td {
|
.table-hover tbody tr.warning:hover > td {
|
||||||
background-color: #faf2cc;
|
background-color: #faf2cc;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-hover tbody tr.info:hover td {
|
.table-hover tbody tr.info:hover > td {
|
||||||
background-color: #c4e3f3;
|
background-color: #c4e3f3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2257,7 +2287,7 @@ table th[class*="span"],
|
||||||
background-repeat: no-repeat;
|
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,
|
.icon-white,
|
||||||
.nav-pills > .active > a > [class^="icon-"],
|
.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-"],
|
||||||
.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:hover > [class^="icon-"],
|
||||||
|
.dropdown-menu > li > a:focus > [class^="icon-"],
|
||||||
.dropdown-menu > li > a:hover > [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-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: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");
|
background-image: url("../img/glyphicons-halflings-white.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2741,6 +2775,7 @@ table th[class*="span"],
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-folder-close {
|
.icon-folder-close {
|
||||||
|
width: 16px;
|
||||||
background-position: -384px -120px;
|
background-position: -384px -120px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2909,7 +2944,7 @@ table th[class*="span"],
|
||||||
border-bottom: 1px solid #ffffff;
|
border-bottom: 1px solid #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown-menu li > a {
|
.dropdown-menu > li > a {
|
||||||
display: block;
|
display: block;
|
||||||
padding: 3px 20px;
|
padding: 3px 20px;
|
||||||
clear: both;
|
clear: both;
|
||||||
|
@ -2919,9 +2954,10 @@ table th[class*="span"],
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown-menu li > a:hover,
|
.dropdown-menu > li > a:hover,
|
||||||
.dropdown-menu li > a:focus,
|
.dropdown-menu > li > a:focus,
|
||||||
.dropdown-submenu:hover > a {
|
.dropdown-submenu:hover > a,
|
||||||
|
.dropdown-submenu:focus > a {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: #0081c2;
|
background-color: #0081c2;
|
||||||
|
@ -2934,8 +2970,9 @@ table th[class*="span"],
|
||||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown-menu .active > a,
|
.dropdown-menu > .active > a,
|
||||||
.dropdown-menu .active > a:hover {
|
.dropdown-menu > .active > a:hover,
|
||||||
|
.dropdown-menu > .active > a:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: #0081c2;
|
background-color: #0081c2;
|
||||||
|
@ -2949,12 +2986,14 @@ table th[class*="span"],
|
||||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown-menu .disabled > a,
|
.dropdown-menu > .disabled > a,
|
||||||
.dropdown-menu .disabled > a:hover {
|
.dropdown-menu > .disabled > a:hover,
|
||||||
|
.dropdown-menu > .disabled > a:focus {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown-menu .disabled > a:hover {
|
.dropdown-menu > .disabled > a:hover,
|
||||||
|
.dropdown-menu > .disabled > a:focus {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
@ -2970,6 +3009,15 @@ table th[class*="span"],
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dropdown-backdrop {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 990;
|
||||||
|
}
|
||||||
|
|
||||||
.pull-right > .dropdown-menu {
|
.pull-right > .dropdown-menu {
|
||||||
right: 0;
|
right: 0;
|
||||||
left: auto;
|
left: auto;
|
||||||
|
@ -3130,7 +3178,8 @@ table th[class*="span"],
|
||||||
filter: alpha(opacity=20);
|
filter: alpha(opacity=20);
|
||||||
}
|
}
|
||||||
|
|
||||||
.close:hover {
|
.close:hover,
|
||||||
|
.close:focus {
|
||||||
color: #000000;
|
color: #000000;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -3167,11 +3216,11 @@ button.close {
|
||||||
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
|
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
|
||||||
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
|
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
|
||||||
background-repeat: repeat-x;
|
background-repeat: repeat-x;
|
||||||
border: 1px solid #bbbbbb;
|
border: 1px solid #cccccc;
|
||||||
*border: 0;
|
*border: 0;
|
||||||
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
|
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-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;
|
-webkit-border-radius: 4px;
|
||||||
-moz-border-radius: 4px;
|
-moz-border-radius: 4px;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
@ -3184,6 +3233,7 @@ button.close {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn:hover,
|
.btn:hover,
|
||||||
|
.btn:focus,
|
||||||
.btn:active,
|
.btn:active,
|
||||||
.btn.active,
|
.btn.active,
|
||||||
.btn.disabled,
|
.btn.disabled,
|
||||||
|
@ -3202,7 +3252,8 @@ button.close {
|
||||||
*margin-left: 0;
|
*margin-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn:hover {
|
.btn:hover,
|
||||||
|
.btn:focus {
|
||||||
color: #333333;
|
color: #333333;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-position: 0 -15px;
|
background-position: 0 -15px;
|
||||||
|
@ -3306,11 +3357,6 @@ input[type="button"].btn-block {
|
||||||
color: rgba(255, 255, 255, 0.75);
|
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 {
|
.btn-primary {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
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:hover,
|
||||||
|
.btn-primary:focus,
|
||||||
.btn-primary:active,
|
.btn-primary:active,
|
||||||
.btn-primary.active,
|
.btn-primary.active,
|
||||||
.btn-primary.disabled,
|
.btn-primary.disabled,
|
||||||
|
@ -3361,6 +3408,7 @@ input[type="button"].btn-block {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-warning:hover,
|
.btn-warning:hover,
|
||||||
|
.btn-warning:focus,
|
||||||
.btn-warning:active,
|
.btn-warning:active,
|
||||||
.btn-warning.active,
|
.btn-warning.active,
|
||||||
.btn-warning.disabled,
|
.btn-warning.disabled,
|
||||||
|
@ -3393,6 +3441,7 @@ input[type="button"].btn-block {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-danger:hover,
|
.btn-danger:hover,
|
||||||
|
.btn-danger:focus,
|
||||||
.btn-danger:active,
|
.btn-danger:active,
|
||||||
.btn-danger.active,
|
.btn-danger.active,
|
||||||
.btn-danger.disabled,
|
.btn-danger.disabled,
|
||||||
|
@ -3425,6 +3474,7 @@ input[type="button"].btn-block {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-success:hover,
|
.btn-success:hover,
|
||||||
|
.btn-success:focus,
|
||||||
.btn-success:active,
|
.btn-success:active,
|
||||||
.btn-success.active,
|
.btn-success.active,
|
||||||
.btn-success.disabled,
|
.btn-success.disabled,
|
||||||
|
@ -3457,6 +3507,7 @@ input[type="button"].btn-block {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-info:hover,
|
.btn-info:hover,
|
||||||
|
.btn-info:focus,
|
||||||
.btn-info:active,
|
.btn-info:active,
|
||||||
.btn-info.active,
|
.btn-info.active,
|
||||||
.btn-info.disabled,
|
.btn-info.disabled,
|
||||||
|
@ -3489,6 +3540,7 @@ input[type="button"].btn-block {
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-inverse:hover,
|
.btn-inverse:hover,
|
||||||
|
.btn-inverse:focus,
|
||||||
.btn-inverse:active,
|
.btn-inverse:active,
|
||||||
.btn-inverse.active,
|
.btn-inverse.active,
|
||||||
.btn-inverse.disabled,
|
.btn-inverse.disabled,
|
||||||
|
@ -3552,13 +3604,15 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-link:hover {
|
.btn-link:hover,
|
||||||
|
.btn-link:focus {
|
||||||
color: #005580;
|
color: #005580;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-link[disabled]:hover {
|
.btn-link[disabled]:hover,
|
||||||
|
.btn-link[disabled]:focus {
|
||||||
color: #333333;
|
color: #333333;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
@ -3744,8 +3798,6 @@ input[type="submit"].btn.btn-mini {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-mini .caret,
|
|
||||||
.btn-small .caret,
|
|
||||||
.btn-large .caret {
|
.btn-large .caret {
|
||||||
margin-top: 6px;
|
margin-top: 6px;
|
||||||
}
|
}
|
||||||
|
@ -3756,6 +3808,11 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-left-width: 5px;
|
border-left-width: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-mini .caret,
|
||||||
|
.btn-small .caret {
|
||||||
|
margin-top: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
.dropup .btn-large .caret {
|
.dropup .btn-large .caret {
|
||||||
border-bottom-width: 5px;
|
border-bottom-width: 5px;
|
||||||
}
|
}
|
||||||
|
@ -3899,7 +3956,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav > li > a:hover {
|
.nav > li > a:hover,
|
||||||
|
.nav > li > a:focus {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: #eeeeee;
|
background-color: #eeeeee;
|
||||||
}
|
}
|
||||||
|
@ -3945,7 +4003,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-list > .active > a,
|
.nav-list > .active > a,
|
||||||
.nav-list > .active > a:hover {
|
.nav-list > .active > a:hover,
|
||||||
|
.nav-list > .active > a:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
|
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
|
||||||
background-color: #0088cc;
|
background-color: #0088cc;
|
||||||
|
@ -4016,12 +4075,14 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 4px 4px 0 0;
|
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;
|
border-color: #eeeeee #eeeeee #dddddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-tabs > .active > a,
|
.nav-tabs > .active > a,
|
||||||
.nav-tabs > .active > a:hover {
|
.nav-tabs > .active > a:hover,
|
||||||
|
.nav-tabs > .active > a:focus {
|
||||||
color: #555555;
|
color: #555555;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
|
@ -4040,7 +4101,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-pills > .active > a,
|
.nav-pills > .active > a,
|
||||||
.nav-pills > .active > a:hover {
|
.nav-pills > .active > a:hover,
|
||||||
|
.nav-pills > .active > a:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
background-color: #0088cc;
|
background-color: #0088cc;
|
||||||
}
|
}
|
||||||
|
@ -4082,7 +4144,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
-moz-border-radius-bottomleft: 4px;
|
-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;
|
z-index: 2;
|
||||||
border-color: #ddd;
|
border-color: #ddd;
|
||||||
}
|
}
|
||||||
|
@ -4113,7 +4176,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-bottom-color: #0088cc;
|
border-bottom-color: #0088cc;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav .dropdown-toggle:hover .caret {
|
.nav .dropdown-toggle:hover .caret,
|
||||||
|
.nav .dropdown-toggle:focus .caret {
|
||||||
border-top-color: #005580;
|
border-top-color: #005580;
|
||||||
border-bottom-color: #005580;
|
border-bottom-color: #005580;
|
||||||
}
|
}
|
||||||
|
@ -4134,13 +4198,15 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-bottom-color: #555555;
|
border-bottom-color: #555555;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav > .dropdown.active > a:hover {
|
.nav > .dropdown.active > a:hover,
|
||||||
|
.nav > .dropdown.active > a:focus {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-tabs .open .dropdown-toggle,
|
.nav-tabs .open .dropdown-toggle,
|
||||||
.nav-pills .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;
|
color: #ffffff;
|
||||||
background-color: #999999;
|
background-color: #999999;
|
||||||
border-color: #999999;
|
border-color: #999999;
|
||||||
|
@ -4148,14 +4214,16 @@ input[type="submit"].btn.btn-mini {
|
||||||
|
|
||||||
.nav li.dropdown.open .caret,
|
.nav li.dropdown.open .caret,
|
||||||
.nav li.dropdown.open.active .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-top-color: #ffffff;
|
||||||
border-bottom-color: #ffffff;
|
border-bottom-color: #ffffff;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
filter: alpha(opacity=100);
|
filter: alpha(opacity=100);
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabs-stacked .open > a:hover {
|
.tabs-stacked .open > a:hover,
|
||||||
|
.tabs-stacked .open > a:focus {
|
||||||
border-color: #999999;
|
border-color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4209,13 +4277,15 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 0 0 4px 4px;
|
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-top-color: #ddd;
|
||||||
border-bottom-color: transparent;
|
border-bottom-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabs-below > .nav-tabs > .active > a,
|
.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;
|
border-color: transparent #ddd #ddd #ddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4244,12 +4314,14 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 4px 0 0 4px;
|
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;
|
border-color: #eeeeee #dddddd #eeeeee #eeeeee;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabs-left > .nav-tabs .active > a,
|
.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-color: #ddd transparent #ddd #ddd;
|
||||||
*border-right-color: #ffffff;
|
*border-right-color: #ffffff;
|
||||||
}
|
}
|
||||||
|
@ -4267,12 +4339,14 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 0 4px 4px 0;
|
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;
|
border-color: #eeeeee #eeeeee #eeeeee #dddddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabs-right > .nav-tabs .active > a,
|
.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-color: #ddd #ddd #ddd transparent;
|
||||||
*border-left-color: #ffffff;
|
*border-left-color: #ffffff;
|
||||||
}
|
}
|
||||||
|
@ -4281,7 +4355,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav > .disabled > a:hover {
|
.nav > .disabled > a:hover,
|
||||||
|
.nav > .disabled > a:focus {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
@ -4347,7 +4422,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
text-shadow: 0 1px 0 #ffffff;
|
text-shadow: 0 1px 0 #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar .brand:hover {
|
.navbar .brand:hover,
|
||||||
|
.navbar .brand:focus {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4361,7 +4437,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
color: #777777;
|
color: #777777;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar-link:hover {
|
.navbar-link:hover,
|
||||||
|
.navbar-link:focus {
|
||||||
color: #333333;
|
color: #333333;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4379,7 +4456,9 @@ input[type="submit"].btn.btn-mini {
|
||||||
|
|
||||||
.navbar .btn-group .btn,
|
.navbar .btn-group .btn,
|
||||||
.navbar .input-prepend .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;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4587,6 +4666,7 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar .btn-navbar:hover,
|
.navbar .btn-navbar:hover,
|
||||||
|
.navbar .btn-navbar:focus,
|
||||||
.navbar .btn-navbar:active,
|
.navbar .btn-navbar:active,
|
||||||
.navbar .btn-navbar.active,
|
.navbar .btn-navbar.active,
|
||||||
.navbar .btn-navbar.disabled,
|
.navbar .btn-navbar.disabled,
|
||||||
|
@ -4656,9 +4736,10 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar .nav li.dropdown > a:hover .caret {
|
.navbar .nav li.dropdown > a:hover .caret,
|
||||||
border-top-color: #555555;
|
.navbar .nav li.dropdown > a:focus .caret {
|
||||||
border-bottom-color: #555555;
|
border-top-color: #333333;
|
||||||
|
border-bottom-color: #333333;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar .nav li.dropdown.open > .dropdown-toggle,
|
.navbar .nav li.dropdown.open > .dropdown-toggle,
|
||||||
|
@ -4728,7 +4809,9 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar-inverse .brand:hover,
|
.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;
|
color: #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4757,7 +4840,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar-inverse .navbar-link:hover {
|
.navbar-inverse .navbar-link:hover,
|
||||||
|
.navbar-inverse .navbar-link:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4773,7 +4857,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
background-color: #111111;
|
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-top-color: #ffffff;
|
||||||
border-bottom-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:hover,
|
||||||
|
.navbar-inverse .btn-navbar:focus,
|
||||||
.navbar-inverse .btn-navbar:active,
|
.navbar-inverse .btn-navbar:active,
|
||||||
.navbar-inverse .btn-navbar.active,
|
.navbar-inverse .btn-navbar.active,
|
||||||
.navbar-inverse .btn-navbar.disabled,
|
.navbar-inverse .btn-navbar.disabled,
|
||||||
|
@ -4920,6 +5006,7 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination ul > li > a:hover,
|
.pagination ul > li > a:hover,
|
||||||
|
.pagination ul > li > a:focus,
|
||||||
.pagination ul > .active > a,
|
.pagination ul > .active > a,
|
||||||
.pagination ul > .active > span {
|
.pagination ul > .active > span {
|
||||||
background-color: #f5f5f5;
|
background-color: #f5f5f5;
|
||||||
|
@ -4933,7 +5020,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
|
|
||||||
.pagination ul > .disabled > span,
|
.pagination ul > .disabled > span,
|
||||||
.pagination ul > .disabled > a,
|
.pagination ul > .disabled > a,
|
||||||
.pagination ul > .disabled > a:hover {
|
.pagination ul > .disabled > a:hover,
|
||||||
|
.pagination ul > .disabled > a:focus {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
|
@ -5063,7 +5151,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pager li > a:hover {
|
.pager li > a:hover,
|
||||||
|
.pager li > a:focus {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: #f5f5f5;
|
background-color: #f5f5f5;
|
||||||
}
|
}
|
||||||
|
@ -5080,6 +5169,7 @@ input[type="submit"].btn.btn-mini {
|
||||||
|
|
||||||
.pager .disabled > a,
|
.pager .disabled > a,
|
||||||
.pager .disabled > a:hover,
|
.pager .disabled > a:hover,
|
||||||
|
.pager .disabled > a:focus,
|
||||||
.pager .disabled > span {
|
.pager .disabled > span {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
|
@ -5209,8 +5299,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 1030;
|
z-index: 1030;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 5px;
|
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
|
line-height: 1.4;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
filter: alpha(opacity=0);
|
filter: alpha(opacity=0);
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
|
@ -5222,24 +5312,28 @@ input[type="submit"].btn.btn-mini {
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip.top {
|
.tooltip.top {
|
||||||
|
padding: 5px 0;
|
||||||
margin-top: -3px;
|
margin-top: -3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip.right {
|
.tooltip.right {
|
||||||
|
padding: 0 5px;
|
||||||
margin-left: 3px;
|
margin-left: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip.bottom {
|
.tooltip.bottom {
|
||||||
|
padding: 5px 0;
|
||||||
margin-top: 3px;
|
margin-top: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip.left {
|
.tooltip.left {
|
||||||
|
padding: 0 5px;
|
||||||
margin-left: -3px;
|
margin-left: -3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip-inner {
|
.tooltip-inner {
|
||||||
max-width: 200px;
|
max-width: 200px;
|
||||||
padding: 3px 8px;
|
padding: 8px;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
@ -5295,7 +5389,7 @@ input[type="submit"].btn.btn-mini {
|
||||||
left: 0;
|
left: 0;
|
||||||
z-index: 1010;
|
z-index: 1010;
|
||||||
display: none;
|
display: none;
|
||||||
width: 236px;
|
max-width: 276px;
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
|
@ -5342,6 +5436,10 @@ input[type="submit"].btn.btn-mini {
|
||||||
border-radius: 5px 5px 0 0;
|
border-radius: 5px 5px 0 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.popover-title:empty {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.popover-content {
|
.popover-content {
|
||||||
padding: 9px 14px;
|
padding: 9px 14px;
|
||||||
}
|
}
|
||||||
|
@ -5473,7 +5571,8 @@ input[type="submit"].btn.btn-mini {
|
||||||
transition: all 0.2s ease-in-out;
|
transition: all 0.2s ease-in-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.thumbnail:hover {
|
a.thumbnail:hover,
|
||||||
|
a.thumbnail:focus {
|
||||||
border-color: #0088cc;
|
border-color: #0088cc;
|
||||||
-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
|
-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
|
||||||
-moz-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;
|
margin: 0 0 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.media .pull-left {
|
.media > .pull-left {
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.media .pull-right {
|
.media > .pull-right {
|
||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5563,7 +5662,9 @@ a.thumbnail:hover {
|
||||||
}
|
}
|
||||||
|
|
||||||
a.label:hover,
|
a.label:hover,
|
||||||
a.badge:hover {
|
a.label:focus,
|
||||||
|
a.badge:hover,
|
||||||
|
a.badge:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -5889,7 +5990,8 @@ a.badge:hover {
|
||||||
transition: 0.6s ease-in-out left;
|
transition: 0.6s ease-in-out left;
|
||||||
}
|
}
|
||||||
|
|
||||||
.carousel-inner > .item > img {
|
.carousel-inner > .item > img,
|
||||||
|
.carousel-inner > .item > a > img {
|
||||||
display: block;
|
display: block;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
}
|
}
|
||||||
|
@ -5958,13 +6060,39 @@ a.badge:hover {
|
||||||
left: auto;
|
left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.carousel-control:hover {
|
.carousel-control:hover,
|
||||||
|
.carousel-control:focus {
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
filter: alpha(opacity=90);
|
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 {
|
.carousel-caption {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
|
File diff suppressed because one or more lines are too long
273
styles/bootstrap/bootstrap/js/bootstrap.js
vendored
273
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
|
* http://twitter.github.com/bootstrap/javascript.html#transitions
|
||||||
* ===================================================
|
* ===================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* ==========================================================
|
}(window.jQuery);/* ==========================================================
|
||||||
* bootstrap-alert.js v2.2.2
|
* bootstrap-alert.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#alerts
|
* http://twitter.github.com/bootstrap/javascript.html#alerts
|
||||||
* ==========================================================
|
* ==========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -156,7 +156,7 @@
|
||||||
$(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
|
$(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
|
||||||
|
|
||||||
}(window.jQuery);/* ============================================================
|
}(window.jQuery);/* ============================================================
|
||||||
* bootstrap-button.js v2.2.2
|
* bootstrap-button.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#buttons
|
* http://twitter.github.com/bootstrap/javascript.html#buttons
|
||||||
* ============================================================
|
* ============================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -260,7 +260,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* ==========================================================
|
}(window.jQuery);/* ==========================================================
|
||||||
* bootstrap-carousel.js v2.2.2
|
* bootstrap-carousel.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#carousel
|
* http://twitter.github.com/bootstrap/javascript.html#carousel
|
||||||
* ==========================================================
|
* ==========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -289,6 +289,7 @@
|
||||||
|
|
||||||
var Carousel = function (element, options) {
|
var Carousel = function (element, options) {
|
||||||
this.$element = $(element)
|
this.$element = $(element)
|
||||||
|
this.$indicators = this.$element.find('.carousel-indicators')
|
||||||
this.options = options
|
this.options = options
|
||||||
this.options.pause == 'hover' && this.$element
|
this.options.pause == 'hover' && this.$element
|
||||||
.on('mouseenter', $.proxy(this.pause, this))
|
.on('mouseenter', $.proxy(this.pause, this))
|
||||||
|
@ -299,19 +300,24 @@
|
||||||
|
|
||||||
cycle: function (e) {
|
cycle: function (e) {
|
||||||
if (!e) this.paused = false
|
if (!e) this.paused = false
|
||||||
|
if (this.interval) clearInterval(this.interval);
|
||||||
this.options.interval
|
this.options.interval
|
||||||
&& !this.paused
|
&& !this.paused
|
||||||
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
||||||
return this
|
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) {
|
, to: function (pos) {
|
||||||
var $active = this.$element.find('.item.active')
|
var activeIndex = this.getActiveIndex()
|
||||||
, children = $active.parent().children()
|
|
||||||
, activePos = children.index($active)
|
|
||||||
, that = this
|
, that = this
|
||||||
|
|
||||||
if (pos > (children.length - 1) || pos < 0) return
|
if (pos > (this.$items.length - 1) || pos < 0) return
|
||||||
|
|
||||||
if (this.sliding) {
|
if (this.sliding) {
|
||||||
return this.$element.one('slid', function () {
|
return this.$element.one('slid', function () {
|
||||||
|
@ -319,18 +325,18 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if (activePos == pos) {
|
if (activeIndex == pos) {
|
||||||
return this.pause().cycle()
|
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) {
|
, pause: function (e) {
|
||||||
if (!e) this.paused = true
|
if (!e) this.paused = true
|
||||||
if (this.$element.find('.next, .prev').length && $.support.transition.end) {
|
if (this.$element.find('.next, .prev').length && $.support.transition.end) {
|
||||||
this.$element.trigger($.support.transition.end)
|
this.$element.trigger($.support.transition.end)
|
||||||
this.cycle()
|
this.cycle(true)
|
||||||
}
|
}
|
||||||
clearInterval(this.interval)
|
clearInterval(this.interval)
|
||||||
this.interval = null
|
this.interval = null
|
||||||
|
@ -364,10 +370,19 @@
|
||||||
|
|
||||||
e = $.Event('slide', {
|
e = $.Event('slide', {
|
||||||
relatedTarget: $next[0]
|
relatedTarget: $next[0]
|
||||||
|
, direction: direction
|
||||||
})
|
})
|
||||||
|
|
||||||
if ($next.hasClass('active')) return
|
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')) {
|
if ($.support.transition && this.$element.hasClass('slide')) {
|
||||||
this.$element.trigger(e)
|
this.$element.trigger(e)
|
||||||
if (e.isDefaultPrevented()) return
|
if (e.isDefaultPrevented()) return
|
||||||
|
@ -412,7 +427,7 @@
|
||||||
if (!data) $this.data('carousel', (data = new Carousel(this, options)))
|
if (!data) $this.data('carousel', (data = new Carousel(this, options)))
|
||||||
if (typeof option == 'number') data.to(option)
|
if (typeof option == 'number') data.to(option)
|
||||||
else if (action) data[action]()
|
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
|
/* 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
|
var $this = $(this), href
|
||||||
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
||||||
, options = $.extend({}, $target.data(), $this.data())
|
, options = $.extend({}, $target.data(), $this.data())
|
||||||
|
, slideIndex
|
||||||
|
|
||||||
$target.carousel(options)
|
$target.carousel(options)
|
||||||
|
|
||||||
|
if (slideIndex = $this.attr('data-slide-to')) {
|
||||||
|
$target.data('carousel').pause().to(slideIndex).cycle()
|
||||||
|
}
|
||||||
|
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* =============================================================
|
}(window.jQuery);/* =============================================================
|
||||||
* bootstrap-collapse.js v2.2.2
|
* bootstrap-collapse.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#collapse
|
* http://twitter.github.com/bootstrap/javascript.html#collapse
|
||||||
* =============================================================
|
* =============================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -497,7 +519,7 @@
|
||||||
, actives
|
, actives
|
||||||
, hasData
|
, hasData
|
||||||
|
|
||||||
if (this.transitioning) return
|
if (this.transitioning || this.$element.hasClass('in')) return
|
||||||
|
|
||||||
dimension = this.dimension()
|
dimension = this.dimension()
|
||||||
scroll = $.camelCase(['scroll', dimension].join('-'))
|
scroll = $.camelCase(['scroll', dimension].join('-'))
|
||||||
|
@ -517,7 +539,7 @@
|
||||||
|
|
||||||
, hide: function () {
|
, hide: function () {
|
||||||
var dimension
|
var dimension
|
||||||
if (this.transitioning) return
|
if (this.transitioning || !this.$element.hasClass('in')) return
|
||||||
dimension = this.dimension()
|
dimension = this.dimension()
|
||||||
this.reset(this.$element[dimension]())
|
this.reset(this.$element[dimension]())
|
||||||
this.transition('removeClass', $.Event('hide'), 'hidden')
|
this.transition('removeClass', $.Event('hide'), 'hidden')
|
||||||
|
@ -574,7 +596,7 @@
|
||||||
return this.each(function () {
|
return this.each(function () {
|
||||||
var $this = $(this)
|
var $this = $(this)
|
||||||
, data = $this.data('collapse')
|
, 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 (!data) $this.data('collapse', (data = new Collapse(this, options)))
|
||||||
if (typeof option == 'string') data[option]()
|
if (typeof option == 'string') data[option]()
|
||||||
})
|
})
|
||||||
|
@ -610,7 +632,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* ============================================================
|
}(window.jQuery);/* ============================================================
|
||||||
* bootstrap-dropdown.js v2.2.2
|
* bootstrap-dropdown.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#dropdowns
|
* http://twitter.github.com/bootstrap/javascript.html#dropdowns
|
||||||
* ============================================================
|
* ============================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -663,6 +685,10 @@
|
||||||
clearMenus()
|
clearMenus()
|
||||||
|
|
||||||
if (!isActive) {
|
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')
|
$parent.toggleClass('open')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -692,7 +718,10 @@
|
||||||
|
|
||||||
isActive = $parent.hasClass('open')
|
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)
|
$items = $('[role=menu] li:not(.divider):visible a', $parent)
|
||||||
|
|
||||||
|
@ -712,6 +741,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function clearMenus() {
|
function clearMenus() {
|
||||||
|
$('.dropdown-backdrop').remove()
|
||||||
$(toggle).each(function () {
|
$(toggle).each(function () {
|
||||||
getParent($(this)).removeClass('open')
|
getParent($(this)).removeClass('open')
|
||||||
})
|
})
|
||||||
|
@ -726,8 +756,9 @@
|
||||||
selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent = $(selector)
|
$parent = selector && $(selector)
|
||||||
$parent.length || ($parent = $this.parent())
|
|
||||||
|
if (!$parent || !$parent.length) $parent = $this.parent()
|
||||||
|
|
||||||
return $parent
|
return $parent
|
||||||
}
|
}
|
||||||
|
@ -763,14 +794,14 @@
|
||||||
* =================================== */
|
* =================================== */
|
||||||
|
|
||||||
$(document)
|
$(document)
|
||||||
.on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
|
.on('click.dropdown.data-api', clearMenus)
|
||||||
.on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
|
.on('click.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' , toggle, Dropdown.prototype.toggle)
|
||||||
.on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
|
.on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
||||||
.on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
|
||||||
|
|
||||||
}(window.jQuery);/* =========================================================
|
}(window.jQuery);
|
||||||
* bootstrap-modal.js v2.2.2
|
/* =========================================================
|
||||||
|
* bootstrap-modal.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#modals
|
* http://twitter.github.com/bootstrap/javascript.html#modals
|
||||||
* =========================================================
|
* =========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -831,8 +862,7 @@
|
||||||
that.$element.appendTo(document.body) //don't move modals dom position
|
that.$element.appendTo(document.body) //don't move modals dom position
|
||||||
}
|
}
|
||||||
|
|
||||||
that.$element
|
that.$element.show()
|
||||||
.show()
|
|
||||||
|
|
||||||
if (transition) {
|
if (transition) {
|
||||||
that.$element[0].offsetWidth // force reflow
|
that.$element[0].offsetWidth // force reflow
|
||||||
|
@ -910,16 +940,17 @@
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
, hideModal: function (that) {
|
, hideModal: function () {
|
||||||
this.$element
|
var that = this
|
||||||
.hide()
|
this.$element.hide()
|
||||||
.trigger('hidden')
|
this.backdrop(function () {
|
||||||
|
that.removeBackdrop()
|
||||||
this.backdrop()
|
that.$element.trigger('hidden')
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
, removeBackdrop: function () {
|
, removeBackdrop: function () {
|
||||||
this.$backdrop.remove()
|
this.$backdrop && this.$backdrop.remove()
|
||||||
this.$backdrop = null
|
this.$backdrop = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -943,6 +974,8 @@
|
||||||
|
|
||||||
this.$backdrop.addClass('in')
|
this.$backdrop.addClass('in')
|
||||||
|
|
||||||
|
if (!callback) return
|
||||||
|
|
||||||
doAnimate ?
|
doAnimate ?
|
||||||
this.$backdrop.one($.support.transition.end, callback) :
|
this.$backdrop.one($.support.transition.end, callback) :
|
||||||
callback()
|
callback()
|
||||||
|
@ -951,8 +984,8 @@
|
||||||
this.$backdrop.removeClass('in')
|
this.$backdrop.removeClass('in')
|
||||||
|
|
||||||
$.support.transition && this.$element.hasClass('fade')?
|
$.support.transition && this.$element.hasClass('fade')?
|
||||||
this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) :
|
this.$backdrop.one($.support.transition.end, callback) :
|
||||||
this.removeBackdrop()
|
callback()
|
||||||
|
|
||||||
} else if (callback) {
|
} else if (callback) {
|
||||||
callback()
|
callback()
|
||||||
|
@ -1015,7 +1048,7 @@
|
||||||
|
|
||||||
}(window.jQuery);
|
}(window.jQuery);
|
||||||
/* ===========================================================
|
/* ===========================================================
|
||||||
* bootstrap-tooltip.js v2.2.2
|
* bootstrap-tooltip.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#tooltips
|
* http://twitter.github.com/bootstrap/javascript.html#tooltips
|
||||||
* Inspired by the original jQuery.tipsy by Jason Frame
|
* Inspired by the original jQuery.tipsy by Jason Frame
|
||||||
* ===========================================================
|
* ===========================================================
|
||||||
|
@ -1054,20 +1087,28 @@
|
||||||
, init: function (type, element, options) {
|
, init: function (type, element, options) {
|
||||||
var eventIn
|
var eventIn
|
||||||
, eventOut
|
, eventOut
|
||||||
|
, triggers
|
||||||
|
, trigger
|
||||||
|
, i
|
||||||
|
|
||||||
this.type = type
|
this.type = type
|
||||||
this.$element = $(element)
|
this.$element = $(element)
|
||||||
this.options = this.getOptions(options)
|
this.options = this.getOptions(options)
|
||||||
this.enabled = true
|
this.enabled = true
|
||||||
|
|
||||||
if (this.options.trigger == 'click') {
|
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))
|
this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
|
||||||
} else if (this.options.trigger != 'manual') {
|
} else if (trigger != 'manual') {
|
||||||
eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus'
|
eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
|
||||||
eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur'
|
eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
|
||||||
this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
|
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.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.options.selector ?
|
this.options.selector ?
|
||||||
(this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
|
(this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
|
||||||
|
@ -1075,7 +1116,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
, getOptions: function (options) {
|
, 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') {
|
if (options.delay && typeof options.delay == 'number') {
|
||||||
options.delay = {
|
options.delay = {
|
||||||
|
@ -1088,7 +1129,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
, enter: function (e) {
|
, 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()
|
if (!self.options.delay || !self.options.delay.show) return self.show()
|
||||||
|
|
||||||
|
@ -1113,14 +1162,16 @@
|
||||||
|
|
||||||
, show: function () {
|
, show: function () {
|
||||||
var $tip
|
var $tip
|
||||||
, inside
|
|
||||||
, pos
|
, pos
|
||||||
, actualWidth
|
, actualWidth
|
||||||
, actualHeight
|
, actualHeight
|
||||||
, placement
|
, placement
|
||||||
, tp
|
, tp
|
||||||
|
, e = $.Event('show')
|
||||||
|
|
||||||
if (this.hasContent() && this.enabled) {
|
if (this.hasContent() && this.enabled) {
|
||||||
|
this.$element.trigger(e)
|
||||||
|
if (e.isDefaultPrevented()) return
|
||||||
$tip = this.tip()
|
$tip = this.tip()
|
||||||
this.setContent()
|
this.setContent()
|
||||||
|
|
||||||
|
@ -1132,19 +1183,18 @@
|
||||||
this.options.placement.call(this, $tip[0], this.$element[0]) :
|
this.options.placement.call(this, $tip[0], this.$element[0]) :
|
||||||
this.options.placement
|
this.options.placement
|
||||||
|
|
||||||
inside = /in/.test(placement)
|
|
||||||
|
|
||||||
$tip
|
$tip
|
||||||
.detach()
|
.detach()
|
||||||
.css({ top: 0, left: 0, display: 'block' })
|
.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
|
actualWidth = $tip[0].offsetWidth
|
||||||
actualHeight = $tip[0].offsetHeight
|
actualHeight = $tip[0].offsetHeight
|
||||||
|
|
||||||
switch (inside ? placement.split(' ')[1] : placement) {
|
switch (placement) {
|
||||||
case 'bottom':
|
case 'bottom':
|
||||||
tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
|
tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
|
||||||
break
|
break
|
||||||
|
@ -1159,11 +1209,56 @@
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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
|
$tip
|
||||||
.offset(tp)
|
.offset(offset)
|
||||||
.addClass(placement)
|
.addClass(placement)
|
||||||
.addClass('in')
|
.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 () {
|
, setContent: function () {
|
||||||
|
@ -1177,6 +1272,10 @@
|
||||||
, hide: function () {
|
, hide: function () {
|
||||||
var that = this
|
var that = this
|
||||||
, $tip = this.tip()
|
, $tip = this.tip()
|
||||||
|
, e = $.Event('hide')
|
||||||
|
|
||||||
|
this.$element.trigger(e)
|
||||||
|
if (e.isDefaultPrevented()) return
|
||||||
|
|
||||||
$tip.removeClass('in')
|
$tip.removeClass('in')
|
||||||
|
|
||||||
|
@ -1195,13 +1294,15 @@
|
||||||
removeWithAnimation() :
|
removeWithAnimation() :
|
||||||
$tip.detach()
|
$tip.detach()
|
||||||
|
|
||||||
|
this.$element.trigger('hidden')
|
||||||
|
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
, fixTitle: function () {
|
, fixTitle: function () {
|
||||||
var $e = this.$element
|
var $e = this.$element
|
||||||
if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
|
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()
|
return this.getTitle()
|
||||||
}
|
}
|
||||||
|
|
||||||
, getPosition: function (inside) {
|
, getPosition: function () {
|
||||||
return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), {
|
var el = this.$element[0]
|
||||||
width: this.$element[0].offsetWidth
|
return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
|
||||||
, height: this.$element[0].offsetHeight
|
width: el.offsetWidth
|
||||||
})
|
, height: el.offsetHeight
|
||||||
|
}, this.$element.offset())
|
||||||
}
|
}
|
||||||
|
|
||||||
, getTitle: function () {
|
, getTitle: function () {
|
||||||
|
@ -1231,6 +1333,10 @@
|
||||||
return this.$tip = this.$tip || $(this.options.template)
|
return this.$tip = this.$tip || $(this.options.template)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
, arrow: function(){
|
||||||
|
return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
|
||||||
|
}
|
||||||
|
|
||||||
, validate: function () {
|
, validate: function () {
|
||||||
if (!this.$element[0].parentNode) {
|
if (!this.$element[0].parentNode) {
|
||||||
this.hide()
|
this.hide()
|
||||||
|
@ -1252,8 +1358,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
, toggle: function (e) {
|
, toggle: function (e) {
|
||||||
var self = $(e.currentTarget)[this.type](this._options).data(this.type)
|
var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
|
||||||
self[self.tip().hasClass('in') ? 'hide' : 'show']()
|
self.tip().hasClass('in') ? self.hide() : self.show()
|
||||||
}
|
}
|
||||||
|
|
||||||
, destroy: function () {
|
, destroy: function () {
|
||||||
|
@ -1285,10 +1391,11 @@
|
||||||
, placement: 'top'
|
, placement: 'top'
|
||||||
, selector: false
|
, selector: false
|
||||||
, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
|
, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
|
||||||
, trigger: 'hover'
|
, trigger: 'hover focus'
|
||||||
, title: ''
|
, title: ''
|
||||||
, delay: 0
|
, delay: 0
|
||||||
, html: false
|
, html: false
|
||||||
|
, container: false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1300,8 +1407,9 @@
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
}(window.jQuery);/* ===========================================================
|
}(window.jQuery);
|
||||||
* bootstrap-popover.js v2.2.2
|
/* ===========================================================
|
||||||
|
* bootstrap-popover.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#popovers
|
* http://twitter.github.com/bootstrap/javascript.html#popovers
|
||||||
* ===========================================================
|
* ===========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -1360,8 +1468,8 @@
|
||||||
, $e = this.$element
|
, $e = this.$element
|
||||||
, o = this.options
|
, o = this.options
|
||||||
|
|
||||||
content = $e.attr('data-content')
|
content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
|
||||||
|| (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
|
|| $e.attr('data-content')
|
||||||
|
|
||||||
return content
|
return content
|
||||||
}
|
}
|
||||||
|
@ -1401,7 +1509,7 @@
|
||||||
placement: 'right'
|
placement: 'right'
|
||||||
, trigger: 'click'
|
, trigger: 'click'
|
||||||
, content: ''
|
, 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
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
}(window.jQuery);/* =============================================================
|
}(window.jQuery);
|
||||||
* bootstrap-scrollspy.js v2.2.2
|
/* =============================================================
|
||||||
|
* bootstrap-scrollspy.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#scrollspy
|
* http://twitter.github.com/bootstrap/javascript.html#scrollspy
|
||||||
* =============================================================
|
* =============================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -1474,7 +1583,7 @@
|
||||||
, $href = /^#\w/.test(href) && $(href)
|
, $href = /^#\w/.test(href) && $(href)
|
||||||
return ( $href
|
return ( $href
|
||||||
&& $href.length
|
&& $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] })
|
.sort(function (a, b) { return a[0] - b[0] })
|
||||||
.each(function () {
|
.each(function () {
|
||||||
|
@ -1575,7 +1684,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* ========================================================
|
}(window.jQuery);/* ========================================================
|
||||||
* bootstrap-tab.js v2.2.2
|
* bootstrap-tab.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#tabs
|
* http://twitter.github.com/bootstrap/javascript.html#tabs
|
||||||
* ========================================================
|
* ========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -1718,7 +1827,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);/* =============================================================
|
}(window.jQuery);/* =============================================================
|
||||||
* bootstrap-typeahead.js v2.2.2
|
* bootstrap-typeahead.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#typeahead
|
* http://twitter.github.com/bootstrap/javascript.html#typeahead
|
||||||
* =============================================================
|
* =============================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* Copyright 2012 Twitter, Inc.
|
||||||
|
@ -1891,6 +2000,7 @@
|
||||||
|
|
||||||
, listen: function () {
|
, listen: function () {
|
||||||
this.$element
|
this.$element
|
||||||
|
.on('focus', $.proxy(this.focus, this))
|
||||||
.on('blur', $.proxy(this.blur, this))
|
.on('blur', $.proxy(this.blur, this))
|
||||||
.on('keypress', $.proxy(this.keypress, this))
|
.on('keypress', $.proxy(this.keypress, this))
|
||||||
.on('keyup', $.proxy(this.keyup, this))
|
.on('keyup', $.proxy(this.keyup, this))
|
||||||
|
@ -1902,6 +2012,7 @@
|
||||||
this.$menu
|
this.$menu
|
||||||
.on('click', $.proxy(this.click, this))
|
.on('click', $.proxy(this.click, this))
|
||||||
.on('mouseenter', 'li', $.proxy(this.mouseenter, this))
|
.on('mouseenter', 'li', $.proxy(this.mouseenter, this))
|
||||||
|
.on('mouseleave', 'li', $.proxy(this.mouseleave, this))
|
||||||
}
|
}
|
||||||
|
|
||||||
, eventSupported: function(eventName) {
|
, eventSupported: function(eventName) {
|
||||||
|
@ -1975,22 +2086,33 @@
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
, focus: function (e) {
|
||||||
|
this.focused = true
|
||||||
|
}
|
||||||
|
|
||||||
, blur: function (e) {
|
, blur: function (e) {
|
||||||
var that = this
|
this.focused = false
|
||||||
setTimeout(function () { that.hide() }, 150)
|
if (!this.mousedover && this.shown) this.hide()
|
||||||
}
|
}
|
||||||
|
|
||||||
, click: function (e) {
|
, click: function (e) {
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
this.select()
|
this.select()
|
||||||
|
this.$element.focus()
|
||||||
}
|
}
|
||||||
|
|
||||||
, mouseenter: function (e) {
|
, mouseenter: function (e) {
|
||||||
|
this.mousedover = true
|
||||||
this.$menu.find('.active').removeClass('active')
|
this.$menu.find('.active').removeClass('active')
|
||||||
$(e.currentTarget).addClass('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) {
|
$(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
|
||||||
var $this = $(this)
|
var $this = $(this)
|
||||||
if ($this.data('typeahead')) return
|
if ($this.data('typeahead')) return
|
||||||
e.preventDefault()
|
|
||||||
$this.typeahead($this.data())
|
$this.typeahead($this.data())
|
||||||
})
|
})
|
||||||
|
|
||||||
}(window.jQuery);
|
}(window.jQuery);
|
||||||
/* ==========================================================
|
/* ==========================================================
|
||||||
* bootstrap-affix.js v2.2.2
|
* bootstrap-affix.js v2.3.2
|
||||||
* http://twitter.github.com/bootstrap/javascript.html#affix
|
* http://twitter.github.com/bootstrap/javascript.html#affix
|
||||||
* ==========================================================
|
* ==========================================================
|
||||||
* Copyright 2012 Twitter, Inc.
|
* 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);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$filetype = '';
|
$mimetype = '';
|
||||||
if(isset($options['t'])) {
|
if(isset($options['t'])) {
|
||||||
$filetype = $options['t'];
|
$mimetype = $options['t'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$reqversion = 0;
|
$reqversion = 0;
|
||||||
|
@ -146,9 +146,12 @@ $user = $dms->getUser(1);
|
||||||
if(is_readable($filename)) {
|
if(is_readable($filename)) {
|
||||||
if(filesize($filename)) {
|
if(filesize($filename)) {
|
||||||
$finfo = new finfo(FILEINFO_MIME);
|
$finfo = new finfo(FILEINFO_MIME);
|
||||||
if(!$filetype) {
|
if(!$mimetype) {
|
||||||
$filetype = $finfo->file($filename);
|
$mimetype = $finfo->file($filename);
|
||||||
}
|
}
|
||||||
|
$lastDotIndex = strrpos(basename($filename), ".");
|
||||||
|
if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = ".";
|
||||||
|
else $filetype = substr($filename, $lastDotIndex);
|
||||||
} else {
|
} else {
|
||||||
echo "File has zero size\n";
|
echo "File has zero size\n";
|
||||||
exit(1);
|
exit(1);
|
||||||
|
@ -187,7 +190,7 @@ $approvers = array();
|
||||||
|
|
||||||
$res = $folder->addDocument($name, $comment, $expires, $user, $keywords,
|
$res = $folder->addDocument($name, $comment, $expires, $user, $keywords,
|
||||||
$categories, $filetmp, basename($filename),
|
$categories, $filetmp, basename($filename),
|
||||||
'', $filetype, $sequence, $reviewers,
|
$filetype, $mimetype, $sequence, $reviewers,
|
||||||
$approvers, $reqversion, $version_comment);
|
$approvers, $reqversion, $version_comment);
|
||||||
|
|
||||||
if (is_bool($res) && !$res) {
|
if (is_bool($res) && !$res) {
|
||||||
|
|
|
@ -85,6 +85,7 @@ if(!$dms->checkVersion()) {
|
||||||
$dms->setRootFolderID($settings->_rootFolderID);
|
$dms->setRootFolderID($settings->_rootFolderID);
|
||||||
|
|
||||||
$index = Zend_Search_Lucene::create($settings->_luceneDir);
|
$index = Zend_Search_Lucene::create($settings->_luceneDir);
|
||||||
|
SeedDMS_Lucene_Indexer::init($settings->_stopWordsFile);
|
||||||
|
|
||||||
$folder = $dms->getFolder($settings->_rootFolderID);
|
$folder = $dms->getFolder($settings->_rootFolderID);
|
||||||
tree($folder);
|
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->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))));
|
||||||
$this->globalNavigation($folder);
|
$this->globalNavigation($folder);
|
||||||
$this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder);
|
$this->pageNavigation(getFolderPathHTML($folder, true), "view_folder", $folder);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<script language="JavaScript">
|
<script language="JavaScript">
|
||||||
|
|
|
@ -157,7 +157,7 @@ function addFiles()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("expires");?>:</td>
|
<td><?php printMLText("expires");?>:</td>
|
||||||
<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'); ?>">
|
<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 class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -76,7 +76,7 @@ function checkForm()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("from");?>:</td>
|
<td><?php printMLText("from");?>:</td>
|
||||||
<td><?php //$this->printDateChooser(-1, "from");?>
|
<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; ?>">
|
<input class="span6" size="16" name="from" type="text" value="<?php echo $expdate; ?>">
|
||||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -85,7 +85,7 @@ function checkForm()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("to");?>:</td>
|
<td><?php printMLText("to");?>:</td>
|
||||||
<td><?php //$this->printDateChooser(-1, "to");?>
|
<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; ?>">
|
<input class="span6" size="16" name="to" type="text" value="<?php echo $expdate; ?>">
|
||||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -138,6 +138,31 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
||||||
echo "</div>\n";
|
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) { /* {{{ */
|
function globalNavigation($folder=null) { /* {{{ */
|
||||||
echo "<div class=\"navbar navbar-inverse navbar-fixed-top\">\n";
|
echo "<div class=\"navbar navbar-inverse navbar-fixed-top\">\n";
|
||||||
echo " <div class=\"navbar-inner\">\n";
|
echo " <div class=\"navbar-inner\">\n";
|
||||||
|
@ -149,8 +174,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
||||||
echo " </a>\n";
|
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";
|
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']) {
|
if(isset($this->params['user']) && $this->params['user']) {
|
||||||
echo " <div class=\"nav-collapse nav-col1\">\n";
|
echo " <ul id=\"main-menu-admin\"class=\"nav pull-right\">\n";
|
||||||
echo " <ul class=\"nav pull-right\">\n";
|
|
||||||
echo " <li class=\"dropdown\">\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 " <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";
|
echo " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||||
|
@ -187,6 +211,14 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
||||||
echo " </li>\n";
|
echo " </li>\n";
|
||||||
echo " </ul>\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 " <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 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";
|
// 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=\"1\" />";
|
||||||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"2\" />";
|
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"2\" />";
|
||||||
echo " <input type=\"hidden\" name=\"searchin[]\" value=\"3\" />";
|
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")."\"/>";
|
echo " <input name=\"query\" class=\"search-query\" id=\"searchfield\" data-provide=\"typeahead\" type=\"text\" style=\"width: 150px;\" placeholder=\"".getMLText("search")."\"/>";
|
||||||
if($this->params['enablefullsearch']) {
|
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>";
|
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 "<input type=\"hidden\" id=\"targetid".$formName."\" name=\"targetid".$formName."\" value=\"". (($default) ? $default->getID() : "") ."\">";
|
||||||
print "<div class=\"input-append\">\n";
|
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 "<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";
|
print "</div>\n";
|
||||||
?>
|
?>
|
||||||
<div class="modal hide" id="folderChooser<?= $formName ?>" tabindex="-1" role="dialog" aria-labelledby="folderChooser<?= $formName ?>Label" aria-hidden="true">
|
<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>
|
<tr>
|
||||||
<td><?php printMLText("expires");?>:</td>
|
<td><?php printMLText("expires");?>:</td>
|
||||||
<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; ?>">
|
<input class="span3" size="16" name="expdate" type="text" value="<?php echo $expdate; ?>">
|
||||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span><br />
|
||||||
<label class="checkbox inline">
|
<label class="checkbox inline">
|
||||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||||
</label>
|
</label>
|
||||||
|
|
|
@ -82,7 +82,7 @@ function checkForm()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("from");?>:</td>
|
<td><?php printMLText("from");?>:</td>
|
||||||
<td><?php //$this->printDateChooser($event["start"], "from");?>
|
<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"]); ?>">
|
<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 class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span>
|
||||||
|
@ -91,7 +91,7 @@ function checkForm()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("to");?>:</td>
|
<td><?php printMLText("to");?>:</td>
|
||||||
<td><?php //$this->printDateChooser($event["stop"], "to");?>
|
<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"]); ?>">
|
<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 class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -42,7 +42,7 @@ class SeedDMS_View_Help extends SeedDMS_Bootstrap_Style {
|
||||||
|
|
||||||
$this->contentContainerStart();
|
$this->contentContainerStart();
|
||||||
|
|
||||||
readfile("../languages/".$user->getLanguage()."/help.htm");
|
readfile("../languages/".$this->params['session']->getLanguage()."/help.htm");
|
||||||
|
|
||||||
$this->contentContainerEnd();
|
$this->contentContainerEnd();
|
||||||
$this->htmlEndPage();
|
$this->htmlEndPage();
|
||||||
|
|
|
@ -60,9 +60,8 @@ class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style {
|
||||||
if($created >= $content->getDate()) {
|
if($created >= $content->getDate()) {
|
||||||
echo $indent."(document unchanged)";
|
echo $indent."(document unchanged)";
|
||||||
} else {
|
} else {
|
||||||
if($index->delete($hit->id)) {
|
$index->delete($hit->id);
|
||||||
$index->addDocument(new SeedDMS_Lucene_IndexedDocument($dms, $document, $this->converters ? $this->converters : null));
|
$index->addDocument(new SeedDMS_Lucene_IndexedDocument($dms, $document, $this->converters ? $this->converters : null));
|
||||||
}
|
|
||||||
echo $indent."(document updated)";
|
echo $indent."(document updated)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -89,6 +88,7 @@ class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style {
|
||||||
echo "</pre>";
|
echo "</pre>";
|
||||||
|
|
||||||
$index->commit();
|
$index->commit();
|
||||||
|
$index->optimize();
|
||||||
|
|
||||||
$this->htmlEndPage();
|
$this->htmlEndPage();
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
|
@ -266,6 +266,7 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style {
|
||||||
foreach ($approvalStatus["grpstatus"] as $st) {
|
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()) {
|
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){
|
if ($printheader){
|
||||||
print "<table class=\"table table-condensed\">";
|
print "<table class=\"table table-condensed\">";
|
||||||
print "<thead>\n<tr>\n";
|
print "<thead>\n<tr>\n";
|
||||||
|
|
|
@ -31,19 +31,45 @@ require_once("class.Bootstrap.php");
|
||||||
*/
|
*/
|
||||||
class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
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);
|
$querywords = preg_split("/ /", $this->query);
|
||||||
|
|
||||||
foreach ($querywords as $queryword)
|
foreach ($querywords as $queryword)
|
||||||
$str = str_ireplace("($queryword)", "<" . $tag . ">\\1</" . $tag . ">", $str);
|
$str = str_ireplace("($queryword)", "<" . $tag . ">\\1</" . $tag . ">", $str);
|
||||||
|
|
||||||
return $str;
|
return $str;
|
||||||
}
|
} /* }}} */
|
||||||
|
|
||||||
function show() { /* {{{ */
|
function show() { /* {{{ */
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$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'];
|
$this->query = $this->params['query'];
|
||||||
$entries = $this->params['searchhits'];
|
$entries = $this->params['searchhits'];
|
||||||
$totalpages = $this->params['totalpages'];
|
$totalpages = $this->params['totalpages'];
|
||||||
|
@ -54,10 +80,228 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||||
$cachedir = $this->params['cachedir'];
|
$cachedir = $this->params['cachedir'];
|
||||||
|
|
||||||
$this->htmlStartPage(getMLText("search_results"));
|
$this->htmlStartPage(getMLText("search_results"));
|
||||||
$this->globalNavigation($folder);
|
$this->globalNavigation();
|
||||||
$this->contentStart();
|
$this->contentStart();
|
||||||
$this->pageNavigation(getMLText("search_results"), "");
|
$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;
|
$foldercount = $doccount = 0;
|
||||||
if($entries) {
|
if($entries) {
|
||||||
foreach ($entries as $entry) {
|
foreach ($entries as $entry) {
|
||||||
|
@ -67,7 +311,7 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||||
$foldercount++;
|
$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->pageList($pageNumber, $totalpages, "../op/op.Search.php", $urlparams);
|
||||||
$this->contentContainerStart();
|
$this->contentContainerStart();
|
||||||
|
|
||||||
|
@ -76,19 +320,17 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||||
print "<th></th>\n";
|
print "<th></th>\n";
|
||||||
print "<th>".getMLText("name")."</th>\n";
|
print "<th>".getMLText("name")."</th>\n";
|
||||||
print "<th>".getMLText("attributes")."</th>\n";
|
print "<th>".getMLText("attributes")."</th>\n";
|
||||||
print "<th>".getMLText("owner")."</th>\n";
|
|
||||||
print "<th>".getMLText("status")."</th>\n";
|
print "<th>".getMLText("status")."</th>\n";
|
||||||
print "<th>".getMLText("version")."</th>\n";
|
print "<th>".getMLText("action")."</th>\n";
|
||||||
// print "<th>".getMLText("comment")."</th>\n";
|
|
||||||
//print "<th>".getMLText("reviewers")."</th>\n";
|
|
||||||
//print "<th>".getMLText("approvers")."</th>\n";
|
|
||||||
print "</tr>\n</thead>\n<tbody>\n";
|
print "</tr>\n</thead>\n<tbody>\n";
|
||||||
|
|
||||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, 40);
|
$previewer = new SeedDMS_Preview_Previewer($cachedir, 40);
|
||||||
foreach ($entries as $entry) {
|
foreach ($entries as $entry) {
|
||||||
if(get_class($entry) == 'SeedDMS_Core_Document') {
|
if(get_class($entry) == 'SeedDMS_Core_Document') {
|
||||||
$document = $entry;
|
$document = $entry;
|
||||||
|
$owner = $document->getOwner();
|
||||||
$lc = $document->getLatestContent();
|
$lc = $document->getLatestContent();
|
||||||
|
$version = $lc->getVersion();
|
||||||
$previewer->createPreview($lc);
|
$previewer->createPreview($lc);
|
||||||
|
|
||||||
if (in_array(3, $searchin))
|
if (in_array(3, $searchin))
|
||||||
|
@ -118,34 +360,65 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||||
}
|
}
|
||||||
print $docName;
|
print $docName;
|
||||||
print "</a>";
|
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) {
|
if($comment) {
|
||||||
print "<br /><span style=\"font-size: 85%;\">".htmlspecialchars($comment)."</span>";
|
print "<br /><span style=\"font-size: 85%;\">".htmlspecialchars($comment)."</span>";
|
||||||
}
|
}
|
||||||
print "</td>";
|
print "</td>";
|
||||||
|
|
||||||
$attributes = $lc->getAttributes();
|
|
||||||
print "<td>";
|
print "<td>";
|
||||||
print "<ul class=\"unstyled\">\n";
|
print "<ul class=\"unstyled\">\n";
|
||||||
$attributes = $lc->getAttributes();
|
$lcattributes = $lc->getAttributes();
|
||||||
if($attributes) {
|
if($lcattributes) {
|
||||||
foreach($attributes as $attribute) {
|
foreach($lcattributes as $lcattribute) {
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
$attrdef = $lcattribute->getAttributeDefinition();
|
||||||
print "<li>".htmlspecialchars($attrdef->getName()).": ".htmlspecialchars($attribute->getValue())."</li>\n";
|
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 "</ul>\n";
|
||||||
print "</td>";
|
print "</td>";
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
|
||||||
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
|
|
||||||
$display_status=$lc->getStatus();
|
$display_status=$lc->getStatus();
|
||||||
print "<td>".getOverallStatusText($display_status["status"]). "</td>";
|
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";
|
print "</tr>\n";
|
||||||
} elseif(get_class($entry) == 'SeedDMS_Core_Folder') {
|
} elseif(get_class($entry) == 'SeedDMS_Core_Folder') {
|
||||||
$folder = $entry;
|
$folder = $entry;
|
||||||
|
$owner = $folder->getOwner();
|
||||||
if (in_array(2, $searchin)) {
|
if (in_array(2, $searchin)) {
|
||||||
$folderName = $this->markQuery(htmlspecialchars($folder->getName()), "i");
|
$folderName = $this->markQuery(htmlspecialchars($folder->getName()), "i");
|
||||||
} else {
|
} else {
|
||||||
|
@ -159,17 +432,51 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style {
|
||||||
print htmlspecialchars($path[$i]->getName())."/";
|
print htmlspecialchars($path[$i]->getName())."/";
|
||||||
}
|
}
|
||||||
print $folderName;
|
print $folderName;
|
||||||
print "</a></td>";
|
print "</a>";
|
||||||
print "<td></td>";
|
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>";
|
||||||
|
|
||||||
$owner = $folder->getOwner();
|
|
||||||
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
|
|
||||||
print "<td></td>";
|
|
||||||
print "<td></td>";
|
|
||||||
if (in_array(3, $searchin)) $comment = $this->markQuery(htmlspecialchars($folder->getComment()));
|
if (in_array(3, $searchin)) $comment = $this->markQuery(htmlspecialchars($folder->getComment()));
|
||||||
else $comment = htmlspecialchars($folder->getComment());
|
else $comment = htmlspecialchars($folder->getComment());
|
||||||
if (strlen($comment) > 50) $comment = substr($comment, 0, 47) . "...";
|
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";
|
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>";
|
print "<div class=\"alert alert-error\">".getMLText("search_no_results")."</div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// }}}
|
||||||
|
echo "</div>";
|
||||||
|
echo "</div>";
|
||||||
$this->htmlEndPage();
|
$this->htmlEndPage();
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
|
@ -92,17 +92,6 @@ function checkForm()
|
||||||
<option value="1" selected><?php printMLText("search_mode_and");?>
|
<option value="1" selected><?php printMLText("search_mode_and");?>
|
||||||
<option value="0"><?php printMLText("search_mode_or");?>
|
<option value="0"><?php printMLText("search_mode_or");?>
|
||||||
</select>
|
</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>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -57,10 +57,10 @@ class SeedDMS_View_SetExpires extends SeedDMS_Bootstrap_Style {
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("expires");?>:</td>
|
<td><?php printMLText("expires");?>:</td>
|
||||||
<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; ?>">
|
<input class="span4" size="16" name="expdate" type="text" value="<?php echo $expdate; ?>">
|
||||||
<span class="add-on"><i class="icon-calendar"></i></span>
|
<span class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span><br />
|
||||||
<label class="checkbox inline">
|
<label class="checkbox inline">
|
||||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||||
</label>
|
</label>
|
||||||
|
|
|
@ -147,6 +147,10 @@ if(!is_writeable($settings->_configFilePath)) {
|
||||||
<tr title="<?php printMLText("settings_stopWordsFile_desc");?>">
|
<tr title="<?php printMLText("settings_stopWordsFile_desc");?>">
|
||||||
<td><?php printMLText("settings_stopWordsFile");?>:</td>
|
<td><?php printMLText("settings_stopWordsFile");?>:</td>
|
||||||
<td><input type="text" name="stopWordsFile" value="<?php echo $settings->_stopWordsFile; ?>" size="100" /></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>
|
||||||
<tr title="<?php printMLText("settings_enableFolderTree_desc");?>">
|
<tr title="<?php printMLText("settings_enableFolderTree_desc");?>">
|
||||||
<td><?php printMLText("settings_enableFolderTree");?>:</td>
|
<td><?php printMLText("settings_enableFolderTree");?>:</td>
|
||||||
|
|
|
@ -149,10 +149,10 @@ function checkForm()
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php printMLText("expires");?>:</td>
|
<td><?php printMLText("expires");?>:</td>
|
||||||
<td class="standardText">
|
<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'); ?>">
|
<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 class="add-on"><i class="icon-calendar"></i></span>
|
||||||
</span>
|
</span><br />
|
||||||
<label class="checkbox inline">
|
<label class="checkbox inline">
|
||||||
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
<input type="checkbox" name="expires" value="false"<?php if (!$document->expires()) print " checked";?>><?php printMLText("does_not_expire");?><br>
|
||||||
</label>
|
</label>
|
||||||
|
|
|
@ -385,11 +385,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
if($accessop->maySetExpires()) {
|
if($accessop->maySetExpires()) {
|
||||||
print "<li><a href='../out/out.SetExpires.php?documentid=".$documentid."'><i class=\"icon-time\"></i>".getMLText("set_expiry")."</a></li>";
|
print "<li><a href='../out/out.SetExpires.php?documentid=".$documentid."'><i class=\"icon-time\"></i>".getMLText("set_expiry")."</a></li>";
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
if($accessop->mayEditComment()) {
|
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>";
|
print "<li><a href=\"out.EditComment.php?documentid=".$documentid."&version=".$latestContent->getVersion()."\"><i class=\"icon-comment\"></i>".getMLText("edit_comment")."</a></li>";
|
||||||
}
|
}
|
||||||
|
|
|
@ -95,7 +95,17 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
||||||
echo $this->callHook('preContent');
|
echo $this->callHook('preContent');
|
||||||
|
|
||||||
echo "<div class=\"row-fluid\">\n";
|
echo "<div class=\"row-fluid\">\n";
|
||||||
echo "<div class=\"span4\">\n";
|
|
||||||
|
// 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 ($enableFolderTree) {
|
||||||
if ($showtree==1){
|
if ($showtree==1){
|
||||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=0\"><i class=\"icon-minus-sign\"></i></a>", true);
|
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=0\"><i class=\"icon-minus-sign\"></i></a>", true);
|
||||||
|
@ -107,18 +117,21 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
$this->printNewTreeNavigation($folderid, M_READ, 0);
|
$this->printNewTreeNavigation($folderid, M_READ, 0, '');
|
||||||
$this->contentContainerEnd();
|
$this->contentContainerEnd();
|
||||||
} else {
|
} else {
|
||||||
$this->contentHeading("<a href=\"../out/out.ViewFolder.php?folderid=". $folderid."&showtree=1\"><i class=\"icon-plus-sign\"></i></a>", true);
|
$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";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo $this->callHook('leftContent');
|
echo $this->callHook('leftContent');
|
||||||
|
|
||||||
if (1 || $enableClipboard) $this->printClipboard($this->params['session']->getClipboard());
|
if (1 || $enableClipboard) $this->printClipboard($this->params['session']->getClipboard());
|
||||||
echo "</div>\n";
|
echo "</div>\n";
|
||||||
echo "<div class=\"span8\">\n";
|
echo "<div class=\"span".$RightColumnSpan."\">\n";
|
||||||
|
|
||||||
$this->contentHeading(getMLText("folder_infos"));
|
$this->contentHeading(getMLText("folder_infos"));
|
||||||
|
|
||||||
|
@ -260,7 +273,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
||||||
<?php
|
<?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
|
<?php
|
||||||
print "</div>";
|
print "</div>";
|
||||||
print "</td>";
|
print "</td>";
|
||||||
|
@ -343,7 +356,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
||||||
}
|
}
|
||||||
if($document->getAccessMode($user) >= M_READWRITE) {
|
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
|
<?php
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
|
@ -351,7 +364,7 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
|
||||||
<?php
|
<?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
|
<?php
|
||||||
print "</div>";
|
print "</div>";
|
||||||
print "</td>";
|
print "</td>";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user