summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorGravatar mensonge2008-02-19 14:43:00 +0000
committerGravatar mensonge2008-02-19 14:43:00 +0000
commit76ed2e494b220780d8e247f9348f8f09a9d5fee8 (patch)
treea885aed88431c63db1306cb36732f3828dd4f4da
parent93da909d9cc514d50705d59ae95786e55b758958 (diff)
downloadscuttle-76ed2e494b220780d8e247f9348f8f09a9d5fee8.tar.gz
scuttle-76ed2e494b220780d8e247f9348f8f09a9d5fee8.zip
Interface fix: add a link to last editor profile in common description. Don't count a change if a user saves with no modifications.
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@46 b3834d28-1941-0410-a4f8-b48e95affb8f
-rw-r--r--locales/fr_FR/LC_MESSAGES/messages.mobin18583 -> 18582 bytes
-rw-r--r--locales/fr_FR/LC_MESSAGES/messages.po6
-rw-r--r--locales/messages.po4
-rw-r--r--services/commondescriptionservice.php14
-rw-r--r--templates/bookmarkcommondescriptionedit.tpl.php4
-rw-r--r--templates/tagcommondescriptionedit.tpl.php4
6 files changed, 23 insertions, 9 deletions
diff --git a/locales/fr_FR/LC_MESSAGES/messages.mo b/locales/fr_FR/LC_MESSAGES/messages.mo
index a80e071..aeb0b2f 100644
--- a/locales/fr_FR/LC_MESSAGES/messages.mo
+++ b/locales/fr_FR/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locales/fr_FR/LC_MESSAGES/messages.po b/locales/fr_FR/LC_MESSAGES/messages.po
index 316ad71..22ec2dc 100644
--- a/locales/fr_FR/LC_MESSAGES/messages.po
+++ b/locales/fr_FR/LC_MESSAGES/messages.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Scuttle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-19 10:28+0100\n"
-"PO-Revision-Date: 2008-02-19 10:29+0100\n"
+"POT-Creation-Date: 2008-02-19 15:30+0100\n"
+"PO-Revision-Date: 2008-02-19 15:31+0100\n"
"Last-Translator: BenjaminHKB <benjamin.huynh-kim-bang@loria.fr>\n"
"Language-Team: fr-FR <toony.sf@chezouam.net>\n"
"MIME-Version: 1.0\n"
@@ -566,7 +566,7 @@ msgstr "Description"
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
-msgid "Last modification: "
+msgid "Last modification:"
msgstr "Dernière modification :"
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
diff --git a/locales/messages.po b/locales/messages.po
index f279fa5..f9d9c84 100644
--- a/locales/messages.po
+++ b/locales/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-02-19 10:28+0100\n"
+"POT-Creation-Date: 2008-02-19 15:30+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -553,7 +553,7 @@ msgstr ""
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
-msgid "Last modification: "
+msgid "Last modification:"
msgstr ""
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
diff --git a/services/commondescriptionservice.php b/services/commondescriptionservice.php
index 7e34219..6c591a9 100644
--- a/services/commondescriptionservice.php
+++ b/services/commondescriptionservice.php
@@ -16,6 +16,13 @@ class CommonDescriptionService {
}
function addTagDescription($tag, $desc, $uId, $time) {
+ // Check if no modification
+ $lastDesc = $this->getLastTagDescription($tag);
+ if($lastDesc['cdDescription'] == $desc) {
+ return true;
+ }
+
+ // If modification
$datetime = gmdate('Y-m-d H:i:s', $time);
$values = array('tag'=>$tag, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
$sql = 'INSERT INTO '. $this->getTableName() .' '. $this->db->sql_build_array('INSERT', $values);
@@ -81,6 +88,13 @@ class CommonDescriptionService {
}
function addBookmarkDescription($bHash, $title, $desc, $uId, $time) {
+ // Check if no modification
+ $lastDesc = $this->getLastBookmarkDescription($bHash);
+ if($lastDesc['cdTitle'] == $title && $lastDesc['cdDescription'] == $desc) {
+ return true;
+ }
+
+ // If modification
$datetime = gmdate('Y-m-d H:i:s', $time);
$values = array('bHash'=>$bHash, 'cdTitle'=>$title, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
$sql = 'INSERT INTO '. $this->getTableName() .' '. $this->db->sql_build_array('INSERT', $values);
diff --git a/templates/bookmarkcommondescriptionedit.tpl.php b/templates/bookmarkcommondescriptionedit.tpl.php
index c1723de..39f20ae 100644
--- a/templates/bookmarkcommondescriptionedit.tpl.php
+++ b/templates/bookmarkcommondescriptionedit.tpl.php
@@ -25,9 +25,9 @@ window.onload = function() {
<td>
<?php
if(strlen($description['cdDatetime'])>0) {
- echo T_('Last modification: ').$description['cdDatetime'].', ';
+ echo T_('Last modification:').' '.$description['cdDatetime'].', ';
$lastUser = $userservice->getUser($description['uId']);
- echo $lastUser['username'];
+ echo '<a href="'.createURL('profile', $lastUser['username']).'">'.$lastUser['username'].'</a>';
}
?>
</td>
diff --git a/templates/tagcommondescriptionedit.tpl.php b/templates/tagcommondescriptionedit.tpl.php
index 6e09374..158142e 100644
--- a/templates/tagcommondescriptionedit.tpl.php
+++ b/templates/tagcommondescriptionedit.tpl.php
@@ -18,9 +18,9 @@ window.onload = function() {
<td>
<?php
if(strlen($description['cdDatetime'])>0) {
- echo T_('Last modification: ').$description['cdDatetime'].', ';
+ echo T_('Last modification:').' '.$description['cdDatetime'].', ';
$lastUser = $userservice->getUser($description['uId']);
- echo $lastUser['username'];
+ echo '<a href="'.createURL('profile', $lastUser['username']).'">'.$lastUser['username'].'</a>';
}
?>
</td>