mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 23:42:11 +00:00
Merge branch 'seeddms-5.0.x' into develop
This commit is contained in:
commit
37f9771b97
|
@ -2556,9 +2556,15 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
if (is_bool($resArr) && !$resArr)
|
||||
return false;
|
||||
|
||||
/* The above query will also contain entries where a document status exists
|
||||
* but no status log entry. Those records will have no date and must be
|
||||
* skipped.
|
||||
*/
|
||||
foreach ($resArr as $row) {
|
||||
$date = $row['date'];
|
||||
$timeline[] = array('date'=>$date, 'msg'=>'Version '.$row['version'].': Status change to '.$row['status'], 'type'=>'status_change', 'version'=>$row['version'], 'document'=>$this, 'status'=>$row['status'], 'params'=>array($row['version'], $row['status']));
|
||||
if($row['date']) {
|
||||
$date = $row['date'];
|
||||
$timeline[] = array('date'=>$date, 'msg'=>'Version '.$row['version'].': Status change to '.$row['status'], 'type'=>'status_change', 'version'=>$row['version'], 'document'=>$this, 'status'=>$row['status'], 'params'=>array($row['version'], $row['status']));
|
||||
}
|
||||
}
|
||||
return $timeline;
|
||||
} /* }}} */
|
||||
|
@ -5624,7 +5630,7 @@ class SeedDMS_Core_AddContentResultSet { /* {{{ */
|
|||
if (!is_integer($status)) {
|
||||
return false;
|
||||
}
|
||||
if ($status<-3 || $status>2) {
|
||||
if ($status<-3 || $status>3) {
|
||||
return false;
|
||||
}
|
||||
$this->_status = $status;
|
||||
|
|
|
@ -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 (2129), dgrutsch (18)
|
||||
// Translators: Admin (2131), dgrutsch (18)
|
||||
|
||||
$text = array(
|
||||
'accept' => 'Übernehmen',
|
||||
|
@ -1257,12 +1257,12 @@ URL: [url]',
|
|||
'timeline_full_add_file' => '[document]<br />Neuer Anhang',
|
||||
'timeline_full_add_version' => '[document]<br />Neue Version [version]',
|
||||
'timeline_full_status_change' => '[document]<br />Version [version]: [status]',
|
||||
'timeline_skip_add_file' => 'Anhang hinzufügen',
|
||||
'timeline_skip_add_file' => 'Anhang hinzugefügt',
|
||||
'timeline_skip_status_change_-1' => 'abgelehnt',
|
||||
'timeline_skip_status_change_-3' => 'abgelaufen',
|
||||
'timeline_skip_status_change_0' => 'bevorstehende Prüfung',
|
||||
'timeline_skip_status_change_1' => 'bevorstehende Freigabe',
|
||||
'timeline_skip_status_change_2' => 'Freigabe einer Version',
|
||||
'timeline_skip_status_change_2' => 'freigegeben',
|
||||
'timeline_skip_status_change_3' => 'im Workflow',
|
||||
'timeline_status_change' => 'Version [version]: [status]',
|
||||
'to' => 'bis',
|
||||
|
|
|
@ -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 (1262), dgrutsch (3), netixw (14)
|
||||
// Translators: Admin (1266), dgrutsch (3), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'accept' => 'Accept',
|
||||
|
@ -1264,12 +1264,12 @@ URL: [url]',
|
|||
'timeline_full_add_file' => '[document]<br />New Attachment',
|
||||
'timeline_full_add_version' => '[document]<br />New version [version]',
|
||||
'timeline_full_status_change' => '[document]<br />Version [version]: [status]',
|
||||
'timeline_skip_add_file' => 'Add attachment',
|
||||
'timeline_skip_add_file' => 'attachment added',
|
||||
'timeline_skip_status_change_-1' => 'rejected',
|
||||
'timeline_skip_status_change_-3' => 'expired',
|
||||
'timeline_skip_status_change_0' => 'waiting for review',
|
||||
'timeline_skip_status_change_1' => 'waiting for approval',
|
||||
'timeline_skip_status_change_2' => 'Release of a version',
|
||||
'timeline_skip_status_change_0' => 'pending review',
|
||||
'timeline_skip_status_change_1' => 'pending approval',
|
||||
'timeline_skip_status_change_2' => 'released',
|
||||
'timeline_skip_status_change_3' => 'within workflow',
|
||||
'timeline_status_change' => 'Version [version]: [status]',
|
||||
'to' => 'To',
|
||||
|
|
|
@ -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 (980), jeromerobert (50), lonnnew (9)
|
||||
// Translators: Admin (989), jeromerobert (50), lonnnew (9)
|
||||
|
||||
$text = array(
|
||||
'accept' => 'Accepter',
|
||||
|
@ -883,8 +883,8 @@ URL: [url]',
|
|||
'settings_cannot_disable' => 'Le fichier ENABLE_INSTALL_TOOL ne peut pas être supprimé',
|
||||
'settings_checkOutDir' => '',
|
||||
'settings_checkOutDir_desc' => '',
|
||||
'settings_cmdTimeout' => '',
|
||||
'settings_cmdTimeout_desc' => '',
|
||||
'settings_cmdTimeout' => 'Délai d\'expiration pour les commandes externes',
|
||||
'settings_cmdTimeout_desc' => 'Cette durée en secondes détermine quand une commande externe (par exemple pour la création de l\'index de texte intégral) sera terminée.',
|
||||
'settings_contentDir' => 'Contenu du répertoire',
|
||||
'settings_contentDir_desc' => 'Endroit ou les fichiers téléchargés sont stockés (il est préférable de choisir un répertoire qui n\'est pas accessible par votre serveur web)',
|
||||
'settings_contentOffsetDir' => 'Content Offset Directory',
|
||||
|
@ -948,7 +948,7 @@ URL: [url]',
|
|||
'settings_enableMenuTasks_desc' => '',
|
||||
'settings_enableNotificationAppRev' => 'Notification correcteur/approbateur',
|
||||
'settings_enableNotificationAppRev_desc' => 'Cochez pour envoyer une notification au correcteur/approbateur quand une nouvelle version du document est ajoutée',
|
||||
'settings_enableNotificationWorkflow' => '',
|
||||
'settings_enableNotificationWorkflow' => 'Envoyer les notifications aux utilisateurs dans le prochain workflow',
|
||||
'settings_enableNotificationWorkflow_desc' => '',
|
||||
'settings_enableOwnerNotification' => 'ctiver la notification par défaut du propriétaire',
|
||||
'settings_enableOwnerNotification_desc' => 'Cocher pour ajouter une notification pour le propriétaire si un document quand il est ajouté.',
|
||||
|
@ -987,8 +987,8 @@ URL: [url]',
|
|||
'settings_firstDayOfWeek_desc' => 'Premier jour de la semaine',
|
||||
'settings_footNote' => 'Note de bas de page',
|
||||
'settings_footNote_desc' => 'Message à afficher au bas de chaque page',
|
||||
'settings_fullSearchEngine' => '',
|
||||
'settings_fullSearchEngine_desc' => '',
|
||||
'settings_fullSearchEngine' => 'Moteur de recherche texte complet',
|
||||
'settings_fullSearchEngine_desc' => 'Définissez la méthode utilisée pour la recherche complète de texte.',
|
||||
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
|
||||
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
|
||||
'settings_guestID' => 'ID invité',
|
||||
|
@ -1025,7 +1025,7 @@ URL: [url]',
|
|||
'settings_maxDirID_desc' => 'Nombre maximum de sous-répertoires par le répertoire parent. Par défaut: 32700.',
|
||||
'settings_maxExecutionTime' => 'Temps d\'exécution max (s)',
|
||||
'settings_maxExecutionTime_desc' => 'Ceci définit la durée maximale en secondes q\'un script est autorisé à exécuter avant de se terminer par l\'analyse syntaxique',
|
||||
'settings_maxRecursiveCount' => '',
|
||||
'settings_maxRecursiveCount' => 'Nombre maximal de document/dossier récursif',
|
||||
'settings_maxRecursiveCount_desc' => 'Nombre maximum de documents et répertoires dont l\'accès sera vérifié, lors d\'un décompte récursif. Si ce nombre est dépassé, le nombre de documents et répertoires affichés sera approximé.',
|
||||
'settings_more_settings' => 'Configurer d\'autres paramètres. Connexion par défaut: admin/admin',
|
||||
'settings_notfound' => 'Introuvable',
|
||||
|
@ -1053,7 +1053,7 @@ URL: [url]',
|
|||
'settings_php_gd2' => 'PHP extension : php_gd2',
|
||||
'settings_php_mbstring' => 'PHP extension : php_mbstring',
|
||||
'settings_php_version' => 'Version de PHP',
|
||||
'settings_presetExpirationDate' => '',
|
||||
'settings_presetExpirationDate' => 'Date d\'expiration prédéfinie',
|
||||
'settings_presetExpirationDate_desc' => '',
|
||||
'settings_previewWidthDetail' => 'Largeur des vignettes (vue détaillée)',
|
||||
'settings_previewWidthDetail_desc' => 'Largeur des vignettes affichées sur la vue détaillée',
|
||||
|
@ -1090,7 +1090,7 @@ URL: [url]',
|
|||
'settings_smtpUser' => 'Utilisateur pour le serveur SMTP',
|
||||
'settings_smtpUser_desc' => 'Utilisateur pour le serveur SMTP',
|
||||
'settings_sortFoldersDefault' => 'Méthode de tri par défaut des dossiers',
|
||||
'settings_sortFoldersDefault_desc' => '',
|
||||
'settings_sortFoldersDefault_desc' => 'Ceci définit les méthodes de tri pour les dossiers et documents dans la vue du dossier.',
|
||||
'settings_sortFoldersDefault_val_name' => 'Par nom',
|
||||
'settings_sortFoldersDefault_val_sequence' => 'Par séquence',
|
||||
'settings_sortFoldersDefault_val_unsorted' => 'Non trié',
|
||||
|
|
|
@ -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 (590), fengjohn (5)
|
||||
// Translators: Admin (591), fengjohn (5)
|
||||
|
||||
$text = array(
|
||||
'accept' => '接受',
|
||||
|
@ -1093,7 +1093,7 @@ URL: [url]',
|
|||
'theme' => '主题',
|
||||
'thursday' => 'Thursday',
|
||||
'thursday_abbr' => '',
|
||||
'timeline' => '',
|
||||
'timeline' => '时间轴',
|
||||
'timeline_add_file' => '',
|
||||
'timeline_add_version' => '',
|
||||
'timeline_full_add_file' => '',
|
||||
|
|
|
@ -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 (2338)
|
||||
// Translators: Admin (2340)
|
||||
|
||||
$text = array(
|
||||
'accept' => '接受',
|
||||
|
@ -468,7 +468,7 @@ URL: [url]',
|
|||
'keywords' => '關鍵字',
|
||||
'keywords_loading' => '',
|
||||
'keyword_exists' => '關鍵字已存在',
|
||||
'ko_KR' => '',
|
||||
'ko_KR' => '韓語',
|
||||
'language' => '語言',
|
||||
'lastaccess' => '',
|
||||
'last_update' => '上次更新',
|
||||
|
@ -1119,7 +1119,7 @@ URL: [url]',
|
|||
'transmittal_size' => '',
|
||||
'tree_loading' => '',
|
||||
'trigger_workflow' => '',
|
||||
'tr_TR' => '',
|
||||
'tr_TR' => '土耳其語',
|
||||
'tuesday' => 'Tuesday',
|
||||
'tuesday_abbr' => '',
|
||||
'type_to_search' => '搜索類型',
|
||||
|
|
|
@ -41,6 +41,11 @@ if(!empty($_GET['todate'])) {
|
|||
$to = time();
|
||||
}
|
||||
|
||||
if(isset($_GET['skip']))
|
||||
$skip = $_GET['skip'];
|
||||
else
|
||||
$skip = array();
|
||||
|
||||
$data = $dms->getTimeline($from, $to);
|
||||
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
|
|
|
@ -716,8 +716,9 @@ $(document).ready(function () {
|
|||
echo " <li class=\"dropdown\">\n";
|
||||
echo " <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">".getMLText("misc")." <i class=\"icon-caret-down\"></i></a>\n";
|
||||
echo " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
echo " <li id=\"first\"><a href=\"../out/out.Statistic.php\">".getMLText("folders_and_documents_statistic")."</a></li>\n";
|
||||
echo " <li id=\"first\"><a href=\"../out/out.Charts.php\">".getMLText("charts")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.Statistic.php\">".getMLText("folders_and_documents_statistic")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.Charts.php\">".getMLText("charts")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.Timeline.php\">".getMLText("timeline")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.ObjectCheck.php\">".getMLText("objectcheck")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.ExtensionMgr.php\">".getMLText("extension_manager")."</a></li>\n";
|
||||
echo " <li><a href=\"../out/out.Info.php\">".getMLText("version_info")."</a></li>\n";
|
||||
|
|
|
@ -1402,9 +1402,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
|
|||
</div>
|
||||
<?php
|
||||
if($user->isAdmin()) {
|
||||
$this->contentHeading(getMLText("timeline"));
|
||||
$timeline = $document->getTimeline();
|
||||
if($timeline) {
|
||||
$this->contentHeading(getMLText("timeline"));
|
||||
foreach($timeline as &$item) {
|
||||
switch($item['type']) {
|
||||
case 'add_version':
|
||||
|
|
Loading…
Reference in New Issue
Block a user