mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
Merge branch 'seeddms-4.3.x' into seeddms-5.0.x
This commit is contained in:
commit
c37910e473
|
@ -81,6 +81,7 @@
|
|||
- add new method getDocumentPreview() to restapi
|
||||
- replace lots of tables in forms by bootstraps control-group
|
||||
- add remove button to folder selector
|
||||
- editing of an exiting review/approval can be turned off
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 4.3.31
|
||||
|
|
7
Makefile
7
Makefile
|
@ -1,8 +1,8 @@
|
|||
VERSION=5.0.9
|
||||
SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc drop-tables-innodb.sql styles TODO LICENSE Makefile webdav install restapi pdfviewer
|
||||
SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer
|
||||
# webapp
|
||||
|
||||
NODISTFILES=Makefile utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean
|
||||
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean
|
||||
|
||||
EXTENSIONS := \
|
||||
dynamic_content.tar.gz\
|
||||
|
@ -14,7 +14,8 @@ PHPDOC=~/Downloads/phpDocumentor-2.8.1/bin/phpdoc
|
|||
dist:
|
||||
mkdir -p tmp/seeddms-$(VERSION)
|
||||
cp -a $(SRC) tmp/seeddms-$(VERSION)
|
||||
(cd tmp; rm -rf $(NODISTFILES); tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
||||
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES))
|
||||
(cd tmp; tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
||||
rm -rf tmp
|
||||
|
||||
pear:
|
||||
|
|
|
@ -289,13 +289,29 @@ class SeedDMS_Core_DMS {
|
|||
*
|
||||
* @param array $links list of objects of type SeedDMS_Core_DocumentLink
|
||||
* @param object $user user for which access is being checked
|
||||
* @param string $access set if source or target of link shall be checked
|
||||
* for sufficient access rights. Set to 'source' if the source document
|
||||
* of a link is to be checked, set to 'target' for the target document.
|
||||
* If not set, then access right aren't checked at all.
|
||||
* @return array filtered list of links
|
||||
*/
|
||||
static function filterDocumentLinks($user, $links) { /* {{{ */
|
||||
static function filterDocumentLinks($user, $links, $access='') { /* {{{ */
|
||||
$tmp = array();
|
||||
foreach ($links as $link)
|
||||
if ($link->isPublic() || ($link->getUser()->getID() == $user->getID()) || $user->isAdmin())
|
||||
array_push($tmp, $link);
|
||||
foreach ($links as $link) {
|
||||
if ($link->isPublic() || ($link->getUser()->getID() == $user->getID()) || $user->isAdmin()){
|
||||
if($access == 'source') {
|
||||
$obj = $link->getDocument();
|
||||
if ($obj->getAccessMode($user) >= M_READ)
|
||||
array_push($tmp, $link);
|
||||
} elseif($access == 'target') {
|
||||
$obj = $link->getTarget();
|
||||
if ($obj->getAccessMode($user) >= M_READ)
|
||||
array_push($tmp, $link);
|
||||
} else {
|
||||
array_push($tmp, $link);
|
||||
}
|
||||
}
|
||||
}
|
||||
return $tmp;
|
||||
} /* }}} */
|
||||
|
||||
|
|
|
@ -1142,7 +1142,8 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated
|
|||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- order groups by name returned by getReadAccessList()
|
||||
- order groups by name returned by getReadAccessList()
|
||||
- add optional parameter to SeedDMS_Core_DMS::filterDocumentLinks()
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
|
|
BIN
doc/preview.png
BIN
doc/preview.png
Binary file not shown.
Before Width: | Height: | Size: 11 KiB |
|
@ -235,6 +235,21 @@ class SeedDMS_AccessOperation {
|
|||
return false;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Check if a review maybe edited
|
||||
*
|
||||
* A review may only be updated by the user who originaly addedd the
|
||||
* review and if it is allowed in the settings
|
||||
*/
|
||||
function mayUpdateReview($updateUser) { /* {{{ */
|
||||
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
|
||||
if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Check if document content may be approved
|
||||
*
|
||||
|
@ -253,5 +268,20 @@ class SeedDMS_AccessOperation {
|
|||
}
|
||||
return false;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Check if a approval maybe edited
|
||||
*
|
||||
* An approval may only be updated by the user who originaly addedd the
|
||||
* approval and if it is allowed in the settings
|
||||
*/
|
||||
function mayUpdateApproval($updateUser) { /* {{{ */
|
||||
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
|
||||
if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
} /* }}} */
|
||||
}
|
||||
?>
|
||||
|
|
|
@ -131,6 +131,8 @@ class Settings { /* {{{ */
|
|||
var $_enableOwnerRevApp = false;
|
||||
// enable/disable listing logged in user as reviewer/approver
|
||||
var $_enableSelfRevApp = false;
|
||||
// enable/disable update of a review/approval by the reviewer/approver
|
||||
var $_enableUpdateRevApp = false;
|
||||
// enable/disable default notification for owner
|
||||
var $_enableOwnerNotification = false;
|
||||
// enable/disable deleting of versions for regular users
|
||||
|
@ -561,6 +563,7 @@ class Settings { /* {{{ */
|
|||
$this->_enableAdminRevApp = Settings::boolval($tab["enableAdminRevApp"]);
|
||||
$this->_enableOwnerRevApp = Settings::boolval($tab["enableOwnerRevApp"]);
|
||||
$this->_enableSelfRevApp = Settings::boolval($tab["enableSelfRevApp"]);
|
||||
$this->_enableUpdateRevApp = Settings::boolval($tab["enableUpdateRevApp"]);
|
||||
$this->_presetExpirationDate = strval($tab["presetExpirationDate"]);
|
||||
$this->_versioningFileName = strval($tab["versioningFileName"]);
|
||||
$this->_workflowMode = strval($tab["workflowMode"]);
|
||||
|
@ -850,6 +853,7 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "enableAdminRevApp", $this->_enableAdminRevApp);
|
||||
$this->setXMLAttributValue($node, "enableOwnerRevApp", $this->_enableOwnerRevApp);
|
||||
$this->setXMLAttributValue($node, "enableSelfRevApp", $this->_enableSelfRevApp);
|
||||
$this->setXMLAttributValue($node, "enableUpdateRevApp", $this->_enableUpdateRevApp);
|
||||
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
|
||||
$this->setXMLAttributValue($node, "versioningFileName", $this->_versioningFileName);
|
||||
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
|
||||
|
|
|
@ -614,6 +614,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'اذا كنت تود تحميل ملفات اكبر من حجم الملفات المتاحة حاليا, من فضلك استخدم البديل <a href="%s">صفحة التحميل</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'ملف محلي',
|
||||
|
@ -1108,6 +1109,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -545,6 +545,7 @@ $text = array(
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Ако искате да качите файлове над текущия лимит, използвайте друг <a href="%s">начин</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Локален файл',
|
||||
|
@ -973,6 +974,8 @@ $text = array(
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Включи аватари',
|
||||
'settings_enableUserImage_desc' => 'Включи аватари на потребителите',
|
||||
'settings_enableUsersView' => 'Включи преглед на потребителите',
|
||||
|
|
|
@ -550,6 +550,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Arxiu local',
|
||||
|
@ -978,6 +979,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -621,6 +621,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Hodláte-li nahrát soubory větší než je maximální velikost pro nahrávání, použijte prosím <a href="%s">alternativní stránku</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokální soubor',
|
||||
|
@ -1117,6 +1118,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Povolte, pokud chcete aktuálně přihlášeného uvést jako posuzovatele/schvalovatele a pro přechody pracovního postupu',
|
||||
'settings_enableThemeSelector' => 'Volba tématu',
|
||||
'settings_enableThemeSelector_desc' => 'Volba témat na přihlašovací stránce.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (2350), dgrutsch (22)
|
||||
// Translators: Admin (2354), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => 'Mit dem Dokument verknüpft',
|
||||
'linked_to_this_version' => 'Mit dieser Version verknüpft',
|
||||
'link_alt_updatedocument' => 'Wenn Sie ein Dokument hochladen möchten, das größer als die maximale Dateigröße ist, dann benutzen Sie bitte die alternative <a href="%s">Upload-Seite</a>.',
|
||||
'list_access_rights' => 'Alle Zugriffsrechte auflisten ...',
|
||||
'list_contains_no_access_docs' => 'Die Liste enthält weitere Dokumente auf die Sie keinen Zugriff haben und deshalb nicht angezeigt werden.',
|
||||
'list_hooks' => 'Liste interne Aufrufe',
|
||||
'local_file' => 'Lokale Datei',
|
||||
|
@ -1160,6 +1161,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Anwählen, um den aktuell angemeldeten Benutzer in der Liste der Prüfer/Freigeber und für Workflow-Aktionen auswählbar zu machen.',
|
||||
'settings_enableThemeSelector' => 'Auswahl des Themas',
|
||||
'settings_enableThemeSelector_desc' => 'Schaltet das Auswahlmenü für die Themenauswahl in der Anmeldemaske ein oder aus.',
|
||||
'settings_enableUpdateRevApp' => 'Erlaube die Änderung einer Prüfung/Freigabe',
|
||||
'settings_enableUpdateRevApp_desc' => 'Anwählen, um dem Benutzer, der die Prüfung/Freigabe durchgeführt hat, die Änderung der Entscheidung zu erlauben, solange das Dokument den Workflow-Schritt noch nicht verlassen hat.',
|
||||
'settings_enableUserImage' => 'Benutzerbilder einschalten',
|
||||
'settings_enableUserImage_desc' => 'Foto der Benutzer ein-/ausschalten',
|
||||
'settings_enableUsersView' => 'Benutzeransicht aktivieren',
|
||||
|
|
|
@ -545,6 +545,7 @@ $text = array(
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => '',
|
||||
|
@ -984,6 +985,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (1480), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (1483), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => 'Linked to document',
|
||||
'linked_to_this_version' => 'Linked to this version',
|
||||
'link_alt_updatedocument' => 'If you would like to upload files bigger than the current maximum upload size, please use the alternative <a href="%s">upload page</a>.',
|
||||
'list_access_rights' => 'List all access rights ...',
|
||||
'list_contains_no_access_docs' => 'The list contains more documents you have no access to and are not displayed.',
|
||||
'list_hooks' => 'List hooks',
|
||||
'local_file' => 'Local file',
|
||||
|
@ -1161,6 +1162,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Enable this if you want the currently logged in user to be listed as reviewers/approvers and for workflow transitions.',
|
||||
'settings_enableThemeSelector' => 'Theme selection',
|
||||
'settings_enableThemeSelector_desc' => 'Turns on/off the theme selector on the login page.',
|
||||
'settings_enableUpdateRevApp' => 'Allow editing of exting review/approval',
|
||||
'settings_enableUpdateRevApp_desc' => 'Enable this, if the user who has made a review/approval may change the decission as long as the current workflow step has not been finished.',
|
||||
'settings_enableUserImage' => 'Enable User Image',
|
||||
'settings_enableUserImage_desc' => 'Enable users images',
|
||||
'settings_enableUsersView' => 'Enable Users View',
|
||||
|
|
|
@ -621,6 +621,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'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.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Fichero local',
|
||||
|
@ -1123,6 +1124,8 @@ URL: [url]',
|
|||
'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_enableThemeSelector' => 'Selección de temas (skins)',
|
||||
'settings_enableThemeSelector_desc' => 'Habilitar/deshabilitar la selección de temas en la página de login',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Habilitar imágenes de usuario',
|
||||
'settings_enableUserImage_desc' => 'Habilitar imágenes de usuario',
|
||||
'settings_enableUsersView' => 'Habilitar vista de usuarios',
|
||||
|
|
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Pour déposer des fichiers de taille supérieure, utilisez la <a href="%s">page d\'ajout multiple</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Fichier local',
|
||||
|
@ -1105,6 +1106,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'A autoriser pour avoir l\'utilisateur actuel désigné correcteur/approbateur et pour les transitions de workflow.',
|
||||
'settings_enableThemeSelector' => 'Sélection du thème',
|
||||
'settings_enableThemeSelector_desc' => 'Activer/désactiver le sélecteur de thème sur la page de connexion.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Activer image utilisateurs',
|
||||
'settings_enableUserImage_desc' => 'Activer les images utilisateurs',
|
||||
'settings_enableUsersView' => 'Activer Vue des Utilisateurs',
|
||||
|
|
|
@ -626,6 +626,7 @@ Internet poveznica: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Ako želite prenijeti datoteke veće od trenutne maksimalne veličine prijenosa, molimo koristite alternativu <a href="%s">upload page</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokalna datoteka',
|
||||
|
@ -1144,6 +1145,8 @@ Internet poveznica: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Omogući ovo ako želite da trenutno prijavljeni korisnik bude naveden kao recezent/validator i za promjenu toka rada.',
|
||||
'settings_enableThemeSelector' => 'Odabir teme',
|
||||
'settings_enableThemeSelector_desc' => 'Uključuje/isključuje izbornik tema na stranici prijave.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Omogući sliku korisnika',
|
||||
'settings_enableUserImage_desc' => 'Omogući slike korisnika',
|
||||
'settings_enableUsersView' => 'Omogući pregled korisnika',
|
||||
|
|
|
@ -621,6 +621,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Ha a jelenlegi maximális feltöltési méretnél nagyobb állományokat szeretne feltölteni, akkor használja az alternatív <a href="%s">feltöltő oldalt</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Helyi állomány',
|
||||
|
@ -1122,6 +1123,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Engedélyezze, a azt szeretné, hogy a bejelentkezett felhasználó listázásra kerüljön felülvizsgálóként/jóváhagyóként és a munkamenet átmeneteknél.',
|
||||
'settings_enableThemeSelector' => 'Téma választása',
|
||||
'settings_enableThemeSelector_desc' => 'Kapcsolja be/ki a témaválasztót a bejelentkező oldalon',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Felhasználói kép engedélyezése',
|
||||
'settings_enableUserImage_desc' => 'Engedélyezi a felhasználók képeit',
|
||||
'settings_enableUsersView' => 'Felhasználók nézetének engedélyezése',
|
||||
|
|
|
@ -627,6 +627,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Se vuoi caricare file più grandi del limite massimo attuale, usa la <a href="%s">pagina alternativa di upload</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => 'Lista ganci',
|
||||
'local_file' => 'File locale',
|
||||
|
@ -1156,6 +1157,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Abilitare se si desidera aggiungere l\'utente attualmente registrato alla lista dei revisori/approvatori e per le transizioni del flusso di lavoro.',
|
||||
'settings_enableThemeSelector' => 'Selezione tema grafico',
|
||||
'settings_enableThemeSelector_desc' => 'Abilita/disabilita il selettore di tema grafico nella finestra di login',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Abilita immagine utente',
|
||||
'settings_enableUserImage_desc' => 'L\'opzione permette di attribuire un\'immagine a ciascun utente',
|
||||
'settings_enableUsersView' => 'Abilita visualizzazione utenti',
|
||||
|
|
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '최대 업로드 크기보다 큰 파일을 업로드하려는 경우, 대체 업로드 페이지를 <a href="%s">upload page</a> 사용하십시오.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => '로컬 파일',
|
||||
|
@ -1137,6 +1138,8 @@ URL : [url]',
|
|||
'settings_enableSelfRevApp_desc' => '검토 / 승인자로 워크 플로우 전환을 위해 나열되어있는 것이 현재 로그인 한 사용자가 필요한 경우이를 활성화합니다.',
|
||||
'settings_enableThemeSelector' => '테마 선택',
|
||||
'settings_enableThemeSelector_desc' => '로그인 페이지의 테마 선택기를 켜기/끄기로 전환합니다.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '사용자 이미지 사용',
|
||||
'settings_enableUserImage_desc' => '사용자 이미지 사용',
|
||||
'settings_enableUsersView' => '사용자보기 사용',
|
||||
|
|
|
@ -619,6 +619,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Als u bestanden wilt uploaden groter dan het huidige maximum, gebruik aub de alternatieve <a href="%s">upload pagina</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokaal bestand',
|
||||
|
@ -1150,6 +1151,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Schakel in indien the huidig ingelogde gebruiker wordt toegewezen als goedkeurder/ beoordelaar en voor workflow overgangen.',
|
||||
'settings_enableThemeSelector' => 'Selecteer thema',
|
||||
'settings_enableThemeSelector_desc' => 'Schakel thema selectie op de aanmeldpagina uit',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Inschakelen Gebruikersplaatjes',
|
||||
'settings_enableUserImage_desc' => 'Inschakelen Gebruikerplaatjes',
|
||||
'settings_enableUsersView' => 'Inschakelen Gebruikers overzicht',
|
||||
|
|
|
@ -614,6 +614,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Jeśli chcesz wczytać pliki większe niż bieżące maksimum, użyj alternatywnej <a href="%s">strony wczytywania</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokalny plik',
|
||||
|
@ -1102,6 +1103,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Włącz tę opcję jeżeli zalogowany użytkownik ma prawo do recenzowania/zatwierdzania oraz do przepływu procesu',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Włącz obrazy użytkowników',
|
||||
'settings_enableUserImage_desc' => 'Zezwól na indywidualne obrazki użytkowników',
|
||||
'settings_enableUsersView' => 'Włącz podgląd użytkownika',
|
||||
|
|
|
@ -620,6 +620,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Se você gostaria de fazer envio de arquivos maiores que o tamanho permitido, por favor use a página alternativa de <a href="%s">envio</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Arquivo local',
|
||||
|
@ -1120,6 +1121,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Habilite esta opção se quiser que o usuário conectado no momento seja listado como revisores/aprovadores e para transições de fluxo de trabalho.',
|
||||
'settings_enableThemeSelector' => 'Seleção de tema',
|
||||
'settings_enableThemeSelector_desc' => 'Liga/desliga o seletor de tema na página de login.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Ativar Imagem de Usuário',
|
||||
'settings_enableUserImage_desc' => 'Ativar Imagens de Usuários',
|
||||
'settings_enableUsersView' => 'Ativar Usuários Visualizar',
|
||||
|
|
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Dacă doriți să încărcați fișiere mai mari decât dimensiunea maximă curentă de încărcare, vă rugăm să folosiți alternativa <a href="%s">pagină de încărcare</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Fișier local',
|
||||
|
@ -1145,6 +1146,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Activați această opțiune dacă doriți ca utilizatorul autentificat să fie listat ca revizuitor/aprobator sau in tranzițiile workflow-ului.',
|
||||
'settings_enableThemeSelector' => 'Selecție Temă',
|
||||
'settings_enableThemeSelector_desc' => 'Activare/dezactivare selector temă pe pagina de login.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Activați Imaginea utilizatorului',
|
||||
'settings_enableUserImage_desc' => 'Activați Imagini utilizatori',
|
||||
'settings_enableUsersView' => 'Activați Vizualizarea utilizatorilor',
|
||||
|
|
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Для загрузки файлов, превышающих ограничение размера, используйте <a href="%s">другой способ</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => 'Список хуков',
|
||||
'local_file' => 'Локальный файл',
|
||||
|
@ -1152,6 +1153,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Включите для того, чтобы пользователи, в настоящее время выполнившие вход в систему, были в списке рецензентов/утверждающих и в изменении процесса.',
|
||||
'settings_enableThemeSelector' => 'Выбор темы',
|
||||
'settings_enableThemeSelector_desc' => 'Включить или отключить возможность выбора темы на странице входа.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Включить аватары',
|
||||
'settings_enableUserImage_desc' => 'Включить аватары пользователей.',
|
||||
'settings_enableUsersView' => 'Включить просмотр пользователей',
|
||||
|
|
|
@ -549,6 +549,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokálny súbor',
|
||||
|
@ -977,6 +978,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -614,6 +614,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Om du vill ladda upp filer som är större än den aktuella största tillåtna storleken, använd dig av den alternativa metoden att ladda upp filer <a href="%s">Alternativ uppladdning</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Lokal fil',
|
||||
|
@ -1108,6 +1109,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Aktivera om du vill att aktuell inloggad användare visas i listan för personer som granskar/godkänner dokument och i övergång på arbetsflöden.',
|
||||
'settings_enableThemeSelector' => 'Tema urval',
|
||||
'settings_enableThemeSelector_desc' => 'Stäng på/av tema urval vid inloggningssidan.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Aktivera användarbilder',
|
||||
'settings_enableUserImage_desc' => 'Aktivera användarbilder',
|
||||
'settings_enableUsersView' => 'Aktivera visning av användare',
|
||||
|
|
|
@ -620,6 +620,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Mevcut maksimum yükleme boyutundan daha büyük dosya yüklemek istiyorsanız <a href="%s">alternatif yükleme sayfası için tıklayın</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Yerel dosya',
|
||||
|
@ -1124,6 +1125,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'O an giriş yapmış olan kullanıcıları kontrol eden/onaylayan olarak listelemek ve iş akışına dahil etmek için bunu seçebilirsiniz.',
|
||||
'settings_enableThemeSelector' => 'Tema seçimini aç/kapat',
|
||||
'settings_enableThemeSelector_desc' => 'Giriş sayfasında tema seçimini aç/kapat',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Kullanıcı Resmine İzin Ver',
|
||||
'settings_enableUserImage_desc' => 'Kullanıcı resimlerine izin ver',
|
||||
'settings_enableUsersView' => 'Kullanıcı Görüntülemeyi Etkinleştir',
|
||||
|
|
|
@ -626,6 +626,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Для завантаження файлів, які перевищують обмеження розміру, використовуйте <a href="%s">інший метод</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => 'Локальний файл',
|
||||
|
@ -1145,6 +1146,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => 'Увімкніть для того, щоб користувачі, в даний момент авторизовані у системі, були в списку рецензентів/затверджувачів і в зміні процесу.',
|
||||
'settings_enableThemeSelector' => 'Вибір теми',
|
||||
'settings_enableThemeSelector_desc' => 'Увімкнути/вимкнути можливість вибору теми на сторінці авторизації.',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => 'Увімкнути аватари',
|
||||
'settings_enableUserImage_desc' => 'Увімкнути аватари користувачів.',
|
||||
'settings_enableUsersView' => 'Увімкнути перегляд користувачів',
|
||||
|
|
|
@ -551,6 +551,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '超过20M大文件,请选择<a href="%s">上传大文件</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => '本地文件',
|
||||
|
@ -979,6 +980,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '开启用户视图',
|
||||
|
|
|
@ -549,6 +549,7 @@ URL: [url]',
|
|||
'linked_to_document' => '',
|
||||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '超過20M大檔,請選擇<a href="%s">上傳大檔</a>.',
|
||||
'list_access_rights' => '',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'local_file' => '本地檔',
|
||||
|
@ -977,6 +978,8 @@ URL: [url]',
|
|||
'settings_enableSelfRevApp_desc' => '',
|
||||
'settings_enableThemeSelector' => '',
|
||||
'settings_enableThemeSelector_desc' => '',
|
||||
'settings_enableUpdateRevApp' => '',
|
||||
'settings_enableUpdateRevApp_desc' => '',
|
||||
'settings_enableUserImage' => '',
|
||||
'settings_enableUserImage_desc' => '',
|
||||
'settings_enableUsersView' => '',
|
||||
|
|
|
@ -164,6 +164,7 @@ if ($action == "saveSettings")
|
|||
$settings->_enableAdminRevApp = getBoolValue("enableAdminRevApp");
|
||||
$settings->_enableOwnerRevApp = getBoolValue("enableOwnerRevApp");
|
||||
$settings->_enableSelfRevApp = getBoolValue("enableSelfRevApp");
|
||||
$settings->_enableUpdateRevApp = getBoolValue("enableUpdateRevApp");
|
||||
$settings->_enableVersionDeletion = getBoolValue("enableVersionDeletion");
|
||||
$settings->_enableVersionModification = getBoolValue("enableVersionModification");
|
||||
$settings->_enableDuplicateDocNames = getBoolValue("enableDuplicateDocNames");
|
||||
|
|
|
@ -612,6 +612,10 @@ if(!is_writeable($settings->_configFilePath)) {
|
|||
<td><?php printMLText("settings_enableSelfRevApp");?>:</td>
|
||||
<td><input name="enableSelfRevApp" type="checkbox" <?php if ($settings->_enableSelfRevApp) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableUpdateRevApp_desc");?>">
|
||||
<td><?php printMLText("settings_enableUpdateRevApp");?>:</td>
|
||||
<td><input name="enableUpdateRevApp" type="checkbox" <?php if ($settings->_enableUpdateRevApp) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableVersionDeletion_desc");?>">
|
||||
<td><?php printMLText("settings_enableVersionDeletion");?>:</td>
|
||||
<td><input name="enableVersionDeletion" type="checkbox" <?php if ($settings->_enableVersionDeletion) echo "checked" ?> /></td>
|
||||
|
|
|
@ -407,11 +407,11 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
/* Retrieve linked documents */
|
||||
$links = $document->getDocumentLinks();
|
||||
$links = SeedDMS_Core_DMS::filterDocumentLinks($user, $links);
|
||||
$links = SeedDMS_Core_DMS::filterDocumentLinks($user, $links, 'target');
|
||||
|
||||
/* Retrieve reverse linked documents */
|
||||
$reverselinks = $document->getReverseDocumentLinks();
|
||||
$reverselinks = SeedDMS_Core_DMS::filterDocumentLinks($user, $reverselinks);
|
||||
$reverselinks = SeedDMS_Core_DMS::filterDocumentLinks($user, $reverselinks, 'source');
|
||||
|
||||
/* Retrieve latest content */
|
||||
$latestContent = $document->getLatestContent();
|
||||
|
@ -725,10 +725,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
|||
print "<td><ul class=\"unstyled\">";
|
||||
|
||||
if($accessop->mayReview()) {
|
||||
if ($is_reviewer && $r["status"]==0) {
|
||||
print "<li><a href=\"../out/out.ReviewDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&reviewid=".$r['reviewID']."\" class=\"btn btn-mini\">".getMLText("add_review")."</a></li>";
|
||||
}else if (($updateUser==$user)&&(($r["status"]==1)||($r["status"]==-1))&&(!$document->hasExpired())){
|
||||
print "<li><a href=\"../out/out.ReviewDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&reviewid=".$r['reviewID']."\" class=\"btn btn-mini\">".getMLText("edit")."</a></li>";
|
||||
if ($is_reviewer) {
|
||||
if ($r["status"]==0) {
|
||||
print "<li><a href=\"../out/out.ReviewDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&reviewid=".$r['reviewID']."\" class=\"btn btn-mini\">".getMLText("add_review")."</a></li>";
|
||||
} elseif ($accessop->mayUpdateReview($updateUser) && (($r["status"]==1)||($r["status"]==-1))) {
|
||||
print "<li><a href=\"../out/out.ReviewDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&reviewid=".$r['reviewID']."\" class=\"btn btn-mini\">".getMLText("edit")."</a></li>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -794,10 +796,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
|||
print "<td><ul class=\"unstyled\">";
|
||||
|
||||
if($accessop->mayApprove()) {
|
||||
if ($is_approver && $a['status'] == 0 /*$status["status"]==S_DRAFT_APP*/) {
|
||||
print "<li><a class=\"btn btn-mini\" href=\"../out/out.ApproveDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&approveid=".$a['approveID']."\">".getMLText("add_approval")."</a></li>";
|
||||
}else if (($updateUser==$user)&&(($a["status"]==1)||($a["status"]==-1))&&(!$document->hasExpired())){
|
||||
print "<li><a class=\"btn btn-mini\" href=\"../out/out.ApproveDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&approveid=".$a['approveID']."\">".getMLText("edit")."</a></li>";
|
||||
if ($is_approver) {
|
||||
if ($a['status'] == 0) {
|
||||
print "<li><a class=\"btn btn-mini\" href=\"../out/out.ApproveDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&approveid=".$a['approveID']."\">".getMLText("add_approval")."</a></li>";
|
||||
} elseif ($accessop->mayUpdateApproval($updateUser) && (($a["status"]==1)||($a["status"]==-1))) {
|
||||
print "<li><a class=\"btn btn-mini\" href=\"../out/out.ApproveDocument.php?documentid=".$documentid."&version=".$latestContent->getVersion()."&approveid=".$a['approveID']."\">".getMLText("edit")."</a></li>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ else
|
|||
require_once('SeedDMS/Core.php');
|
||||
|
||||
/* Set apache_request_headers() in case it doesn't exists, like
|
||||
* when using fastcgi (patch by christopher täufert)
|
||||
* when using fastcgi (patch by christopher täufert taken from http://php.net/)
|
||||
*/
|
||||
if( !function_exists('apache_request_headers') ) {
|
||||
function apache_request_headers() {
|
||||
|
|
Loading…
Reference in New Issue
Block a user