diff --git a/package-info.xml b/package-info.xml
index 00a37ca..ee66283 100644
--- a/package-info.xml
+++ b/package-info.xml
@@ -4,7 +4,7 @@
SMF Shoutbox
Deep:SMF_Shoutbox
modification
- 1.14
+ 1.15
@@ -85,6 +85,13 @@ PLEASE UNINSTALL ANY LANGUAGE PACK FOR SHOUTBOX BEFORE UPGRADING!]]>
sbox_upgrade.php
sbox_latest.xml
+
+
+
+
+
+
+
Uninstall will remove all the changes made by the shoutbox.
diff --git a/sbox.english.php b/sbox.english.php
index cba1e7d..2814e1c 100644
--- a/sbox.english.php
+++ b/sbox.english.php
@@ -4,6 +4,8 @@
$txt['sbox_ModTitle'] = 'SMF Shoutbox';
$txt['sbox_KillShout'] = 'Do you want to kill this shout?';
$txt['sbox_Refresh'] = 'Refresh';
+$txt['sbox_RefreshEnable'] = 'ENABLE refresh';
+$txt['sbox_RefreshDisable'] = 'Disable refresh';
$txt['sbox_RefreshBlocked'] = '[Automatic refresh disabled due to inactivity]';
$txt['sbox_History'] = 'History';
$txt['sbox_HistoryClear'] = 'Clear history';
diff --git a/sbox.german.php b/sbox.german.php
index 43966bc..cd62d9e 100644
--- a/sbox.german.php
+++ b/sbox.german.php
@@ -4,6 +4,8 @@
$txt['sbox_ModTitle'] = 'SMF Shoutbox';
$txt['sbox_KillShout'] = 'Diesen Shout löschen?';
$txt['sbox_Refresh'] = 'Neu laden';
+$txt['sbox_RefreshEnable'] = 'Automatische Aktualisierung EINSCHALTEN';
+$txt['sbox_RefreshDisable'] = 'Automatische Aktualisierung ausschalten';
$txt['sbox_RefreshBlocked'] = '[Automatische Aktualisierung wegen Inaktivität ausgeschaltet]';
$txt['sbox_History'] = 'Verlauf';
$txt['sbox_HistoryClear'] = 'Verlauf löschen';
diff --git a/sboxDB.php b/sboxDB.php
index 56691a1..e402f46 100644
--- a/sboxDB.php
+++ b/sboxDB.php
@@ -111,7 +111,7 @@ $delta = time() - $row['time'];
if ((!empty($_REQUEST['action'])) && ($_REQUEST['action'] == 'write')) $dontblock = true; else $dontblock = false;
if (($delta > $modSettings['lastActive']*60) && ($modSettings['sbox_BlockRefresh'] == '1') && (!$dontblock)) {
$refreshBlocked = true;
-} else {
+} elseif (empty($_REQUEST['action']) || ($_REQUEST['action'] != 'stoprefresh')) {
echo '
';
}
@@ -266,6 +266,14 @@ if ($context['user']['is_admin']) {
}
}
+if (!$refreshBlocked) {
+ if (!empty($_REQUEST['action']) && ($_REQUEST['action'] == 'stoprefresh')) {
+ echo ' [' . $txt['sbox_RefreshEnable'] . ']';
+ } else {
+ echo ' [' . $txt['sbox_RefreshDisable'] . ']';
+ }
+}
+
/*
if (!empty($settings['display_who_viewing'])) {
echo '';
@@ -297,6 +305,7 @@ if(mysql_num_rows($result)) {
censorText($content);
$content = missinghtmlentities($content);
if ($modSettings['sbox_AllowBBC'] == '1' && ($name > 0 || $modSettings['sbox_GuestBBC'] == '1')) {
+ $content = preg_replace('/(\[img)(.*?)(\[\/img\])/i', '', $content); // filter out [img]-BBC
$content = parse_bbc($content);
}
diff --git a/sbox_latest.xml b/sbox_latest.xml
index 43395a4..db2d836 100644
--- a/sbox_latest.xml
+++ b/sbox_latest.xml
@@ -17,7 +17,7 @@
Deep:SMF_Shoutbox
- 1.14
+ 1.15