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
This commit is contained in:
parent
93da909d9c
commit
76ed2e494b
6 changed files with 23 additions and 9 deletions
Binary file not shown.
|
@ -8,8 +8,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Scuttle\n"
|
"Project-Id-Version: Scuttle\n"
|
||||||
"Report-Msgid-Bugs-To: \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: 2008-02-19 10:29+0100\n"
|
"PO-Revision-Date: 2008-02-19 15:31+0100\n"
|
||||||
"Last-Translator: BenjaminHKB <benjamin.huynh-kim-bang@loria.fr>\n"
|
"Last-Translator: BenjaminHKB <benjamin.huynh-kim-bang@loria.fr>\n"
|
||||||
"Language-Team: fr-FR <toony.sf@chezouam.net>\n"
|
"Language-Team: fr-FR <toony.sf@chezouam.net>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
@ -566,7 +566,7 @@ msgstr "Description"
|
||||||
|
|
||||||
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
|
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
|
||||||
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
|
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
|
||||||
msgid "Last modification: "
|
msgid "Last modification:"
|
||||||
msgstr "Dernière modification :"
|
msgstr "Dernière modification :"
|
||||||
|
|
||||||
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
|
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -553,7 +553,7 @@ msgstr ""
|
||||||
|
|
||||||
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
|
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:28
|
||||||
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
|
#: ../../../templates/tagcommondescriptionedit.tpl.php:21
|
||||||
msgid "Last modification: "
|
msgid "Last modification:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
|
#: ../../../templates/bookmarkcommondescriptionedit.tpl.php:39
|
||||||
|
|
|
@ -16,6 +16,13 @@ class CommonDescriptionService {
|
||||||
}
|
}
|
||||||
|
|
||||||
function addTagDescription($tag, $desc, $uId, $time) {
|
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);
|
$datetime = gmdate('Y-m-d H:i:s', $time);
|
||||||
$values = array('tag'=>$tag, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
|
$values = array('tag'=>$tag, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
|
||||||
$sql = 'INSERT INTO '. $this->getTableName() .' '. $this->db->sql_build_array('INSERT', $values);
|
$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) {
|
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);
|
$datetime = gmdate('Y-m-d H:i:s', $time);
|
||||||
$values = array('bHash'=>$bHash, 'cdTitle'=>$title, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
|
$values = array('bHash'=>$bHash, 'cdTitle'=>$title, 'cdDescription'=>$desc, 'uId'=>$uId, 'cdDatetime'=>$datetime);
|
||||||
$sql = 'INSERT INTO '. $this->getTableName() .' '. $this->db->sql_build_array('INSERT', $values);
|
$sql = 'INSERT INTO '. $this->getTableName() .' '. $this->db->sql_build_array('INSERT', $values);
|
||||||
|
|
|
@ -25,9 +25,9 @@ window.onload = function() {
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if(strlen($description['cdDatetime'])>0) {
|
if(strlen($description['cdDatetime'])>0) {
|
||||||
echo T_('Last modification: ').$description['cdDatetime'].', ';
|
echo T_('Last modification:').' '.$description['cdDatetime'].', ';
|
||||||
$lastUser = $userservice->getUser($description['uId']);
|
$lastUser = $userservice->getUser($description['uId']);
|
||||||
echo $lastUser['username'];
|
echo '<a href="'.createURL('profile', $lastUser['username']).'">'.$lastUser['username'].'</a>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -18,9 +18,9 @@ window.onload = function() {
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if(strlen($description['cdDatetime'])>0) {
|
if(strlen($description['cdDatetime'])>0) {
|
||||||
echo T_('Last modification: ').$description['cdDatetime'].', ';
|
echo T_('Last modification:').' '.$description['cdDatetime'].', ';
|
||||||
$lastUser = $userservice->getUser($description['uId']);
|
$lastUser = $userservice->getUser($description['uId']);
|
||||||
echo $lastUser['username'];
|
echo '<a href="'.createURL('profile', $lastUser['username']).'">'.$lastUser['username'].'</a>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in a new issue