|
From: <dj...@us...> - 2012-05-01 17:40:22
|
Revision: 9421
http://xoops.svn.sourceforge.net/xoops/?rev=9421&view=rev
Author: djculex
Date: 2012-05-01 17:40:16 +0000 (Tue, 01 May 2012)
Log Message:
-----------
Bugfix: Problems with wrong username in image uploads->wall Updates
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/loadmore.php
XoopsModules/smallworld/trunk/smallworld/message_ajax.php
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-01 17:36:52 UTC (rev 9420)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-01 17:40:16 UTC (rev 9421)
@@ -227,16 +227,18 @@
// Return only url/link
// If url is image link return <img>
-function smallworld_tolink($text)
+function smallworld_tolink($text, $uid)
{
global $xoopsUser;
$ext = substr($text,-4,4);
$ext2 = substr($text,-5,5);
+ $usr = new $xoopsUser($uid);
+
$userID = $xoopsUser->getVar('uid');
$user = new XoopsUser($userID);
$username = $user->getVar('uname');
- $gallery = XOOPS_URL."/modules/smallworld/galleryshow.php?username=".$username;
+ $gallery = XOOPS_URL."/modules/smallworld/galleryshow.php?username=".$usr->getVar('uname');
if (in_array($ext,array('.jpg','.bmp','.gif','.png')) || in_array($ext2,array('.jpeg'))){
if (strpos($text, 'UPLIMAGE') !== false ) {
@@ -244,7 +246,7 @@
$text = preg_replace('/(((f|ht){1}tp:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
'<span class="smallworldUplImgTxt"><br/><img class="smallworldAttImg" src="\\1"><br><br><a id="smallworldUplImgLnk" href="'
. $gallery . '" target="_SELF">'
- . $username . _SMALLWORLD_UPLOADEDSOMEIMAGES
+ . $usr->getVar('uname') . _SMALLWORLD_UPLOADEDSOMEIMAGES
. '</a><br></span>', $text
);
$text = preg_replace('/(((f|ht){1}tps:\/\/)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+)/i',
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-01 17:36:52 UTC (rev 9420)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-01 17:40:16 UTC (rev 9421)
@@ -73,7 +73,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['message'] = str_replace(array('<','>'),array('<','>'), $wm['message']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-01 17:36:52 UTC (rev 9420)
+++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-01 17:40:16 UTC (rev 9421)
@@ -64,7 +64,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlentities($data['message']));
+ $wm['message'] = smallworld_tolink(htmlentities($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-01 17:36:52 UTC (rev 9420)
+++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-01 17:40:16 UTC (rev 9421)
@@ -57,7 +57,7 @@
foreach ($insdata as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-01 17:36:52 UTC (rev 9420)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-01 17:40:16 UTC (rev 9421)
@@ -112,7 +112,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-02 12:46:01
|
Revision: 9424
http://xoops.svn.sourceforge.net/xoops/?rev=9424&view=rev
Author: djculex
Date: 2012-05-02 12:45:54 +0000 (Wed, 02 May 2012)
Log Message:
-----------
Bugfix: More utf-8 special entities not displayed correct
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/loadmore.php
XoopsModules/smallworld/trunk/smallworld/message_ajax.php
XoopsModules/smallworld/trunk/smallworld/permalink.php
XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-01 23:12:18 UTC (rev 9423)
+++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-02 12:45:54 UTC (rev 9424)
@@ -64,7 +64,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlentities($data['message']), $data['uid_fk']);
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -91,7 +91,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlentities($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-01 23:12:18 UTC (rev 9423)
+++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-02 12:45:54 UTC (rev 9424)
@@ -57,7 +57,7 @@
foreach ($insdata as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/permalink.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-01 23:12:18 UTC (rev 9423)
+++ XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-02 12:45:54 UTC (rev 9424)
@@ -69,7 +69,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
- $wm['message'] = smallworld_tolink(htmlentities($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -92,7 +92,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlentities($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-01 23:12:18 UTC (rev 9423)
+++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-02 12:45:54 UTC (rev 9424)
@@ -44,7 +44,7 @@
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
$wm['message'] = str_replace(array('<','>'),array('<','>'),$data['message']);
- $wm['message'] = Smallworld_cleanup($wm['message']);
+ $wm['message'] = Smallworld_cleanup(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-02 15:28:30
|
Revision: 9425
http://xoops.svn.sourceforge.net/xoops/?rev=9425&view=rev
Author: djculex
Date: 2012-05-02 15:28:19 +0000 (Wed, 02 May 2012)
Log Message:
-----------
Bugfix: utf-8 chars
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/loadmore.php
XoopsModules/smallworld/trunk/smallworld/message_ajax.php
XoopsModules/smallworld/trunk/smallworld/permalink.php
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -51,7 +51,7 @@
if($data) {
$wc['msg_id_fk'] = $data['msg_id_fk'];
$wc['com_id'] = $data['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($data['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($data['comment']), $data['uid']);
$wc['time'] = smallworld_time_stamp($data['created']);
$wc['username'] = $data['username'];
$wc['uid'] = $data['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -99,7 +99,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']);
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -64,7 +64,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -91,7 +91,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']);
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -57,7 +57,7 @@
foreach ($insdata as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -84,7 +84,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/permalink.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -69,7 +69,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -92,7 +92,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-02 12:45:54 UTC (rev 9424)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-02 15:28:19 UTC (rev 9425)
@@ -138,7 +138,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment'] ));
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-03 20:25:28
|
Revision: 9433
http://xoops.svn.sourceforge.net/xoops/?rev=9433&view=rev
Author: djculex
Date: 2012-05-03 17:42:04 +0000 (Thu, 03 May 2012)
Log Message:
-----------
- Bugfix: Corrected image styling (Thx Yuri)
- Bugfix: removed extra divs & closing correctly span (thx Yuri)
- Bugfix: Checking for null values in jquery.oembed.js
- Bugfix: Breaking jquery without adding jquery.coundown.js to core.php
- Bugfix: Correcting how smallworld_getAvatarLink handles non-image values
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/class/adminclass.php
XoopsModules/smallworld/trunk/smallworld/class/profile.php
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/js/jquery.oembed.js
XoopsModules/smallworld/trunk/smallworld/preloads/core.php
XoopsModules/smallworld/trunk/smallworld/search.php
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
XoopsModules/smallworld/trunk/smallworld/xoops_version.php
Modified: XoopsModules/smallworld/trunk/smallworld/class/adminclass.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/adminclass.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/class/adminclass.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -152,7 +152,7 @@
$i = 1;
while ($row = $xoopsDB->fetchArray($result)) {
$msg["counter"][$i] = $i;
- $msg["img"][$i] = "<img style='margin:0px 5px;' src = '../images/".$i.".png'></img>";
+ $msg["img"][$i] = "<img style='margin:0px 5px;' src = '../images/".$i.".png'/>";
if ($msg['counter'][$i] > 3) {
$msg["img"][$i] = '';
}
@@ -190,7 +190,7 @@
$i = 1;
while ($row = $xoopsDB->fetchArray($result)) {
$msgtoday["counter"][$i] = $i;
- $msgtoday["img"][$i] = "<img style='margin:0px 5px;' src = '../images/".$i.".png'></img>";
+ $msgtoday["img"][$i] = "<img style='margin:0px 5px;' src = '../images/".$i.".png'/>";
if ($msgtoday['counter'][$i] > 3) {
$msgtoday["img"][$i] = '';
}
@@ -224,7 +224,7 @@
while ($row = $xoopsDB->fetchArray($result)) {
$array['counter'][$i] = $i;
$array['img'][$i] = "<img height='10px' width='10px' "
- . "style='margin:0px 5px;' src = '../images/like.png'></img>";
+ . "style='margin:0px 5px;' src = '../images/like.png'/>";
if ($array['counter'][$i] > 3) {
$array["img"][$i] = '';
}
@@ -245,7 +245,7 @@
while ($row = $xoopsDB->fetchArray($result)) {
$array['counter'][$i] = $i;
$array['img'][$i] = "<img height='10px' width='10px' "
- . "style='margin:0px 5px;' src = '../images/dislike.png'></img>";
+ . "style='margin:0px 5px;' src = '../images/dislike.png'/>";
if ($array['counter'][$i] > 3) {
$array["img"][$i] = '';
}
Modified: XoopsModules/smallworld/trunk/smallworld/class/profile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/profile.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/class/profile.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -66,12 +66,12 @@
$rank = $user->rank();
$rank_title = $rank['title'];
if (isset($rank['image'])) {
- $rank_image = "<img align='center' src='".XOOPS_UPLOAD_URL."/".$rank['image']."'></img>";
+ $rank_image = "<img align='center' src='".XOOPS_UPLOAD_URL."/".$rank['image']."'/>";
} else {
$rank_image = '';
}
- $commentsrating = "<img src='".XOOPS_URL."/modules/smallworld/images/like.png' height='10px'width='10px'"."/></img> ".$usersratedplus;
- $commentsrating .= " <img src='".XOOPS_URL."/modules/smallworld/images/dislike.png' height='10px'width='10px'"."/></img> ".$usersratedminus;
+ $commentsrating = "<img src='".XOOPS_URL."/modules/smallworld/images/like.png' height='10px' width='10px'"."/></img> ".$usersratedplus;
+ $commentsrating .= " <img src='".XOOPS_URL."/modules/smallworld/images/dislike.png' height='10px' width='10px'"."/></img> ".$usersratedminus;
$lastlogin = $user->getVar('last_login');
$gender = $r['gender'];
@@ -90,7 +90,7 @@
$avatar = $Wall->Gravatar($id);
$avatar_size = smallworld_getImageSize(80, 100, smallworld_getAvatarLink($id, $avatar));
$avatar_highwide = smallworld_imageResize($avatar_size[0], $avatar_size[1], 100);
- $user_img = "<img src='".smallworld_getAvatarLink($id, $avatar)."' id='smallworld_user_img' ".$avatar_highwide."/></img>";
+ $user_img = "<img src='".smallworld_getAvatarLink($id, $avatar)."' id='smallworld_user_img' ".$avatar_highwide."/>";
$currentcity = $r['present_city'];
$currlng = $r['present_lng'];
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -367,33 +367,51 @@
return $retval;
}
+/**
+ * Check image extension and users gender. If image is legal image extension return avatar,
+ else return default gender based image
+ * @param int $userid
+ * @param string $image
+ * @returns string
+ */
function smallworld_getAvatarLink($userid, $image)
{
- global $xoopsUser, $xoopsDB;
+ global $xoopsUser, $xoopsDB;
+ $ext = pathinfo(strtolower($image), PATHINFO_EXTENSION);
$sql = "SELECT gender FROM ".$xoopsDB->prefix('smallworld_user')." WHERE userid = '".intval($userid)."'";
$result = $xoopsDB->queryf($sql);
while ($row = $xoopsDB->fetchArray($result)) {
$gender = $row['gender'];
}
+
$link = XOOPS_UPLOAD_URL."/".$image;
- if ($image == 'blank.gif' or $image=='Not specifiyed' AND $gender == '1') {
- $link = XOOPS_URL."/modules/smallworld/images/ano_woman.png";
- }
- if ($image == 'blank.gif' or $image=='Not specifiyed' AND $gender == '2') {
- $link = XOOPS_URL."/modules/smallworld/images/ano_man.png";
- }
- if ($image == '' or $image=='Not specifiyed' AND $gender == '1') {
- $link = XOOPS_URL."/modules/smallworld/images/ano_woman.png";
- }
- if ($image == '' or $image=='Not specifiyed' AND $gender == '2') {
- $link = XOOPS_URL."/modules/smallworld/images/ano_man.png";
- }
- if ($image == 'blank.gif' or $image=='Not specifiyed' AND $gender == '') {
- $link = XOOPS_URL."/modules/smallworld/images/genderless.png";
- }
- if ($image == '' or $image=='Not specifiyed' AND $gender == '') {
- $link = XOOPS_URL."/modules/smallworld/images/genderless.png";
- }
+ if (!in_array($ext,array('jpg','bmp','gif','png','jpeg')) || $image == '' || $image == "blank.gif"){
+ if ($ext == '' || $gender == '1') {
+ $link = XOOPS_URL."/modules/smallworld/images/ano_woman.png";
+ }
+
+ if ($ext == '' AND $gender == '1') {
+ $link = XOOPS_URL."/modules/smallworld/images/ano_woman.png";
+ }
+
+ if ($ext == '' AND $gender == '2') {
+ $link = XOOPS_URL."/modules/smallworld/images/ano_man.png";
+ }
+ if ($ext == '' AND $gender == '1') {
+ $link = XOOPS_URL."/modules/smallworld/images/ano_woman.png";
+ }
+ if ($ext == '' AND $gender == '2') {
+ $link = XOOPS_URL."/modules/smallworld/images/ano_man.png";
+ }
+
+ if ($ext == '' AND $gender == '') {
+ $link = XOOPS_URL."/modules/smallworld/images/genderless.png";
+ }
+
+ if ($ext == '' AND $gender == '') {
+ $link = XOOPS_URL."/modules/smallworld/images/genderless.png";
+ }
+ }
return $link;
}
Modified: XoopsModules/smallworld/trunk/smallworld/js/jquery.oembed.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/jquery.oembed.js 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/js/jquery.oembed.js 2012-05-03 17:42:04 UTC (rev 9433)
@@ -130,7 +130,7 @@
return false;
}
var result;
- if(embedProvider.yql.xpath && embedProvider.yql.xpath=='//meta'){
+ if(embedProvider.yql.xpath && embedProvider.yql.xpath=='//meta' && data.query.results){
var meta={};
for(var i=0, l=data.query.results.meta.length; i<l; i++){
var name = data.query.results.meta[i].name||data.query.results.meta[i].property||null;
@@ -621,6 +621,7 @@
new xoops_smallworld.fn.oembed.OEmbedProvider("opengraph", "rich", [".*"], null,
{yql:{xpath:"//meta", from:'html'
, datareturn:function(results){
+ if(results == null)return false;
if(!results['og:title'] && results['title'] &&results['description'])results['og:title']=results['title'];
if(!results['og:title'] && !results['title'])return false;
var code = xoops_smallworld('<p/>');
Modified: XoopsModules/smallworld/trunk/smallworld/preloads/core.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -114,6 +114,9 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
*/
+
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
+
if ( file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.ui.datepicker-language.js')) {
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.ui.datepicker-language.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.countdown.js');
Modified: XoopsModules/smallworld/trunk/smallworld/search.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -41,13 +41,13 @@
$image = '<img src="'.XOOPS_URL.'/uploads/'.$row['userimage'].'" '.$imageHw.'/>';
} else {
if ($row['gender'] == 1) {
- $image = "<img src='".XOOPS_URL."/modules/smallworld/images/ano_woman.png'"." height='30px' width='30px'/></img>";
+ $image = "<img src='".XOOPS_URL."/modules/smallworld/images/ano_woman.png'"." height='30px' width='30px'/>";
}
if ($row['gender'] == 2) {
- $image = "<img src='".XOOPS_URL."/modules/smallworld/images/ano_man.png'"." height='30px' width='30px'/></img>";
+ $image = "<img src='".XOOPS_URL."/modules/smallworld/images/ano_man.png'"." height='30px' width='30px'/>";
}
if ($row['gender'] == 0) {
- $image = "<img src='".XOOPS_URL."/modules/smallworld/images/genderless.png'"." height='30px' width='30px'/></img>";
+ $image = "<img src='".XOOPS_URL."/modules/smallworld/images/genderless.png'"." height='30px' width='30px'/>";
}
}
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-03 17:42:04 UTC (rev 9433)
@@ -24,7 +24,7 @@
<{if $username == $myusername OR $isadminuser == 'YES'}>
<div class="UploadNewAvatar" id="<{$ownerofpage}>" style="display:none">
<div id="smallworld_avatarupload" >
- <span>Upload File<span>
+ <span>Upload File</span>
</div>
<span id="smallworld_avatarstatus" ></span>
<ul id="smallworld_avatarfiles" ></ul>
@@ -645,5 +645,4 @@
<{/foreach}>
</table>
<div id="smallworldStatsDiv" title="<{$smarty.const._SMALLWORLD_STATS}>" style="display:none;"></div>
- <div id="smallworld_recentactivitiesDiv" title="<{$smarty.const._SMALLWORLD_STATS}>" style="display:none;"></div>
- </div>
\ No newline at end of file
+ <div id="smallworld_recentactivitiesDiv" title="<{$smarty.const._SMALLWORLD_STATS}>" style="display:none;"></div>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/xoops_version.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/xoops_version.php 2012-05-03 15:02:09 UTC (rev 9432)
+++ XoopsModules/smallworld/trunk/smallworld/xoops_version.php 2012-05-03 17:42:04 UTC (rev 9433)
@@ -24,7 +24,7 @@
$modversion['description'] = _MI_SMALLWORLD_MODULE_DESC;
$modversion['author'] = "Michael Albertsen";
$modversion['nickname'] = 'Culex';
-$modversion['credits'] = "Mariane, Mrsculex, Mamba, Rune";
+$modversion['credits'] = "Mariane, Mrsculex, Mamba, Rune, Zyth";
$modversion['module_website_name'] = 'www.culex.dk';
$modversion['module_website_url'] = 'http://www.culex.dk';
$modversion['license'] = 'GNU GPL';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-05 02:42:13
|
Revision: 9435
http://xoops.svn.sourceforge.net/xoops/?rev=9435&view=rev
Author: djculex
Date: 2012-05-05 02:42:04 +0000 (Sat, 05 May 2012)
Log Message:
-----------
- Bugfix: Added a complete event handler to register.php + disable input submit in case of error
- Bugfix: Submit register and edit profile is not Json
- Bugfix: Some html malformed functions
- NEW added russian language (Thanks Yura)
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/class/profile.php
XoopsModules/smallworld/trunk/smallworld/class/user.php
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/register.php
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/language/russian/
XoopsModules/smallworld/trunk/smallworld/language/russian/admin.php
XoopsModules/smallworld/trunk/smallworld/language/russian/help/
XoopsModules/smallworld/trunk/smallworld/language/russian/help/help.html
XoopsModules/smallworld/trunk/smallworld/language/russian/help/index.html
XoopsModules/smallworld/trunk/smallworld/language/russian/index.html
XoopsModules/smallworld/trunk/smallworld/language/russian/js/
XoopsModules/smallworld/trunk/smallworld/language/russian/js/index.html
XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.countdown.js
XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/index.html
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_attencionneeded.html
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_complaint.html
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_newcomment.html
XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_register.html
XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php
Modified: XoopsModules/smallworld/trunk/smallworld/class/profile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/profile.php 2012-05-04 17:09:44 UTC (rev 9434)
+++ XoopsModules/smallworld/trunk/smallworld/class/profile.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -70,8 +70,8 @@
} else {
$rank_image = '';
}
- $commentsrating = "<img src='".XOOPS_URL."/modules/smallworld/images/like.png' height='10px' width='10px'"."/></img> ".$usersratedplus;
- $commentsrating .= " <img src='".XOOPS_URL."/modules/smallworld/images/dislike.png' height='10px' width='10px'"."/></img> ".$usersratedminus;
+ $commentsrating = "<img src='".XOOPS_URL."/modules/smallworld/images/like.png' height='10px' width='10px'"."/> ".$usersratedplus;
+ $commentsrating .= " <img src='".XOOPS_URL."/modules/smallworld/images/dislike.png' height='10px' width='10px'"."/> ".$usersratedminus;
$lastlogin = $user->getVar('last_login');
$gender = $r['gender'];
Modified: XoopsModules/smallworld/trunk/smallworld/class/user.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/user.php 2012-05-04 17:09:44 UTC (rev 9434)
+++ XoopsModules/smallworld/trunk/smallworld/class/user.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -169,7 +169,7 @@
while ($row = $xoopsDB->fetchArray($result) AND $start <= count($row)) {
$msg[$start]['friendname'] = $this->getName($row['me']);
$msg[$start]['img'] = $Wall->Gravatar($row['me']);
- $msg[$start]['friendimage'] = "<img src='".XOOPS_UPLOAD_URL."/".$msg[$start]['img']."' height='40px'></img>";
+ $msg[$start]['friendimage'] = "<img src='".XOOPS_UPLOAD_URL."/".$msg[$start]['img']."' height='40px'/>";
$msg[$start]['frienddate'] = date('d-m-Y',$row['date']);
$msg[$start]['accept'] = '<a id="smallworldrequestlink" href = "javascript:AcceptDenyFriend(1,'.$row['me'].','.$row['you'].','.$start.');">'._SMALLWORLD_ACCEPT.'</a>';
$msg[$start]['deny'] = '<a id="smallworldrequestlink" href = "javascript:AcceptDenyFriend(-1,'.$row['me'].','.$row['you'].','.$start.');">'._SMALLWORLD_DENY.'</a>';
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-04 17:09:44 UTC (rev 9434)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-05 02:42:04 UTC (rev 9435)
@@ -403,15 +403,19 @@
var dataString = xoops_smallworld("#smallworld_profileform").serialize();
if (dataString == '') {
} else {
+ xoops_smallworld('.smallworld_finish').attr('disabled',true);
xoops_smallworld.ajax({
type: "POST",
- dataType: 'json',
+ //dataType: 'json',
cache: false,
url: smallworld_url+"submit.php",
data: dataString,
success: function(){
- location.href = smallworld_url+'index.php';
- }
+ alert(SmallworldSavedSuccesMsg);
+ },
+ complete: function() {
+ location.href = smallworld_url+'index.php';
+ }
});
}
});
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/admin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/admin.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/admin.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,82 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting
+* source code which is considered copyrighted (c) material of the
+* original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @packet: Modules
+* @sub-packet: Smallworld
+* @since: Xoops 2.5.4
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Last committed: $Revision: 8904 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-02-07 22:12:44 +0100 (ti, 07 feb 2012) $
+* @ID: $Id: admin.php 8904 2012-02-07 21:12:44Z djculex $
+**/
+
+
+// English language file for Smallworld Admin.php
+
+// tab titles
+ define('_AM_SMALLWORLD_ADMINMESSAGESEND','Сообщение для всех');
+ define('_AM_SMALLWORLD_LOGSMAINTNANCE','Сопровождение базы данных');
+
+// tab one in admin section
+define('_AM_SMALLWORLD_MODULEINSTALL','Модуль установленной версии');
+define('_AM_SMALLWORLD_INSTALLDATE','Модуль установлен: ');
+define('_AM_SMALLWORLD_DATEOFFIRSTMESSAGE','Дата старого сообщения');
+define('_AM_SMALLWORLD_TOTALUSERS','Всего пользователей, использующих Smallworld');
+define('_AM_SMALLWORLD_AVERAGEMSGPERDAY','Среднее количество сообщений в день');
+define('_AM_SMALLWORLD_TOPCHATTERS','Наиболее активные пользователи');
+define('_AM_SMALLWORLD_TOPCHATTERS_TODAY','Наиболее активные пользователи за последние 24 часа');
+define('_AM_SMALLWORLD_TOPRATEDUSERS','Пользователи с высоким рейтингом');
+define('_AM_SMALLWORLD_BOTTOMRATEDUSERS','Пользователи с низким рейтингом');
+define('_AM_SMALLWORLD_STATISTICS_TITLE','Smallworld статистика');
+define('_AM_SMALLWORLD_MODULEINFO','Информация о модуле');
+define('_AM_SMALLWORLD_USERSTATS','Статистика по пользователям');
+define('_AM_SMALLWORLD_NONEYET','Нет сообщений в базе данных');
+define('_AM_SMALLWORLD_NO','нет');
+define('_AM_SMALLWORLD_THEREARE','Тут');
+define('_AM_SMALLWORLD_UPDATE_STATUS','Стстус версии Smallworld:');
+
+// tab two in admin section
+
+// tab three in admin section
+define('_AM_SMALLWORLD_USERADMIN_TITLE','Управление пользователями');
+define('_AM_SMALLWORLD_USERADMININSPECT_TITLE','Пользователи под проверкой администратора');
+define('_AM_SMALLWORLD_USERADMINNOINSPECT_TITLE','Обычные пользователи');
+define("_AM_SMALLWORLD_TITLE_IMAGE","Пользовательское изображение");
+define("_AM_SMALLWORLD_TITLE_USERNAME","Имя пользователя");
+define("_AM_SMALLWORLD_TITLE_REALNAME","Настоящее имя");
+define("_AM_SMALLWORLD_TITLE_IP","IP");
+define("_AM_SMALLWORLD_TITLE_COMPLAINTS","Жалоб принято");
+define("_AM_SMALLWORLD_TITLE_INSPECTTIME","Время проверки");
+define("_AM_SMALLWORLD_TITLE_INSPECTADD","Добавить время проверки");
+define("_AM_SMALLWORLD_TITLE_DELETEUSER","Удалить аккаунт пользователя");
+define('_AM_SMALLWORLD_TITLE_INSPECTDELETE','Очистить время проверки');
+define('_AM_SMALLWORLD_ADDTIMEDROPDOWN_MINUTES',' Минут');
+define('_AM_SMALLWORLD_ADDTIMEDROPDOWN_NOCHANGE','Нет изменений');
+
+// various others
+define('_AM_SMALLWORLD_UPDATE_CRITICAL_UPD',' Есть критическое обновление!!');
+define('_AM_SMALLWORLD_UPDATE_NORMAL_UPD',' Новая версия доступна для скачивания');
+define('_AM_SMALLWORLD_UPDATE_SERVER_ERROR','Сервер выключени или идет обновление.<br/>Попробуйте позже.');
+define('_AM_SMALLWORLD_UPDATE_FILE_DESC','Описание новой версии');
+define('_AM_SMALLWORLD_UPDATE_SERVER_FILE','Вы можете скачать новую версию здесь');
+define('_AM_SMALLWORLD_UPDATE_YOUHAVENEWESTVERSION',' У вас новая версия Smallworld');
+define('_AM_SMALLWORLD_HELP','Help');
+define('_AM_SMALLWORLD_ADMIN_USERDELETEDALERT',' соотвествующие файлы, каталоги и строки таблицы будут удалены');
+define('_AM_SMALLWORLD_STATS_POS','#');
+define('_AM_SMALLWORLD_STATS_NAME','Имя');
+define('_AM_SMALLWORLD_STATS_AMOUNT','Всего');
+define('_AM_SMALLWORLD_STATS_IMG','Иконка');
+
+define('_AM_SMALLWORLD_SP','<img style="margin: 0pt 5px 0pt 0pt; vertical-align: middle;" src="../images/sp.png" height="30px" width="30px"> <a style="position: relative; margin: 0px;vertical-align: middle;" href="javascript:void(0);" id="smallworldDonate">Если вам нравится этот модуль и работа, которую я вложил в него, вы можете поддержать меня, купив мне чашку кофе.</a>');
+define('_AM_SMALLWORLD_FOOTER', "<div class='center smallsmall italic pad5'>Модуль SmallWorld поддерживается <a class='tooltip' rel='external' href='http://culex.dk/' title='Посетите мой сайт'>Culex</a></div>");
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/help/help.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/help/help.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/help/help.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,76 @@
+<div id="help-template" class="outer">
+ <h1 class="head">Help:
+ <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/smallworld/admin/index.php"
+ title="Вернуться к администрированию SmallWorld"> SmallWorld
+ <img src="<{xoAdminIcons home.png}>"
+ alt="Вернуться к администрированию SmallWorld"/>
+ </a></h1>
+
+ <h4 class="odd">Описание</h4>
+
+ <p class="even">Smallworld is a Social Network system. Inspired by the Srinivas Tamada tutorials on Facebook
+ scripting. The base system has been re-written, adapted, and heavily expanded for XOOPS by Culex
+ The module is featuring like/dislike, bookmarking, wall system, image gallery, and is using XIM if installed.
+ The admin side is featuring deleting users, banning users based on time. A countdown is shown on user side to
+ when it's back.. And many more features. It is fully supported by XOOPS version 2.5.0 and higher.<br/> <br/>
+ Smallworld is released under the terms of the GNU General Public License (GPL) and is free to use and modify. It
+ is free to redistribute as long as you abide by the distribution terms of the GPL.</p>
+
+ <h4 class="odd">Установить/деинсталлировать</h4> <br/>
+
+ Стандартный процесс установки - извлечь в
+ ../modules каталог. Установить
+ модуль через Администрирование -> Системный модуль -> Модули.<br/> <br/>
+
+ Убедитесь, что версия загруженного Smallworld является последней версией.
+ Включите cookie и JavaScript в вашем браузере.<br/> <br/>
+ <b>Installing on a hosted platform</b>
+ <ul>
+ <li>Upload the unzipped folder Smallworld to your module directory.</li>
+ <li>Install using XOOPS module install as any other module installation.</li>
+ <li>Make the block visible for the user groups you want to see the block (admin/moderators etc etc).</li>
+ </ul>
+
+ <b>Upgrading from a previous version</b>
+ <ul>
+ <li>Make sure you are using newest version</li>
+ <li>Read the readme.txt in archieve</li>
+ <li>Maybe do a backup of your tables</li>
+ </ul>
+ Detailed instructions on installing modules are available in the
+ <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a> <br/> <br/>
+
+
+ <h4 class="odd">Операции (english)</h4> <br/>
+
+ Detailed instructions on configuring the access rights for user groups are available in the
+ <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a><br/> <br/>
+
+ <h4 class="odd">Решение проблем (english)</h4> <br/>
+
+ <b>I get blank page, can't click username, the block is not visible.......</b><br/> <br/>
+ <ul>
+ <li> Make sure your Xoops version is > 2.5.0. Older versions of Xoops don't have preloads, which are required.
+ </li>
+ <li>Turn on debug and check to see if any errors emerge.</li>
+ <li>Using FireFox, right click on the screen, choose inspect element, choose console in the tabs and check to
+ see if any errors
+ </li>
+ <li>If no errors, use Firebug (Right click->inspect element->console) and see if there are any jQuery errors.
+ </li>
+ <li>If there are no jQuery errors. Clean caches-> module update Smallworld, system modules.</li>
+ <li>If the page is still blank, Go to your protector module -> settings and write smallworld in the form
+ "Modules out of Dos / Crawler checker".
+ </li>
+ </ul>
+ <br/>
+
+ <h4 class="odd">Руководство</h4>
+
+ <p class="even">Пока не доступно</p>
+
+ <h4 class="odd">Задать вопрос</h4>
+
+ <p class="even">Если у вас есть вопросы, или сообщения об ошибках, задавайте их <a href="http://www.xoops.org/modules/newbb">Форуме Xoops.</a></p>
+
+</div>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/help/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/help/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/help/index.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/index.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/js/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/index.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.countdown.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.countdown.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.countdown.js 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,20 @@
+/* http://keith-wood.name/countdown.html
+ Countdown for jQuery v1.5.10.
+ Written by Keith Wood (kbwood{at}iinet.com.au) January 2008.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+
+ /*
+ Check here for your translation
+ http://keith-wood.name/countdown.html#l10nPkgs
+ */
+(function(xoops_smallworld) {
+ xoops_smallworld.countdown.regional['ru'] = {
+ labels: ['Лет', 'Месяцев', 'Недель', 'Дней', 'Часов', 'Минут', 'Секунд'],
+ labels1: ['Год', 'Месяц', 'Неделя', 'День', 'Час', 'Минута', 'Секунда'],
+ compactLabels: ['г', 'м', 'н', 'д','час', 'мин', 'сек'], // The compact texts for the counters
+ whichLabels: null,
+ timeSeparator: ':', isRTL: false};
+ xoops_smallworld.countdown.setDefaults(xoops_smallworld.countdown.regional['ru']);
+})(jQuery);
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.ui.datepicker-language.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/jquery.ui.datepicker-language.js 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,23 @@
+/* English/UK initialisation for the jQuery UI date picker plugin. */
+/* Written by Stuart. */
+jQuery(function(xoops_smallworld){
+ xoops_smallworld.datepicker.regional['ru-RU'] = {
+ closeText: 'Закрыть',
+ prevText: 'Пред',
+ nextText: 'След',
+ currentText: 'Сегодня',
+ monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
+ 'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
+ monthNamesShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн',
+ 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
+ dayNames: ['Воскресение', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
+ dayNamesShort: ['Вск', 'Пон', 'Втр', 'Срд', 'Чтв', 'Птн', 'Сбт'],
+ dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
+ weekHeader: 'Нед',
+ dateFormat: 'дд/мм/гг',
+ firstDay: 1,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ xoops_smallworld.datepicker.setDefaults(xoops_smallworld.datepicker.regional['ru-RU']);
+});
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,56 @@
+// Various language codes to be included in header
+// See this for your parametres
+//https://spreadsheets.google.com/spreadsheet/pub?key=0Ah0xU81penP1cDlwZHdzYWkyaERNc0xrWHNvTTA1S1E&gid=1
+
+var language = 'ru';
+var countryshort = 'ru';
+var countrylong = 'russia';
+
+var _smallworldContinueToReg = "Продолжить регистрацию";
+var _smallworldCancel = "Отменить";
+var _smallworldClose = "закрыть";
+
+var _smallworldCommentsMoreMore = "..Показать больше";
+var _smallworldCommentsMoreLess = "..Показать меньше";
+
+var SmallworldGenderError = "Пожалуйста, введите ваш пол";
+var SmallworldBirthdayError = "Пожалуйста, выберите ваш д/р";
+var SmallworldEmailError = "Пожалуйста, введите не менее одного адреса электронной почты";
+
+var SmallworldSavedSuccesMsg = "Сохранено успешно";
+
+var SmallworldConfirmBtnFI = "Вы уверены ?";
+var SmallworldConfirmBtnYes = 'Да!';
+var SmallworldConfirmBtnNo = 'Нет!';
+
+var smallworldNewMessages = "У вас новые события +";
+var smallworldDeletedMessages = "Сообщения были удалены. Счетчик -";
+
+//Validation
+var SmallworldValidationBackButton = "Назад"; // back button
+var SmallworldValidationForwardButton = "Вперед"; // Forward button
+var SmallworldValidationNameErrorMsg = "Пожалуйста, впишите свое имя"; // Real name field
+var SmallworldValidationGenderErrorMsg = "Пожалуйста, выберите нужный пол"; // Choose gender
+var SmallworldValidationIntingenderErrorMsg = "Пожалуйста, выберите не менее одного значения. По-умолчанию 'нет'"; // Interested in gender
+var SmallworldValidationSearchrelatErrorMsg = "Пожалуйста, выберите не менее одного значения. По-умолчанию 'Друзья'"; // Searching for
+var SmallworldValidationBirthdayErrorMsg = "Пожалуйста, выберите корректную дату"; // Birthday
+var SmallworldValidationEmailTitleErrorMsg = "Неправильный формат email";// Emailtype image title
+var SmallworldValidationBirthplaceErrorMsg = "Пожалуйста, введите место рождения"; // Birthplace
+var SmallworldValidationAdressErrorMsg = "Пожалуйста, введите адрес"; // Adress
+var SmallworldValidationCityErrorMsg = "Пожалуйста, введите город"; // City
+var SmallworldValidationCountryErrorMsg = "Пожалуйста, введите страну"; // country
+var SmallworldValidationWebsiteErrorMsg = "Пожалуйста, введите веб-сайт"; // Website
+var SmallworldSureDelete = "Вы уверены, что хотите удалить это обновление? Операция необратима!"; // Delete comments
+var SmallworldAdminSureDeleteUser = "Вы уверены, что хотите удалить пользователя "; //Admin delete user
+var SmallworldDialogStatsTitle = "Статистика"; // Title for statistic dialog window
+// Languages for jquery confirm box
+var args = {
+ 'confirm' : false, // Ok and Cancel buttons
+ 'verify' : true, // Yes and No buttons
+ 'input' : false, // Text input (can be true or string for default text)
+ 'animate' : true, // Groovy animation (can true or number, default is 400)
+ 'textOk' : 'ОК', // Ok button default text
+ 'textCancel' : 'Отмена', // Cancel button default text
+ 'textYes' : 'Да!', // Yes button default text
+ 'textNo' : 'Нет!' // No button default text
+ }
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/index.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_attencionneeded.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_attencionneeded.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_attencionneeded.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,32 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Begin Wrapper -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Привет <{$toUser}>,</p>
+ <p class="infotext">ОБНОВЛЕНО: <{$date}>. Проверьте ваш профиль на <{$sitename}>.<br><br>Чтобы перейти на smallworld главную страницу используйте этот линк <br><br><{$link}></p>
+ <br>
+ </div>
+<!-- End Wrapper -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_complaint.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_complaint.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_complaint.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,45 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Begin Wrapper -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Привет Админ,</p>
+ <p class="infotext"><{$sendername}> нашел что-то, требующее вашего внимания <{$sitename}></p>
+ <div id="news">
+ <!-- Begin News Navigation -->
+ <div id="newslist">
+ <ul>
+ <!-- Begin Entry Heading 1 -->
+ <li>
+ <span style="font-size:11px">Это находится в треде <{$against}> и <{$sendername}> сообщил об этом в <{$time}> (servertime)</h4>
+ <h4 class="title"><span style="font-size:11px"><{$link}></span></h4>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- End News Navigation -->
+ <br>
+ </div>
+<!-- End Wrapper -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_newcomment.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_newcomment.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_newcomment.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+</style>
+</head>
+<body>
+<!-- Begin Wrapper -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Привет <{$recievename}>,</p>
+ <p class="infotext"><{$sendname}> прокомментировал в ленте <{$sitename}></p>
+ <div id="news">
+ <!-- Begin News Navigation -->
+ <div id="newslist">
+ <ul>
+ <!-- Begin Entry Heading 1 -->
+ <li><{$to_avatarlink}>
+ <h4 class="title"><{$ownernameurl}> <span style="font-size:11px">Исходное сообщение </span></h4>
+ <p><{$ownermessage}></p>
+ </li>
+ <!-- End Entry Heading 1 -->
+
+ <!-- Begin Entry Heading 2 -->
+ <li style="margin-left:25px;width:780px"><{$from_avatarlink}>
+ <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> ответил (<{$itemtextdate}> servertime)</span></h4>
+ <p><{$itemtext}></p>
+ </li>
+ <!-- End Entry Heading 2 -->
+ </ul>
+ </div>
+ </div>
+ <!-- End News Navigation -->
+ <br>
+ <p align="center"><{$replylink}></p>
+ <br/>
+ </div>
+
+<!-- End Wrapper -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_register.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_register.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/mailTpl/mail_register.html 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,44 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Begin Wrapper -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Привет Админ,</p>
+ <p class="infotext"><{$registername}> зарегистрировался на <{$sitename}></p>
+ <div id="news">
+ <!-- Begin News Navigation -->
+ <div id="newslist">
+ <ul>
+ <!-- Begin Entry Heading 1 -->
+ <li><{$registerlink}>
+ <h4 class="title"><{$registerurl}> <span style="font-size:11px">Посмотреть профайл можно тут </span></h4>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <!-- End News Navigation -->
+ <br>
+ </div>
+<!-- End Wrapper -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/main.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/main.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,377 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting
+* source code which is considered copyrighted (c) material of the
+* original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @packet: Modules
+* @sub-packet: Smallworld
+* @since: Xoops 2.5.4
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Last committed: $Revision: 9032 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-02-20 06:15:13 +0100 (ma, 20 feb 2012) $
+* @ID: $Id: main.php 9032 2012-02-20 05:15:13Z djculex $
+**/
+
+/*----------------- Menu items ---------------*/
+
+/*------------ General items -------- */
+define("_SMALLWORLD_SYSERROR","Системная ошибка!");
+define("_SMALLWORLD_SYSNAME","Smallworld");
+define("_SMALLWORLD_ALL_FIELDS_DISABLED","Не предоставлена личная информация");
+
+/*----------- Personal info ------------------*/
+define("_SMALLWORLD_AVATAR","Текущее изображение");
+define("_SMALLWORLD_REALNAME","Настоящее имя");
+define("_SMALLWORLD_GENDER","Пол");
+define("_SMALLWORLD_INTERESTEDIN","Интересы");
+define("_SMALLWORLD_RELATIONSHIPSTATUS","Семейное положение");
+define("_SMALLWORLD_PARTNER","Партнер");
+define("_SMALLWORLD_LOOKINGFOR", "Ищу..");
+define("_SMALLWORLD_BIRTHPLACE", "Место рождения");
+define("_SMALLWORLD_POLITICALVIEW", "Политический взгляд");
+define("_SMALLWORLD_RELIGIOUSVIEW", "Религиозные взгляды");
+define("_SMALLWORLD_EMAILS","Адреса электронной почты");
+
+/*--------------- contact info -----------------*/
+define("_SMALLWORLD_MOBILEPHONE","Мобильный");
+define("_SMALLWORLD_LANDPHONE","Телефон");
+define("_SMALLWORLD_ADRESS","Адрес");
+define("_SMALLWORLD_CITY","Город");
+
+/*-------------- interests ---------------------*/
+define("_SMALLWORLD_WEBSITE","Адрес сайта");
+define("_SMALLWORLD_INTERESTS","Интересы");
+define("_SMALLWORLD_FAVOURITEMUSIC","Любимая музыка");
+define("_SMALLWORLD_FAVOURITEMOVIES","Любимое кино");
+define("_SMALLWORLD_ABOUTME","Обо мне");
+define("_SMALLWORLD_ADDSCHOOLS","Добавить школы / образование");
+define("_SMALLWORLD_ADDJOBS","Добавить работу");
+define("_SMALLWORLD_VARIOUSINTERESTS","Различные интересы");
+define("_SMALLWORLD_CONTACTINFO","Контактная информация");
+define("_SMALLWORLD_PERSONALINFO","Персональные данные");
+define("_SMALLWORLD_NOFRIENDTEXT","Только друзья могут посмотреть профиль / текст ленты");
+
+/* --------------- Timezone, User profile text & stats ----------------*/
+define("_SMALLWORLD_TIMEZONE","Временная зона");
+define("_SMALLWORLD_OCCUPATION","Местоположение");
+define("_SMALLWORLD_MEMBERSINCE","Член с");
+define("_SMALLWORLD_MESSENGER","Программа обмена сообщениями");
+define("_SMALLWORLD_TOTALPOSTS","Всего сообщений");
+define("_SMALLWORLD_RANK","Ранг");
+define("_SMALLWORLD_RANKIMAGE","Изображение ранга");
+define("_SMALLWORLD_TOTALUSERRATINGS","Общий рейтинг");
+define("_SMALLWORLD_LASTLOGIN","Дата последнего посещения");
+define("_SMALLWORLD_SIGNATURE","Подпись");
+define("_SMALLWORLD_REPLY_NOTSPECIFIYED","Не указано");
+define("_SMALLWORLD_BIRTHDAY","Дата рождения");
+define("_SMALLWORLD_AKA","aka");
+define("_SMALLWORLD_BORN","родился");
+define("_SMALLWORLD_YEARSOLD","лет");
+define("_SMALLWORLD_IN","в");
+define("_SMALLWORLD_HE","Он");
+define("_SMALLWORLD_SHE","Она");
+define("_SMALLWORLD_HEORSHE","Он/Она");
+define("_SMALLWORLD_LIVINGIN","в настоящее время живет в");
+define("_SMALLWORLD_ISEMPLOYEDBY","работает на");
+define("_SMALLWORLD_ATTENDED","учился в");
+define("_SMALLWORLD_AND","и");
+define("_SMALLWORLD_BIOGRAPHY","Биография");
+define("_SMALLWORLD_EXTBIOGRAPHY","Больше информации");
+define("_SMALLWORLD_NAME","Имя");
+define("_SMALLWORLD_COUNTRY","Страна");
+
+/*------------- Friends and follow ---------------------*/
+define("_SMALLWORLD_FRIEND","Добавить в друзья");
+define("_SMALLWORLD_FOLLOWFRIEND","Следовать");
+define("_SMALLWORLD_SENDMESSAGE","Послать сообщение");
+define("_SMALLWORLD_MOREINFO","Для информации нажмите здесь");
+
+/*--------------------- Messages and boxes -----------------------------*/
+define("_SMALLWORLD_NOTYETUSER_GREETING","Добро пожаловать");
+define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Для того, чтобы использовать этот модуль, вы должны будете заполнить профиль дополнительной информацией.
+ <br><br>Нажмите ОК для продолжения регистрации или нажмите Отмена<br><br>чтобы вернуться в начало страницы.");
+define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Продолжить для завершения установки");
+define ("_SMALLWORLD_TEXTBEFORESUBMIT","Продолжить, чтобы сохранить информацию в базе данных. <br><br> После этого вы можете посетить свою страницу, <br> и страницы других пользователей <br><br> Спасибо за ваше время.");
+define("_SMALLWORLD_FRIENDSINVITATIONS","Запросы на добавление в друзья");
+define("_SMALLWORLD_DATERECIEVED","Дата");
+define("_SMALLWORLD_ACCEPT","Принять");
+define("_SMALLWORLD_DENY","Запретить");
+define("_SMALLWORLD_LATER","Позже");
+define("_SMALLWORLD_ACTION","Действие");
+define("_SMALLWORLD_UPDATEID_NOT_EXIST","Сообщение не существует. Возврат.");
+
+/* ------------- Registerform ---------------------- */
+
+define("_SMALLWORLD_REGRISTATION_TITLE","Профиль Smallworld");
+define("_SMALLWORLD_STEP1","Шаг 1 из 6");
+define("_SMALLWORLD_STEP2","Шаг 2 из 6");
+define("_SMALLWORLD_STEP3","Шаг 3 из 6");
+define("_SMALLWORLD_STEP4","Шаг 4 из 6");
+define("_SMALLWORLD_STEP5","Шаг 5 из 6");
+define("_SMALLWORLD_STEP6","Конец");
+define ("_SMALLWORLD_BELIEFS","Договоренности");
+define("_SMALLWORLD_FAVOURITETHINGS","Любимые вещи");
+define("_SMALLWORLD_FAVOURITEBOOKS","Любимые книги");
+define("_SMALLWORLD_FAVOURITEMOVIE","Любимые фильмы");
+define("_SMALLWORLD_FAVOURITETVSHOW","Любимые ТВ-передачи");
+define("_SMALLWORLD_FAVOURITEINTERESTS","Интересы");
+define("_SMALLWORLD_INTERESTS_DESC","Интересы, личные данные и контакты");
+define("_SMALLWORLD_CONTACTS","Контактная информация");
+define("_SMALLWORLD_EMAIL","Email(ы)");
+define("_SMALLWORLD_SCREENNAMES","Имена(ы)");
+define("_SMALLWORLD_PHONE","Телефон");
+define("_SMALLWORLD_GSM","Мобильный");
+define("_SMALLWORLD_ISSINGLE","В настоящее время один");
+define("_SMALLWORLD_INRELATIONSHIP","в связи с");
+define("_SMALLWORLD_ISMARRIED","");
+define("_SMALLWORLD_ISENGAGED","с");
+define("_SMALLWORLD_ISCOMPLICATED","скрывает, когда дело доходит до личных отношений с");
+define("_SMALLWORLD_OPENRELATIONSHIP","открыт для отношений с");
+define("_SMALLWORLD_ADDITIONALINFO","ДОПОЛНИТЕЛЬНАЯ информация о");
+define("_SMALLWORLD_HIS","Его");
+define("_SMALLWORLD_HER","ее");
+define("_SMALLWORLD_HISHER","его/ее");
+define("_SMALLWORLD_POLITICWORD","политика");
+define("_SMALLWORLD_RELIGIONWORD","религия");
+define("_SMALLWORLD_IS","есть");
+define("_SMALLWORLD_ADDSOMEINFO","Добавить или редактировать");
+define("_SMALLWORLD_CHOOSE","Выбрать");
+define("_SMALLWORLD_WOMAN","Женщина");
+define("_SMALLWORLD_MAN","Мужчина");
+define("_SMALLWORLD_BOTH","Оба");
+define("_SMALLWORLD_NONE","Нет");
+define("_SMALLWORLD_MARRIED","Женат");
+define("_SMALLWORLD_ENGAGED","Занят");
+define("_SMALLWORLD_SINGLE","Один");
+define("_SMALLWORLD_RELATIONSHIP","В отношениях");
+define("_SMALLWORLD_RELATIONSHIP_OPEN","В открытых отношениях");
+define("_SMALLWORLD_ITSCOMP","Сложно");
+define("_SMALLWORLD_FRIENDSHIP","Дружба");
+define("_SMALLWORLD_DATING","Свидания");
+define("_SMALLWORLD_ARELATIONSHIP","Отношения");
+define("_SMALLWORLD_HANKYPANKY","Шуры-муры");
+define("_SMALLWORLD_PVLIBERAL","Крайне левый");
+define("_SMALLWORLD_PLIBERAL","Либеральный");
+define("_SMALLWORLD_PMODERATE","Умеренный");
+define("_SMALLWORLD_PCONSERVATIVE","Консервативный");
+define("_SMALLWORLD_PVCONSERVATIVE","Очень консервативный");
+define("_SMALLWORLD_PLIBERTARIAN","Крайне правый");
+define("_SMALLWORLD_POTHER","другое");
+define("_SMALLWORLD_RCHRISTIANITY","Христианство");
+define("_SMALLWORLD_RISLAM","Ислам");
+define("_SMALLWORLD_RSECULAR","Светский / Нерелигиозный / Агностик / Атеист");
+define("_SMALLWORLD_RHINDUISM","Индуизм");
+define("_SMALLWORLD_RCHINESETRAD","Китайская традиционная религия");
+define("_SMALLWORLD_RBUDDHISM","Буддизм");
+define("_SMALLWORLD_RPRIMALIND","Прямая и коренная");
+define("_SMALLWORLD_RAFRICANTRAD","Традиционные африканские диаспоры");
+define("_SMALLWORLD_RSIKHISM","Сикхизм");
+define("_SMALLWORLD_RJUCHE","Чучхе");
+define("_SMALLWORLD_RSPIRITISM","Спиритизм");
+define("_SMALLWORLD_RJUDAISM","Иудаизм");
+define("_SMALLWORLD_RBAHAI","Бахаи");
+define("_SMALLWORLD_RJAINISM","Джайнизм");
+define("_SMALLWORLD_RSHINTO","Синто");
+define("_SMALLWORLD_RCAODAI","Као Дай");
+define("_SMALLWORLD_RZOROASRIANISM","Зороастризм");
+define("_SMALLWORLD_RTENRIKYO","Tenrikyo");
+define("_SMALLWORLD_RNEOPAGANISM","Нео-язычества");
+define("_SMALLWORLD_RUNITARIANUNIVERSALISM","Унитарная-Универсализм");
+define("_SMALLWORLD_RRASTA","Растафари");
+define("_SMALLWORLD_RSCIENTOLOGY","Саентология");
+define("_SMALLWORLD_ANCIENTALIENTHEORIST","Древние чужеродные, теоретик");
+define("_SMALLWORLD_ROTHER","Другое");
+define("_SMALLWORLD_SUBMIT","Сохранить");
+define("_SMALLWORLD_EMAILADRESSES","E-mail адрес(а)");
+
+// dropdown screen names
+define("_SMALLWORLD_SCREENNAME_AIM","MSN (uname) ");
+define("_SMALLWORLD_SCREENNAME_FACEBOOK","Facebook (uname) ");
+define("_SMALLWORLD_SCREENNAME_GOOGLE","Google+ (id) ");
+define("_SMALLWORLD_SCREENNAME_ICQ","ICQ (id number)");
+define("_SMALLWORLD_SCREENNAME_SKYPE","Skype (uname) ");
+define("_SMALLWORLD_SCREENNAME_TWITTER","Twitter (uname) ");
+define("_SMALLWORLD_SCREENNAME_MYSPACE","MySpace (uname) ");
+define("_SMALLWORLD_SCREENNAME_XOOPS","Xoops (uid) ");
+define("_SMALLWORLD_SCREENNAME_YAHOO","Yahoo (yahoo id) ");
+define("_SMALLWORLD_SCREENNAME_YOUTUBE","Youtube (uname) ");
+define("_SMALLWORLD_ADDMORE","Добавить еще");
+define("_SMALLWORLD_REMOVE","Удалить");
+
+/*------------ Schools ----------*/
+
+define("_SMALLWORLD_KINDERGARDEN","детский сад");
+define("_SMALLWORLD_NURSERY","питомник");
+define("_SMALLWORLD_ELEMSCHOOL","начальная школа");
+define("_SMALLWORLD_GRADUATESCHOOL","аспирантура");
+define("_SMALLWORLD_HIGHSCHOOL","средняя школа");
+define("_SMALLWORLD_JUNIORHIGH","джунгли");
+define("_SMALLWORLD_JUNIORCOLLEGE","волчья стая");
+define("_SMALLWORLD_COLLEGE","колледж");
+define("_SMALLWORLD_TECNICAL","техникум");
+define("_SMALLWORLD_UNIVERSITY","университет");
+define("_SMALLWORLD_SCHOOLNAME","имя школы");
+define("_SMALLWORLD_SCHOOLTYPE","тип школы");
+define("_SMALLWORLD_START","Год начала");
+define("_SMALLWORLD_STOP","Год завершения");
+define("_SMALLWORLD_MUSIC","Любимая музыка");
+define("_SMALLWORLD_TVSHOW","Любимые ТВ-шоу");
+define("_SMALLWORLD_MOVIE","Любимое кино");
+define("_SMALLWORLD_BOOKS","Любимые книги");
+define("_SMALLWORLD_EMPLOYER","Работодатель");
+define("_SMALLWORLD_POSITION","Описание позиции");
+define("_SMALLWORLD_DESCRIPTION","Описание работы");
+define("_SMALLWORLD_JOBSTART","Начал");
+define("_SMALLWORLD_JOBSTOP","Закончил");
+define("_SMALLWORLD_NOACCOUNT","У вас нет аккаунта. Или в вашем профиле не хватает информации.");
+define("_SMALLWORLD_REGXOOPS","Нажмите здесь, чтобы зарегистрироваться");
+define("_SMALLWORLD_REGSMALLWORLD","Нажмите здесь, чтобы изменить / создать профиль");
+define("_SMALLWORLD_WORKFULL_TITLE","Все места работы");
+define("_SMALLWORLD_SCHOOLFULL_TITLE","Все образовательные учереждения");
+define("_SMALLWORLD_INTERESTS_TITLE","Интересы и контакты");
+define("_SMALLWORLD_MORE","..больше");
+
+/*-------------- Upload form --------------------*/
+define('_SMALLWORLD_UPLOAD_HOWTO','Все картинки вашего альбома показаны здесь, и вы можете использовать это средство для загрузки.<br><br>Нажмите на зеленую, чтобы загрузить файл(ы), выберите ваши картинки и загрузите с помощью:<br>1) Один за одним, используя <img src="images/icon_start.png" style="display: inline-block;height:13px;"/> иконку.<br>2) Выберите несколько или Перетащите* файлы на зеленую область загрузки (* в настоящий момент не работает в IE) и нажмите Начать все<br><br>Примечание: Если вы выберите тип файла, отличный от картинок, скрипт завершит работу. Размер картинки - 5 мегабайт максимум.<br><br>');
+define('_SMALLWORLD_UPLOADTITLE','Заголовок картинки');
+define('_SMALLWORLD_UPLOADDESC','Описание картинки');
+define('_SMALLWORLD_UPLOAD_TITLE','Загрузить картинки в ваш альбом');
+define('_SMALLWORLD_UPLOADTEXT','Начать загрузку');
+define('_SMALLWORLD_UPLOADFILESTEXT','Выбрать картинку(и)');
+define('_SMALLWORLD_IMGDESCRIPTION','Описание');
+define('_SMALLWORLD_IMGTITLE','Заголовок фото');
+define('_SMALLWORLD_IMAGE_EDIT_TITLE','Отредактируйте описание, где необходимо.');
+define("_SMALLWORLD_WELCOME_TITLE","Добро пожаловать");
+define("_SMALLWORLD_WELCOMETEXT",", приветствую. Надеюсь, вам тут будет приятно остаться.");
+define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," загрузил несколько фото <br/> Нажмите на картинку, чтобы посмотреть в оригинальном размере, или этот линк<br/>чтобы открыть галлерею.");
+define("_SMALLWORLD_IMAGES_START","Запустить");
+define("_SMALLWORLD_IMAGES_CANCEL","Отменить");
+define("_SMALLWORLD_IMAGES_DELETE","Удалить");
+define("_SMALLWORLD_IMAGES_STARTALL","Показать все");
+define("_SMALLWORLD_IMAGES_CANCELALL","Отменить все");
+define("_SMALLWORLD_IMAGES_DELETEALL","Удалить все");
+
+/*-------------- Image gallery -------------*/
+define("_SMALLWORLD_ALBUMTITLETEXT","Закрыть альбом");
+define("_SMALLWORLD_TITLEHEADER","Фото альбом");
+define("_SMALLWORLD_NOIMAGES"," еще нет фото");
+define("_SMALLWORLD_GOTOUPLOADIMAGE"," Загрузить или удалить фото");
+define("_SMALLWORLD_EDITDESCRIPTION","Редактировать описание");
+define("_SMALLWORLD_NOTFRIENDNOIMAGES","Вы можете просматривать альбомы друзей только !");
+define("_SMALLWORLD_GALLERY_DOWNLOADORIGINAL","Скачать оригинал");
+define("_SMALLWORLD_GALLEY_NEXTPAGE","Следущее");
+define("_SMALLWORLD_GALLEY_PREVIOUSPAGE","Предыдущее");
+
+
+/*-------------- Search ----------------*/
+define("_SMALLWORLD_SEARCHMEMBER","Поиск по имени пользователя или реальному имени");
+
+/*---------------- Messages (jSon, alerts) -------------------*/
+define("_SMALLWORLD_FRIENDSHIPFOLLOW","Следует ");
+define("_SMALLWORLD_FRIENDSHIPREQUESTS","Отношение: ");
+define("_SMALLWORLD_JSON_ADDFRIEND","Запрос был послан ");
+define("_SMALLWORLD_JSON_CANCEL_ADDFRIEND","Вы отменили запрос ");
+define("_SMALLWORLD_JSON_DELETE_FRIEND_START","Вы удалили ");
+define("_SMALLWORLD_JSON_DELETE_FRIEND_END"," как друг");
+define("_SMALLWORLD_JSON_REQUEST_PENDING","<br><br>Запрос в друзья ждет решения");
+
+define ("_SMALLWORLD_JSON_FOLLOWINGFRIEND","Вы сейчас следуете за: ");
+define ("_SMALLWORLD_JSON_FOLLOWINGFRIEND_DESC","<br><br>Любые сообщения, он / она напишет в своей ленте появится и в вашей ленте.");
+define ("_SMALLWORLD_JSON_UNFOLLOWINGFRIEND","Вы больше не следуете: ");
+define ("_SMALLWORLD_JSON_UNFOLLOWINGFRIEND_DESC","<br><br>Его / ее сообщения больше не будут появляться в вашей ленте.");
+
+define("_SMALLWORLD_JSON_ADDFR_TEXT","Добавить как друга");
+define("_SMALLWORLD_JSON_CANCELFR_TEXT","Отменить запрос на добавление в друзья");
+define("_SMALLWORLD_JSON_REMOVEFR_TEXT","Удалить друга");
+
+define("_SMALLWORLD_JSON_FLYES_TEXT","Следовать");
+define("_SMALLWORLD_JSON_FLNO_TEXT","Отказаться от следования");
+
+define("_SMALLWORLD_JS_ALREADYVOTED","Вы уже голосовали!");
+define("_SMALLWORLD_JS_COMPLAINTSENT","Ваша жалоба была направлена Модератору");
+define("_SMALLWORLD_JS_COMPLAINT_ALREADY_SENT","Вы уже подали жалобу на это сообщение!");
+
+/*----------- Indexpage menu --------------*/
+define("_SMALLWORLD_HOME","В начало");
+define("_SMALLWORLD_PROFILEINDEX","Профиль");
+define("_SMALLWORLD_FRIENDSPAGE","Друзья");
+define("_SMALLWORLD_GALLERY","Фотки");
+define("_SMALLWORLD_CHANGEAVATAR","Сменить аватар");
+define("_SMALLWORLD_EDITPROFILE","Профиль");
+define("_SMALLWORLD_STATS","Статистика");
+define("_SMALLWORLD_INFO","О..");
+define("_SMALLWORLD_XIMUSER","IM к ");
+/*----------- Wall -----------------------*/
+define("_SMALLWORLD_WHATSUP","Что стряслось");
+define("_SMALLWORLD_DELUPD","Удалить обновление");
+define("_SMALLWORLD_COMMENTWALL","Комментарий ");
+define("_SMALLWORLD_DELETECOMMENT","Удалить комментарий");
+define("_SMALLWORLD_SECONDSAGO"," секунд назад");
+define("_SMALLWORLD_ONEMINUTEAGO","1 минуту назад");
+define("_SMALLWORLD_MINUTESAGO"," минут назад");
+define("_SMALLWORLD_ONEHOURAGO","1 час назад");
+define("_SMALLWORLD_HOURSAGO"," часов назад");
+define("_SMALLWORLD_ONEDAYAGO","1 день назад");
+define("_SMALLWORLD_DAYSAGO"," дней назад");
+define("_SMALLWORLD_ONEWEEKAGO","1 неделю назад");
+define("_SMALLWORLD_WEEKSAGO"," недели назад");
+define("_SMALLWORLD_ONEMONTHAGO","1 месяц назад");
+define("_SMALLWORLD_MONTHSAGO"," месяцев назад");
+define("_SMALLWORLD_ONEYEARAGO","1 год назад");
+define("_SMALLWORLD_YEARSAGO"," лет спустя");
+define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Нажмите здесь для просмотра в оригинальном размере");
+
+/*-------------------- Friends page ---------------*/
+define("_SMALLWORLD_FRIENDPAGE","Друзья");
+define("_SMALLWORLD_PENDINGUSERS"," ожидаются запросы от следующих пользователей");
+define("_SMALLWORLD_ALREADYFRIENDS"," друзья");
+define("_SMALLWORLD_YOUFOLLOW"," следует за этими пользователями");
+define("_SMALLWORLD_FOLLOWINGYOU","Эти пользователели следуют за ");
+define("_SMALLWORLD_NOUSERS","Нет пользователей в этой категории");
+
+/*--------------- mail texts ----------------------*/
+define("_SMALLWORLD_MAIL_REGISTERSUBJECT","Новый зарегистрированный пользователь тут ");
+define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Жалоба поступила тут ");
+define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","Новый аватар загружен тут ");
+define("_SMALLWORLD_MAIL_NEWCOMMENT","Новый коммент на ваше сообщение здесь ");
+define("_SMALLWORLD_SEEANDREPLYHERE","Посмотреть и ответить на коммент тут");
+define("_SMALLWORLD_GOTOSMALLWORLDHERE","Перейти на smallworld заглавную страницу, тут ");
+
+define("_SMALLWORLD_MAIL_COMPLAINT","Жалоба на предупреждение");
+define("_SMALLWORLD_COMP_MSG_LNK_DESC","Нажмите здесь, чтобы посмотреть затронутое сообщение");
+define("_SMALLWORLD_MAIL_NEWFRIENDFOLLOWER", "Новый запрос в друзья или новый пользователь следует за вами");
+
+/* ------------ Inspection & countdown ---------------- */
+define("_SMALLWORLD_INSPEC_DESC","Администратор закрыл этот аккаунт для проверки.<br/><br/>Ожидаемое время инспекции закончиться в");
+define("_SMALLWORLD_INSPEC_DESC2","Попробуйте еще раз в другое время.");
+define("_SMALLWORLD_BDAY_TODAY","Сегодня");
+define("_SMALLWORLD_BDAY_ISIN","День рождения: ");
+define("_SMALLWORLD_BDAY_YEARS","лет");
+
+/* ------------ Social networks bookmarks ---------------- */
+define("_SMALLWORLD_SHARELINK","Переслать");
+define("_SMALLWORLD_SHAREBOX_TITLE","Переслать / сохранить");
+define("_SMALLWORLD_UPDATEONSITEMETA"," обновлено - ");
+define("_SMALLWORLD_BOOKMARK_NOPERM_MESSAGE","Неправильная закладка. Нет разрешения для пересылки!<br><br>Пожалуйста, создайте профиль на smallworld<br><br><a href='register.php'>Регистрация здесь</a>");
+
+/* ------------- Statistics and about ------------------- */
+define("_SMALLWORLD_STATS_NEWESTUSERS","Новые пользователи");
+define("_SMALLWORLD_STATS_MOSTACTUSERS","Наиболее активные пользователи");
+define("_SMALLWORLD_STATS_BESTRATEDUSERS","Лучшие пользователи");
+define("_SMALLWORLD_STATS_WORSTRATEDUSERS","Худшие по рейтингу пользователи");
+define("_SMALLWORLD_STATS_NOBDAYSTODAY","Сегодня д/р нет");
+define("_SMALLWORLD_STATS_BDAYSTODAY","Сегодня отмечают день рождения");
+define("_SMALLWORLD_STATS_LIKETHISMODULE","Как вам этот модуль?");
+
+/* ----------------- donate link -------------- */
+define("_SMALLWORLD_DONATETEXT"," Пожертвования на кофе здесь ");
+?>
Added: XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -0,0 +1,93 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting
+* source code which is considered copyrighted (c) material of the
+* original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @packet: Modules
+* @sub-packet: Smallworld
+* @since: Xoops 2.5.4
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Last committed: $Revision: 8904 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-02-07 22:12:44 +0100 (ti, 07 feb 2012) $
+* @ID: $Id: modinfo.php 8904 2012-02-07 21:12:44Z djculex $
+**/
+
+define("_MI_SMALLWORLD_MODULE_NAME","Smallworld");
+define ("_MI_SMALLWORLD_MODULE_DESC","Модуль социальных сетей. Со стеной и профилями.");
+define('_MI_SMALLWORLD_ADMENU','Администрирование');
+define('_MI_SMALLWORLDMENU_INDEX','Главная');
+define('_MI_SMALLWORLDMENU_STATS','Статистика');
+define('_MI_SMALLWORLDMENU_USERADMIN','Управление пользователями');
+define('_MI_SMALLWORLDMENU_HELP','Помощь');
+define('_MI_SMALLWORLDMENU_ABOUT','О модуле');
+
+/* -------- Configs ---------- */
+
+// Map apis
+define("_MI_SMALLWORLD_USEGOOGLE","Использование Google Maps Geolocation API");
+define("_MI_SMALLWORLD_USEGOOGLE_DESC","По умолчанию база данных GeoNames. Выберите Да, чтобы использовать Google Maps.");
+
+// Messages per page
+define("_MI_SMALLWORLD_MSGTOSHOW","Количество сообщений");
+define("_MI_SMALLWORLD_MSGTOSHOW_DESC","Сколько сообщений (обновлениий) показать с самого начала в профиле и индексной странице.");
+
+// Use validation
+define("_MI_SMALLWORLD_VALIDATIONSTRENGHT","Проверка шагов");
+define("_MI_SMALLWORLD_VALIDATIONSTRENGHT_DESC","Использовать проверку полей при регистрации и редактировании профиля. :<br><br>Опции: :<br><br> Нет: Нет проверки <br> Да: * Наиболее важные поля * должны быть проверены");
+
+// Smallworld take-over user name links ?
+define ("_MI_SMALLWORLD_TAKEOVERLINKS","Преобразование имени пользователя ");
+define ("_MI_SMALLWORLD_TAKEOVERLINKS_DESC","Smallworld будет использовать небольшой JavaScript, чтобы изменить ссылки на USERPROFILE <br> взамен на userinfo.php<br><br> По умолчанию - нет.");
+
+define ("_MI_SMALLWORLD_USERSOWNMSGCOUNTS","Собственные сообщения пользователей подлежат проверке?");
+define ("_MI_SMALLWORLD_USERSOWNMSGCOUNTS_DESC","Каждые 10 секунд сообщения ваших последователей подсчитываются и результат будет показан, <br> если не 0. Если вы выберите Да, то показываются сообщение когда вы удаляете или добавляете собственное.");
+
+define ("_MI_SMALLWORLD_BOOKMARSAVATARS","Использование логотипа Smallworld в закладках");
+define ("_MI_SMALLWORLD_BOOKMARKSAVATARS_DESC","Когда сообщения являются публичными, и вы хотите поделиться ими в социальных сетях. Вы можете здесь описать как использовать логотип <br> Smallworld - как общее изображение или «нет» = размещение пользовательского аватара. <br><br> По умолчанию <br> 'да' = Smallworld логотип.");
+
+define ("_MI_SMALLWORLD_USEMAILNOTIFICATION","Использование почтовых уведомлений");
+define ("_MI_SMALLWORLD_USEMAILNOTIFICATION_DESC","Когда новый пользователь регистрируется, будет отправляться письмо администратору, или когда комментарий будет добавлен в сообщение, где пользователь учавствует в переписке, в почту высылается сообщение пользователю. По умолчанию <br> <br> 'да'");
+
+// Select fields & Mandetory fields
+define ('_MI_SMALLWORLD_VIEWFIELDS','Использование полей при регистрации и в профиле');
+define ('_MI_SMALLWORLD_VIEWFIELDS_DESC','Выберите поля для использования в регистрационной форме и в профиле. Control <br> + мышь для множественного выбора ');
+define ('_MI_SMALLWORLD_VERIFYFIELDS','Производить проверку по полям при регистрации');
+define ('_MI_SMALLWORLD_VERIFYFIELDS_DESC','Выберите (*) обязательные поля регистрационной формы. Control <br> + мышь для множественного выбора');
+
+define ('_MI_SMALLWORLD_REALNAME','Настоящее имя');
+define ('_MI_SMALLWORLD_GENDER','Пол');
+define ('_MI_SMALLWORLD_INTERESTEDIN','Заинтересован в ');
+define ('_MI_SMALLWORLD_RELATIONSHIPSTATUS','статус отношений');
+define ('_MI_SMALLWORLD_PARTNER','Партнер');
+define ('_MI_SMALLWORLD_LOOKINGFOR','Ищу');
+define ('_MI_SMALLWORLD_BIRTHDAY','День рождения');
+define ('_MI_SMALLWORLD_BIRTHPLACE','Место рождения');
+define ('_MI_SMALLWORLD_POLITICALVIEWS','Политика');
+define ('_MI_SMALLWORLD_RELIGIOUSVIEWS','Религия');
+define ('_MI_SMALLWORLD_EMAILS','Адреса электронной почты');
+define ('_MI_SMALLWORLD_SCREENNAMES','другие имена');
+define ('_MI_SMALLWORLD_MOBILE','мобильный');
+define ('_MI_SMALLWORLD_LANDPHONE','телефон');
+define ('_MI_SMALLWORLD_STREETADRESS','адрес проживания');
+define ('_MI_SMALLWORLD_PRESENTCITY','текущий город проживания');
+define ('_MI_SMALLWORLD_COUNTRY','страна');
+define ('_MI_SMALLWORLD_WEBSITE','веб-сайт');
+define ('_MI_SMALLWORLD_INTERESTS','Интересы');
+define ('_MI_SMALLWORLD_FAVOURITEMUSIC','Любимая музыка');
+define ('_MI_SMALLWORLD_FAVOURITETVSHOWS','Любимые ТВ-шоу');
+define ('_MI_SMALLWORLD_FAVOURITEMOVIES','Любимые фильмы');
+define ('_MI_SMALLWORLD_FAVOURITEBOOKS','Любимые книги');
+define ('_MI_SMALLWORLD_ABOUTME','Обо мне');
+define ('_MI_SMALLWORLD_EDUCATION','Оброзование');
+define ('_MI_SMALLWORLD_EMPLOYMENT','Работа');
+
+?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/register.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/register.php 2012-05-04 17:09:44 UTC (rev 9434)
+++ XoopsModules/smallworld/trunk/smallworld/register.php 2012-05-05 02:42:04 UTC (rev 9435)
@@ -31,14 +31,13 @@
$id = $xoopsUser->getVar('uid');
$check = new SmallWorldUser;
$profile = $check->CheckIfProfile($id);
-
+
// Check if inspected userid -> redirect to userprofile and show admin countdown
- /*
+
$inspect = Smallworld_isInspected ($id);
if ($inspect['inspect'] == 'yes') {
redirect_header("userprofile.php?username=".$xoopsUser->getVar('uname'), 1);
}
- */
if ($profile >= 1) {
// Create basic user in db & redirect to editProfile.php
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
...
[truncated message content] |
|
From: <dj...@us...> - 2012-05-07 09:27:05
|
Revision: 9446
http://xoops.svn.sourceforge.net/xoops/?rev=9446&view=rev
Author: djculex
Date: 2012-05-07 09:26:51 +0000 (Mon, 07 May 2012)
Log Message:
-----------
- Bugfix: Typos & Missing defines (Thanks Cesag)
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/class/db.php
XoopsModules/smallworld/trunk/smallworld/language/danish/admin.php
XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
XoopsModules/smallworld/trunk/smallworld/language/english/admin.php
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
XoopsModules/smallworld/trunk/smallworld/xoops_version.php
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/language/french/
XoopsModules/smallworld/trunk/smallworld/language/french/admin.php
XoopsModules/smallworld/trunk/smallworld/language/french/help/
XoopsModules/smallworld/trunk/smallworld/language/french/help/help.html
XoopsModules/smallworld/trunk/smallworld/language/french/help/index.html
XoopsModules/smallworld/trunk/smallworld/language/french/index.html
XoopsModules/smallworld/trunk/smallworld/language/french/js/
XoopsModules/smallworld/trunk/smallworld/language/french/js/index.html
XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.countdown.js
XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/index.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html
XoopsModules/smallworld/trunk/smallworld/language/french/main.php
XoopsModules/smallworld/trunk/smallworld/language/french/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/french_iso/
XoopsModules/smallworld/trunk/smallworld/language/french_iso/admin.php
XoopsModules/smallworld/trunk/smallworld/language/french_iso/help/
XoopsModules/smallworld/trunk/smallworld/language/french_iso/help/help.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/help/index.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/index.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/index.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.countdown.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/index.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php
XoopsModules/smallworld/trunk/smallworld/language/french_iso/modinfo.php
Modified: XoopsModules/smallworld/trunk/smallworld/class/db.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/db.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/class/db.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -124,7 +124,7 @@
$sql = "SELECT ".$var." FROM ".$xoopsDB->prefix('smallworld_user')." WHERE userid = '".$id."'";
$result = $xoopsDB->queryF($sql);
if ($xoopsDB->getRowsNum($result) < 1) {
- return _SMALLWORLD_REPLY_NOTSPECIFIYED;
+ return _SMALLWORLD_REPLY_NOTSPECIFIED;
}
while ($row = $xoopsDB->fetchArray($result)) {
$msg[$var] = $row[$var];
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/admin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/admin.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/admin.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -25,6 +25,8 @@
// Engelsk language fil til Smallworld admin.php
// Tab titler
+ define('_AM_SMALLWORLD_ADMINMESSAGESEND','Send til alle');
+ define('_AM_SMALLWORLD_LOGSMAINTNANCE','Database vedligeholdelse');
// Fanebladsside en i admin sektion
define ('_AM_SMALLWORLD_MODULEINSTALL', 'Modul version installeret');
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -73,7 +73,7 @@
define ("_SMALLWORLD_TOTALUSERRATINGS", "Samlet rating");
define ("_SMALLWORLD_LASTLOGIN", "Sidste login");
define ("_SMALLWORLD_SIGNATURE", "Signatur");
-define ("_SMALLWORLD_REPLY_NOTSPECIFIYED", "Ikke specificeret");
+define ("_SMALLWORLD_REPLY_NOTSPECIFIED", "Ikke specificeret");
define ("_SMALLWORLD_BIRTHDAY", "Fødselsdag");
define ("_SMALLWORLD_AKA", "alias");
define ("_SMALLWORLD_BORN", "født");
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/admin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/admin.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/admin.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -36,7 +36,7 @@
define('_AM_SMALLWORLD_AVERAGEMSGPERDAY','Average messages per day');
define('_AM_SMALLWORLD_TOPCHATTERS','Most active users overall');
define('_AM_SMALLWORLD_TOPCHATTERS_TODAY','Most active users in last 24 hours');
-define('_AM_SMALLWORLD_TOPRATEDUSERS','Higest rated users');
+define('_AM_SMALLWORLD_TOPRATEDUSERS','Highest rated users');
define('_AM_SMALLWORLD_BOTTOMRATEDUSERS','Worst rated users');
define('_AM_SMALLWORLD_STATISTICS_TITLE','Smallworld Statistics');
define('_AM_SMALLWORLD_MODULEINFO','Module info');
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -73,7 +73,7 @@
define("_SMALLWORLD_TOTALUSERRATINGS","Overall rating");
define("_SMALLWORLD_LASTLOGIN","Last login");
define("_SMALLWORLD_SIGNATURE","Signature");
-define("_SMALLWORLD_REPLY_NOTSPECIFIYED","Not specifiyed");
+define("_SMALLWORLD_REPLY_NOTSPECIFIED","Not specifiyed");
define("_SMALLWORLD_BIRTHDAY","Birthday");
define("_SMALLWORLD_AKA","aka");
define("_SMALLWORLD_BORN","born");
@@ -244,7 +244,7 @@
define("_SMALLWORLD_MORE","..more");
/*-------------- Upload form --------------------*/
-define('_SMALLWORLD_UPLOAD_HOWTO','All images from your album is shown here, and you can use this tool to upload or delete images<br><br>Press the green upload file(s), Select your pictures and upload eighter:<br>1) One by one using the <img src="images/icon_start.PNG" style="display: inline-block;height:13px;"/> icon.<br>2) Select multible by browsing or Drag* files onto the green upload (* does currently not work in IE) and press start all<br><br>Note: If you choose other filetypes than image files the script wil break. Image size is maximum 5 MBytes<br><br>');
+define('_SMALLWORLD_UPLOAD_HOWTO','All images from your album is shown here, and you can use this tool to upload or delete images<br><br>Press the green upload file(s), Select your pictures and upload either:<br>1) One by one using the <img src="images/icon_start.PNG" style="display: inline-block;height:13px;"/> icon.<br>2) Select multible by browsing or Drag* files onto the green upload (* does currently not work in IE) and press start all<br><br>Note: If you choose other filetypes than image files the script wil break. Image size is maximum 5 MBytes<br>');
define('_SMALLWORLD_UPLOADTITLE','Image title');
define('_SMALLWORLD_UPLOADDESC','Image description');
define('_SMALLWORLD_UPLOAD_TITLE','Upload images to your image album');
@@ -252,7 +252,7 @@
define('_SMALLWORLD_UPLOADFILESTEXT','Select image(s)');
define('_SMALLWORLD_IMGDESCRIPTION','Image description');
define('_SMALLWORLD_IMGTITLE','Image title');
-define('_SMALLWORLD_IMAGE_EDIT_TITLE','Edit descriptions where neded at send');
+define('_SMALLWORLD_IMAGE_EDIT_TITLE','Edit descriptions where needed and send');
define("_SMALLWORLD_WELCOME_TITLE","Welcome");
define("_SMALLWORLD_WELCOMETEXT",", welcome. Hope you'll enjoy your stay.");
define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," uploaded some new pictures <br/> Press image to see full size or this link<br/>to open gallery");
@@ -343,7 +343,7 @@
/*--------------- mail texts ----------------------*/
define("_SMALLWORLD_MAIL_REGISTERSUBJECT","New registered user at ");
-define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Complaint agains user at ");
+define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Complaint against user at ");
define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","New avatar upload at ");
define("_SMALLWORLD_MAIL_NEWCOMMENT","New comment to you message at ");
define("_SMALLWORLD_SEEANDREPLYHERE","See & reply to the comment here");
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php 2012-05-07 04:57:03 UTC (rev 9445)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -46,13 +46,13 @@
// Smallworld take-over user name links ?
define ("_MI_SMALLWORLD_TAKEOVERLINKS","Convert username links to smallworld");
-define ("_MI_SMALLWORLD_TAKEOVERLINKS_DESC","Smallworld will use a small javascript to change links on load to point to userprofile<br>insted of userinfo.php<br><br>Default is 'no'");
+define ("_MI_SMALLWORLD_TAKEOVERLINKS_DESC","Smallworld will use a small javascript to change links on load to point to userprofile<br>instead of userinfo.php<br><br>Default is 'no'");
define ("_MI_SMALLWORLD_USERSOWNMSGCOUNTS","Users own posts count in check ? ");
-define ("_MI_SMALLWORLD_USERSOWNMSGCOUNTS_DESC","Every 10 seconds the posts of your followers are counted and a refresh button will show, <br>if result is not 0. If you choose yes to this, this button will olso react when you post/delete posts.");
+define ("_MI_SMALLWORLD_USERSOWNMSGCOUNTS_DESC","Every 10 seconds the posts of your followers are counted and a refresh button will show, <br>if result is not 0. If you choose yes to this, this button will also react when you post/delete posts.");
define ("_MI_SMALLWORLD_BOOKMARSAVATARS","Use Smallworld Logo when bookmarking ? ");
-define ("_MI_SMALLWORLD_BOOKMARKSAVATARS_DESC","When posts are public and you want to share on social networks. You can here descide weather to use<br>smallworld logo as shared image or 'no' = the posting users avatar.<br><br>Default is 'yes' = smallworld logo.");
+define ("_MI_SMALLWORLD_BOOKMARKSAVATARS_DESC","When posts are public and you want to share on social networks. You can here decide whether to use<br>smallworld logo as shared image or 'no' = the posting users avatar.<br><br>Default is 'yes' = smallworld logo.");
define ("_MI_SMALLWORLD_USEMAILNOTIFICATION","Use mail notifications ? ");
define ("_MI_SMALLWORLD_USEMAILNOTIFICATION_DESC","When new user register a mail is sent to admin, or when a comment is added to a post where user is part a mail is sent to user.<br><br>Default is 'yes'");
Added: XoopsModules/smallworld/trunk/smallworld/language/french/admin.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/admin.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/admin.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,82 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting
+* source code which is considered copyrighted (c) material of the
+* original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @packet: Modules
+* @sub-packet: Smallworld
+* @since: Xoops 2.5.4
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Last committed: $Revision$
+* @Last changed by: $Author$
+* @Last changed date: $Date$
+* @ID: $Id$
+**/
+
+
+// Traduit par Cesag (frxoops.org) le 5 Mai 2012 pour le module smallworld, fichier admin.php
+
+// Titre des onglets
+ define('_AM_SMALLWORLD_ADMINMESSAGESEND','Message à tous');
+ define('_AM_SMALLWORLD_LOGSMAINTNANCE','Maintenance de la base de données');
+
+// Premier onglet dans la section administration
+define('_AM_SMALLWORLD_MODULEINSTALL','Version du module installé');
+define('_AM_SMALLWORLD_INSTALLDATE','Module installé le');
+define('_AM_SMALLWORLD_DATEOFFIRSTMESSAGE','Date du plus ancien message');
+define('_AM_SMALLWORLD_TOTALUSERS','Nombre total d\'utilisateurs');
+define('_AM_SMALLWORLD_AVERAGEMSGPERDAY','Moyenne des messages par jour');
+define('_AM_SMALLWORLD_TOPCHATTERS','Utilisateurs les plus actifs');
+define('_AM_SMALLWORLD_TOPCHATTERS_TODAY','Utilisateurs les plus actifs depuis 24 heures');
+define('_AM_SMALLWORLD_TOPRATEDUSERS','Utilisateurs les mieux notés');
+define('_AM_SMALLWORLD_BOTTOMRATEDUSERS','Utilisateurs qui ont le moins de cote');
+define('_AM_SMALLWORLD_STATISTICS_TITLE','Statistiques du module');
+define('_AM_SMALLWORLD_MODULEINFO','Informations du module');
+define('_AM_SMALLWORLD_USERSTATS','Statistiques des utilisateurs');
+define('_AM_SMALLWORLD_NONEYET','Pas de messages dans la base de données');
+define('_AM_SMALLWORLD_NO','rien');
+define('_AM_SMALLWORLD_THEREARE','Il y a ou il n\'y a');
+define('_AM_SMALLWORLD_UPDATE_STATUS','Statut de votre version de module :');
+
+// Deuxième onglet dans la section administration
+
+// Troisième onglet dans la section administration
+define('_AM_SMALLWORLD_USERADMIN_TITLE','Administration des utilisateurs');
+define('_AM_SMALLWORLD_USERADMININSPECT_TITLE','Utilisateurs sous contrôle d\'administration');
+define('_AM_SMALLWORLD_USERADMINNOINSPECT_TITLE','Utilisateurs normaux');
+define("_AM_SMALLWORLD_TITLE_IMAGE","Photo de l'utilisateur");
+define("_AM_SMALLWORLD_TITLE_USERNAME","Nom d'utilisateur");
+define("_AM_SMALLWORLD_TITLE_REALNAME","Nom de famille");
+define("_AM_SMALLWORLD_TITLE_IP","Ip");
+define("_AM_SMALLWORLD_TITLE_COMPLAINTS","Plaintes reçues");
+define("_AM_SMALLWORLD_TITLE_INSPECTTIME","Temps de contrôle");
+define("_AM_SMALLWORLD_TITLE_INSPECTADD","Ajouter un temps de contrôle");
+define("_AM_SMALLWORLD_TITLE_DELETEUSER","Supprimer le compte de l\'utilisateur");
+define('_AM_SMALLWORLD_TITLE_INSPECTDELETE','Annuler le temps de contrôle');
+define('_AM_SMALLWORLD_ADDTIMEDROPDOWN_MINUTES',' Minutes');
+define('_AM_SMALLWORLD_ADDTIMEDROPDOWN_NOCHANGE','Pas de changement');
+
+// Divers, autres
+define('_AM_SMALLWORLD_UPDATE_CRITICAL_UPD',' Une mise à jour critique est disponible !');
+define('_AM_SMALLWORLD_UPDATE_NORMAL_UPD',' Il y a une version plus récente, disponible en téléchargement');
+define('_AM_SMALLWORLD_UPDATE_SERVER_ERROR','Le serveur est en panne ou en cours de mise à jour, <br/> veuillez retenter plus tard.');
+define('_AM_SMALLWORLD_UPDATE_FILE_DESC','Description de la nouvelle version');
+define('_AM_SMALLWORLD_UPDATE_SERVER_FILE','Vous pouvez télécharger la nouvelle version d\'ici');
+define('_AM_SMALLWORLD_UPDATE_YOUHAVENEWESTVERSION',' Vous avez déjà la version la plus récente');
+define('_AM_SMALLWORLD_HELP','Aide');
+define('_AM_SMALLWORLD_ADMIN_USERDELETEDALERT','les dossiers associés, les fichiers et les lignes de tables ont été supprimés');
+define('_AM_SMALLWORLD_STATS_POS','#');
+define('_AM_SMALLWORLD_STATS_NAME','Nom');
+define('_AM_SMALLWORLD_STATS_AMOUNT','Nombre');
+define('_AM_SMALLWORLD_STATS_IMG','Icône');
+
+define('_AM_SMALLWORLD_SP','<img style="margin: 0pt 5px 0pt 0pt; vertical-align: middle;" src="../images/sp.png" height="30px" width="30px"> <a style="position: relative; margin: 0px;vertical-align: middle;" href="javascript:void(0);" id="smallworldDonate">Si vous aimez ce module et le travail effectué, vous pouvez me garder éveillé en m\'offrant un café</a>');
+define('_AM_SMALLWORLD_FOOTER', "<div class='center smallsmall italic pad5'>Le module SmallWorld est suivi par <a class='tooltip' rel='external' href='http://culex.dk/' title='Visitez mon site internet'>Culex</a></div>");
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/help/help.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/help/help.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/help/help.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,75 @@
+<div id="help-template" class="outer">
+ <h1 class="head">Aide :
+ <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/smallworld/admin/index.php"
+ title="Retour à l'administration de SmallWorld"> SmallWorld
+ <img src="<{xoAdminIcons home.png}>"
+ alt="Retour à l'administration de SmallWorld"/>
+ </a></h1>
+
+ <h4 class="odd">Description</h4>
+
+ <p class="even">Smallworld est un système de Réseau Social. Inspiré par les didacticiels de Srinivas Tamada sur Facebook
+ script. Le système de base a été réécrit, adapté et développé en grande partie par Culex pour Xoops.
+ Le module est doté de votes "j'aime"/"je n'aime pas", signets, système de murs, gallerie d'images et utilise Xim (module de discussion) si il est installé.
+ L'administration propose la suppression des utilisateurs, l'interdiction d'utilisateurs pendant un temps. Un compte à rebours est affiché côté utilisateur pour préciser quand il peut à nouveau utiliser son compte.
+ Il y a beaucoup d'autres options. Le module est entièrement compatible pour la version XOOPS 2.5.0 et supérieur.<br/> <br/>
+ Smallworld est distribué sous les termes de la licence publique générale de GNU (GPL) et est libre d'être utilisé et modifié. Il
+ est libre de redistribution tant que vous respectez les termes de la distribution GPL.</p>
+
+ <h4 class="odd">Installation/Désinstallation</h4> <br/>
+
+ Aucune mesure spéciale n'est nécessaire, suivez la procédure d'installation standard - extraire le dossier smallworld dans le
+ répertoire .../modules. Installez le module dans la partie administration -> Modules.<br/> <br/>
+
+ Vérifiez si la version téléchargée de Smallworld est la dernière version réalisée.
+ Activez les cookies et le JavaScript de votre navigateur.<br/> <br/>
+ <b>Installation chez un hébergeur</b>
+ <ul>
+ <li>Téléchargez le dossier dézippé Smallworld vers votre répertoire de module.</li>
+ <li>Installation à l'aide de l'installation de module XOOPS comme toute autre installation de module.</li>
+ <li>Rendez le block visible pour les groupes d'utilisateurs que vous souhaitez (administrateurs/modérateurs etc...).</li>
+ </ul>
+
+ <b>Mise à niveau depuis une version précédente</b>
+ <ul>
+ <li>Assurez-vous que vous utilisez la version la plus récente</li>
+ <li>Lisez le fichier "readme.txt" dans le dossier "docs"</li>
+ <li>Faire éventuellement une sauvegarde de vos tables</li>
+ </ul>
+ Des instructions détaillées sur l'installation de modules sont disponibles dans le
+ <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a> <br/> <br/>
+
+
+ <h4 class="odd">Opérations</h4> <br/>
+
+ Des instructions détaillées sur la configuration des droits d'accès pour les groupes d'utilisateurs sont disponibles dans le
+ <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a><br/> <br/>
+
+ <h4 class="odd">Résolution de problèmes</h4> <br/>
+
+ <b>J'obtiens une page blanche, je ne peux pas cliquer sur le nom d'utilisateur, le bloc n'est pas visible...</b><br/> <br/>
+ <ul>
+ <li>Assurez-vous que votre version de Xoops est supérieure à 2.5.0. Les anciennes versions de Xoops n'ont pas les prérequis nécessaires.
+ </li>
+ <li>Activez le débogage (mode debug) et regardez si des erreurs s'affichent.</li>
+ <li>À l'aide de FireFox, cliquez avec le bouton droit sur l'écran, choisissez "inspecter l'élément", choisissez la console dans les onglets et vérifiez
+ s'il y a des erreurs.
+ </li>
+ <li>Si il n'y a pas d'erreurs, utilisez Firebug (cliquez droit -> inspecter l'élément -> console) et regardez si il y a des erreurs jQuery.
+ </li>
+ <li>S'il n'y a aucune erreur jQuery, videz le cache -> mettez à jour le module Smallworld dans la partie administration des modules.</li>
+ <li>Si la page est encore blanche, allez au module Protector -> Préférences et écrivez smallworld dans le champ
+ "Modules à exclure du contrôle DoS (F5)/Crawler".
+ </li>
+ </ul>
+ <br/>
+
+ <h4 class="odd">Tutoriel</h4>
+
+ <p class="even">Il n'y a aucun tutoriel disponible pour le moment</p>
+
+ <h4 class="odd">Questions</h4>
+
+ <p class="even">Si vous rencontrez encore des erreurs ou avez des questions, veuillez les publier sur le <a href="http://www.frxoops.org/modules/newbb">Forum de support Xoops</a></p>
+<!-- Traduction Cesag (frxoops.org) le 5 Mai 2012 -->
+</div>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/help/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/help/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/help/index.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/index.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/js/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/index.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.countdown.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.countdown.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.countdown.js 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,23 @@
+/* http://keith-wood.name/countdown.html
+ Countdown for jQuery v1.5.10.
+ Written by Keith Wood (kbwood{at}iinet.com.au) January 2008.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+
+ /*
+ Check here for your translation
+ http://keith-wood.name/countdown.html#l10nPkgs
+ */
+
+/* Traduction française de l'extension jQuery "countdown"
+ par Cesag (frxoops.org) le 5 Mai 2012. */
+(function(xoops_smallworld) {
+ xoops_smallworld.countdown.regional['fr'] = {
+ labels: ['Années', 'Mois', 'Semaines', 'Jours', 'Heures', 'Minutes', 'Secondes'],
+ labels1: ['Année', 'Mois', 'Semaine', 'Jour', 'Heure', 'Minute', 'Seconde'],
+ compactLabels: ['a', 'm', 's', 'j'], // Textes compacts pour les compteurs
+ whichLabels: null,
+ timeSeparator: ':', isRTL: false};
+ xoops_smallworld.countdown.setDefaults(xoops_smallworld.countdown.regional['fr']);
+})(jQuery);
Added: XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,24 @@
+/* Localisation française pour l'extension de l'interface utilisateur jQuery "datepicker" (sélectionneur de dates).
+ Ecrit par Stuart et adapté par Culex <cu...@cu...>. Traduit par Cesag (frxoops.org) le 5 Mai 2012 */
+jQuery(function(xoops_smallworld){
+ xoops_smallworld.datepicker.regional['fr-FR'] = {
+ closeText: 'Fermer', closeStatus: 'Fermer sans modifications',
+ prevText: '<Précédent', prevStatus: 'Voir le mois dernier',
+ prevJumpText: '<<', prevJumpStatus: '',
+ nextText: '<Suivant',
+ currentText: 'Aujourd\'hui', currentStatus: 'Afficher le mois en cours',
+ monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
+ 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
+ monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Juin',
+ 'Jui','Aoû','Sep','Oct','Nov','Déc'],
+ dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
+ dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
+ dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
+ weekHeader: 'Se',
+ dateFormat: 'dd-mm-yyyy',
+ firstDay: 0,
+ isRTL: false,
+ showMonthAfterYear: false,
+ yearSuffix: ''};
+ xoops_smallworld.datepicker.setDefaults(xoops_smallworld.datepicker.regional['fr-FR']);
+});
Added: XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,56 @@
+/* Divers codes de langue à inclure dans l'entête
+Voir ceci pour vos paramètres : https://spreadsheets.google.com/spreadsheet/pub?key=0Ah0xU81penP1cDlwZHdzYWkyaERNc0xrWHNvTTA1S1E&gid=1
+Traduit par Cesag (frxoops.org) le 5 Mai 2012 */
+
+var language = 'fr';
+var countryshort = 'fr';
+var countrylong = 'france';
+
+var _smallworldContinueToReg = "S'enregistrer";
+var _smallworldCancel = "Annuler";
+var _smallworldClose = "Fermer";
+
+var _smallworldCommentsMoreMore = "..Afficher";
+var _smallworldCommentsMoreLess = "..Cacher";
+
+var SmallworldGenderError = "Sélectionnez votre sexe";
+var SmallworldBirthdayError = "Renseignez votre date anniversaire";
+var SmallworldEmailError = "Renseignez votre adresse électronique";
+
+var SmallworldSavedSuccesMsg = "Enregistré avec succès";
+
+var SmallworldConfirmBtnFI = "Êtes-vous sûr ?";
+var SmallworldConfirmBtnYes = 'Oui !';
+var SmallworldConfirmBtnNo = 'Non !';
+
+var smallworldNewMessages = "Vous avez de nouveaux messages +";
+var smallworldDeletedMessages = "Les messages ont été supprimés. Le compteur est maintenant -";
+
+//Validation
+var SmallworldValidationBackButton = "Retour"; // Bouton de retour
+var SmallworldValidationForwardButton = "Suivant"; // Bouton suivant
+var SmallworldValidationNameErrorMsg = "Veuillez écrire votre nom de famille"; // Champ du nom réel
+var SmallworldValidationGenderErrorMsg = "Sélectionnez un sexe valide"; // Choix du sexe
+var SmallworldValidationIntingenderErrorMsg = "Veuillez en cocher au moins un. La valeur par défaut est « aucun »"; // Orientation sexuelle
+var SmallworldValidationSearchrelatErrorMsg = "Veuillez en cocher au moins un. La valeur par défaut est « amis »"; // Relations recherchées
+var SmallworldValidationBirthdayErrorMsg = "Veuillez entrer une date valide"; // Anniversaire
+var SmallworldValidationEmailTitleErrorMsg = "Mauvais format d'adresse électronique";// Format d'adresse électronique
+var SmallworldValidationBirthplaceErrorMsg = "Entrez votre date de naissance"; // Date de naissance obligatoire
+var SmallworldValidationAdressErrorMsg = "Entrez le nom de la rue"; // Adresse
+var SmallworldValidationCityErrorMsg = "Renseignez la ville"; // Ville
+var SmallworldValidationCountryErrorMsg = "Renseignez votre pays"; // Pays
+var SmallworldValidationWebsiteErrorMsg = "Entrez votre site internet"; // Site internet
+var SmallworldSureDelete = "Êtes-vous sûr de vouloir supprimer cette mise à jour ? Il n'y aura pas de retour possible !"; // Supprimer les commentaires
+var SmallworldAdminSureDeleteUser = "Confirmer la suppression de cet utilisateur "; //Suppression des utilisateurs dans l'administration
+var SmallworldDialogStatsTitle = "Statistiques"; // Titre de la fenêtre de dialogue des statistiques
+// Partie confirmation selon les langues, pour jquery
+var args = {
+ 'confirm' : false, // Bouttons "ok" et "annuler"
+ 'verify' : true, // Bouttons "oui" et "non"
+ 'input' : false, // Saisie de texte ("true" ou chaîne de texte par défaut)
+ 'animate' : true, // Annimation habituelle ("true" ou un nombre, 400 par défaut)
+ 'textOk' : 'Ok', // Boutton "Ok", texte par défaut
+ 'textCancel' : 'Annuler', // Boutton "Annuler", texte par défaut
+ 'textYes' : 'Oui !', // Boutton "Oui !", texte par défaut
+ 'textNo' : 'Non !' // Boutton "Non !", texte par défaut
+ }
Added: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/index.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/index.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,33 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Début du format conteneur (wrapper en anglais) -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Bonjour <{$toUser}>,</p>
+ <p class="infotext">Mise à jour le <{$date}>. Vérifiez votre profil : <{$sitename}>.<br><br>Cliquez sur ce lien pour aller directement à la page d'accueil de smallworld<br><br><{$link}></p>
+ <br>
+ </div>
+<!-- Fin du format conteneur -->
+<!-- Traduction Cesag (frxoops.org) le 5 Mai 2012 -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Début du format conteneur (Wrapper en anglais) -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Bonjour Administrateur,</p>
+ <p class="infotext"><{$sendername}> a trouvé quelque chose qui requiert votre attention sur <{$sitename}></p>
+ <div id="news">
+ <!-- Début de la navigation des nouvelles (news en anglais) -->
+ <div id="newslist">
+ <ul>
+ <!-- Début de l'entête N°1 -->
+ <li>
+ <span style="font-size:11px">Il semble que c'est un message écrit par <{$against}> et <{$sendername}> l'a signalé à <{$time}> (heure du serveur)</h4>
+ <h4 class="title"><span style="font-size:11px"><{$link}></span></h4>
+ </li>
+ <!-- Fin de l'entête N°1 -->
+ </ul>
+ </div>
+ </div>
+ <!-- Fin de la navigation des nouvelles -->
+ <br>
+ </div>
+<!-- Fin du format conteneur -->
+<!-- Traduction Cesag (frxoops.org) le 5 Mai 2012 -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+</style>
+</head>
+<body>
+<!-- Début du format conteneur (Wrapper en anglais) -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Bonjour <{$recievename}>,</p>
+ <p class="infotext"><{$sendname}> a écrit un commentaire sur votre mur. Vous pouvez le voir sur <{$sitename}></p>
+ <div id="news">
+ <!-- Début de la navigation des nouvelles (news en anglais) -->
+ <div id="newslist">
+ <ul>
+ <!-- Début de l'entête N°1 -->
+ <li><{$to_avatarlink}>
+ <h4 class="title"><{$ownernameurl}> <span style="font-size:11px">Message initial:</span></h4>
+ <p><{$ownermessage}></p>
+ </li>
+ <!-- Fin de l'entête N°1 -->
+
+ <!-- Début de l'entête N°2 -->
+ <li style="margin-left:25px;width:780px"><{$from_avatarlink}>
+ <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a répondu le (<{$itemtextdate}> date du serveur)</span></h4>
+ <p><{$itemtext}></p>
+ </li>
+ <!-- Fin de l'entête N°2 -->
+ </ul>
+ </div>
+ </div>
+ <!-- Fin de la navigation des nouvelles -->
+ <br>
+ <p align="center"><{$replylink}></p>
+ <br/>
+ </div>
+<!-- Fin du format conteneur -->
+<!-- Traduction Cesag (frxoops.org) le 5 Mai 2012 -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<style type="text/css">
+ ol, ul {list-style:none}
+ a {text-decoration: none;color: #1f1f1f;}
+ a:hover {text-decoration: none; color: #5d8ba6;}
+ h4 {font-family: 'Puritan20Normal';font-weight: normal;color: #1f1f1f;margin-bottom: 10px;font-size: 17px;}
+ img.left {top: 0px;float:left;display: block;margin:0;padding:0;margin-right:20px;}
+ #wrapper {width: 960px;margin: 100px auto 0;padding-top: 0;line-height: 20px;background-color:#33FFFF;border-style: groove;border-color:aqua;border-width:medium;}
+ #newslist ul li {width: 850px;px;background: none;margin: 2px 0 18px 2px;background-color: #FFF;-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;box-shadow: 0px 1px 2px 0px #b7b7b7;padding: 15px;display: block;overflow: hidden;}
+
+ #newslist p {margin: 0;}
+ #newslist h4 {margin-bottom: 8px;line-height: 1;}
+ #newslist h4 span {font-style: italic;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #565656;padding-left: 5px;}
+ #news h2 {float: left;margin-top: 10px;}
+ .greeting {margin:0px 0px 0px 25px;}
+ .infotext {margin:10px 0px 0px 25px;}
+ .title2 {margin-bottom: 12px;margin-top: 2px;}
+ .title {margin-bottom: 12px;margin-top: 4px;}
+ </style>
+</head>
+<body>
+<!-- Début du format conteneur (Wrapper en anglais) -->
+ <div id="wrapper">
+ <br>
+ <p class="greeting">Bonjour Administrateur,</p>
+ <p class="infotext"><{$registername}> s'est inscrit sur <{$sitename}></p>
+ <div id="news">
+ <!-- Début de la navigation des nouvelles (news en anglais) -->
+ <div id="newslist">
+ <ul>
+ <!-- Début de l'entête N°1 -->
+ <li><{$registerlink}>
+ <h4 class="title"><{$registerurl}> <span style="font-size:11px">Voir le profil ici</span></h4>
+ </li>
+ <!-- Fin de l'entête N°1 -->
+ </ul>
+ </div>
+ </div>
+ <!-- Fin de la navigation des nouvelles -->
+ <br>
+ </div>
+<!-- Fin du format conteneur -->
+<!-- Traduction Cesag (frxoops.org) le 5 Mai 2012 -->
+</body>
+</html>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/language/french/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/main.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/main.php 2012-05-07 09:26:51 UTC (rev 9446)
@@ -0,0 +1,381 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting
+* source code which is considered copyrighted (c) material of the
+* original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @packet: Modules
+* @sub-packet: Smallworld
+* @since: Xoops 2.5.4
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Last committed: $Revision$
+* @Last changed by: $Author$
+* @Last changed date: $Date$
+* @ID: $Id$
+**/
+
+/*----------------- Menu items ---------------*/
+
+/*------------ General items -------- */
+define("_SMALLWORLD_SYSERROR","Erreur système !");
+define("_SMALLWORLD_SYSNAME","Smallworld");
+define("_SMALLWORLD_ALL_FIELDS_DISABLED","Aucune information disponible");
+define("_SMALLWORLD_RECENTACTIVITY","Activités récentes");
+define("_SMALLWORLD_MESSAGEHISTORIC", "Derniers messages");
+
+/*----------- Personal info ------------------*/
+define("_SMALLWORLD_AVATAR","Image actuelle");
+define("_SMALLWORLD_REALNAME","Nom de famille");
+define("_SMALLWORLD_GENDER","Sexe");
+define("_SMALLWORLD_INTERESTEDIN","Intéressé par");
+define("_SMALLWORLD_RELATIONSHIPSTATUS","Statut de relation");
+define("_SMALLWORLD_PARTNER","Partenaire");
+define("_SMALLWORLD_LOOKINGFOR", "A la recherche de");
+define("_SMALLWORLD_BIRTHPLACE", "Lieu de naissance");
+define("_SMALLWORLD_POLITICALVIEW", "Opinion politique");
+define("_SMALLWORLD_RELIGIOUSVIEW", "Religion");
+define("_SMALLWORLD_EMAILS","Adresse électronique");
+
+/*--------------- contact info -----------------*/
+define("_SMALLWORLD_MOBILEPHONE","Téléphone mobile");
+define("_SMALLWORLD_LANDPHONE","Téléphone fixe");
+define("_SMALLWORLD_ADRESS","Adresse");
+define("_SMALLWORLD_CITY","Ville");
+
+/*-------------- interests ---------------------*/
+define("_SMALLWORLD_WEBSITE","Site internet");
+define("_SMALLWORLD_INTERESTS","Intérêts");
+define("_SMALLWORLD_FAVOURITEMUSIC","Musiques favorites");
+define("_SMALLWORLD_FAVOURITEMOVIES","Films préférés");
+define("_SMALLWORLD_ABOUTME","À propos de moi");
+define("_SMALLWORLD_ADDSCHOOLS","Écoles / Éducation");
+define("_SMALLWORLD_ADDJOBS","Emploi");
+define("_SMALLWORLD_VARIOUSINTERESTS","Autres centres d'intérêt");
+define("_SMALLWORLD_CONTACTINFO","Informations de contact");
+define("_SMALLWORLD_PERSONALINFO","Informations personnelles");
+define("_SMALLWORLD_NOFRIENDTEXT","Seuls les amis peuvent voir votre profil et votre mur");
+
+/* --------------- Timezone, User profile text & stats ----------------*/
+define("_SMALLWORLD_TIMEZONE","Fuseau horaire");
+define("_SMALLWORLD_OCCUPATION","Occupation");
+define("_SMALLWORLD_MEMBERSINCE","Membre depuis");
+define("_SMALLWORLD_MESSENGER","Msn");
+define("_SMALLWORLD_TOTALPOSTS","Total des messages");
+define("_SMALLWORLD_RANK","Rang");
+define("_SMALLWORLD_RANKIMAGE","Image de rang");
+define("_SMALLWORLD_TOTALUSERRATINGS","Cote globale");
+define("_SMALLWORLD_LASTLOGIN","Dernière connexion");
+define("_SMALLWORLD_SIGNATURE","Signature");
+define("_SMALLWORLD_REPLY_NOTSPECIFIED","Non spécifié");
+define("_SMALLWORLD_BIRTHDAY","Anniversaire");
+define("_SMALLWORLD_AKA","alias");
+define("_SMALLWORLD_BORN","né(e) le");
+define("_SMALLWORLD_YEARSOLD","ans");
+define("_SMALLWORLD_IN","à");
+define("_SMALLWORLD_HE","Il");
+define("_SMALLWORLD_SHE","Elle");
+define("_SMALLWORLD_HEORSHE","Il ou elle");
+define("_SMALLWORLD_LIVINGIN","réside à");
+define("_SMALLWORLD_ISEMPLOYEDBY","est employé(e) par");
+define("_SMALLWORLD_ATTENDED","a étudié à");
+define("_SMALLWORLD_AND","et");
+define("_SMALLWORLD_BIOGRAPHY","Biographie");
+define("_SMALLWORLD_EXTBIOGRAPHY","Plus d'informations");
+define("_SMALLWORLD_NAME","Nom");
+define("_SMALLWORLD_COUNTRY","Pays");
+
+/*------------- Friends and follow ---------------------*/
+define("_SMALLWORLD_FRIEND","Se faire des amis");
+define("_SMALLWORLD_FOLLOWFRIEND","Suivre");
+define("_SMALLWORLD_SENDMESSAGE","Envoyer un message");
+define("_SMALLWORLD_MOREINFO","Pour plus d'informations, cliquez ici");
+
+/*--------------------- Messages and boxes -----------------------------*/
+define("_SMALLWORLD_NOTYETUSER_GREETING","Bienvenue");
+define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Afin d'utiliser ce module, vous devez remplir un formulaire de profil supplémentaire.
+ <br><br>Cliquez sur S'enregister pour continuer l'enregistrement ou cliquez sur Annuler<br>pour revenir à la page d'accueil.");
+define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Continuez pour terminer l'enregistrement");
+define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de données.<br><br>Après cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerçiant d'avoir pris le temps de remplir ce formulaire.");
+define("_SMALLWORLD_FRIENDSINVITATIONS","Ajouter en ami");
+define("_SMALLWORLD_DATERECIEVED","Date");
+define("_SMALLWORLD_ACCEPT","Accepter");
+define("_SMALLWORLD_DENY","Refuser");
+define("_SMALLWORLD_LATER","Reporter à plus tard");
+define("_SMALLWORLD_ACTION","Action");
+define("_SMALLWORLD_UPDATEID_NOT_EXIST","Le message n'existe pas. Retourner à l'accueil");
+define("_SMALLWORLD_NOUSER_ERROR","Aucun utilisateur trouvé. Retour à la page d'accueil");
+
+/* ------------- Registerform ---------------------- */
+
+define("_SMALLWORLD_REGRISTATION_TITLE","Enregistrement du profil");
+define("_SMALLWORLD_STEP1","Étape 1 sur 6");
+define("_SMALLWORLD_STEP2","Étape 2 sur 6");
+define("_SMALLWORLD_STEP3","Étape 3 sur 6");
+define("_SMALLWORLD_STEP4","Étape 4 sur 6");
+define("_SMALLWORLD_STEP5","Étape 5 sur 6");
+define("_SMALLWORLD_STEP6","Fin");
+define ("_SMALLWORLD_BELIEFS","Croyances");
+define("_SMALLWORLD_FAVOURITETHINGS","Choses que je préfère");
+define("_SMALLWORLD_FAVOURITEBOOKS","Livres préférés");
+define("_SMALLWORLD_FAVOURITEMOVIE","Films préférés");
+define("_SMALLWORLD_FAVOURITETVSHOW","Séries télévisées préférées");
+define("_SMALLWORLD_FAVOURITEINTERESTS","Centres d'intérêts");
+define("_SMALLWORLD_INTERESTS_DESC","Loisirs et renseignements personnels");
+define("_SMALLWORLD_CONTACTS","Informations de contact");
+define("_SMALLWORLD_EMAIL","Messagerie(s) électronique(s)");
+define("_SMALLWORLD_SCREENNAMES","Pseudonyme(s)");
+define("_SMALLWORLD_PHONE","Téléphone fixe");
+define("_SMALLWORLD_GSM","Téléphone portable");
+define("_SMALLWORLD_ISSINGLE","est célibataire pour le moment");
+define("_SMALLWORLD_INRELATIONSHIP","a une relation avec");
+define("_SMALLWORLD_ISMARRIED","est marié à");
+define("_SMALLWORLD_ISENGAGED","est fiancé à");
+define("_SMALLWORLD_ISCOMPLICATED","a une relation compliquée avec");
+define("_SMALLWORLD_OPENRELATIONSHIP","est en concubinage avec");
+define("_SMALLWORLD_ADDITIONALINFO","En savoir plus sur");
+define("_SMALLWORLD_HIS","son");
+define("_SMALLWORLD_HER","sa");
+define("_SMALLWORLD_HISHER","son ou sa");
+define("_SMALLWORLD_POLITICWORD","Politique");
+define("_SMALLWORLD_RELIGIONWORD","Religion");
+define("_SMALLWORLD_IS","est");
+define("_SMALLWORLD_ADDSOMEINFO","Ajouter ou modifier des informations");
+define("_SMALLWORLD_CHOOSE","Choisir");
+define("_SMALLWORLD_WOMAN","Femme");
+define("_SMALLWORLD_MAN","Homme");
+define("_SMALLWORLD_BOTH","Les deux");
+define("_SMALLWORLD_NONE","Aucun");
+define("_SMALLWORLD_MARRIED","Marié");
+define("_SMALLWORLD_ENGAGED","Fiancé");
+define("_SMALLWORLD_SINGLE","Célibataire");
+define("_SMALLWORLD_RELATIONSHIP","Dans une relation");
+define("_SMALLWORLD_RELATIONSHIP_OPEN","En concubinage");
+define("_SMALLWORLD_ITSCOMP","C'est compliqué");
+define("_SMALLWORLD_FRIENDSHIP","Amitiés");
+define("_SMALLWORLD_DATING","Rencontres");
+define("_SMALLWORLD_ARELATIONSHIP","Connaissances");
+define("_SMALLWORLD_HANKYPANKY","Relations intimes");
+define("_SMALLWORLD_PVLIBERAL","Extrême gauche");
+define("_SMALLWORLD_PLIBERAL","Libéral");
+define("_SMALLWORLD_PMODERATE","Modéré");
+define("_SMALLWORLD_PCONSERVATIVE","Conservateur");
+define("_SMALLWORLD_PVCONSERVATIVE","Très conservateur");
+define("_SMALLWORLD_PLIBERTARIAN","Extrême droite");
+define("_SMALLWORLD_POTHER","Autres");
+define("_SMALLWORLD_RCHRISTIANITY","Christianisme");
+define("_SMALLWORLD_RISLAM","Islamisme");
+define("_SMALLWORLD_RSECULAR","Laïque/Non religieux/agnostique et athée");
+define("_SMALLWORLD_RHINDUISM","Hindouisme");
+define("_SMALLWORLD_RCHINESETRAD","Religion traditionnelle chinoise");
+define("_SMALLWORLD_RBUDDHISM","Bouddhisme");
+define("_SMALLWORLD_RPRIMALIND","Primitif");
+define("_SMALLWORLD_RAFRICANTRAD","Africaine traditionnelle et diaspora");
+define("_SMALLWORLD_RSIKHISM","Sikhisme (religion moniste en Inde)");
+define("_SMALLWORLD_RJUCHE","Juche (idéologie Coréenne)");
+define("_SMALLWORLD_RSPIRITISM","Spiritisme");
+define("_SMALLWORLD_RJUDAISM","Judaïsme");
+define("_SMALLWORLD_RBAHAI","Bahaïsme");
+define("_SMALLWORLD_RJAINISM","Jaïnisme");
+define("_SMALLWORLD_RSHINTO","Shintoïsme");
+define("_SMALLWORLD_RCAODAI","Caodaïsme");
+define("_SMALLWORLD_RZOROASRIANISM","Zoroastrisme");
+define("_SMALLWORLD_RTENRIKYO","Tenrikyō");
+define("_SMALLWORLD_RNEOPAGANISM","Néopaganisme");
+define("_SMALLWORLD_RUNITARIANUNIVERSALISM","Universalisme unitarien");
+define("_SMALLWORLD_RRASTA","Mouvement rastafari");
+define("_SMALLWORLD_RSCIENTOLOGY","Scientologie");
+define("_SMALLWORLD_ANCIENTALIENTHEORIST","Ancienne Théorie Alien");
+define("_SMALLWORLD_ROTHER","Autres");
+define("_SMALLWORLD_SUBMIT","Enregistrer");
+define("_SMALLWORLD_EMAILADRESSES","Adresse(s) éléctronique(s)");
+
+// dropdown screen names
+define ("_SMALLWORLD_SCREENNAME_AIM", "MSN");
+define ("_SMALLWORLD_SCREENNAME_FACEBOOK", "Facebook");
+define ("_SMALLWORLD_SCREENNAME_GOOGLE", "Google +");
+define ("_SMALLWORLD_SCREENNAME_ICQ", "ICQ");
+define ("_SMALLWORLD_SCREENNAME_SKYPE", "Skype");
+define ("_SMALLWORLD_SCREENNAME_TWITTER", "Twitter");
+define ("_SMALLWORLD_SCREENNAME_MYSPACE", "MySpace");
+define ("_SMALLWORLD_SCREENNAME_XOOPS", "Xoops (UID) ");
+define ("_SMALLWORLD_SCREENNAME_YAHOO", "Yahoo");
+define ("_SMALLWORLD_SCREENNAME_YOUTUBE", "Youtube");
+define("_SMALLWORLD_ADDMORE","Ajouter");
+define("_SMALLWORLD_REMOVE","Supprimer");
+
+/*------------ Schools ----------*/
+
+define("_SMALLWORLD_KINDERGARDEN","Maternelle");
+define("_SMALLWORLD_NURSERY","Crèche");
+define("_SMALLWORLD_ELEMSCHOOL","École élémentaire");
+define("_SMALLWORLD_GRADUATESCHOOL","École primaire");
+define("_SMALLWORLD_HIGHSCHOOL","École secondaire");
+define("_SMALLWORLD_JUNIORHIGH","École privée");
+define("_SMALLWORLD_JUNIORCOLLEGE","Collège");
+define("_SMALLWORLD_COLLEGE","Lycée");
+define("_SMALLWORLD_TECNICAL","Enseignement technique");
+define("_SMALLWORLD_UNIVERSITY","Université");
+define("_SMALLWORLD_SCHOOLNAME","Nom de l'école");
+define("_SMALLWORLD_SCHOOLTYPE","Type d'école");
+define("_SMALLWORLD_START","Date d'entrée");
+define("_SMALLWORLD_STOP","Date de sortie");
+define("_SMALLWORLD_MUSIC","Musique préférée");
+define("_SMALLWORLD_TVSHOW","Série Télévisée préférée");
+define("_SMALLWORLD_MOVIE","Film préféré");
+define("_SMALLWORLD_BOOKS","Livres préférés");
+define("_SMALLWORLD_EMPLOYER","Employeur");
+define("_SMALLWORLD_POSITION","Poste de travail");
+define("_SMALLWORLD_DESCRIPTION","Description de l'emploi");
+define("_SMALLWORLD_JOBSTART","Entrée dans l'entreprise");
+define("_SMALLWORLD_JOBSTOP","Sortie de l'entreprise");
+define("_SMALLWORLD_NOACCOUNT","Il semblerait que vous n'ayez pas de compte, ou il manque encore des informations à votre profil.");
+define("_SMALLWORLD_REGXOOPS","Cliquez ici pour vous inscrire");
+define("_SMALLWORLD_REGSMALLWORLD","Cliquez ici pour modifier ou ajouter des détails à votre profil");
+define("_SMALLWORLD_WORKFULL_TITLE","Tous les lieux de travail");
+define("_SMALLWORLD_SCHOOLFULL_TITLE","Tous les établissements scolaires");
+define("_SMALLWORLD_INTERESTS_TITLE","Intérêts et contact");
+define("_SMALLWORLD_MORE"," .. tous les détails");
+
+/*-------------- Upload form --------------------*/
+define('_SMALLWORLD_UPLOAD_HOWTO','Toutes les images de votre album sont affichées ici. Vous pouvez utiliser cet outil pour télécharger ou supprimer des images<br><br>Cliquez sur les fichiers de téléchargement vert, Sélectionnez vos images à télécharger : <br> 1) Une par une à l\'aide des - src="images/icon_start.PNG" style="display: inline-block;height:13px;"/>icônes.<br> 2)Sélectionnez-en plusieurs en parcourant ou * en faisant glisser les fichiers sur le téléchargement vert (* ne fonctionne pas sous IE) et cliquez sur Démarrer <br> Remarque :. Si vous choisissez d\'autres types de fichiers autres que des fichiers d\'image, le script échouera. La taille de l\'image peut aller jusqu\'à 5 Mo <br> ');
+define('_SMALLWORLD_UPLOADTITLE','Titre de l\'image');
+define('_SMALLWORLD_UPLOADDESC','Description de l\'image');
+define('_SMALLWORLD_UPLOAD_TITLE','Télécharger les images vers votre album d\'images');
+define('_SMALLWORLD_UPLOADTEXT','Démarrer le téléchargement');
+define('_SMALLWORLD_UPLOADFILESTEXT','Sélectionnez une ou plusieurs images');
+define('_SMALLWORLD_IMGDESCRIPTION','Description de l\'image');
+define('_SMALLWORLD_IMGTITLE','Titre de l\'image');
+define('_SMALLWORLD_IMAGE_EDIT_TITLE','Modifier la description');
+define("_SMALLWORLD_WELCOME_TITLE","Bienvenue");
+define("_SMALLWORLD_WELCOMETEXT",", Bienvenue. Je vous souhaite de passer un bon moment.");
+define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," envoi de nouvelles images <br/> Cliquez sur l'image pour voir sa taille réelles ou sur ce lien<br/>pour ouvrir la Gallerie.");
+define("_SMALLWORLD_IMAGES_START","Envoyer");
+define("_SMALLWORLD_IMAGES_CANCEL","Annuler");
+define("_SMALLWORLD_IMAGES_DELETE","Supprimer");
+define("_SMALLWORLD_IMAGES_STARTALL","Tout envoyer");
+define("_SMALLWORLD_IMAGES_CANCELALL","Tout annuler");
+define("_SMALLWORLD_IMAGES_DELETEALL","Tout supprimer");
+
+/*-------------- Image gallery -------------*/
+define("_SMALLWORLD_ALBUMTITLETEXT","Fermer l'album");
+define("_SMALLWORLD_TITLEHEADER","Album photo");
+define("_SMALLWORLD_NOIMAGES"," ne contient pas encore d'images");
+define("_SMALLWORLD_GOTOUPLOADIMAGE"," Envoyer ou supprimer des images");
+define("_SMALLWORLD_EDITDESCRIPTION","Modifier la description de l'image");
+define("_SMALLWORLD_NOTFRIENDNOIMAGES","Vous pouvez seulement afficher les albums photo des amis !");
+define("_SMALLWORLD_GALLERY_DOWNLOADORIGINAL","Télécharger l'original");
+define("_SMALLWORLD_GALLEY_NEXTPAGE","Page suivante");
+define("_SMALLWORLD_GALLEY_PREVIOUSPAGE","Page précédente");
+
+
+/*-------------- Search ----------------*/
+define("_SMALLWORLD_SEARCHMEMBER","Recherche de noms");
+
+/*---------------- Messages (jSon, alerts) -------------------*/
+define("_SMALLWORLD_FRIENDSHIPFOLLOW","Suivre");
+define("_SMALLWORLD_FRIENDSHIPREQUESTS","Prendre contact avec : ");
+define("_SMALLWORLD_JSON_ADDFRIEND","Votre demande d'ami a été envoyé à ");
+define("_SMALLWORLD_JSON_CANCEL_ADDFRIEND","Vous avez annulé demande d'ami pour ");
+define("_SMALLWORLD_JSON_DELETE_FRIEND_START","Suppression faite ");
+define("_SMALLWORLD_JSON_DELETE_FRIEND_END"," de cette personne en tant qu'ami.");
+define("_SMALLWORLD_JSON_REQUEST_PENDING","<br><br>Demande d'amitié en attente d'approbation.");
+
+define ("_SMALLWORLD_JSON_FOLLOWINGFRIEND","Suivi activé concernant : ");
+define ("_SMALLWORLD_JSON_FOLLOWINGFRIEND_DESC","<br><br>Tous les messages qu'il ou elle écrit dans son mur apparaîtront également sur le vôtre.");
+define ("_SMALLWORLD_JSON_UNFOLLOWINGFRIEND","Vous ne suivez plus : ");
+define ("_SMALLWORLD_JSON_UNFOLLOWINGFRIEND_DESC","<br><br>Les messages de son mur n'apparaîtront plus dans le vôtre.");
+
+define("_SMALLWORLD_JSON_ADDFR_TEXT","Ajouter en ami");
+define("_SMALLWORLD_JSON_CANCELFR_TEXT","Annuler la demande d'ami");
+define("_SMALLWORLD_JSON_REMOVEFR_TEXT","Supprimer l'ami");
+
+define("_SMALLWORLD_JSON_FLYES_TEXT","Suivre");
+define("_SMALLWORLD_JSON_FLNO_TEXT","Ne plus suivre");
+
+define("_SMALLWORLD_JS_ALREADYVOTED","Vous avez déjà voté !");
+define("_SMALLWORLD_JS_COMPLAINTSENT","Votre plainte a été envoyée au modérateur. Le fil de discussion sera examiné au plus vite.");
+define("_SMALLWORLD_JS_COMPLAINT_ALREADY_SENT","Vous avez déjà envoyé une plainte à ce sujet !");
+
+/*----------- Indexpage menu --------------*/
+define("_SMALLWORLD_HOME","Accueil");
+define("_SMALLWORLD_PROFILEINDEX","Profil");
+define("_SMALLWORLD_FRIENDSPAGE","Amis");
+define("_SMALLWORLD_GALLERY","Photos");
+define("_SMALLWORLD_CHANGEAVATAR","Changer d'avatar");
+define("_SMALLWORLD_EDITPROFILE","Modifier le profil");
+define("_SMALLWORLD_STATS","Statistiques");
+define("_SMALLWORLD_INFO","À propos..");
+define("_SMALLWORLD_XIMUSER","Message instantané à ");
+/*----------- Wall -----------------------*/
+define("_SMALLWORLD_WHATSUP","Quoi de neuf ?");
+define("_SMALLWORLD_DELUPD","Supprimer la mise à jour");
+define("_SMALLWORLD_COMMENTWALL","Commenter");
+define("_SMALLWORLD_DELETECOMMENT","Supprimer le commentaire");
+define("_SMALLWORLD_SECONDSAGO"," il y a quelques secondes");
+define("_SMALLWORLD_ONEMINUTEAGO","il y a une minute");
+define("_SMALLWORLD_MINUTESAGO"," il y a quelques minutes");
+define("_SMALLWORLD_ONEHOURAGO","il y a une heure");
+define("_SMALLWORLD_HOURSAGO"," il y a quelques heures");
+define("_SMALLWORLD_ONEDAYAGO","il y a un jour");
+define("_SMALLWORLD_DAYSAGO"," il y a quelques jours");
+define("_SMALLWORLD_ONEWEEKAGO","il y a une semaine");
+define("_SMALLWORLD_WEEKSAGO...
[truncated message content] |
|
From: <dj...@us...> - 2012-05-08 16:52:58
|
Revision: 9463
http://xoops.svn.sourceforge.net/xoops/?rev=9463&view=rev
Author: djculex
Date: 2012-05-08 16:52:51 +0000 (Tue, 08 May 2012)
Log Message:
-----------
- Bugfix: Replaced hardcoded lang. defines
- Bugfix: Fixed image popups opening correct image
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/js/gallery_mod.js
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
XoopsModules/smallworld/trunk/smallworld/templates/getmore.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_permalink.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
Modified: XoopsModules/smallworld/trunk/smallworld/js/gallery_mod.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/gallery_mod.js 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/js/gallery_mod.js 2012-05-08 16:52:51 UTC (rev 9463)
@@ -25,12 +25,12 @@
loadingContainerSel: '#loading',
renderSSControls: true,
renderNavControls: true,
- playLinkText: 'Play Slideshow',
- pauseLinkText: 'Pause Slideshow',
- prevLinkText: '‹ Previous Photo',
- nextLinkText: 'Next Photo ›',
- nextPageLinkText: 'Next ›',
- prevPageLinkText: '‹ Prev',
+ playLinkText: SmallworldPhotoPlaySlideshow,
+ pauseLinkText: SmallworldPhotoPauseSlideshow,
+ prevLinkText: SmallworldPhotoPrevPhoto,
+ nextLinkText: SmallworldPhotoNextPhoto,
+ nextPageLinkText: SmallworldPhotoNextLink,
+ prevPageLinkText: SmallworldPhotoPrevLink,
enableHistory: true,
autoStart: false,
syncTransitions: true,
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-08 16:52:51 UTC (rev 9463)
@@ -963,7 +963,7 @@
height:"70%",
inline:true,
onCleanup:function() {
- xoops_smallworld('#lookingglassuseravatar').hide();
+ xoops_smallworld('#lookingglassuseravatar').remove();
},
onClosed:function() {
xoops_smallworld("#lookingglassuseravatar").remove();
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js 2012-05-08 16:52:51 UTC (rev 9463)
@@ -54,3 +54,12 @@
'textYes' : 'Ja!', // Yes button default text
'textNo' : 'Nej!' // No button default text
}
+
+
+// Variables for photo gallery
+var SmallworldPhotoPlaySlideshow = 'Afspil Slideshow';
+var SmallworldPhotoPauseSlideshow = 'Pause Slideshow';
+var SmallworldPhotoPrevPhoto = '‹ Foregående billede';
+var SmallworldPhotoNextPhoto = 'Næste billede ›';
+var SmallworldPhotoNextLink = 'Næste ›';
+var SmallworldPhotoPrevLink = '‹ Tilbage';
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-08 16:52:51 UTC (rev 9463)
@@ -255,7 +255,7 @@
define ('_SMALLWORLD_IMAGE_EDIT_TITLE', 'Rediger beskrivelser, efter du trykker Send');
define ("_SMALLWORLD_WELCOME_TITLE", "Velkommen");
define ("_SMALLWORLD_WELCOMETEXT", "., velkommen Håber du vil nyde dit ophold.");
-define ("_SMALLWORLD_UPLOADEDSOMEIMAGES", "oploadede no'en nye billeder <br/>");
+define ("_SMALLWORLD_UPLOADEDSOMEIMAGES", " oploadede no'en nye billeder <br/>");
define ("_SMALLWORLD_IMAGES_START", "Start");
define ("_SMALLWORLD_IMAGES_CANCEL", "Afbryd");
define ("_SMALLWORLD_IMAGES_DELETE", "Slet");
@@ -333,6 +333,11 @@
define ("_SMALLWORLD_ONEYEARAGO", "et år siden");
define ("_SMALLWORLD_YEARSAGO", " år siden");
define ("_SMALLWORLD_CLICKIMAGETHUMB", "Klik her for at se billede i original størrelse");
+define("_SMALLWORLD_PRIVATEUPDATE","Privat");
+define("_SMALLWORLD_PUBLICUPDATE","Alle");
+define("_SMALLWORLD_UPDATEBUTTONTEXT"," Opdater ");
+define("_SMALLWORLD_COMMENTBUTTONTEXT"," Kommentér ");
+define("_SMALLWORLD_MOREBUTTONLINK","Mere");
/* -------------------- Venner siden --------------- */
define ("_SMALLWORLD_FRIENDPAGE", "Venner");
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2012-05-08 16:52:51 UTC (rev 9463)
@@ -54,3 +54,11 @@
'textYes' : 'Yes!', // Yes button default text
'textNo' : 'No!' // No button default text
}
+
+// Variables for photo gallery
+var SmallworldPhotoPlaySlideshow = 'Play Slideshow';
+var SmallworldPhotoPauseSlideshow = 'Pause Slideshow';
+var SmallworldPhotoPrevPhoto = '‹ Previous Photo';
+var SmallworldPhotoNextPhoto = 'Next Photo ›';
+var SmallworldPhotoNextLink = 'Next ›';
+var SmallworldPhotoPrevLink = '‹ Prev';
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-08 16:52:51 UTC (rev 9463)
@@ -332,6 +332,11 @@
define("_SMALLWORLD_ONEYEARAGO","one year ago");
define("_SMALLWORLD_YEARSAGO"," years ago");
define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Click here to see original size image");
+define("_SMALLWORLD_PRIVATEUPDATE","Private");
+define("_SMALLWORLD_PUBLICUPDATE","Public");
+define("_SMALLWORLD_UPDATEBUTTONTEXT"," Update ");
+define("_SMALLWORLD_COMMENTBUTTONTEXT"," Comment ");
+define("_SMALLWORLD_MOREBUTTONLINK","More");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Friends");
Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js 2012-05-08 16:52:51 UTC (rev 9463)
@@ -54,3 +54,11 @@
'textYes' : 'Да!', // Yes button default text
'textNo' : 'Нет!' // No button default text
}
+
+// Variables for photo gallery
+var SmallworldPhotoPlaySlideshow = 'Начать слайд-шоу';
+var SmallworldPhotoPauseSlideshow = 'Остановить слайд-шоу';
+var SmallworldPhotoPrevPhoto = '‹ Предыдущее фото';
+var SmallworldPhotoNextPhoto = 'Следующее фото ›';
+var SmallworldPhotoNextLink = 'Вперёд ›';
+var SmallworldPhotoPrevLink = '‹ Назад';
Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/main.php 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/main.php 2012-05-08 16:52:51 UTC (rev 9463)
@@ -333,6 +333,11 @@
define("_SMALLWORLD_ONEYEARAGO","1 год назад");
define("_SMALLWORLD_YEARSAGO"," лет спустя");
define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Нажмите здесь для просмотра в оригинальном размере");
+define("_SMALLWORLD_PRIVATEUPDATE","Private");
+define("_SMALLWORLD_PUBLICUPDATE","Public");
+define("_SMALLWORLD_UPDATEBUTTONTEXT"," Update ");
+define("_SMALLWORLD_COMMENTBUTTONTEXT"," Comment ");
+define("_SMALLWORLD_MOREBUTTONLINK","More");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Друзья");
Modified: XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-08 16:52:51 UTC (rev 9463)
@@ -31,7 +31,7 @@
<{if $post.priv == 0}>
<span id="smallworld_share">
- <a href="javascript:;">public</a>
+ <a href="javascript:;"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></a>
</span>
<{/if}>
@@ -49,7 +49,7 @@
</a>
<{if $post.priv == 0}>
<span id="smallworld_share">
- <a href="javascript:;">public</a>
+ <a href="javascript:;"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></a>
</span>
<{/if}>
</div>
@@ -113,7 +113,7 @@
<form method="post" action="">
<textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
<br />
- <input type="submit" value=" Comment " id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
</form>
</div>
</div>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/getmore.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/getmore.html 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/templates/getmore.html 2012-05-08 16:52:51 UTC (rev 9463)
@@ -101,7 +101,7 @@
<form method="post" action="">
<textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
<br />
- <input type="submit" value=" Comment " id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
</form>
</div>
</div> <!-- smallworld_commentupdate -->
@@ -112,7 +112,7 @@
<div id = "smallworld_moremsg_ajax" style="display:none">
<img src="images/loader.gif"/>
</div>
-<a href="javascript:void(0)" class="smallworld_msg_counter" rel="<{$pagename}>" id="<{$post.msg_id}>">MORE</a>
+<a href="javascript:void(0)" class="smallworld_msg_counter" rel="<{$pagename}>" id="<{$post.msg_id}>"><{$smarty.const._SMALLWORLD_MOREBUTTONLINK}></a>
<br><br>
<script type="text/javascript">
xoops_smallworld(document).ready(function(){
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-08 16:52:51 UTC (rev 9463)
@@ -69,14 +69,14 @@
<textarea cols="50" rows="1" rel="<{$ownerofpage}>" name="smallworld_update" id="smallworld_update" maxlength="200" ></textarea>
<br>
<div id = "smallworld_updatePrivacyCheck">
- <label for="updatePriv">Public</label>
+ <label for="updatePriv"><{$smarty.const._SMALLWORLD_PRIVATEUPDATE}></label>
<input type="radio" name="updatePublic" id="updatePublic" value="0"/>
- <label for="updatePriv">Private</label>
+ <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label>
<input type="radio" name="updatePublic" id="updatePublic" value="1"/>
</div>
<br><br>
- <input type="submit" value=" Update " id="smallworld_update_button" class="smallworld_update_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_UPDATEBUTTONTEXT}>" id="smallworld_update_button" class="smallworld_update_button"/>
</form>
</div>
<hr/>
@@ -186,7 +186,7 @@
<form method="post" action="">
<textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
<br />
- <input type="submit" value=" Comment " id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
</form>
</div>
</div>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_permalink.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_permalink.html 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_permalink.html 2012-05-08 16:52:51 UTC (rev 9463)
@@ -115,7 +115,7 @@
<form method="post" action="">
<textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
<br />
- <input type="submit" value=" Comment " id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
</form>
</div>
</div>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-08 16:27:12 UTC (rev 9462)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-08 16:52:51 UTC (rev 9463)
@@ -273,7 +273,7 @@
<form method="post" action="">
<textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
<br />
- <input type="submit" value=" Comment " id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
</form>
</div>
</div>
@@ -285,7 +285,7 @@
<div id = "smallworld_moremsg_ajax" style="display:none">
<img src="images/loader.gif"/>
</div>
- <a style="display:none" href="javascript:void(0)" class="smallworld_msg_counter" rel="profile" rel2 = "<{$ownerofpage}>" id="<{$post.msg_id}>">MORE</a>
+ <a style="display:none" href="javascript:void(0)" class="smallworld_msg_counter" rel="profile" rel2 = "<{$ownerofpage}>" id="<{$post.msg_id}>"><{$smarty.const._SMALLWORLD_MOREBUTTONLINK}></a>
</div>
</div>
<{/if}>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-09 16:17:10
|
Revision: 9470
http://xoops.svn.sourceforge.net/xoops/?rev=9470&view=rev
Author: djculex
Date: 2012-05-09 16:17:03 +0000 (Wed, 09 May 2012)
Log Message:
-----------
- Bugfix: Mail sending image without prefix in comments
- Bugfix: closing correctly some spans
- Bugfix: Display graphics with ajax avatar upload
- Bugfix: Replace hardcoded english strings with lang. defs
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/class/mail.php
XoopsModules/smallworld/trunk/smallworld/js/jquery.avatar_helper.js
XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
XoopsModules/smallworld/trunk/smallworld/language/english/main.php
XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_friends_template.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
Modified: XoopsModules/smallworld/trunk/smallworld/class/mail.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/mail.php 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/class/mail.php 2012-05-09 16:17:03 UTC (rev 9470)
@@ -104,7 +104,13 @@
$subject = _SMALLWORLD_MAIL_NEWCOMMENT.$xoopsConfig['sitename'];
$ownermessage = stripslashes($this->getOwnerUpdateFromMsgID($data['msg_id_fk']));
-
+ if(preg_match('/UPLIMAGE/',$ownermessage)) {
+ $ownmsg = str_replace("UPLIMAGE ", "", $ownermessage);
+ $ownermessage = "<img width='300px' src='".$ownmsg."' style='margin: 5px 0px;' />";
+ }
+
+
+
$owner = Smallworld_getOwnerFromComment ($data['msg_id_fk']);
$OwnerUser = new xoopsUser($owner);
$Owner_avatar = $wall->Gravatar($owner);
Modified: XoopsModules/smallworld/trunk/smallworld/js/jquery.avatar_helper.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/jquery.avatar_helper.js 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/js/jquery.avatar_helper.js 2012-05-09 16:17:03 UTC (rev 9470)
@@ -8,10 +8,11 @@
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// extension is not allowed
- status.text('Only JPG, PNG or GIF files are allowed');
+ status.text('!!!!!!');
return false;
}
- status.text('Uploading...');
+ //status.text('............');
+ status.html('<img src="images/ajaxloader.gif" height="16" width="16">');
},
onComplete: function(file, response){
//On completion clear the status
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/main.php 2012-05-09 16:17:03 UTC (rev 9470)
@@ -29,6 +29,7 @@
define("_SMALLWORLD_ALL_FIELDS_DISABLED","Ingen personlige informationer tilgængelige");
define("_SMALLWORLD_RECENTACTIVITY","Seneste aktiviteter");
define("_SMALLWORLD_MESSAGEHISTORIC", "Seneste beskeder");
+define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Opload fil");
/*----------- Personal info ------------------*/
define("_SMALLWORLD_AVATAR","Nuværende billede");
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/main.php 2012-05-09 16:17:03 UTC (rev 9470)
@@ -29,6 +29,7 @@
define("_SMALLWORLD_ALL_FIELDS_DISABLED","No personal info available");
define("_SMALLWORLD_RECENTACTIVITY","Recent activities");
define("_SMALLWORLD_MESSAGEHISTORIC", "Latest posts");
+define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Upload file");
/*----------- Personal info ------------------*/
define("_SMALLWORLD_AVATAR","Current Image");
Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/main.php 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/main.php 2012-05-09 16:17:03 UTC (rev 9470)
@@ -29,6 +29,7 @@
define("_SMALLWORLD_ALL_FIELDS_DISABLED","Не предоставлена личная информация");
define("_SMALLWORLD_RECENTACTIVITY","Активность");
define("_SMALLWORLD_MESSAGEHISTORIC", "Сообщения");
+define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Загрузить Файл");
/*----------- Personal info ------------------*/
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_friends_template.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_friends_template.html 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_friends_template.html 2012-05-09 16:17:03 UTC (rev 9470)
@@ -24,7 +24,7 @@
<{if $username == $myusername}>
<div class="UploadNewAvatar" id="<{$ownerofpage}>" style="display:none">
<div id="smallworld_avatarupload" >
- <span>Upload File<span>
+ <span><{$smarty.const._SMALLWORLD_UPLOADFILEBUTTONTEXT}></span>
</div>
<span id="smallworld_avatarstatus" ></span>
<ul id="smallworld_avatarfiles" ></ul>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-09 16:17:03 UTC (rev 9470)
@@ -12,7 +12,7 @@
<{$avatar}>
<div class="UploadNewAvatar" id="<{$ownerofpage}>" style="display:none">
<div id="smallworld_avatarupload" >
- <span>Upload File<span>
+ <span><{$smarty.const._SMALLWORLD_UPLOADFILEBUTTONTEXT}></span>
</div>
<span id="smallworld_avatarstatus" ></span>
<ul id="smallworld_avatarfiles" ></ul>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-09 11:10:30 UTC (rev 9469)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_userprofile_template.html 2012-05-09 16:17:03 UTC (rev 9470)
@@ -24,7 +24,7 @@
<{if $username == $myusername OR $isadminuser == 'YES'}>
<div class="UploadNewAvatar" id="<{$ownerofpage}>" style="display:none">
<div id="smallworld_avatarupload" >
- <span>Upload File</span>
+ <span><{$smarty.const._SMALLWORLD_UPLOADFILEBUTTONTEXT}></span>
</div>
<span id="smallworld_avatarstatus" ></span>
<ul id="smallworld_avatarfiles" ></ul>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-11 09:46:24
|
Revision: 9481
http://xoops.svn.sourceforge.net/xoops/?rev=9481&view=rev
Author: djculex
Date: 2012-05-11 09:46:14 +0000 (Fri, 11 May 2012)
Log Message:
-----------
- Change: Added updated french translations (Cesag)
- Change: First day of week fix from 0 to 1 (Cesag)
- Bugfix: Missing vars in jquery.ui.datepicker localization (cesag)
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html
XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html
XoopsModules/smallworld/trunk/smallworld/language/french/main.php
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html
XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php
Modified: XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -8172,7 +8172,7 @@
dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday
weekHeader: 'Wk', // Column header for week of the year
dateFormat: 'mm/dd/yy', // See format options on parseDate
- firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
+ firstDay: 1, // The first day of the week, Sun = 0, Mon = 1, ...
isRTL: false, // True if right-to-left language, false if left-to-right
showMonthAfterYear: false, // True if the year select precedes month, false for month then year
yearSuffix: '' // Additional text to append to the year in the month headers
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -16,7 +16,7 @@
dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'],
weekHeader: 'Ug',
dateFormat: 'dd-mm-yyyy',
- firstDay: 0,
+ firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -2,9 +2,10 @@
/* Written by Stuart. */
jQuery(function(xoops_smallworld){
xoops_smallworld.datepicker.regional['en-GB'] = {
- closeText: 'Done',
- prevText: 'Prev',
- nextText: 'Next',
+ closeText: 'Done', closeStatus: 'Close without changes',
+ prevText: 'Prev', prevStatus: 'Show previous month',
+ prevJumpText: '<<', prevJumpStatus: '',
+ nextText: 'Next', currentStatus: 'Show actual month',
currentText: 'Today',
monthNames: ['January','February','March','April','May','June',
'July','August','September','October','November','December'],
@@ -20,4 +21,4 @@
showMonthAfterYear: false,
yearSuffix: ''};
xoops_smallworld.datepicker.setDefaults(xoops_smallworld.datepicker.regional['en-GB']);
-});
+});
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -16,7 +16,7 @@
dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
weekHeader: 'Se',
dateFormat: 'dd-mm-yyyy',
- firstDay: 0,
+ firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -54,3 +54,10 @@
'textYes' : 'Oui !', // Boutton "Oui !", texte par défaut
'textNo' : 'Non !' // Boutton "Non !", texte par défaut
}
+// Variables pour la Galerie de photos
+var SmallworldPhotoPlaySlideshow = 'Lancer le Diaporama';
+var SmallworldPhotoPauseSlideshow = 'Pause';
+var SmallworldPhotoPrevPhoto = '‹ Photos précédentes';
+var SmallworldPhotoNextPhoto = 'Photos suivantes ›';
+var SmallworldPhotoNextLink = 'Suivant ›';
+var SmallworldPhotoPrevLink = '‹ Précédent';
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -24,7 +24,7 @@
<div id="wrapper">
<br>
<p class="greeting">Bonjour <{$toUser}>,</p>
- <p class="infotext">Mise à jour le <{$date}>. Vérifiez votre profil : <{$sitename}>.<br><br>Cliquez sur ce lien pour aller directement à la page d'accueil de smallworld<br><br><{$link}></p>
+ <p class="infotext">Mise à jour le <{$date}>. Vérifiez votre profil sur <{$sitename}>.<br><br>Cliquez sur le lien ci-dessous pour aller directement à la page d'accueil : <br><br><{$link}></p>
<br>
</div>
<!-- Fin du format conteneur -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -31,7 +31,7 @@
<ul>
<!-- Début de l'entête N°1 -->
<li>
- <span style="font-size:11px">Il semble que c'est un message écrit par <{$against}> et <{$sendername}> l'a signalé à <{$time}> (heure du serveur)</h4>
+ <span style="font-size:11px">Il semble que c'est un message écrit par <{$against}> et <{$sendername}> l'a signalé à <{$time}> (temps du serveur)</h4>
<h4 class="title"><span style="font-size:11px"><{$link}></span></h4>
</li>
<!-- Fin de l'entête N°1 -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -38,7 +38,7 @@
<!-- Début de l'entête N°2 -->
<li style="margin-left:25px;width:780px"><{$from_avatarlink}>
- <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a répondu le (<{$itemtextdate}> date du serveur)</span></h4>
+ <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a répondu le (<{$itemtextdate}> temps du serveur)</span></h4>
<p><{$itemtext}></p>
</li>
<!-- Fin de l'entête N°2 -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -31,7 +31,7 @@
<ul>
<!-- Début de l'entête N°1 -->
<li><{$registerlink}>
- <h4 class="title"><{$registerurl}> <span style="font-size:11px">Voir le profil ici</span></h4>
+ <h4 class="title"><{$registerurl}> <span style="font-size:11px">Cliquez sur le pseudonyme pour voir son profil</span></h4>
</li>
<!-- Fin de l'entête N°1 -->
</ul>
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/main.php 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/main.php 2012-05-11 09:46:14 UTC (rev 9481)
@@ -29,6 +29,7 @@
define("_SMALLWORLD_ALL_FIELDS_DISABLED","Aucune information disponible");
define("_SMALLWORLD_RECENTACTIVITY","Activités récentes");
define("_SMALLWORLD_MESSAGEHISTORIC", "Derniers messages");
+define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Envoyer");
/*----------- Personal info ------------------*/
define("_SMALLWORLD_AVATAR","Image actuelle");
@@ -102,7 +103,7 @@
define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Afin d'utiliser ce module, vous devez remplir un formulaire de profil supplémentaire.
<br><br>Cliquez sur S'enregister pour continuer l'enregistrement ou cliquez sur Annuler<br>pour revenir à la page d'accueil.");
define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Continuez pour terminer l'enregistrement");
-define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de données.<br><br>Après cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerçiant d'avoir pris le temps de remplir ce formulaire.");
+define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de données.<br><br>Après cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerciant d'avoir pris le temps de remplir ce formulaire.");
define("_SMALLWORLD_FRIENDSINVITATIONS","Ajouter en ami");
define("_SMALLWORLD_DATERECIEVED","Date");
define("_SMALLWORLD_ACCEPT","Accepter");
@@ -186,7 +187,7 @@
define("_SMALLWORLD_RSHINTO","Shintoïsme");
define("_SMALLWORLD_RCAODAI","Caodaïsme");
define("_SMALLWORLD_RZOROASRIANISM","Zoroastrisme");
-define("_SMALLWORLD_RTENRIKYO","Tenrikyō");
+define("_SMALLWORLD_RTENRIKYO","Tenrikyo");
define("_SMALLWORLD_RNEOPAGANISM","Néopaganisme");
define("_SMALLWORLD_RUNITARIANUNIVERSALISM","Universalisme unitarien");
define("_SMALLWORLD_RRASTA","Mouvement rastafari");
@@ -255,7 +256,7 @@
define('_SMALLWORLD_IMAGE_EDIT_TITLE','Modifier la description');
define("_SMALLWORLD_WELCOME_TITLE","Bienvenue");
define("_SMALLWORLD_WELCOMETEXT",", Bienvenue. Je vous souhaite de passer un bon moment.");
-define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," envoi de nouvelles images <br/> Cliquez sur l'image pour voir sa taille réelles ou sur ce lien<br/>pour ouvrir la Gallerie.");
+define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," a envoyé de nouvelles images <br/> Cliquez sur l'image pour voir sa taille réelle ou sur ce lien<br/>pour ouvrir la Gallerie.");
define("_SMALLWORLD_IMAGES_START","Envoyer");
define("_SMALLWORLD_IMAGES_CANCEL","Annuler");
define("_SMALLWORLD_IMAGES_DELETE","Supprimer");
@@ -332,6 +333,11 @@
define("_SMALLWORLD_ONEYEARAGO","il y a un an");
define("_SMALLWORLD_YEARSAGO"," il y a quelques années");
define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Cliquez ici pour voir la taille de l'image originale.");
+define("_SMALLWORLD_PRIVATEUPDATE","Privé");
+define("_SMALLWORLD_PUBLICUPDATE","Public");
+define("_SMALLWORLD_UPDATEBUTTONTEXT"," Envoi ");
+define("_SMALLWORLD_COMMENTBUTTONTEXT"," Commentaire ");
+define("_SMALLWORLD_MOREBUTTONLINK","Plus");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Amis");
@@ -346,11 +352,11 @@
define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Plainte contre l'utilisateur à ");
define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","Nouvel avatar à ");
define("_SMALLWORLD_MAIL_NEWCOMMENT","Nouveau commentaire à votre message à ");
-define("_SMALLWORLD_SEEANDREPLYHERE","Visionner le commentaire et y répondre ici");
+define("_SMALLWORLD_SEEANDREPLYHERE","Voir le commentaire et y répondre ici");
define("_SMALLWORLD_GOTOSMALLWORLDHERE","Aller à la page d'accueil ici");
define("_SMALLWORLD_MAIL_COMPLAINT","Signalement de plainte à ");
-define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message signalé");
+define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message en cause");
define("_SMALLWORLD_MAIL_NEWFRIENDFOLLOWER", "Nouvelle demande d'ami ou nouvel utilisateur qui vous suit à ");
/* ------------ Inspection & countdown ---------------- */
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -16,7 +16,7 @@
dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
weekHeader: 'Se',
dateFormat: 'dd-mm-yyyy',
- firstDay: 0,
+ firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2012-05-11 09:46:14 UTC (rev 9481)
@@ -54,3 +54,10 @@
'textYes' : 'Oui !', // Boutton "Oui !", texte par d\xE9faut
'textNo' : 'Non !' // Boutton "Non !", texte par d\xE9faut
}
+// Variables pour la Galerie de photos
+var SmallworldPhotoPlaySlideshow = 'Lancer le Diaporama';
+var SmallworldPhotoPauseSlideshow = 'Pause';
+var SmallworldPhotoPrevPhoto = '‹ Photos pr\xE9c\xE9dentes';
+var SmallworldPhotoNextPhoto = 'Photos suivantes ›';
+var SmallworldPhotoNextLink = 'Suivant ›';
+var SmallworldPhotoPrevLink = '‹ Pr\xE9c\xE9dent';
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -24,7 +24,7 @@
<div id="wrapper">
<br>
<p class="greeting">Bonjour <{$toUser}>,</p>
- <p class="infotext">Mise \xE0 jour le <{$date}>. V\xE9rifiez votre profil : <{$sitename}>.<br><br>Cliquez sur ce lien pour aller directement \xE0 la page d'accueil de smallworld<br><br><{$link}></p>
+ <p class="infotext">Mise \xE0 jour le <{$date}>. V\xE9rifiez votre profil sur <{$sitename}>.<br><br>Cliquez sur le lien ci-dessous pour aller directement \xE0 la page d'accueil : <br><br><{$link}></p>
<br>
</div>
<!-- Fin du format conteneur -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -31,7 +31,7 @@
<ul>
<!-- D\xE9but de l'ent\xEAte N\xB01 -->
<li>
- <span style="font-size:11px">Il semble que c'est un message \xE9crit par <{$against}> et <{$sendername}> l'a signal\xE9 \xE0 <{$time}> (heure du serveur)</h4>
+ <span style="font-size:11px">Il semble que c'est un message \xE9crit par <{$against}> et <{$sendername}> l'a signal\xE9 \xE0 <{$time}> (temps du serveur)</h4>
<h4 class="title"><span style="font-size:11px"><{$link}></span></h4>
</li>
<!-- Fin de l'ent\xEAte N\xB01 -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -38,7 +38,7 @@
<!-- D\xE9but de l'ent\xEAte N\xB02 -->
<li style="margin-left:25px;width:780px"><{$from_avatarlink}>
- <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a r\xE9pondu le (<{$itemtextdate}> date du serveur)</span></h4>
+ <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a r\xE9pondu le (<{$itemtextdate}> temps du serveur)</span></h4>
<p><{$itemtext}></p>
</li>
<!-- Fin de l'ent\xEAte N\xB02 -->
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html 2012-05-11 09:46:14 UTC (rev 9481)
@@ -31,7 +31,7 @@
<ul>
<!-- D\xE9but de l'ent\xEAte N\xB01 -->
<li><{$registerlink}>
- <h4 class="title"><{$registerurl}> <span style="font-size:11px">Voir le profil ici</span></h4>
+ <h4 class="title"><{$registerurl}> <span style="font-size:11px">Cliquez sur le pseudonyme pour voir son profil</span></h4>
</li>
<!-- Fin de l'ent\xEAte N\xB01 -->
</ul>
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php 2012-05-11 06:49:24 UTC (rev 9480)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php 2012-05-11 09:46:14 UTC (rev 9481)
@@ -29,6 +29,7 @@
define("_SMALLWORLD_ALL_FIELDS_DISABLED","Aucune information disponible");
define("_SMALLWORLD_RECENTACTIVITY","Activit\xE9s r\xE9centes");
define("_SMALLWORLD_MESSAGEHISTORIC", "Derniers messages");
+define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Envoyer");
/*----------- Personal info ------------------*/
define("_SMALLWORLD_AVATAR","Image actuelle");
@@ -102,7 +103,7 @@
define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Afin d'utiliser ce module, vous devez remplir un formulaire de profil suppl\xE9mentaire.
<br><br>Cliquez sur S'enregister pour continuer l'enregistrement ou cliquez sur Annuler<br>pour revenir \xE0 la page d'accueil.");
define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Continuez pour terminer l'enregistrement");
-define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de donn\xE9es.<br><br>Apr\xE8s cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remer\xE7iant d'avoir pris le temps de remplir ce formulaire.");
+define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de donn\xE9es.<br><br>Apr\xE8s cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerciant d'avoir pris le temps de remplir ce formulaire.");
define("_SMALLWORLD_FRIENDSINVITATIONS","Ajouter en ami");
define("_SMALLWORLD_DATERECIEVED","Date");
define("_SMALLWORLD_ACCEPT","Accepter");
@@ -255,7 +256,7 @@
define('_SMALLWORLD_IMAGE_EDIT_TITLE','Modifier la description');
define("_SMALLWORLD_WELCOME_TITLE","Bienvenue");
define("_SMALLWORLD_WELCOMETEXT",", Bienvenue. Je vous souhaite de passer un bon moment.");
-define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," envoi de nouvelles images <br/> Cliquez sur l'image pour voir sa taille r\xE9elles ou sur ce lien<br/>pour ouvrir la Gallerie.");
+define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," a envoy\xE9 de nouvelles images <br/> Cliquez sur l'image pour voir sa taille r\xE9elle ou sur ce lien<br/>pour ouvrir la Gallerie.");
define("_SMALLWORLD_IMAGES_START","Envoyer");
define("_SMALLWORLD_IMAGES_CANCEL","Annuler");
define("_SMALLWORLD_IMAGES_DELETE","Supprimer");
@@ -332,6 +333,11 @@
define("_SMALLWORLD_ONEYEARAGO","il y a un an");
define("_SMALLWORLD_YEARSAGO"," il y a quelques ann\xE9es");
define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Cliquez ici pour voir la taille de l'image originale.");
+define("_SMALLWORLD_PRIVATEUPDATE","Priv\xE9");
+define("_SMALLWORLD_PUBLICUPDATE","Public");
+define("_SMALLWORLD_UPDATEBUTTONTEXT"," Envoi ");
+define("_SMALLWORLD_COMMENTBUTTONTEXT"," Commentaire ");
+define("_SMALLWORLD_MOREBUTTONLINK","Plus");
/*-------------------- Friends page ---------------*/
define("_SMALLWORLD_FRIENDPAGE","Amis");
@@ -346,11 +352,11 @@
define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Plainte contre l'utilisateur \xE0 ");
define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","Nouvel avatar \xE0 ");
define("_SMALLWORLD_MAIL_NEWCOMMENT","Nouveau commentaire \xE0 votre message \xE0 ");
-define("_SMALLWORLD_SEEANDREPLYHERE","Visionner le commentaire et y r\xE9pondre ici");
+define("_SMALLWORLD_SEEANDREPLYHERE","Voir le commentaire et y r\xE9pondre ici");
define("_SMALLWORLD_GOTOSMALLWORLDHERE","Aller \xE0 la page d'accueil ici");
define("_SMALLWORLD_MAIL_COMPLAINT","Signalement de plainte \xE0 ");
-define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message signal\xE9");
+define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message en cause");
define("_SMALLWORLD_MAIL_NEWFRIENDFOLLOWER", "Nouvelle demande d'ami ou nouvel utilisateur qui vous suit \xE0 ");
/* ------------ Inspection & countdown ---------------- */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-11 10:02:33
|
Revision: 9482
http://xoops.svn.sourceforge.net/xoops/?rev=9482&view=rev
Author: djculex
Date: 2012-05-11 10:02:24 +0000 (Fri, 11 May 2012)
Log Message:
-----------
- Bugfix: Converting CR to <br> in comments / updates (Cesag)
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/loadmore.php
XoopsModules/smallworld/trunk/smallworld/message_ajax.php
XoopsModules/smallworld/trunk/smallworld/userprofile.php
Modified: XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-11 09:46:14 UTC (rev 9481)
+++ XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-11 10:02:24 UTC (rev 9482)
@@ -51,7 +51,7 @@
if($data) {
$wc['msg_id_fk'] = $data['msg_id_fk'];
$wc['com_id'] = $data['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($data['comment']), $data['uid']);
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['comment']), $data['uid']));
$wc['time'] = smallworld_time_stamp($data['created']);
$wc['username'] = $data['username'];
$wc['uid'] = $data['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-11 09:46:14 UTC (rev 9481)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-11 10:02:24 UTC (rev 9482)
@@ -73,7 +73,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']));
$wm['message'] = str_replace(array('<','>'),array('<','>'), $wm['message']);
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
@@ -99,7 +99,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']);
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-11 09:46:14 UTC (rev 9481)
+++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-11 10:02:24 UTC (rev 9482)
@@ -64,7 +64,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -91,7 +91,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']);
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-11 09:46:14 UTC (rev 9481)
+++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-11 10:02:24 UTC (rev 9482)
@@ -57,7 +57,7 @@
foreach ($insdata as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -84,7 +84,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-11 09:46:14 UTC (rev 9481)
+++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-11 10:02:24 UTC (rev 9482)
@@ -112,7 +112,7 @@
foreach ($updatesarray as $data) {
$wm['msg_id'] = $data['msg_id'];
$wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']);
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']));
$wm['created'] = smallworld_time_stamp($data['created']);
$wm['username'] = $data['username'];
$wm['uid_fk'] = $data['uid_fk'];
@@ -138,7 +138,7 @@
foreach($wm['commentsarray'] as $cdata) {
$wc['msg_id_fk'] = $cdata['msg_id_fk'];
$wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']));
$wc['time'] = smallworld_time_stamp($cdata['created']);
$wc['username'] = $cdata['username'];
$wc['uid'] = $cdata['uid_fk'];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-13 16:15:29
|
Revision: 9502
http://xoops.svn.sourceforge.net/xoops/?rev=9502&view=rev
Author: djculex
Date: 2012-05-13 16:15:22 +0000 (Sun, 13 May 2012)
Log Message:
-----------
- Bugfix: !!! Private updates showing in search results !! (thanks Yuri)
- Bugfix: Private and Public messages not filtered correctly
- Bugfix: Removed redundant span from message ajax file
- Bugfix: Filtering search results to include only friendly messages or public
- Change: Set 1 (monday) as default starting day in jquery.ui.js
- Change: enlarged innerWidth and height in edit_image desc js file
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/class/wall.php
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/include/search.inc.php
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/permalink.php
XoopsModules/smallworld/trunk/smallworld/search.php
XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
Modified: XoopsModules/smallworld/trunk/smallworld/class/wall.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/wall.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/class/wall.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -157,7 +157,10 @@
{
global $xoopsUser, $xoopsDB;
$update=Smallworld_sanitize(htmlentities($update, ENT_QUOTES,"UTF-8"));
- $time=time();
+ $time=time();
+ if (!isset($priv)) {
+ $priv = 0;
+ }
$query = "SELECT msg_id,message FROM ".$xoopsDB->prefix('smallworld_messages')
. " WHERE uid_fk='".$uid."' order by msg_id desc limit 1";
$result = $xoopsDB->queryF($query);
@@ -337,9 +340,9 @@
global $xoopsUser, $xoopsDB, $moduleConfig;
$query = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
. $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
- . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."' and M.priv = 0";
+ . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."'";
$query .= " AND M.msg_id = '".$updid."'";
- $query .= " order by created DESC LIMIT 1";
+ $query .= " order by M.created DESC LIMIT 1";
$result=$xoopsDB->queryF($query);
$count = $xoopsDB->getRowsNum($result);
if ($count < 1) {
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -880,198 +880,6 @@
}
}
- /**
- * @Set css and js includes in pages based on $p = page
- * @param string $p
- * @returns void
- */
- function smallworld_includeHeader($p='')
- {
- global $xoTheme,$xoopsUser,$xoopsConfig;
- if ($xoopsUser) {
- $module_handler =& xoops_gethandler('module');
- $module = $module_handler->getByDirname('smallworld');
- $config_handler =& xoops_gethandler('config');
- if ($module) {
- $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
- }
- //Check Language
- $lang = $xoopsConfig['language'];
- // check geolocation style
- if(isset($moduleConfig['geolocate'])) {
- $geolocate = $moduleConfig['geolocate'];
- }
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/base/jquery.ui.all.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
-
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js');
-
- $xoops_url= XOOPS_URL;
- $myid = $xoopsUser->getVar('uid');
- // GET various variables from language folder
- if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$lang.'/js/variables.js')) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/variables.js');
- } else {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/variables.js');
- }
-
- // Check if USER is smallworld-registered user
- $chkUser = new SmallWorldUser;
- $ChkProf = $chkUser->CheckIfProfile($myid);
-
- // Check if there are requests pending
- $count_invit = count($chkUser->getRequests($myid));
-
- // Get module config for validation and place in javascript
- $validate = $moduleConfig['validationstrenght'];
-
- // Check to see if smallworld should use username links to point to default xoops or smallworld
- $takeoverlinks = $moduleConfig['takeoveruserlinks'];
- $fieldstoshow = array_flip(smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld'));
- $useverification = smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld');
- $smallworldUV = implode(',', $useverification);
-
- // Get users messages count based on users followerArray
- $getUserMsgNum = smallworld_getCountFriendMessagesEtc ();
-
-
- // Set javascript vars but only if not already defined.
- // Check prevents multible loads
- $script = "if (myID === undefined) {"."\n";
- $script .= "var smallworld_url = '" . $xoops_url . "/modules/smallworld/" . "';\n";
- $script .= "var smallworld_uploaddir = '" . $xoops_url . "/uploads/avatars/" . "';\n";
- $script .= "var xoops_smallworld = jQuery.noConflict();\n";
- $script .= "var myID = " . $myid . ";\n";
- $script .= "var userHasProfile = " . $ChkProf . ";\n";
- $script .= "var smallworldTakeOverLinks = " . $takeoverlinks . ";\n";
- $script .= "var geoL = " . $geolocate . ";\n";
- $script .= "var geocomplete = '';\n";
- $script .= "var smallworldVerString = '" . $smallworldUV . "';\n";
- $script .= "var smallworlduseverification = new Array();\n";
- $script .= "smallworlduseverification = smallworldVerString.split(',');\n";
- $script .= "var hasmessages = " . $count_invit . ";\n";
- $script .= "var smallworldvalidationstrenght = " . $validate . ";\n";
- $script .= "var smallworld_getFriendsMsgComCount = " . $getUserMsgNum . ";\n";
- $script .= "var $ = jQuery();\n";
- $script .= "} else {"."\n";
- $script .= "\n";
- $script .= "}"."\n";
- $xoTheme->addScript('','',$script);
-
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/smallworld.js');
-
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
-
-
- if ($p == 'register' || $p == 'editprofile' || $p == '') {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validate.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validation.functions.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.stepy.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
- // Include geolocate styling
- if ($geolocate != 1) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js');
- } else {
- $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE);
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js');
- }
- if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'
- . $lang . '/js/jquery.ui.datepicker-language.js')
- ) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'
- . $lang.'/js/jquery.ui.datepicker-language.js'
- );
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'
- . $lang.'/js/jquery.countdown.js'
- );
- } else {
- $xoTheme->addScript(XOOPS_URL
- . '/modules/smallworld/language/english/js/jquery.ui.datepicker-language.js'
- );
- $xoTheme->addScript(XOOPS_URL
- . '/modules/smallworld/language/english/js/jquery.countdown.js'
- );
- }
- }
- if ($p == 'index' || $p == '') {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
- // Include geolocate styling
- if ($geolocate != 1) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js');
- } else {
- $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE);
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js');
- }
-
- }
- if ($p == 'gallery' || $p == '') {
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/galleriffic-5.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/basic.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/black.css');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.galleriffic.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.history.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.opacityrollover.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/gallery_mod.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
- }
-
- if ($p == 'imageupload' || $p == '') {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-uix.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-ui.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/upload_application.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css');
- }
-
- if ($p == 'userprofile' || $p == 'friends' || $p == '') {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/apprise-1.5.full.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
- // Include geolocate styling
- if ($geolocate != 1) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js');
- } else {
- $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE);
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js');
- }
-
- }
-
- if ($p == 'perma' || $p == 'share' || $p == '') {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
- }
-
- }//end if user
-}
-
/**
* @Get url of smallworld
* @returns string
Modified: XoopsModules/smallworld/trunk/smallworld/include/search.inc.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/search.inc.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/include/search.inc.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -25,6 +25,12 @@
{
global $xoopsDB, $xoopsConfig, $myts, $xoopsUser;
+ if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/main.php')) {
+ require_once (XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/main.php');
+ } else {
+ require_once (XOOPS_ROOT_PATH.'/modules/smallworld/language/english/main.php');
+ }
+
$module_handler =& xoops_gethandler('module');
$module =& $module_handler->getByDirname('smallworld');
$modid= $module->getVar('mid');
@@ -34,12 +40,28 @@
$gperm_handler =& xoops_gethandler('groupperm');
if (is_object($xoopsUser)) {
$groups = $xoopsUser->getGroups();
+ $id = $xoopsUser->getVar('uid');
+ $Wall = new Wall_Updates();
+ $followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
} else {
+ $id = 0;
$groups = XOOPS_GROUP_ANONYMOUS;
+ $followers = array();
}
- $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
- . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
- . " U WHERE M.uid_fk=U.userid and M.priv = 0";
+
+ if ($id > 0 && $id != '') {
+
+ $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid";
+ } else {
+ $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid";
+ }
+
+
+
if ( $userid != 0 ) {
$sql .= " AND M.uid_fk = ".$userid." ";
}
@@ -56,11 +78,22 @@
$ret = array();
$i = 0;
while($myrow = $xoopsDB->fetchArray($result)){
+ if (in_array($myrow['uid_fk'], $followers) || $myrow['uid_fk'] == $id) {
$ret[$i]['image'] = "images/smallworld_icn.png";
- $ret[$i]['link'] = "permalink.php?ownerid=".$myrow['uid_fk']."&updid=".$myrow['msg_id'];
- $ret[$i]['title'] = smallworld_shortenText($myrow['message'], 60);
+ $ret[$i]['link'] = "permalink.php?ownerid=".$myrow['uid_fk']."&updid=".$myrow['msg_id'];
+ if(preg_match('/UPLIMAGE/',$myrow['message'])) {
+ $ownmsg = str_replace("UPLIMAGE ", "", $myrow['message']);
+ $ret[$i]['title'] = $ownmsg;
+ $ret[$i]['title'] = Smallworld_getName($myrow['uid_fk'])." -> "._SMALLWORLD_GALLERY;
+ $ret[$i]['title'] = str_replace(array('<','>'),array('<','>'), $ret[$i]['title']);
+ } else {
+ $ret[$i]['title'] = smallworld_shortenText($myrow['message'], 60);
+ }
$ret[$i]['time'] = $myrow['created'];
$ret[$i]['uid'] = $myrow['uid_fk'];
+ } else {
+ $i = $i-1;
+ }
$i++;
}
return $ret;
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-13 16:15:22 UTC (rev 9502)
@@ -113,8 +113,8 @@
if (xoops_smallworld('#smallworld_edit_imageform').length) { // implies *not* zero
xoops_smallworld('#smallworld_edit_imageform').show();
xoops_smallworld.fn.colorbox({
- width:"800",
- height:"70%",
+ innerWidth:"1000px",
+ height:"100%",
inline:true,
onCleanup:function() {
xoops_smallworld('#smallworld_edit_imageform').hide();
Modified: XoopsModules/smallworld/trunk/smallworld/permalink.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -66,49 +66,52 @@
//Srinivas Tamada http://9lessons.info
//Loading Comments link with load_updates.php
- foreach ($updatesarray as $data) {
- $wm['msg_id'] = $data['msg_id'];
- $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
- $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
- $wm['created'] = smallworld_time_stamp($data['created']);
- $wm['username'] = $data['username'];
- $wm['uid_fk'] = $data['uid_fk'];
- $wm['priv'] = $data['priv'];
- $wm['avatar'] = $Wall->Gravatar($data['uid_fk']);
- $wm['avatar_link'] = smallworld_getAvatarLink ($data['uid_fk'], $wm['avatar']);
- $wm['avatar_size'] = smallworld_getImageSize(80, 100, $wm['avatar_link']);
- $wm['avatar_highwide'] = smallworld_imageResize($wm['avatar_size'][0], $wm['avatar_size'][1], 50);
- $wm['vote_up'] = $Wall->countVotes ('msg', 'up', $data['msg_id']);
- $wm['vote_down'] = $Wall->countVotes ('msg', 'down', $data['msg_id']);
- $wm['sharelinkurl'] = XOOPS_URL."/modules/smallworld/smallworldshare.php?ownerid=".$data['uid_fk'];
- $wm['sharelinkurl'] .= "&updid=".$data['msg_id']."";
- $wm['usernameTitle'] = $wm['username']._SMALLWORLD_UPDATEONSITEMETA.$xoopsConfig['sitename'];
- $wm['sharelink'] = $Wall->GetSharing ($wm['msg_id'],$wm['priv']);
- $wm['sharediv'] = $Wall->GetSharingDiv ($wm['msg_id'],$wm['priv'], $wm['sharelinkurl'],$wm['orimessage'],$wm['usernameTitle']);
- $wm['commentsarray'] = $Wall->Comments($data['msg_id']);
- $xoopsTpl->append('walldata', $wm);
-
- if (!empty($wm['commentsarray'])){
- foreach($wm['commentsarray'] as $cdata) {
- $wc['msg_id_fk'] = $cdata['msg_id_fk'];
- $wc['com_id'] = $cdata['com_id'];
- $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
- $wc['time'] = smallworld_time_stamp($cdata['created']);
- $wc['username'] = $cdata['username'];
- $wc['uid'] = $cdata['uid_fk'];
- $wc['myavatar'] = $Wall->Gravatar($id);
- $wc['myavatar_link'] = $myavatarlink;
- $wc['avatar_size'] = smallworld_getImageSize(80, 100, $wc['myavatar_link']);
- $wc['avatar_highwide'] = smallworld_imageResize($wc['avatar_size'][0], $wc['avatar_size'][1], 35);
- $wc['cface'] = $Wall->Gravatar($cdata['uid_fk']);
- $wc['avatar_link'] = smallworld_getAvatarLink ($cdata['uid_fk'], $wc['cface']);
- $wc['vote_up'] = $Wall->countVotesCom ('com', 'up', $cdata['msg_id_fk'],$cdata['com_id']);
- $wc['vote_down'] = $Wall->countVotesCom ('com', 'down', $cdata['msg_id_fk'],$cdata['com_id']);
- $xoopsTpl->append('comm', $wc);
- }
- }
- }
-
+ if (!empty($updatesarray)) {
+ foreach ($updatesarray as $data) {
+ if (in_array($data['uid_fk'], $followers) || $id == $ownerID || $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
+ $wm['msg_id'] = $data['msg_id'];
+ $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
+ $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']);
+ $wm['created'] = smallworld_time_stamp($data['created']);
+ $wm['username'] = $data['username'];
+ $wm['uid_fk'] = $data['uid_fk'];
+ $wm['priv'] = $data['priv'];
+ $wm['avatar'] = $Wall->Gravatar($data['uid_fk']);
+ $wm['avatar_link'] = smallworld_getAvatarLink ($data['uid_fk'], $wm['avatar']);
+ $wm['avatar_size'] = smallworld_getImageSize(80, 100, $wm['avatar_link']);
+ $wm['avatar_highwide'] = smallworld_imageResize($wm['avatar_size'][0], $wm['avatar_size'][1], 50);
+ $wm['vote_up'] = $Wall->countVotes ('msg', 'up', $data['msg_id']);
+ $wm['vote_down'] = $Wall->countVotes ('msg', 'down', $data['msg_id']);
+ $wm['sharelinkurl'] = XOOPS_URL."/modules/smallworld/smallworldshare.php?ownerid=".$data['uid_fk'];
+ $wm['sharelinkurl'] .= "&updid=".$data['msg_id']."";
+ $wm['usernameTitle'] = $wm['username']._SMALLWORLD_UPDATEONSITEMETA.$xoopsConfig['sitename'];
+ $wm['sharelink'] = $Wall->GetSharing ($wm['msg_id'],$wm['priv']);
+ $wm['sharediv'] = $Wall->GetSharingDiv ($wm['msg_id'],$wm['priv'], $wm['sharelinkurl'],$wm['orimessage'],$wm['usernameTitle']);
+ $wm['commentsarray'] = $Wall->Comments($data['msg_id']);
+ $xoopsTpl->append('walldata', $wm);
+
+ if (!empty($wm['commentsarray'])){
+ foreach($wm['commentsarray'] as $cdata) {
+ $wc['msg_id_fk'] = $cdata['msg_id_fk'];
+ $wc['com_id'] = $cdata['com_id'];
+ $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']);
+ $wc['time'] = smallworld_time_stamp($cdata['created']);
+ $wc['username'] = $cdata['username'];
+ $wc['uid'] = $cdata['uid_fk'];
+ $wc['myavatar'] = $Wall->Gravatar($id);
+ $wc['myavatar_link'] = $myavatarlink;
+ $wc['avatar_size'] = smallworld_getImageSize(80, 100, $wc['myavatar_link']);
+ $wc['avatar_highwide'] = smallworld_imageResize($wc['avatar_size'][0], $wc['avatar_size'][1], 35);
+ $wc['cface'] = $Wall->Gravatar($cdata['uid_fk']);
+ $wc['avatar_link'] = smallworld_getAvatarLink ($cdata['uid_fk'], $wc['cface']);
+ $wc['vote_up'] = $Wall->countVotesCom ('com', 'up', $cdata['msg_id_fk'],$cdata['com_id']);
+ $wc['vote_down'] = $Wall->countVotesCom ('com', 'down', $cdata['msg_id_fk'],$cdata['com_id']);
+ $xoopsTpl->append('comm', $wc);
+ }
+ }
+ }
+ }
+ }
$xoopsTpl->assign('menu_home',$menu_home);
$xoopsTpl->assign('menu_profile',$menu_profile);
$xoopsTpl->assign('menu_friends',$menu_friends);
@@ -129,6 +132,8 @@
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
+ } else {
+ redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
}
} else {
redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
Modified: XoopsModules/smallworld/trunk/smallworld/search.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -34,7 +34,7 @@
while ($row=$xoopsDB->fetchArray($result)) {
$user = new xoopsUser($row['userid']);
- if ($row['userimage'] != 'Not specifiyed') {
+ if ($row['userimage'] != 'Not specified') {
$imageLink = XOOPS_URL.'/uploads/'.trim($row['userimage']);
$imageSize = smallworld_getImageSize(30, 30, $imageLink);
$imageHw = smallworld_imageResize($imageSize[0], $imageSize[1], 30);
Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-13 16:15:22 UTC (rev 9502)
@@ -34,7 +34,7 @@
}
$perm = smallworldCheckPriv ($updID);
- if ($perm != 1) {
+ if ($perm != 0) {
// Things to do with wall
$Wall = new Wall_Updates();
$updatesarray=$Wall->UpdatesSharelink($updID,$ownerID);
Modified: XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-13 16:15:22 UTC (rev 9502)
@@ -28,12 +28,7 @@
<span id ="smallworld_votenum"><{$post.vote_down}></span>
<img class="smallworld_voteimg" src = "images/dislike.png" />
-
- <{if $post.priv == 0}>
- <span id="smallworld_share">
- <a href="javascript:;"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></a>
- </span>
- <{/if}>
+
</div>
<{else}>
Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-13 09:13:24 UTC (rev 9501)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-13 16:15:22 UTC (rev 9502)
@@ -70,9 +70,9 @@
<br>
<div id = "smallworld_updatePrivacyCheck">
<label for="updatePriv"><{$smarty.const._SMALLWORLD_PRIVATEUPDATE}></label>
+ <input type="radio" name="updatePublic" id="updatePublic" value="1"/>
+ <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label>
<input type="radio" name="updatePublic" id="updatePublic" value="0"/>
- <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label>
- <input type="radio" name="updatePublic" id="updatePublic" value="1"/>
</div>
<br><br>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2012-05-17 14:02:30
|
Revision: 9541
http://xoops.svn.sourceforge.net/xoops/?rev=9541&view=rev
Author: djculex
Date: 2012-05-17 14:02:21 +0000 (Thu, 17 May 2012)
Log Message:
-----------
- change: Added height & innerHeight to show gallery
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/css/galleriffic-5.css
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
Modified: XoopsModules/smallworld/trunk/smallworld/css/galleriffic-5.css
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/css/galleriffic-5.css 2012-05-17 13:24:09 UTC (rev 9540)
+++ XoopsModules/smallworld/trunk/smallworld/css/galleriffic-5.css 2012-05-17 14:02:21 UTC (rev 9541)
@@ -95,6 +95,7 @@
float: right;
position: relative;
margin-top: 30px;
+ max-height: 450px;
}
span.image-caption {
display: block;
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-17 13:24:09 UTC (rev 9540)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-17 14:02:21 UTC (rev 9541)
@@ -155,6 +155,7 @@
xoops_smallworld('div#page').show();
xoops_smallworld.fn.colorbox({
innerWidth:"1000px",
+ innerHeight:"90%",
inline:true,
onCleanup:function() {
xoops_smallworld('div#page').hide();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2013-03-12 14:40:12
|
Revision: 10226
http://xoops.svn.sourceforge.net/xoops/?rev=10226&view=rev
Author: djculex
Date: 2013-03-12 14:40:01 +0000 (Tue, 12 Mar 2013)
Log Message:
-----------
Bugfix: Making new jquery work with existing code
Bugfix: Show correct user stats in admin/index.php
Bugfix: Display correct size of undefined avatar in comments
Change: Allow display of public posts for all users
Change: Correcting code style, removing comments etc etc
NEW: Added upgraded image upload
NEW: Added upgraded mail class
Language additions: js/variables.js, modinfo.php
Modified Paths:
--------------
XoopsModules/smallworld/trunk/smallworld/admin/index.php
XoopsModules/smallworld/trunk/smallworld/class/mail.php
XoopsModules/smallworld/trunk/smallworld/class/wall.php
XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
XoopsModules/smallworld/trunk/smallworld/editprofile.php
XoopsModules/smallworld/trunk/smallworld/img_upload.php
XoopsModules/smallworld/trunk/smallworld/imgupload.php
XoopsModules/smallworld/trunk/smallworld/include/functions.php
XoopsModules/smallworld/trunk/smallworld/index.php
XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
XoopsModules/smallworld/trunk/smallworld/js/wall.js
XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/danish/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/french_iso/modinfo.php
XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php
XoopsModules/smallworld/trunk/smallworld/loadmore.php
XoopsModules/smallworld/trunk/smallworld/message_ajax.php
XoopsModules/smallworld/trunk/smallworld/preloads/core.php
XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
XoopsModules/smallworld/trunk/smallworld/templates/getmore.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html
XoopsModules/smallworld/trunk/smallworld/xoops_version.php
Modified: XoopsModules/smallworld/trunk/smallworld/admin/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/admin/index.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/admin/index.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -69,7 +69,7 @@
$ma = "<table class='smallworldadmin'><tr>";
$ma .= "<td><b>"._AM_SMALLWORLD_STATS_POS."</b></td><td><b>"._AM_SMALLWORLD_STATS_IMG."</b></td><td><b>"._AM_SMALLWORLD_STATS_AMOUNT."</b></td><td><b>"._AM_SMALLWORLD_STATS_NAME."</b></td></tr>";
$i = 1;
- while ($i < count($maAllround)) {
+ while ($i <= count($maAllround['cnt'])) {
$ma .= vsprintf('<tr><td>%s</td>',array($maAllround['counter'][$i]));
$ma .= vsprintf('<td>%s</td>',array($maAllround['img'][$i]));
$ma .= vsprintf('<td>%s</td>',array($maAllround['cnt'][$i]));
Modified: XoopsModules/smallworld/trunk/smallworld/class/mail.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/mail.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/class/mail.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -109,8 +109,6 @@
$ownermessage = "<img width='300px' src='".$ownmsg."' style='margin: 5px 0px;' />";
}
-
-
$owner = Smallworld_getOwnerFromComment ($data['msg_id_fk']);
$OwnerUser = new xoopsUser($owner);
$Owner_avatar = $wall->Gravatar($owner);
Modified: XoopsModules/smallworld/trunk/smallworld/class/wall.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/wall.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/class/wall.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -25,16 +25,28 @@
class Wall_Updates
{
- /**
- * @Get array of updates
- * @param int $last
- * @param int $uid
- * @param array $followes
- * @return array
- */
+ private function getAdminModerators()
+ {
+ global $xoopsDB, $xoopsUser;
+ $sql = "SELECT userid
+ FROM ".$xoopsDB->prefix('smallworld_user')." su
+ left JOIN ".$xoopsDB->prefix('groups_users_link')." xu ON su.userid = xu.uid
+ WHERE xu.uid in (1)";
+ $result = $xoopsDB->queryF($sql);
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+ return $data;
+ }
+
public function Updates($last,$uid, $followers) {
global $xoopsUser, $xoopsDB, $moduleConfig;
$hm = smallworld_GetModuleOption('msgtoshow');
+ $set = smallworld_checkPrivateOrPublic ();
+ $pub = smallworld_GetModuleOption('smallworldshowPoPubPage', $repmodule='smallworld');
+ $nfollow = array_unique(array_merge($pub, $followers));
+ $followers = Smallworld_array_flatten($nfollow,0);
+
$i=0;
if ($last == 0) {
$query = "SELECT M.msg_id, M.uid_fk, M.priv, M.message, M.created, U.username FROM ".$xoopsDB->prefix('smallworld_messages')
@@ -48,6 +60,7 @@
. $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
. " U WHERE M.uid_fk=U.userid and M.uid_fk='".$uid."'";
}
+
if (is_array($followers)){
foreach ($followers as $k => $v) {
if ($last>0) {
@@ -69,10 +82,10 @@
} elseif ($last == 'a') {
$query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$followers."'";
}
- }
-
+ }
+
if ($last>0) {
- $query .= " order by created DESC LIMIT ".$hm;
+ $query .= " order by created DESC LIMIT ".$hm;
} elseif ($last == 'a') {
$query .= " order by M.msg_id DESC LIMIT ".$hm;
} else {
@@ -80,7 +93,7 @@
}
$result=$xoopsDB->queryF($query);
$count = $xoopsDB->getRowsNum($result);
- if ($count < 1) {
+ if ($count == 0) {
return false;
} else {
while ($row = $xoopsDB->fetchArray($result)) {
Modified: XoopsModules/smallworld/trunk/smallworld/comment_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -37,7 +37,7 @@
if ( $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
$tpl->assign('isadminuser', 'YES');
}
- //$followers = $Wall->getFollowers($id);
+
$followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
$myavatar = $Wall->Gravatar($id);
Modified: XoopsModules/smallworld/trunk/smallworld/editprofile.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/editprofile.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/editprofile.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -32,12 +32,11 @@
$profile = $check->CheckIfProfile($id);
// Check if inspected userid -> redirect to userprofile and show admin countdown
- /*
- $inspect = Smallworld_isInspected ($id);
- if ($inspect['inspect'] == 'yes') {
- redirect_header("userprofile.php?username=".$xoopsUser->getVar('uname'), 1);
- }
- */
+ $inspect = Smallworld_isInspected ($id);
+ if ($inspect['inspect'] == 'yes') {
+ redirect_header("userprofile.php?username=".$xoopsUser->getVar('uname'), 1);
+ }
+
if ($profile > 0) {
$xoopsTpl->assign('check',1);
$item = new SmallWorldForm;
Modified: XoopsModules/smallworld/trunk/smallworld/img_upload.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/img_upload.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/img_upload.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -27,39 +27,27 @@
if ($xoopsUser) {
global $xoTheme;
-$xoopsLogger->activated = false;
- //$xoTheme->addScript("http://code.jquery.com/jquery-migrate-1.0.0.js");
-$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap.min.css');
-$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/style.css');
-$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap-responsive.min.css');
-$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap-image-gallery.min.css');
-//$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/jquery.fileupload-ui.css');
-//$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/jquery.fileupload-ui-noscript.css');
+ $xoopsLogger->activated = false;
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap.min.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/style.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap-responsive.min.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/uploader/bootstrap-image-gallery.min.css');
-
-
-//$xoTheme->addScript("http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js");
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/vendor/jquery.ui.widget.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/tmpl.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/load-image.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/canvas-to-blob.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/bootstrap.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/bootstrap-image-gallery.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.iframe-transport.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-fp.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-ui.js');
-$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/main.js');
-
- /* $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-uix.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-ui.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/vendor/jquery.ui.widget.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/tmpl.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/load-image.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/canvas-to-blob.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/bootstrap.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/uploader/bootstrap-image-gallery.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.iframe-transport.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/upload_application.js');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css');
- */
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-fp.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-ui.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/main.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/colorbox.css');
- $id = $xoopsUser->getVar('uid');
+
+ $id = $xoopsUser->getVar('uid');
$check = new SmallWorldUser;
$profile = $check->CheckIfProfile($id);
if ($profile > 0) {
@@ -71,7 +59,6 @@
// ------------ IMAGE UPLOADER ------------ //
// Image upload form
$upload = $item->uploadform ($id);
- //$xoopsTpl->append('uploadform',$upload);
} else {
redirect_header("register.php", 1);
}
Modified: XoopsModules/smallworld/trunk/smallworld/imgupload.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/imgupload.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/imgupload.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -23,28 +23,6 @@
$img = new smallWorldImages;
$userID = $xoopsUser->getVar('uid');
$user = new XoopsUser($userID);
- /* $options = array(
- 'upload_dir' => XOOPS_ROOT_PATH.'/uploads/albums_smallworld/'.$userID."/",
- 'upload_url' => XOOPS_URL.'/uploads/albums_smallworld/'.$userID."/",
- 'thumbnails_dir' => XOOPS_ROOT_PATH.'/uploads/albums_smallworld'.'/'.$userID.'/thumbnails/',
- 'thumbnails_url' => XOOPS_URL.'/uploads/albums_smallworld'.'/'.$userID.'/thumbnails/'
- );
- */
- $upload_handler = new UploadHandler();
-
- /*switch ($_SERVER['REQUEST_METHOD']) {
- case 'HEAD':
- case 'GET':
- $upload_handler->get();
- break;
- case 'POST':
- $upload_handler->post();
- break;
- case 'DELETE':
- $upload_handler->delete();
- break;
- default:
- header('HTTP/1.0 405 Method Not Allowed');
- }*/
+ $upload_handler = new UploadHandler();
}
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -232,7 +232,7 @@
global $xoopsUser;
$ext = substr($text,-4,4);
$ext2 = substr($text,-5,5);
-
+ $xoopsUser = new XoopsUser($uid);
$usr = new $xoopsUser($uid);
$userID = $xoopsUser->getVar('uid');
@@ -380,8 +380,13 @@
$ext = pathinfo(strtolower($image), PATHINFO_EXTENSION);
$sql = "SELECT gender FROM ".$xoopsDB->prefix('smallworld_user')." WHERE userid = '".intval($userid)."'";
$result = $xoopsDB->queryf($sql);
- while ($row = $xoopsDB->fetchArray($result)) {
- $gender = $row['gender'];
+ $counter = $xoopsDB->getRowsNum($result);
+ if ($counter == 0) {
+ $gender = '';
+ } else {
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $gender = $row['gender'];
+ }
}
$link = XOOPS_UPLOAD_URL."/".$image;
@@ -814,6 +819,7 @@
if ($bn != 'blank.gif'
|| $bn != 'blank.png'
|| $bn != 'blank.jpg'
+ || $bn != 'image_missing.png'
)
{
if (ini_get('allow_url_fopen')) {
@@ -940,3 +946,146 @@
}
}
}
+
+ /**
+ * @Check if smallworld is for private or public access
+ * return value for config
+ */
+ function smallworld_checkPrivateOrPublic ()
+ {
+ global $xoopsUser;
+ $opt = array();
+ $set = smallworld_GetModuleOption('smallworldprivorpub', $repmodule='smallworld');
+ if ($set != 0) {
+ $opt['access'] = 1;
+ } else {
+ $opt['access'] = 0;
+ }
+ if ($xoopsUser) {
+ $id = $xoopsUser->getVar('uid');
+ $user = new XoopsUser($id);
+ $check = new SmallWorldUser;
+ $profile = $check->checkIfProfile($id);
+ $opt['xoopsuser'] = 1;
+ if ($profile != 0) {
+ $opt['smallworlduser'] = 1;
+ } else {
+ $opt['smallworlduser'] = 0;
+ }
+ } else {
+ $opt['xoopsuser'] = 0;
+ $opt['smallworlduser'] = 0;
+ }
+ return $opt;
+ }
+
+ /**
+ * @return array of groups
+ * return array
+ *
+ */
+ function smallworld_xv_getGroupd ()
+ {
+ $db =& XoopsDatabaseFactory::getDatabaseConnection();
+ $myts =& MyTextSanitizer::getInstance();
+ $sql = "SELECT userid, username FROM ".$db->prefix('smallworld_user')." ORDER BY username";
+ $result = $db->queryF($sql);
+ $data = array();
+ while ($r = $db->fetchArray($result)) {
+ $data[$r['userid']] = $r['username'];
+ }
+ return $data;
+ }
+
+ /**
+ * Set javascript vars to theme using various values
+ * Return void
+ */
+ function smallworld_SetCoreScript () {
+ global $xoopsUser, $xoopsConfig, $xoTheme;
+
+ $module_handler =& xoops_gethandler('module');
+ $module = $module_handler->getByDirname('smallworld');
+ $config_handler =& xoops_gethandler('config');
+ if ($module) {
+ $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
+ }
+
+ // check geolocation style
+ if(isset($moduleConfig['geolocate'])) {
+ $geolocate = $moduleConfig['geolocate'];
+ }
+
+ // IF logged in define xoops / smallworld user id
+ $myid = ($xoopsUser) ? $xoopsUser->getVar('uid'):0;
+
+ // Check if option is et to allow public reading
+ $pub = smallworld_checkPrivateOrPublic();
+ $access = $pub['access'];
+
+ // GET various variables from language folder
+ if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/variables.js')) {
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/variables.js');
+ } else {
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/variables.js');
+ }
+
+ // Check if USER is smallworld-registered user
+ $chkUser = new SmallWorldUser;
+ $ChkProf = ($xoopsUser) ? $chkUser->CheckIfProfile($myid):0;
+
+ // Check if there are requests pending
+ $count_invit = ($xoopsUser) ? count($chkUser->getRequests($myid)):0;
+
+ // Get module config for validation and place in javascript
+ $validate = $moduleConfig['validationstrenght'];
+
+ // Check to see if smallworld should use username links to point to default xoops or smallworld
+ $takeoverlinks = $moduleConfig['takeoveruserlinks'];
+ $fieldstoshow = array_flip(smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld'));
+ $useverification = smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld');
+ $smallworldUV = implode(',', $useverification);
+
+ // Get users messages count based on users followerArray
+ $getUserMsgNum = ($xoopsUser) ? smallworld_getCountFriendMessagesEtc():0;
+
+ // Check if request url is with www or without
+ $urltest = smallworld_getHostRequest();
+ $xoops_url = XOOPS_URL;
+ if (!strstr($urltest, 'www.')) {
+ $xoops_url = str_replace( 'www.', '', $xoops_url );
+ }
+
+ // Set javascript vars but only if not already defined.
+ // Check prevents multible loads
+ $script = "if (myID === undefined) {"."\n";
+ $script .= "var smallworld_url = '" . $xoops_url . "/modules/smallworld/" . "';\n";
+ $script .= "var smallworld_uploaddir = '" . $xoops_url . "/uploads/avatars/" . "';\n";
+ $script .= "var xoops_smallworld = jQuery.noConflict();\n";
+ $script .= "var myID = " . $myid . ";\n";
+ $script .= "var userHasProfile = " . $ChkProf . ";\n";
+ $script .= "var smallworldTakeOverLinks = " . $takeoverlinks . ";\n";
+ $script .= "var geoL = " . $geolocate . ";\n";
+ $script .= "var geocomplete = '';\n";
+ $script .= "var smallworldVerString = '" . $smallworldUV . "';\n";
+ $script .= "var smallworlduseverification = new Array();\n";
+ $script .= "smallworlduseverification = smallworldVerString.split(',');\n";
+ $script .= "var hasmessages = " . $count_invit . ";\n";
+ $script .= "var smallworldvalidationstrenght = " . $validate . ";\n";
+ $script .= "var smallworld_getFriendsMsgComCount = " . $getUserMsgNum . ";\n";
+ $script .= "var $ = jQuery();\n";
+ $script .= "} else {"."\n";
+ $script .= "\n";
+ $script .= "}"."\n";
+ $xoTheme->addScript('','',$script);
+
+ // Include geolocate styling
+ if ($geolocate != 1) {
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js');
+ } else {
+ $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE);
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js');
+ }
+ }
Modified: XoopsModules/smallworld/trunk/smallworld/index.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/index.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/index.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -20,14 +20,24 @@
**/
include_once("../../mainfile.php");
-$xoopsOption['template_main'] = 'smallworld_index.html';
-include_once(XOOPS_ROOT_PATH."/header.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
-global $xoopsUser, $xoTheme,$xoopsConfig;
-
- if ($xoopsUser) {
- $id = $xoopsUser->getVar('uid');
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/publicWall.php");
+global $xoopsUser, $xoTheme,$xoopsConfig,$xoopsLogger;
+ $xoopsLogger->activated = true;
+/* error_reporting(E_ALL); */
+
+$set = smallworld_checkPrivateOrPublic ();
+if ($xoopsUser) {
+ $xoopsOption['template_main'] = 'smallworld_index.html';
+} elseif (!$xoopsUser || $set['access'] == 1) {
+ $xoopsOption['template_main'] = 'smallworld_publicindex.html';
+} else {
+ redirect_header(XOOPS_URL . "/user.php", 5, _NOPERM);
+}
+include_once(XOOPS_ROOT_PATH."/header.php");
+ if ($set['access'] == 1) {
+ $id = ($xoopsUser) ? $xoopsUser->getVar('uid'):0;
$user = new XoopsUser($id);
// Check if inspected userid -> redirect to userprofile and show admin countdown
@@ -37,13 +47,17 @@
}
$xoopsTpl->assign('ownerofpage', $id);
- if ( $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
- $xoopsTpl->assign('isadminuser', 'YES');
- }
+ if ($xoopsUser) {
+ if ( $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
+ $xoopsTpl->assign('isadminuser', 'YES');
+ }
+ } else {
+ $xoopsTpl->assign('isadminuser', 'NO');
+ }
$username = $user->getVar('uname');
$check = new SmallWorldUser;
- $profile = $check->checkIfProfile($id);
+ $profile = ($xoopsUser) ? $check->checkIfProfile($id) : 0;
if ($profile > 0) {
$xuser = new SmallWorldProfile;
@@ -52,21 +66,26 @@
$menu_profile = "<a href='".XOOPS_URL."/modules/smallworld/userprofile.php?username=".$username."'><img id='menuimg' src='".XOOPS_URL."/modules/smallworld/images/user_silhouette.png'>"._SMALLWORLD_PROFILEINDEX."</a>";
$menu_gallery = "<a href='".XOOPS_URL."/modules/smallworld/galleryshow.php?username=".$username."'><img id='menuimg' src='".XOOPS_URL."/modules/smallworld/images/picture.png'>"._SMALLWORLD_GALLERY."</a>";
$menu_friends = "<a href='".XOOPS_URL."/modules/smallworld/friends.php?username=".$username."'><img id='menuimg' src='".XOOPS_URL."/modules/smallworld/images/group.png'>"._SMALLWORLD_FRIENDSPAGE."</a>";
+ }
-
// Things to do with wall
- $Wall = new Wall_Updates();
+ $Wall = ($xoopsUser) ? new Wall_Updates() : new Public_Wall_Updates;
+ if (!$xoopsUser && $set['access'] == 1) {
+ $pub = smallworld_GetModuleOption('smallworldshowPoPubPage', $repmodule='smallworld');
+ $updatesarray = $Wall->updates(0, $pub);
+ } else {
+ // Follow array here
+ $followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
+ $updatesarray=$Wall->Updates(0,$id, $followers);
+ }
$myavatar = $Wall->Gravatar($id);
$myavatarlink = smallworld_getAvatarLink($id, $myavatar);
$myavatar_size = smallworld_getImageSize(80, 100, $myavatarlink);
$myavatar_highwide = smallworld_imageResize($myavatar_size[0], $myavatar_size[1], 35);
//Get friends invitations
- $getInvitations = $check->getRequests ($id);
+ $getInvitations = ($xoopsUser) ? $check->getRequests ($id) : 0;
- // Follow array here
- $followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
- $updatesarray=$Wall->Updates(0,$id, $followers);
//Srinivas Tamada http://9lessons.info
//Loading Comments link with load_updates.php
if (!empty($updatesarray)) {
@@ -118,11 +137,13 @@
}
}
}
-
- $xoopsTpl->assign('menu_home',$menu_home);
- $xoopsTpl->assign('menu_profile',$menu_profile);
- $xoopsTpl->assign('menu_friends',$menu_friends);
- $xoopsTpl->assign('menu_gallery',$menu_gallery);
+
+ if ($profile > 0) {
+ $xoopsTpl->assign('menu_home',$menu_home);
+ $xoopsTpl->assign('menu_profile',$menu_profile);
+ $xoopsTpl->assign('menu_friends',$menu_friends);
+ $xoopsTpl->assign('menu_gallery',$menu_gallery);
+ }
$xoopsTpl->assign('myusername',$username);
$xoopsTpl->assign('pagename','index');
$xoopsTpl->assign('check',1);
@@ -130,12 +151,10 @@
$xoopsTpl->assign('myavatarlink',$myavatarlink);
$xoopsTpl->assign('myavatar_highwide',$myavatar_highwide);
$xoopsTpl->assign('friendinvitations',$getInvitations);
+ $xoopsTpl->assign('access',$set['access']);
- } elseif ($profile == 0) {
- //$xoopsTpl->assign('check',0);
- $check->chkUser ();
-
- }
+ // }
+
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
@@ -145,8 +164,9 @@
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
- } else {
- redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
- }
+ } elseif ($set['access'] == 0) {
+ redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
+ }
+
include(XOOPS_ROOT_PATH."/footer.php");
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -21,6 +21,10 @@
// GET pop for statistics
xoops_smallworld('#smallworld_statistics_lnk').on('click',function(e) {
+ if (userHasProfile == 0) {
+ alert (SmallworldDialogNotUser);
+ return false;
+ }
e.preventDefault();
if (xoops_smallworld('#smallworld_statistics_lnk').length) { // implies *not* zero
xoops_smallworld('#smallworldStatsDiv').show();
@@ -42,6 +46,10 @@
// GET pop for recentactivities
xoops_smallworld('#smallworld_recentactivities').on('click',function(e) {
+ if (userHasProfile == 0) {
+ alert (SmallworldDialogNotUser);
+ return false;
+ }
e.preventDefault();
var uname = xoops_smallworld(this).attr('rel');
if (xoops_smallworld('#smallworld_recentactivities').length) { // implies *not* zero
@@ -618,7 +626,7 @@
// Sharing bookmarks defines
xoops_smallworld(function () {
- xoops_smallworld('.share').on('click',function(e) {
+ xoops_smallworld('body').on('click', '.share', function(e) {
e.preventDefault();
var id = xoops_smallworld(this).attr('id');
var ref = xoops_smallworld('span[name="' + id + '"]').attr('rel');
@@ -637,7 +645,7 @@
// Donation
xoops_smallworld(function () {
- xoops_smallworld('#smallworldDonate').on('click',function() {
+ xoops_smallworld('body').on('click', '#smallworldDonate', function() {
window.open('https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WKFZBRBGMYKCA&lc=DK"&item_name=Culex%2edk&item_number=culex¤cy_code=DKK&bn=PP%2dDonationsBF%3asp%2epng%3aNonHosted', 'blank',
'width=600, height=400, menubar=no, toolbar=no, scrollbars=yes');
});
@@ -834,7 +842,42 @@
}
});
}
+// Set function to react on "more" button
+function SmallworldGetMoreMsg () {
+ xoops_smallworld('.smallworld_msg_counter:last').show();
+ xoops_smallworld('.smallworld_msg_counter').on('click', function(e) {
+ e.preventDefault();
+ xoops_smallworld('#smallworld_moremsg_ajax').show();
+ var lastmsg = xoops_smallworld(this).attr("id");
+ var page = xoops_smallworld(this).attr("rel");
+ var userid = xoops_smallworld(this).attr('rel2');
+ if(lastmsg == '' || lastmsg == undefined) {
+ xoops_smallworld('#smallworld_moremsg_ajax').remove();
+ xoops_smallworld('.smallworld_msg_counter:last').remove();
+ }
+ if(lastmsg) {
+ xoops_smallworld.ajax({
+ type: "POST",
+ url: "loadmore.php",
+ data: "last=" + lastmsg + "&page=" + page + "&userid="+userid,
+ success: function(html){
+ xoops_smallworld("#smallworld_content").append(html);
+ xoops_smallworld('#smallworld_moremsg_ajax:first').remove();
+ xoops_smallworld(".smallworld_msg_counter:first").remove();
+ if(xoops_smallworld.trim(html) == ""){
+ xoops_smallworld(".smallworld_msg_counter").remove();
+ xoops_smallworld('#smallworld_moremsg_ajax').remove();
+ }
+ }
+ });
+ }
+ else {
+
+ }
+ smallworldCheckNumDivs();
+ });
+}
// function to Accept / deny friendships
function AcceptDenyFriend(stat,friendID,myuid,targetID) {
xoops_smallworld.ajax({
Modified: XoopsModules/smallworld/trunk/smallworld/js/wall.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/js/wall.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/js/wall.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -10,7 +10,7 @@
var dataString = "update=" + updateval + "&priv=" + privatestat;
if(updateval=='') {
alert("Please Enter Some Text");
- } else {
+ } else {
xoops_smallworld("#smallworld_flash").show();
xoops_smallworld("#smallworld_flash").fadeIn(400).html('Loading Update...');
xoops_smallworld.ajax({
@@ -25,13 +25,18 @@
xoops_smallworld("#smallworld_update").focus();
xoops_smallworld("#smallworld_stexpand").oembed(updateval);
smallworldCheckNumDivs();
- }
+ },
+ statusCode: {
+ 403: function() {
+ alert (SmallworldDialogNotUser);
+ }
+ }
});
}
});
//commment Submint
- xoops_smallworld('.smallworld_comment_button').on("click",function(e) {
+ xoops_smallworld('body').on("click", '.smallworld_comment_button', function(e) {
e.preventDefault();
var ID = xoops_smallworld(this).attr("id");
var comment= xoops_smallworld("#smallworld_ctextarea"+ID).val();
@@ -39,30 +44,39 @@
if(comment=='') {
alert("Please Enter Comment Text");
- } else {
+ } else {
xoops_smallworld.ajax({
type: "POST",
url: "comment_ajax.php",
data: dataString,
cache: false,
success: function(html){
- xoops_smallworld("#smallworld_commentload"+ID).append(html);
- xoops_smallworld("#smallworld_ctextarea"+ID).val('');
- xoops_smallworld("#smallworld_ctextarea"+ID).focus();
- }
+ xoops_smallworld("#smallworld_commentload"+ID).append(html);
+ xoops_smallworld("#smallworld_ctextarea"+ID).val('');
+ xoops_smallworld("#smallworld_ctextarea"+ID).focus();
+ },
+ statusCode: {
+ 403: function() {
+ alert (SmallworldDialogNotUser);
+ }
+ }
});
}
});
// commentopen
- xoops_smallworld('.smallworld_commentopen').on("click",function(e) {
+ xoops_smallworld('body').on("click", '.smallworld_commentopen', function(e) {
e.preventDefault();
- var ID = xoops_smallworld(this).attr("id");
+ if (userHasProfile == 0) {
+ alert (SmallworldDialogNotUser);
+ return false;
+ }
+ var ID = xoops_smallworld(this).attr("id");
xoops_smallworld("#smallworld_commentbox"+ID).slideToggle('slow');
});
// delete comment
- xoops_smallworld('.smallworld_stcommentdelete').on("click",function(e) {
+ xoops_smallworld('body').on("click", '.smallworld_stcommentdelete', function(e) {
e.preventDefault();
var ID = xoops_smallworld(this).attr("id");
var msgowner = xoops_smallworld(this).attr("rel");
@@ -76,12 +90,17 @@
cache: false,
success: function(html){
xoops_smallworld("#smallworld_stcommentbody"+ID).slideUp();
- }
+ },
+ statusCode: {
+ 403: function() {
+ alert (SmallworldDialogNotUser);
+ }
+ }
});
}
});
// delete update
- xoops_smallworld('.smallworld_stdelete').on("click",function(e) {
+ xoops_smallworld('body').on("click", '.smallworld_stdelete', function(e) {
e.preventDefault();
var ID = xoops_smallworld(this).attr("id");
var msgowner = xoops_smallworld(this).attr("rel");
@@ -102,46 +121,19 @@
});
xoops_smallworld(document).ready(function() {
- xoops_smallworld('.smallworld_msg_counter:last').show();
- xoops_smallworld('.smallworld_msg_counter').on('click', function(e) {
- e.preventDefault();
- xoops_smallworld('#smallworld_moremsg_ajax').show();
- var lastmsg = xoops_smallworld(this).attr("id");
- var page = xoops_smallworld(this).attr("rel");
- var userid = xoops_smallworld(this).attr('rel2');
- if(lastmsg == '') {
- xoops_smallworld('#smallworld_moremsg_ajax').hide();
- xoops_smallworld('.smallworld_msg_counter:last').hide();
- }
- if(lastmsg) {
- xoops_smallworld.ajax({
- type: "POST",
- url: "loadmore.php",
- data: "last=" + lastmsg + "&page=" + page + "&userid="+userid,
- success: function(html){
- xoops_smallworld("#smallworld_content").append(html);
- xoops_smallworld('#smallworld_moremsg_ajax:first').remove();
- xoops_smallworld(".smallworld_msg_counter:first").remove();
- if(xoops_smallworld.trim(html) === ""){
- xoops_smallworld(".smallworld_msg_counter").remove();
- xoops_smallworld('#smallworld_moremsg_ajax').remove();
- }
- }
- });
- }
- else {
-
- }
- smallworldCheckNumDivs();
- });
+ SmallworldGetMoreMsg ();
});
// Voting system
// Calls up.php or down.php
xoops_smallworld(document).ready(function() {
- xoops_smallworld(".smallworld_stcomment_vote").on('click',
+ xoops_smallworld("body").on('click', '.smallworld_stcomment_vote',
function(e) {
e.preventDefault();
+ if (userHasProfile == 0) {
+ alert (SmallworldDialogNotUser);
+ return false;
+ }
var id = xoops_smallworld(this).attr("id");
var name = xoops_smallworld(this).attr("name");
var type = xoops_smallworld(this).attr("type");
@@ -184,10 +176,14 @@
});
xoops_smallworld(document).ready(function() {
- xoops_smallworld(".smallworld_comment_complaint").on('click',
+ xoops_smallworld("body").on('click', '.smallworld_comment_complaint',
function(e) {
e.preventDefault();
- var id = xoops_smallworld(this).attr("id");
+ if (userHasProfile == 0) {
+ alert (SmallworldDialogNotUser);
+ return false;
+ }
+ var id = xoops_smallworld(this).attr("id");
var name = xoops_smallworld(this).attr("name");
var against_user = xoops_smallworld(this).attr("a_user");
var against_userid = xoops_smallworld(this).attr("auserid");
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/variables.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -63,3 +63,6 @@
var SmallworldPhotoNextPhoto = 'Næste billede ›';
var SmallworldPhotoNextLink = 'Næste ›';
var SmallworldPhotoPrevLink = '‹ Tilbage';
+
+// error messages
+var SmallworldDialogNotUser = 'Du skal være registreret bruger for at udføre denne handling!';
Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/danish/modinfo.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/danish/modinfo.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -90,4 +90,9 @@
define('_MI_SMALLWORLD_EDUCATION','Uddannelse');
define('_MI_SMALLWORLD_EMPLOYMENT','Arbejde');
+//Private or public module
+define ('_MI_SMALLWORLD_PRIVATEMODULE','Vis offentlige indlæg ?');
+define ('_MI_SMALLWORLD_PRIVATEMODULE_DESC','Hvis "ja" kan alle offentlige indlæg skrevet af forfatter med autorisation læses af alle besøgende. Dog skal bruger stadig været logget ind for at (stemme / kommentere osv).');
+define ('_MI_SHOWPUBLICPAGE','Tillad disse brugere at vise offentlige poster');
+define ('_MI_SHOWPUBLICPAGE_DESC','Vælg brugeres som kan vise poster på index siden. Hvis brugerene i formen er ufuldstændig så opdater modulet i modulstyring for at tilføje nyeste brugere.');
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/js/variables.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -62,3 +62,6 @@
var SmallworldPhotoNextPhoto = 'Next Photo ›';
var SmallworldPhotoNextLink = 'Next ›';
var SmallworldPhotoPrevLink = '‹ Prev';
+
+// error messages
+var SmallworldDialogNotUser = 'You must be registered to do this!!';
Modified: XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/english/modinfo.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -90,4 +90,10 @@
define('_MI_SMALLWORLD_EDUCATION','Education');
define('_MI_SMALLWORLD_EMPLOYMENT','Employment');
+//Private or public module
+define ('_MI_SMALLWORLD_PRIVATEMODULE','Show public posts ?');
+define ('_MI_SMALLWORLD_PRIVATEMODULE_DESC','If "yes" then all visiters can read posts marked "public" by authorized author. Commenting/posting/editing etc are all still inactive until logged in.');
+define ('_MI_SHOWPUBLICPAGE','Allow these users to show public posts');
+define ('_MI_SHOWPUBLICPAGE_DESC','Select users with permission to show public posts in index page. If newly added users do not show in this form then update smallworld module.');
+
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -61,3 +61,6 @@
var SmallworldPhotoNextPhoto = 'Photos suivantes ›';
var SmallworldPhotoNextLink = 'Suivant ›';
var SmallworldPhotoPrevLink = '‹ Précédent';
+
+// error messages
+var SmallworldDialogNotUser = 'You must be registered to do this!!';
Modified: XoopsModules/smallworld/trunk/smallworld/language/french/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french/modinfo.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/french/modinfo.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -89,5 +89,11 @@
define('_MI_SMALLWORLD_ABOUTME','À propos de moi');
define('_MI_SMALLWORLD_EDUCATION','Education');
define('_MI_SMALLWORLD_EMPLOYMENT','Emploi');
+
+//Private or public module
+define ('_MI_SMALLWORLD_PRIVATEMODULE','Show public posts ?');
+define ('_MI_SMALLWORLD_PRIVATEMODULE_DESC','If "yes" then all visiters can read posts marked "public" by authorized author. Commenting/posting/editing etc are all still inactive until logged in.');
+define ('_MI_SHOWPUBLICPAGE','Allow these users to show public posts');
+define ('_MI_SHOWPUBLICPAGE_DESC','Select users with permission to show public posts in index page. If newly added users do not show in this form then update smallworld module.');
//Traduit par Cesag (frxoops.org) le 5 Mai 2012
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -61,3 +61,6 @@
var SmallworldPhotoNextPhoto = 'Photos suivantes ›';
var SmallworldPhotoNextLink = 'Suivant ›';
var SmallworldPhotoPrevLink = '‹ Pr\xE9c\xE9dent';
+
+// error messages
+var SmallworldDialogNotUser = 'You must be registered to do this!!';
Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/french_iso/modinfo.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/modinfo.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -89,5 +89,11 @@
define('_MI_SMALLWORLD_ABOUTME','À propos de moi');
define('_MI_SMALLWORLD_EDUCATION','Education');
define('_MI_SMALLWORLD_EMPLOYMENT','Emploi');
+
+//Private or public module
+define ('_MI_SMALLWORLD_PRIVATEMODULE','Show public posts ?');
+define ('_MI_SMALLWORLD_PRIVATEMODULE_DESC','If "yes" then all visiters can read posts marked "public" by authorized author. Commenting/posting/editing etc are all still inactive until logged in.');
+define ('_MI_SHOWPUBLICPAGE','Allow these users to show public posts');
+define ('_MI_SHOWPUBLICPAGE_DESC','Select users with permission to show public posts in index page. If newly added users do not show in this form then update smallworld module.');
//Traduit par Cesag (frxoops.org) le 5 Mai 2012
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/js/variables.js 2013-03-12 14:40:01 UTC (rev 10226)
@@ -62,3 +62,6 @@
var SmallworldPhotoNextPhoto = 'Следующее фото ›';
var SmallworldPhotoNextLink = 'Вперёд ›';
var SmallworldPhotoPrevLink = '‹ Назад';
+
+// error messages
+var SmallworldDialogNotUser = 'You must be registered to do this!!';
Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -90,4 +90,9 @@
define('_MI_SMALLWORLD_EDUCATION','Образование');
define('_MI_SMALLWORLD_EMPLOYMENT','Работа');
+//Private or public module
+define ('_MI_SMALLWORLD_PRIVATEMODULE','Show public posts ?');
+define ('_MI_SMALLWORLD_PRIVATEMODULE_DESC','If "yes" then all visiters can read posts marked "public" by authorized author. Commenting/posting/editing etc are all still inactive until logged in.');
+define ('_MI_SHOWPUBLICPAGE','Allow these users to show public posts');
+define ('_MI_SHOWPUBLICPAGE_DESC','Select users with permission to show public posts in index page. If newly added users do not show in this form then update smallworld module.');
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -24,41 +24,54 @@
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/arrays.php");
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/publicWall.php");
+$set = smallworld_checkPrivateOrPublic ();
+$hm = smallworld_GetModuleOption('msgtoshow');
$last = mysql_real_escape_string($_POST['last']);
$page = mysql_real_escape_string($_POST['page']);
global $xoopsUser, $xoTheme, $xoopsTpl,$xoopsLogger;
$xoopsLogger->activated = false;
+//error_reporting(E_ALL);
$tpl = new XoopsTpl();
-$Wall = new Wall_Updates();
+if ($id <= 0 && $set['access'] = 1) {
+ $Wall = new Public_Wall_Updates();
+} else {
+ $Wall = new Wall_Updates();
+}
if (isset($_POST['userid'])) {
$userid = intval($_POST['userid']);
} else {
- $userid=$xoopsUser->getVar('uid');
+ $userid = ($xoopsUser) ? $xoopsUser->getVar('uid'):0;
}
-$id = $xoopsUser->getVar('uid');
-$Xuser = new XoopsUser($id);
-$username = $Xuser->getVar('uname');
+$id = ($id > 0) ? $xoopsUser->getVar('uid') : 0;
+$Xuser = ($id > 0) ? new XoopsUser($id) : 0;
+$username = ($id > 0) ? $Xuser->getVar('uname'):'';
//
- if ( $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
- $tpl->assign('isadminuser', 'YES');
- }
-
+ if ($id > 0) {
+ if ( $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) {
+ $tpl->assign('isadminuser', 'YES');
+ }
+ } else {
+ $tpl->assign('isadminuser', 'NO');
+ }
$myavatar = $Wall->Gravatar($id);
$myavatarlink = smallworld_getAvatarLink($id, $myavatar);
$myavatar_size = smallworld_getImageSize(80, 100, $myavatarlink);
$myavatar_highwide = smallworld_imageResize($myavatar_size[0], $myavatar_size[1], 35);
-
-$followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
+if ($id <= 0 && $set['access'] == 1 ) {
+ $pub = smallworld_GetModuleOption('smallworldshowPoPubPage', $repmodule='smallworld');
+ $followers = $pub;
+} else {
+ $followers = Smallworld_array_flatten($Wall->getFollowers($id),0);
+}
if ($page == 'index') {
- $updatesarray=$Wall->Updates($_POST['last'], $id, $followers);
+ $updatesarray = ($id > 0) ? $Wall->Updates($_POST['last'], $id, $followers) : $Wall->Updates($_POST['last'], $followers);
} elseif ($page == 'profile') {
- $updatesarray=$Wall->Updates($_POST['last'], $userid, $userid);
+ $updatesarray = ($id > 0) ? $Wall->Updates($_POST['last'], $userid, $userid) : $Wall->Updates($_POST['last'], $userid);
}
-
-
//Srinivas Tamada http://9lessons.info
//Loading Comments link with load_updates.php
foreach ($updatesarray as $data) {
@@ -110,10 +123,18 @@
}
}
}
+$tpl->assign('sCountResp',count($updatesarray));
+
+$tpl->assign('msgtoshow',$hm);
$tpl->assign('myusername',$username);
$tpl->assign('pagename',$page);
$tpl->assign('myavatar',$myavatar);
$tpl->assign('myavatarlink',$myavatarlink);
$tpl->assign('myavatar_highwide',$myavatar_highwide);
-$tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/getmore.html');
+
+if ($id > 0) {
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/getmore.html');
+} else {
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/getmorepublic.html');
+}
?>
Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -25,6 +25,7 @@
include_once (XOOPS_ROOT_PATH.'/class/template.php');
global $xoopsUser, $xoopsModule,$xoopsLogger,$xoopsTpl;
$xoopsLogger->activated = false;
+//error_reporting(E_ALL);
$page = 'index';
@@ -113,5 +114,7 @@
$tpl->assign('myavatar_highwide',$myavatar_highwide);
$tpl->display(XOOPS_ROOT_PATH .'/modules/smallworld/templates/getlastmsg.html');
}
-}
+} else {
+ header('HTTP/1.1 403 Forbidden');
+}
?>
\ No newline at end of file
Modified: XoopsModules/smallworld/trunk/smallworld/preloads/core.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/preloads/core.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -27,129 +27,40 @@
function eventCoreHeaderAddmeta()
{
- global $xoTheme,$xoopsUser,$xoopsConfig;
- if ($xoopsUser) {
+ global $xoTheme,$xoopsUser,$xoopsConfig;
+ //Load language if not defined
+ smallworld_isDefinedLanguage ('_SMALLWORLD_SYSERROR', 'main.php');
+
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/base/jquery.ui.all.css');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
- //Load language if not defined
- smallworld_isDefinedLanguage ('_SMALLWORLD_SYSERROR', 'main.php');
- $module_handler =& xoops_gethandler('module');
- $module = $module_handler->getByDirname('smallworld');
- $config_handler =& xoops_gethandler('config');
- if ($module) {
- $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
- }
- // check geolocation style
- if(isset($moduleConfig['geolocate'])) {
- $geolocate = $moduleConfig['geolocate'];
- }
-
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/base/jquery.ui.all.css');
- $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
-
-
- //Check xoops version. If bigger than 2.5.0 then include by internal jquery plugins
-
- $ver = explode(" ", XOOPS_VERSION);
- if ($ver[1] >= '2.4.0') {
- $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/jquery.js');
- $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/plugins/jquery.ui.js');
- //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js');
- //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js');
- } else {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.min.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jqueryui.min.js');
- }
+ //Check xoops version. If bigger than 2.5.0 then include by internal jquery plugins
- $myid = $xoopsUser->getVar('uid');
- // GET various variables from language folder
- if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/variables.js')) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/variables.js');
- } else {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/variables.js');
- }
-
- // Check if USER is smallworld-registered user
- $chkUser = new SmallWorldUser;
- $ChkProf = $chkUser->CheckIfProfile($myid);
-
- // Check if there are requests pending
- $count_invit = count($chkUser->getRequests($myid));
-
- // Get module config for validation and place in javascript
- $validate = $moduleConfig['validationstrenght'];
-
- // Check to see if smallworld should use username links to point to default xoops or smallworld
- $takeoverlinks = $moduleConfig['takeoveruserlinks'];
- $fieldstoshow = array_flip(smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld'));
- $useverification = smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld');
- $smallworldUV = implode(',', $useverification);
-
- // Get users messages count based on users followerArray
- $getUserMsgNum = smallworld_getCountFriendMessagesEtc ();
-
- // Check if request url is with www or without
- $urltest = smallworld_getHostRequest();
- $xoops_url = XOOPS_URL;
- if (!strstr($urltest, 'www.')) {
- $xoops_url = str_replace( 'www.', '', $xoops_url );
- }
-
- // Set javascript vars but only if not already defined.
- // Check prevents multible loads
-
- $script = "if (myID === undefined) {"."\n";
- $script .= "var smallworld_url = '" . $xoops_url . "/modules/smallworld/" . "';\n";
- $script .= "var smallworld_uploaddir = '" . $xoops_url . "/uploads/avatars/" . "';\n";
- $script .= "var xoops_smallworld = jQuery.noConflict();\n";
- $script .= "var myID = " . $myid . ";\n";
- $script .= "var userHasProfile = " . $ChkProf . ";\n";
- $script .= "var smallworldTakeOverLinks = " . $takeoverlinks . ";\n";
- $script .= "var geoL = " . $geolocate . ";\n";
- $script .= "var geocomplete = '';\n";
- $script .= "var smallworldVerString = '" . $smallworldUV . "';\n";
- $script .= "var smallworlduseverification = new Array();\n";
- $script .= "smallworlduseverification = smallworldVerString.split(',');\n";
- $script .= "var hasmessages = " . $count_invit . ";\n";
- $script .= "var smallworldvalidationstrenght = " . $validate . ";\n";
- $script .= "var smallworld_getFriendsMsgComCount = " . $getUserMsgNum . ";\n";
- $script .= "var $ = jQuery();\n";
- $script .= "} else {"."\n";
- $script .= "\n";
- $script .= "}"."\n";
- $xoTheme->addScript('','',$script);
+ $ver = explode(" ", XOOPS_VERSION);
+ if ($ver[1] >= '2.4.0') {
+ $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/jquery.js');
+ $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+ //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js');
+ //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js');
+ } else {
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.min.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jqueryui.min.js');
+ }
+ //Get variables
+ smallworld_SetCoreScript ();
+
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/smallworld.js');
- /* $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validate.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validation.functions.js');
-
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.stepy.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js');
- */
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js');
-
if ( file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.ui.datepicker-language.js')) {
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.ui.datepicker-language.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$xoopsConfig['language'].'/js/jquery.countdown.js');
- } else {
+ } else {
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.ui.datepicker-language.js');
$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/jquery.countdown.js');
- }
-
- // Include geolocate styling
- if ($geolocate != 1) {
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js');
- } else {
- $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE);
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js');
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js');
- }
- } // End if XoopsUser
+ }
}
function isActive() {
Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2013-03-08 21:03:20 UTC (rev 10225)
+++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2013-03-12 14:40:01 UTC (rev 10226)
@@ -87,7 +87,7 @@
$script .= "\n";
$script .= "}"."\n";
- $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.min.js');
$xoTheme->addScript('','',$script);
}
Modified: XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html
=================================================================...
[truncated message content] |
|
From: <dj...@us...> - 2013-03-12 14:42:04
|
Revision: 10227
http://xoops.svn.sourceforge.net/xoops/?rev=10227&view=rev
Author: djculex
Date: 2013-03-12 14:41:53 +0000 (Tue, 12 Mar 2013)
Log Message:
-----------
Adding: class/publicWall.php
adding: publicindex.php
adding: templates for public postings
Adding: Missing image
Added Paths:
-----------
XoopsModules/smallworld/trunk/smallworld/class/publicWall.php
XoopsModules/smallworld/trunk/smallworld/images/image_missing.png
XoopsModules/smallworld/trunk/smallworld/publicindex.php
XoopsModules/smallworld/trunk/smallworld/templates/getmorepublic.html
XoopsModules/smallworld/trunk/smallworld/templates/smallworld_publicindex.html
Added: XoopsModules/smallworld/trunk/smallworld/class/publicWall.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/class/publicWall.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/class/publicWall.php 2013-03-12 14:41:53 UTC (rev 10227)
@@ -0,0 +1,349 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting source code
+* which is considered copyrighted (c) material of the original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @module: Smallworld
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/smallworld/class/wall.php $
+* @Last committed: $Revision: 9502 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-05-13 18:15:22 +0200 (sø, 13 maj 2012) $
+* @ID: $Id: wall.php 9502 2012-05-13 16:15:22Z djculex $
+**/
+
+
+
+// Moderrated and fitted from the tutorial by Srinivas Tamada http://9lessons.info
+
+class Public_Wall_Updates
+{
+
+ private function getAdminModerators()
+ {
+ global $xoopsDB, $xoopsUser;
+ $sql = "SELECT userid
+ FROM ".$xoopsDB->prefix('smallworld_user')." su
+ left JOIN ".$xoopsDB->prefix('groups_users_link')." xu ON su.userid = xu.uid
+ WHERE xu.uid in (1)";
+ $result = $xoopsDB->queryF($sql);
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+
+ }
+ /**
+ * @Get array of updates
+ * @param int $last
+ * @param int $uid
+ * @param array $followes
+ * @return array
+ */
+ public function Updates($last,$moderators) {
+ global $xoopsUser, $xoopsDB, $moduleConfig;
+ $hm = smallworld_GetModuleOption('msgtoshow');
+ $set = smallworld_checkPrivateOrPublic ();
+ $mods = implode(",",Smallworld_array_flatten(array_unique($moderators),0));
+ $i=0;
+ //Get array of users permitted to post on public index page (normally admin moderators etc etc)
+
+
+ if ($last == 0) {
+ $query = "SELECT M.msg_id, M.uid_fk, M.priv, M.message, M.created, U.username FROM ".$xoopsDB->prefix('smallworld_messages')
+ . " M, ".$xoopsDB->prefix('smallworld_user')." U WHERE M.uid_fk=U.userid and M.priv = '0'";
+ } elseif ($last > 0) {
+ $query = "SELECT M.msg_id, M.uid_fk, M.priv, M.message, M.created, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid and M.priv = '0' and M.msg_id < '".$last."'";
+ } elseif ($last == 'a') {
+ $query = "SELECT M.msg_id, M.uid_fk, M.priv, M.message, M.created, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid and M.priv = '0'";
+ }
+
+ if (is_array($moderators)){
+ foreach ($moderators as $k => $v) {
+ if ($last>0) {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$v."' and M.priv= '0' and M.msg_id < '".$last."'";
+ } elseif ($last == 0) {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$v."' and M.priv= '0' ";
+ } elseif ($last == 'a') {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$v."' and M.priv= '0' ";
+ }
+ $i++;
+ }
+ }
+ if (!is_array($moderators)) {
+ if ($last > 0) {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$moderators."' and M.priv= '0' and M.msg_id < '".$last."'";
+ } elseif ($last == 0) {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$moderators."' and M.priv= '0' ";
+ } elseif ($last == 'a') {
+ $query .= " OR M.uid_fk=U.userid and M.uid_fk= '".$moderators."' and M.priv= '0' ";
+ }
+ }
+
+ if ($last>0) {
+ $query .= " order by created DESC LIMIT ".$hm;
+ } elseif ($last == 'a') {
+ $query .= " order by M.msg_id DESC LIMIT ".$hm;
+ } else {
+ $query .= " order by created DESC LIMIT ".$hm;
+ }
+
+ $result=$xoopsDB->queryF($query);
+ $count = $xoopsDB->getRowsNum($result);
+ if ($count == 0) {
+ return false;
+ } else {
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+
+ if(!empty($data)) {
+ return $data;
+ }
+ }
+ }
+
+ /**
+ * @Get comments based on msg id
+ * @param int $msg_id
+ * @return array
+ */
+ public function Comments($msg_id)
+ {
+ global $xoopsUser, $xoopsDB;
+ $query = "SELECT C.msg_id_fk, C.com_id, C.uid_fk, C.comment, C.created, U.username FROM "
+ . $xoopsDB->prefix('smallworld_comments')." C, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE C.uid_fk=U.userid and C.msg_id_fk='".$msg_id."' order by C.com_id asc ";
+ $result = $xoopsDB->queryF($query);
+ $i = $xoopsDB->getRowsNum($result);
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+ if(!empty($data)) {
+ return $data;
+ }
+ }
+
+ /**
+ * @Get user image based on uid
+ * @param int $uid
+ * @return string
+ */
+ public function Gravatar($uid)
+ {
+ global $xoopsUser, $xoopsDB;
+ $image='';
+ $sql = "SELECT userimage FROM ".$xoopsDB->prefix('smallworld_user')." WHERE userid = '".$uid."'";
+ $result = $xoopsDB->queryF($sql);
+ while ($r = $xoopsDB->fetchArray($result)) {
+ $image = $r['userimage'];
+ }
+
+ $type = Array(
+ 1 => 'jpg',
+ 2 => 'jpeg',
+ 3 => 'png',
+ 4 => 'gif'
+ );
+
+ $ext = explode(".",$image);
+
+ if (@!in_array(strtolower ($ext[1]), $type) || $image == '') {
+ $avt = new XoopsUser($uid);
+ $avatar = $avt->user_avatar();
+ } else {
+ $avatar = $image;
+ }
+ return $avatar;
+ }
+
+ /**
+ * @count all votes
+ * @param int $type
+ * @param int $val
+ * @param int $msgid
+ * @return int
+ */
+ public function countVotes ($type, $val, $msgid)
+ {
+ global $xoopsUser, $xoopsDB;
+ $query = "Select SUM(".$val.") as sum from ".$xoopsDB->prefix('smallworld_vote')." where msg_id = '".$msgid."' and com_id = '0'";
+ $result=$xoopsDB->queryF($query);
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $sum = $row['sum'];
+ }
+ if ($sum==''){
+ $sum = '0';
+ }
+ return $sum;
+ }
+
+ /**
+ * @Count comments votes
+ * @param int $type
+ * @param int $val
+ * @param int $comid
+ * @param int $msgid
+ * @returns int
+ */
+ public function countVotesCom ($type, $val, $comid, $msgid)
+ {
+ global $xoopsUser, $xoopsDB;
+ $query = "Select SUM(".$val.") as sum from ".$xoopsDB->prefix('smallworld_vote')
+ . " where com_id = '".$comid."' AND msg_id = '".$msgid."'";
+ $result=$xoopsDB->queryF($query);
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $sum = $row['sum'];
+ }
+ if ($sum==''){
+ $sum = '0';
+ }
+ return $sum;
+ }
+
+ /**
+ * @Check is user is friend
+ * @param int $userid
+ * @param string $type
+ * @param int $comid
+ * @param int $msgid
+ * @return int
+ */
+ public function HasVoted ($userid, $type, $comid, $msgid)
+ {
+ global $xoopsUser, $xoopsDB;
+ if ($type == 'msg') {
+ $sql = "Select * from ".$xoopsDB->prefix('smallworld_vote')
+ . " where com_id = '0' and msg_id = '".$msgid."' and user_id = '".$userid."'";
+ $result = $xoopsDB->queryF($sql);
+ $i = $xoopsDB->getRowsNum($result);
+ } else {
+ $sql = "Select * from ".$xoopsDB->prefix('smallworld_vote')
+ . " where com_id = '".$comid."' and msg_id = '".$msgid."' and user_id = '".$userid."'";
+ $result = $xoopsDB->queryF($sql);
+ $i = $xoopsDB->getRowsNum($result);
+ }
+ return $i;
+ }
+
+ /**
+ * @count messages per user
+ * @param int $userid
+ * @return int
+ */
+ public function CountMsges ($userid)
+ {
+ global $xoopsDB;
+ $sql = "SELECT (SELECT COUNT(*) FROM ".$xoopsDB->prefix('smallworld_comments')
+ . " WHERE uid_fk = '".$userid."') + (SELECT COUNT(*) FROM "
+ . $xoopsDB->prefix('smallworld_messages')." WHERE uid_fk = '".$userid."')";
+ $result = $xoopsDB->queryF($sql);
+ $sum = $xoopsDB->fetchRow($result);
+ return $sum[0];
+ }
+
+ /**
+ * @Show permaling updates
+ * @param int $updid
+ * @param int $uid
+ * @param int $ownerID
+ * @return array
+ */
+ public function UpdatesPermalink($updid,$uid, $ownerID)
+ {
+ global $xoopsUser, $xoopsDB, $moduleConfig;
+ $query = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."'";
+ $query .= " AND M.msg_id = '".$updid."'";
+ $query .= " order by M.created DESC LIMIT 1";
+ $result=$xoopsDB->queryF($query);
+ $count = $xoopsDB->getRowsNum($result);
+ if ($count < 1) {
+ return false;
+ } else {
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+ if(!empty($data)) {
+ return $data;
+ }
+ }
+ }
+
+ /**
+ * @Get share link
+ * @param int $updid
+ * @param int $ownerID
+ * @return array
+ */
+ public function UpdatesSharelink($updid,$ownerID)
+ {
+ global $xoopsUser, $xoopsDB, $moduleConfig;
+ $query = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM "
+ . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user')
+ . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."' and M.priv = 0";
+ $query .= " AND M.msg_id = '".$updid."'";
+ $query .= " order by created DESC LIMIT 1";
+ $result=$xoopsDB->queryF($query);
+ $count = $xoopsDB->getRowsNum($result);
+ if ($count < 1) {
+ return false;
+ } else {
+ while ($row = $xoopsDB->fetchArray($result)) {
+ $data[]=$row;
+ }
+ if(!empty($data)) {
+ return $data;
+ }
+ }
+ }
+
+ /**
+ * @Get sharing link
+ * @param int $id
+ * @param int $priv
+ * @return string
+ */
+ function GetSharing ($id, $priv) {
+ if ($priv != 1) {
+ $text = " | <span class='smallworld_share' id='smallworld_share'>";
+ $text .= "<a class='share' id='share-page".$id."' href='javascript:void(0);'>"._SMALLWORLD_SHARELINK."</a></span>";
+ } else {
+ $text = "";
+ }
+ return $text;
+ }
+
+ /**
+ * @Get content for sharing div
+ * @param int $id
+ * @param int $priv
+ * @param string $permalink
+ * @param string $desc
+ * @param string $username
+ * @return string
+ */
+ function GetSharingDiv ($id, $priv, $permalink,$desc,$username) {
+ if ($priv != 1) {
+ $text = "<div style='display: none;' class='smallworld_bookmarks' id='share-page' name='share-page".$id."'>";
+ $text .= "<span name='share-page".$id."' rel1='".$desc."' rel2= '".$username."' rel=".$permalink." id='basicBookmark' title='"._SMALLWORLD_SHAREBOX_TITLE."'>";
+ $text .= "</span></div>";
+ } else {
+ $text="";
+ }
+ return $text;
+ }
+
+}
+?>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/images/image_missing.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/smallworld/trunk/smallworld/images/image_missing.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/smallworld/trunk/smallworld/publicindex.php
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/publicindex.php (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/publicindex.php 2013-03-12 14:41:53 UTC (rev 10227)
@@ -0,0 +1,132 @@
+<?php
+/**
+* You may not change or alter any portion of this comment or credits
+* of supporting developers from this source code or any supporting source code
+* which is considered copyrighted (c) material of the original comment or credit authors.
+* 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.
+*
+* @copyright: The XOOPS Project http://sourceforge.net/projects/xoops/
+* @license: http://www.fsf.org/copyleft/gpl.html GNU public license
+* @module: Smallworld
+* @Author: Michael Albertsen (http://culex.dk) <cu...@cu...>
+* @copyright: 2011 Culex
+* @Repository path: $HeadURL: https://xoops.svn.sourceforge.net/svnroot/xoops/XoopsModules/smallworld/trunk/smallworld/index.php $
+* @Last committed: $Revision: 9482 $
+* @Last changed by: $Author: djculex $
+* @Last changed date: $Date: 2012-05-11 12:02:24 +0200 (fr, 11 maj 2012) $
+* @ID: $Id: index.php 9482 2012-05-11 10:02:24Z djculex $
+**/
+
+include_once("../../mainfile.php");
+$xoopsOption['template_main'] = 'smallworld_publicindex.html';
+include_once(XOOPS_ROOT_PATH."/header.php");
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/class_collector.php");
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/class/publicWall.php");
+include_once(XOOPS_ROOT_PATH."/modules/smallworld/include/functions.php");
+global $xoopsUser, $xoTheme,$xoopsConfig,$xoopsLogger;
+ $xoopsLogger->activated = true;
+ error_reporting(E_ALL);
+
+ $set = smallworld_checkPrivateOrPublic ();
+
+ $module_handler =& xoops_gethandler('module');
+ $module = $module_handler->getByDirname('smallworld');
+ $config_handler =& xoops_gethandler('config');
+ $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
+
+ $pub = smallworld_GetModuleOption('smallworldshowPoPubPage', $repmodule='smallworld');
+ $wall = new Public_Wall_Updates;
+ $updates = $wall->updates(0, $pub);
+
+/* if (!$xoopsUser && $set['access']==1) {
+*/
+
+ $xuser = new SmallWorldProfile;
+
+ $menu_home = "<a href='".XOOPS_URL."/modules/smallworld/'><img id='menuimg' src='".XOOPS_URL."/modules/smallworld/images/house.png'>"._SMALLWORLD_HOME."</a>";
+
+
+ $updatesarray=$wall->updates(0, $pub);
+ if (!empty($updatesarray)) {
+ foreach ($updatesarray as $data) {
+ $wm['msg_id'] = $data['msg_id'];
+ $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message']));
+ $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']));
+ $wm['message'] = str_replace(array('<','>'),array('<','>'), $wm['message']);
+ $wm['created'] = smallworld_time_stamp($data['created']);
+ $wm['username'] = $data['username'];
+ $wm['uid_fk'] = $data['uid_fk'];
+ $wm['priv'] = $data['priv'];
+ $wm['avatar'] = $wall->Gravatar($data['uid_fk']);
+ $wm['avatar_link'] = smallworld_getAvatarLink ($data['uid_fk'], $wm['avatar']);
+ $wm['avatar_size'] = smallworld_getImageSize(80, 100, $wm['avatar_link']);
+ $wm['avatar_highwide'] = smallworld_imageResize($wm['avatar_size'][0], $wm['avatar_size'][1], 50);
+ $wm['vote_up'] = $wall->countVotes ('msg', 'up', $data['msg_id']);
+ $wm['vote_down'] = $wall->countVotes ('msg', 'down', $data['msg_id']);
+ $wm['compl_msg_lnk'] = "<a href='".XOOPS_URL."/modules/smallworld/permalink.php?ownerid=".$data['uid_fk'];
+ $wm['compl_msg_lnk'] .= "&updid=".$data['msg_id']."'>"._SMALLWORLD_COMP_MSG_LNK_DESC."</a>";
+ $wm['sharelinkurl'] = XOOPS_URL."/modules/smallworld/smallworldshare.php?ownerid=".$data['uid_fk'];
+ $wm['sharelinkurl'] .= "&updid=".$data['msg_id']."";
+ $wm['usernameTitle'] = $wm['username']._SMALLWORLD_UPDATEONSITEMETA.$xoopsConfig['sitename'];
+ $wm['sharelink'] = $wall->GetSharing ($wm['msg_id'],$wm['priv']);
+ $wm['sharediv'] = $wall->GetSharingDiv ($wm['msg_id'],$wm['priv'], $wm['sharelinkurl'],$wm['orimessage'],$wm['usernameTitle']);
+ $wm['commentsarray'] = $wall->Comments($data['msg_id']);
+ print_r($wm['commentsarray']);
+ $xoopsTpl->append('walldata', $wm);
+
+ if (!empty($wm['commentsarray'])){
+ foreach($wm['commentsarray'] as $cdata) {
+ $wc['msg_id_fk'] = $cdata['msg_id_fk'];
+ $wc['com_id'] = $cdata['com_id'];
+ $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']));
+ $wc['time'] = smallworld_time_stamp($cdata['created']);
+ $wc['username'] = $cdata['username'];
+ $wc['uid'] = $cdata['uid_fk'];
+ $wc['myavatar'] = $wall->Gravatar($id);
+ $wc['myavatar_link'] = $myavatarlink;
+ $wc['avatar_size'] = smallworld_getImageSize(80, 100, $wc['myavatar_link']);
+ $wc['avatar_highwide'] = smallworld_imageResize($wc['avatar_size'][0], $wc['avatar_size'][1], 35);
+ $wc['cface'] = $wall->Gravatar($cdata['uid_fk']);
+ $wc['avatar_link'] = smallworld_getAvatarLink ($cdata['uid_fk'], $wc['cface']);
+ $wc['compl_msg_lnk'] = "<a href='".XOOPS_URL."/modules/smallworld/permalink.php?ownerid=".Smallworld_getOwnerFromComment($cdata['msg_id_fk']);
+ $wc['compl_msg_lnk'] .= "&updid=".$cdata['msg_id_fk']."#".$cdata['com_id']."'>"._SMALLWORLD_COMP_MSG_LNK_DESC."</a>";
+ $wc['vote_up'] = $wall->countVotesCom ('com', 'up', $cdata['msg_id_fk'],$cdata['com_id']);
+ $wc['vote_down'] = $wall->countVotesCom ('com', 'down', $cdata['msg_id_fk'],$cdata['com_id']);
+ $xoopsTpl->append('comm', $wc);
+ }
+ }
+ }
+ }
+
+ $xoopsTpl->assign('menu_home',$menu_home);
+ $xoopsTpl->assign('pagename','index');
+ $xoopsTpl->assign('check',1);
+ $xoopsTpl->assign('access',$set['access']);
+
+ //Check xoops version. If bigger than 2.5.0 then include by internal jquery plugins
+ $ver = explode(" ", XOOPS_VERSION);
+ if ($ver[1] >= '2.4.0') {
+ $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/jquery.js');
+ $xoTheme->addScript(XOOPS_URL.'/browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+ //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js');
+ //$xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js');
+ } else {
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.min.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jqueryui.min.js');
+ }
+
+ smallworld_SetCoreScript ();
+
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css');
+ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js');
+ $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css');
+include(XOOPS_ROOT_PATH."/footer.php");
+?>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/templates/getmorepublic.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/getmorepublic.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/templates/getmorepublic.html 2013-03-12 14:41:53 UTC (rev 10227)
@@ -0,0 +1,96 @@
+<{if $access != '0'}>
+<{foreach item=post from=$walldata}>
+ <script type="text/javascript">
+ xoops_smallworld(document).ready(function(){
+ xoops_smallworld("#smallworld_stexpand<{$post.msg_id}>").oembed("<{$post.orimessage}>",{
+ maxWidth: "100%",
+ maxHeight: "100%"
+ });
+ });
+ </script>
+<div class="smallworld_stbody" id="smallworld_stbody<{$post.msg_id}>">
+ <div class="smallworld_stimg">
+ <img src="<{$post.avatar_link}>" class='smallworld_big_face' <{$post.avatar_highwide}> />
+ </div>
+
+ <div class="smallworld_sttext">
+ <b><a class="smallworld_wall_link" href=""><{$post.username}></a></b> <{$post.message}>
+ <div class="smallworld_sttime"><{$post.created}><{$post.sharelink}> | <a href='#' class='smallworld_commentopen' id='<{$post.msg_id}>' title='<{$smarty.const._SMALLWORLD_COMMENTWALL}>'><{$smarty.const._SMALLWORLD_COMMENTWALL}></a></div>
+ <{$post.sharediv}>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$post.vote_up}></span>
+ <img class="smallworld_voteimg" src = "images/like.png" />
+
+ <span id ="smallworld_votenum"><{$post.vote_down}></span>
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+
+ </div>
+
+ <div id="smallworld_stexpandbox">
+ <div id="smallworld_stexpand<{$post.msg_id}>"></div>
+ </div>
+
+ <div class="smallworld_commentcontainer" id="smallworld_commentload<{$post.msg_id}>">
+ <{section name=i loop=$comm}>
+ <{if $comm[i].msg_id_fk == $post.msg_id}>
+ <div class="smallworld_stcommentbody" id="smallworld_stcommentbody<{$comm[i].com_id}>">
+ <div class="smallworld_stcommentimg">
+ <img src="<{$comm[i].avatar_link}>" class='smallworld_small_face' <{$comm[i].avatar_highwide}>/>
+ </div>
+ <div class="smallworld_stcommenttext">
+ <div class="comm_holder">
+ <a class="smallworld_wall_link" href="<{$xoops_url}>/modules/smallworld/userprofile.php?username=<{$comm[i].username}>">
+ <b><{$comm[i].username}></b>
+ </a> <{$comm[i].comment}></div>
+
+ <div class="smallworld_stcommenttime">
+ <{$comm[i].time}>
+ </div>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$comm[i].vote_up}></span>
+ <img class="smallworld_voteimg" src = "images/like.png" />
+
+
+ <span id ="smallworld_votenum"><{$comm[i].vote_down}></span>
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+
+ </div>
+ </div>
+ </div>
+ <{/if}>
+ <{/section}>
+ </div> <!-- smallworld_commentcontainer -->
+ <div class="smallworld_commentupdate" style='display:none' id='smallworld_commentbox<{$post.msg_id}>'>
+ <div class="smallworld_stcommentimg">
+ <img src="<{$myavatarlink}>" class='smallworld_small_face' <{$myavatar_highwide}>/>
+ </div>
+ <div class="smallworld_stcommenttext" >
+ <form method="post" action="">
+ <textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
+ <br />
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ </form>
+ </div>
+ </div> <!-- smallworld_commentupdate -->
+</div> <!-- smallworld_sttext -->
+</div> <!-- smallworld_stbody -->
+<{/foreach}>
+
+<div id = "smallworld_moremsg_ajax" style="display:none">
+ <img src="images/loader.gif"/>
+</div>
+
+<{if $sCountResp >= $msgtoshow}>
+<a href="javascript:void(0)" class="smallworld_msg_counter" rel="<{$pagename}>" id="<{$post.msg_id}>"><{$smarty.const._SMALLWORLD_MOREBUTTONLINK}></a>
+<{/if}>
+
+<script type="text/javascript">
+xoops_smallworld(document).ready(function(){
+ smallworldCheckNumDivs();
+ attachAvatarOpen();
+ SmallworldGetMoreMsg ();
+});
+</script>
+<{else}>
+
+<{/if}>
\ No newline at end of file
Added: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_publicindex.html
===================================================================
--- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_publicindex.html (rev 0)
+++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_publicindex.html 2013-03-12 14:41:53 UTC (rev 10227)
@@ -0,0 +1,268 @@
+<{if $access == 1}>
+ <{if $check >= 1}>
+ <ul id="smallworld_menu" class="smallworld_menu">
+ <li class="active">
+ <a href="<{$xoops_url}>/modules/smallworld/index.php"><{$smarty.const._SMALLWORLD_HOME}></a>
+ </li>
+ </ul>
+ <div id="example1" class="smallworld_content">
+ <table class="smallworld_biotable">
+ <tr>
+ <td>
+ <{$avatar}>
+ <{if $xoops_isuser}>
+ <div class="UploadNewAvatar" id="<{$ownerofpage}>" style="display:none">
+ <div id="smallworld_avatarupload" >
+ <span><{$smarty.const._SMALLWORLD_UPLOADFILEBUTTONTEXT}></span>
+ </div>
+ <span id="smallworld_avatarstatus" ></span>
+ <ul id="smallworld_avatarfiles" ></ul>
+ </div>
+
+ <div class="smallworld_userstat_menu">
+ <h1><{$username}></h1>
+ <center><{$rankimage}></center>
+ <br><center><{$smarty.const._SMALLWORLD_TOTALPOSTS}>
+ <{$totalposts}></center>
+ <br><br>
+ <h1><{$smarty.const._SMALLWORLD_TOTALUSERRATINGS}></h1>
+ <p class="smallworld_rating_menu"><{$usersratinf}></p>
+ </div>
+ <br>
+
+ <{if $isadminuser == 'YES' or $username == $myusername}>
+ <br>
+ <p class="smallworld_useredits_menu">
+ <img height="10px" width="10px" src="images/editavatar.png"/>
+ <a href="javascript:void(0);" id="smallworld_changeAvatar"><{$smarty.const._SMALLWORLD_CHANGEAVATAR}></a><br>
+ <img height="10px" width="10px" src="images/edituserprofile.png"/>
+ <a href="editprofile.php" id="smallworld_changeEditProfile"><{$smarty.const._SMALLWORLD_EDITPROFILE}></a>
+
+ <br>
+ </p>
+ <{/if}>
+
+ <br>
+ <p class="smallworld_useredits_menu">
+ <img width= '10px' height= '10px' src="<{$xoops_url}>/modules/smallworld/images/statistics.png" />
+ <a href="javascript:void(0);" id = "smallworld_statistics_lnk" ><{$smarty.const._SMALLWORLD_STATS}></a><br>
+ </p>
+ <br>
+
+ </td>
+ <{else}>
+ <td>
+ <br/>
+ </td>
+ <{/if}>
+ <span class="smallworld_search">
+ <td>
+ <ul class="smallworld_index_headmenu">
+ <li><{$menu_home}></li>
+ <li><{$menu_profile}></li>
+ <li><{$menu_friends}></li>
+ <li><{$menu_gallery}></li>
+ </ul>
+ <br>
+ <br>
+
+ <center><input id="smallworld_searchform" size="35" type="text" value="<{$smarty.const._SMALLWORLD_SEARCHMEMBER}>"/></center>
+ <br>
+ <br>
+ <div id="smallworld_wall_container">
+ <div id="smallworld_updateboxarea">
+ <h4><{$smarty.const._SMALLWORLD_WHATSUP}></h4>
+ <form method="post" action="">
+ <{if $xoopsUser}>
+ <textarea cols="50" rows="1" rel="<{$ownerofpage}>" name="smallworld_update" id="smallworld_update" maxlength="200" ></textarea>
+ <{else}>
+ <textarea cols="50" rows="1" maxlength="200" ></textarea>
+ <{/if}>
+ <br>
+ <div id = "smallworld_updatePrivacyCheck">
+ <label for="updatePriv"><{$smarty.const._SMALLWORLD_PRIVATEUPDATE}></label>
+ <input type="radio" name="updatePublic" id="updatePublic" value="1"/>
+ <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label>
+ <input type="radio" name="updatePublic" id="updatePublic" value="0"/>
+
+ </div>
+ <br><br>
+ <{if $xoopsUser}>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_UPDATEBUTTONTEXT}>" id="smallworld_update_button" class="smallworld_update_button"/>
+ <{else}>
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_UPDATEBUTTONTEXT}>" id="smallworld_update_button" class="smallworld_update_button"/>
+ <{/if}>
+ </form>
+ </div>
+ <hr/>
+ <div id = "smallworld_Stats_container"></div>
+ <button id='smallworld_messagecounter_id' onClick='javascript:smallworldRefresh();return false;'></button>
+ <div id='smallworld_flashmessage'>
+ <div id="smallworld_flash" align="left" ></div>
+ </div>
+ <div id="smallworld_content">
+ <{foreach item=post from=$walldata}>
+ <div class="smallworld_stbody" id="smallworld_stbody<{$post.msg_id}>">
+ <script type="text/javascript">
+ xoops_smallworld(document).ready(function(){
+ xoops_smallworld('#smallworld_stexpand<{$post.msg_id}>').oembed('<{$post.orimessage}>',{
+ maxWidth: "100%",
+ maxHeight: "100%"
+ });
+ });
+ </script>
+ <div class="smallworld_stimg">
+ <img src="<{$post.avatar_link}>" class='smallworld_big_face' <{$post.avatar_highwide}>/>
+ </div>
+
+ <div class="smallworld_sttext">
+ <{if $isadminuser == 'YES' or $post.username == $myusername}>
+ <a class="smallworld_stdelete" href="#" rel="<{$post.uid_fk}>" id="<{$post.msg_id}>" title="<{$smarty.const._SMALLWORLD_DELUPD}>">X</a>
+ <{/if}>
+ <b><a class="smallworld_wall_link" href="<{$xoops_url}>/modules/smallworld/userprofile.php?username=<{$post.username}>"><{$post.username}></a></b> <{$post.message}>
+ <div class="smallworld_sttime"><{$post.created}><{$post.sharelink}> | <a href='#' class='smallworld_commentopen' id='<{$post.msg_id}>' title='<{$smarty.const._SMALLWORLD_COMMENTWALL}>'><{$smarty.const._SMALLWORLD_COMMENTWALL}></a></div>
+ <{$post.sharediv}>
+ <{if $post.username == $myusername}>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$post.vote_up}></span>
+ <img class="smallworld_voteimg" src = "images/like.png" />
+
+ <span id ="smallworld_votenum"><{$post.vote_down}></span>
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+ </div>
+ <{else}>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$post.vote_up}></span> <a href="javascript:void(0)" name="up" class="smallworld_stcomment_vote" id="<{$post.msg_id}>" type="msg" owner="<{$post.uid_fk}>">
+ <img class="smallworld_voteimg" src = "images/like.png" />
+ </a>
+ <span id ="smallworld_votenum"><{$post.vote_down}></span> <a href="javascript:void(0)" name="down" class="smallworld_stcomment_vote" id="<{$post.msg_id}>" type="msg" owner="<{$post.uid_fk}>">
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+ </a>
+ <a href="javascript:void(0)" auserid="<{$post.uid_fk}>" by_user = "<{$myusername}>" a_user = "<{$post.username}>" name="complaint" class="smallworld_comment_complaint" id="<{$post.compl_msg_lnk}>">
+ <img class="smallworld_voteimg" src = "images/complaint.png" />
+ </a>
+ </div>
+ <{/if}>
+ <div id="smallworld_stexpandbox">
+ <div id="smallworld_stexpand<{$post.msg_id}>"></div>
+ </div>
+
+ <div class="smallworld_commentcontainer" id="smallworld_commentload<{$post.msg_id}>">
+
+ <{section name=i loop=$comm}>
+ <{if $comm[i].msg_id_fk == $post.msg_id}>
+ <div class="smallworld_stcommentbody" id="smallworld_stcommentbody<{$comm[i].com_id}>"/>
+ <div class="smallworld_stcommentimg">
+ <img src="<{$comm[i].avatar_link}>" class='smallworld_small_face' <{$comm[i].avatar_highwide}>/>
+ </div>
+ <div class="smallworld_stcommenttext">
+ <{if $isadminuser == 'YES' or $comm[i].username == $myusername}>
+ <a class="smallworld_stcommentdelete" href="#" rel="<{$comm[i].uid}>" id='<{$comm[i].com_id}>' title='<{$smarty.const._SMALLWORLD_DELETECOMMENT}>'>X</a>
+ <{/if}>
+ <div class="comm_holder">
+ <a class="smallworld_wall_link" href="<{$xoops_url}>/modules/smallworld/userprofile.php?username=<{$comm[i].username}>">
+ <b><{$comm[i].username}></b>
+ </a> <{$comm[i].comment}></div>
+ <div class="smallworld_stcommenttime"><{$comm[i].time}></div>
+ <{if $comm[i].username == $myusername}>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$comm[i].vote_up}></span>
+ <img class="smallworld_voteimg" src = "images/like.png" />
+
+
+ <span id ="smallworld_votenum"><{$comm[i].vote_down}></span>
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+ </div>
+ <{else}>
+ <div class="smallworld_stcommentvote">
+ <span id ="smallworld_votenum"><{$comm[i].vote_up}></span> <a href="javascript:void(0)" name="up" class="smallworld_stcomment_vote" id="<{$comm[i].com_id}>" owner="<{$comm[i].uid}>" type="com" type2="<{$comm[i].msg_id_fk}>">
+ <img class="smallworld_voteimg" src = "images/like.png" />
+ </a>
+
+ <span id ="smallworld_votenum"><{$comm[i].vote_down}></span> <a href="javascript:void(0)" name="down" class="smallworld_stcomment_vote" id="<{$comm[i].com_id}>" owner="<{$comm[i].uid}>" type="com" type2="<{$comm[i].msg_id_fk}>">
+ <img class="smallworld_voteimg" src = "images/dislike.png" />
+ </a>
+ <a href="javascript:void(0)" auserid="<{$comm[i].uid}>" by_user = "<{$myusername}>" a_user = "<{$comm[i].username}>" name="complaint" class="smallworld_comment_complaint" id="<{$comm[i].compl_msg_lnk}>">
+ <img class="smallworld_voteimg" src = "images/complaint.png" />
+ </a>
+ </div>
+ <{/if}>
+ </div>
+ </div>
+ <{/if}>
+ <{/section}>
+ </div>
+
+ <div class="smallworld_commentupdate" style="display:none" id="smallworld_commentbox<{$post.msg_id}>">
+ <div class="smallworld_stcommentimg">
+ <{if $xoopsUser}>
+ <img src="<{$myavatarlink}>" class='smallworld_small_face' <{$myavatar_highwide}>/>
+ <{else}>
+ <img src="<{$myavatarlink}>" class='smallworld_small_face' width="50px" height="50px"/>
+ <{/if}>
+ </div>
+ <div class="smallworld_stcommenttext" >
+ <form method="post" action="">
+ <textarea name="smallworld_comment" class="smallworld_comment" maxlength="200" id="smallworld_ctextarea<{$post.msg_id}>"></textarea>
+ <br />
+ <input type="submit" value="<{$smarty.const._SMALLWORLD_COMMENTBUTTONTEXT}>" id="<{$post.msg_id}>" class="smallworld_comment_button"/>
+ </form>
+ </div>
+ </div>
+
+ </div>
+
+ </div>
+
+ <{/foreach}>
+ <div id = "smallworld_moremsg_ajax" style="display:none">
+ <img src="images/loader.gif"/>
+ </div>
+ <a href="javascript:void(0)" class="smallworld_msg_counter" rel2 = "" rel="index" id="<{$post.msg_id}>"><{$smarty.const._SMALLWORLD_MOREBUTTONLINK}></a>
+ </div>
+ </div>
+ </td>
+ </span>
+ </tr>
+ </table>
+ </div>
+ <div id="friendInvitations_box" title="<{$smarty.const._SMALLWORLD_FRIENDSINVITATIONS}>">
+ <table border="0" class="smallworld_invitetable" cellspacing="0" cellpadding="0">
+ <{foreach item=post from=$friendinvitations}>
+ <tr>
+ <th><{$smarty.const._SMALLWORLD_REALNAME}></th>
+ <th></th>
+ <th><{$smarty.const._SMALLWORLD_DATERECIEVED}></th>
+ <th></th>
+ <th> <{$smarty.const._SMALLWORLD_ACTION}></th>
+ <th></th>
+ </tr>
+
+ <tr>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ </tr>
+
+ <tr id="<{$post.cnt}>">
+ <td><{$post.friendname}></td>
+ <td><{$post.friendimage}></td>
+ <td><{$post.frienddate}></td>
+ <td><{$post.accept}></td><td><{$post.deny}></td><td><{$post.later}></td>
+ </tr>
+ <{/foreach}>
+ </table>
+ </div>
+ <div id="smallworldStatsDiv" title="<{$smarty.const._SMALLWORLD_STATS}>" style="display:none;"></div>
+ <{else}>
+ <div id="smallworld_notyetregistered" title="<{$smarty.const._SMALLWORLD_NOTYETREGISTERED_TITLE}>">
+ <table border="0" class="smallworld_table" cellspacing="0" cellpadding="0">
+ <tr>
+ <label for="register"></label>
+ <td><p id="smallworld_notyetusercontent"><{$notyetusercontent}></p></td>
+ </tr>
+ </table>
+ </div>
+ <{/if}>
+<{/if}>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|