Skip to content

Commit a4aae9a

Browse files
authored
Merge pull request #279 from JoomJunk/development
Update to v8.1.8
2 parents f4fb66b + 91bdc90 commit a4aae9a

File tree

11 files changed

+124
-120
lines changed

11 files changed

+124
-120
lines changed

changelog.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
- -> Removed
1515
! -> Note
1616

17+
Version 8.1.8
18+
^ General PHP improvements
19+
$ Updated NL language file (thanks Peter)
20+
1721
Version 8.1.7
1822
$ Updated NL language file (thanks Peter)
1923
# Fixed disabled button not reverting on error

mod_shoutbox/fields/pro.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,9 @@ class JFormFieldPro extends JFormField
2626
*/
2727
protected function getLabel()
2828
{
29-
$app = JFactory::getApplication();
3029
$msg = '<h3>Love JJ Shoutbox? Take a look at the <a href="https://joomjunk.co.uk/products/ajax-shoutbox-pro.html" target="_blank">Pro version</a> which is packed with many more features.</h3>';
3130

32-
return $app->enqueueMessage($msg, 'message');
31+
return JFactory::getApplication()->enqueueMessage($msg, 'message');
3332
}
3433

3534
/**

mod_shoutbox/fields/sep.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,20 @@ class JFormFieldSep extends JFormField
1818
* @var string
1919
*/
2020
protected $type = 'Sep';
21+
2122
/**
2223
* @return string
2324
*/
2425
protected function getLabel()
2526
{
26-
$doc = JFactory::getDocument();
27-
$doc->addStyleDeclaration('.jj-sep { border-bottom:1px solid #eee;font-size:16px;color:#BD362F;margin-top:15px;padding:2px 0;width:100% }');
28-
27+
JFactory::getDocument()->addStyleDeclaration('.jj-sep { border-bottom:1px solid #eee;font-size:16px;color:#BD362F;margin-top:15px;padding:2px 0;width:100% }');
28+
2929
$label = JText::_((string)$this->element['label']);
3030
$css = (string)$this->element['class'];
31-
31+
3232
return '<div class="jj-sep ' . $css . '">' . $label . '</div>';
3333
}
34+
3435
/**
3536
* @return mixed
3637
*/

mod_shoutbox/helper.php

Lines changed: 37 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,12 @@ public function getShouts($offset, $number, $message)
205205
private function getShoutData($offset, $number)
206206
{
207207
$db = JFactory::getDbo();
208-
$query = $db->getQuery(true);
209-
$query->select('*')
210-
->from($db->qn('#__shoutbox'))
211-
->order($db->qn('id') . ' DESC')
212-
->setLimit($number, $offset);
208+
209+
$query = $db->getQuery(true)
210+
->select('*')
211+
->from($db->qn('#__shoutbox'))
212+
->order($db->qn('id') . ' DESC')
213+
->setLimit($number, $offset);
213214

214215
$db->setQuery($query);
215216

@@ -244,10 +245,11 @@ private function getShoutData($offset, $number)
244245
public function getAShout($id)
245246
{
246247
$db = JFactory::getDbo();
247-
$query = $db->getQuery(true);
248-
$query->select('*')
249-
->from($db->qn('#__shoutbox'))
250-
->where($db->qn('id') . ' = ' . (int)$id);
248+
249+
$query = $db->getQuery(true)
250+
->select('*')
251+
->from($db->qn('#__shoutbox'))
252+
->where($db->qn('id') . ' = ' . (int)$id);
251253

252254
$db->setQuery($query);
253255

@@ -298,9 +300,9 @@ public function countShouts()
298300
{
299301
$db = JFactory::getDbo();
300302

301-
$query = $db->getQuery(true);
302-
$query->select('COUNT(id)')
303-
->from($db->qn('#__shoutbox'));
303+
$query = $db->getQuery(true)
304+
->select('COUNT(id)')
305+
->from($db->qn('#__shoutbox'));
304306

305307
$db->setQuery($query);
306308

@@ -643,8 +645,7 @@ public function linkUser($profile, $name, $user_id)
643645
elseif ($profile == 4)
644646
{
645647
// K2 Profile Link
646-
$profile_link = '<a href="' . JRoute::_('index.php?option=com_k2&view=itemlist&layout=user&id=' . $user_id .
647-
'&task=user') . '">' . $name . '</a>';
648+
$profile_link = '<a href="' . JRoute::_('index.php?option=com_k2&view=itemlist&layout=user&id=' . $user_id . '&task=user') . '">' . $name . '</a>';
648649
}
649650
elseif ($profile == 5)
650651
{
@@ -688,7 +689,6 @@ public function addShout($type, $id, $name, $message, $ip)
688689
if ($type == 'insert')
689690
{
690691
// Insert a new shout into the database
691-
$query = $db->getQuery(true);
692692
$columns = array('name', 'when', 'ip', 'msg', 'user_id');
693693

694694
$values = array(
@@ -699,12 +699,12 @@ public function addShout($type, $id, $name, $message, $ip)
699699
$db->q(JFactory::getUser()->id)
700700
);
701701

702-
$query->insert($db->qn('#__shoutbox'))
703-
->columns($db->qn($columns))
704-
->values(implode(',', $values));
702+
$query = $db->getQuery(true)
703+
->insert($db->qn('#__shoutbox'))
704+
->columns($db->qn($columns))
705+
->values(implode(',', $values));
705706

706707
$db->setQuery($query);
707-
708708
$db->execute();
709709

710710
return $db->insertid();
@@ -737,13 +737,12 @@ public function addShout($type, $id, $name, $message, $ip)
737737
public function deletepost($id)
738738
{
739739
$db = JFactory::getDbo();
740-
$query = $db->getQuery(true);
741-
$query->delete()
742-
->from($db->qn('#__shoutbox'))
743-
->where($db->qn('id') . ' = ' . (int) $id);
740+
$query = $db->getQuery(true)
741+
->delete()
742+
->from($db->qn('#__shoutbox'))
743+
->where($db->qn('id') . ' = ' . (int) $id);
744744

745745
$db->setQuery($query);
746-
747746
$db->execute();
748747
}
749748

@@ -768,11 +767,11 @@ public function deleteall($delete, $dir = 'DESC')
768767
}
769768

770769
$db = JFactory::getDbo();
771-
$query = $db->getQuery(true);
772-
$query->select('*')
773-
->from($db->qn('#__shoutbox'))
774-
->order($db->qn('id') . ' ' . $dir)
775-
->setLimit($delete);
770+
$query = $db->getQuery(true)
771+
->select('*')
772+
->from($db->qn('#__shoutbox'))
773+
->order($db->qn('id') . ' ' . $dir)
774+
->setLimit($delete);
776775

777776
$db->setQuery($query);
778777

@@ -1271,12 +1270,10 @@ public function getAvatar($type, $id)
12711270
{
12721271
// Use a database query as the CB framework is horrible
12731272
$db = JFactory::getDbo();
1274-
1275-
$query = $db->getQuery(true);
1276-
1277-
$query->select($db->qn('avatar'))
1278-
->from($db->qn('#__comprofiler'))
1279-
->where($db->qn('user_id') . ' = ' . $db->q($user->id));
1273+
$query = $db->getQuery(true)
1274+
->select($db->qn('avatar'))
1275+
->from($db->qn('#__comprofiler'))
1276+
->where($db->qn('user_id') . ' = ' . $db->q($user->id));
12801277

12811278
$db->setQuery($query);
12821279

@@ -1398,10 +1395,11 @@ public static function checkTimestampAjax()
13981395
private function getTimestampData($id)
13991396
{
14001397
$db = JFactory::getDbo();
1401-
$query = $db->getQuery(true);
1402-
$query->select('*')
1403-
->from($db->qn('#__shoutbox'))
1404-
->where($db->qn('id') . ' = ' . (int) $id);
1398+
1399+
$query = $db->getQuery(true)
1400+
->select('*')
1401+
->from($db->qn('#__shoutbox'))
1402+
->where($db->qn('id') . ' = ' . (int) $id);
14051403

14061404
$db->setQuery($query);
14071405

mod_shoutbox/language/nl-NL/nl-NL.mod_shoutbox.ini

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ SHOUT_AJAX_ERROR="Er is een fout opgetreden bij het voltooien van de aanvraag. P
1111
SHOUT_ALERTDESC="Het aantal overgebleven tekens zal veranderen naar oranje wanneer dit aantal tekens over is"
1212
SHOUT_ALERTLABEL="Waarschuwing bij aantal tekens"
1313
SHOUT_ANSWER_INCORRECT="Beveiligings-antwoord in niet juist. Probeer het opnieuw"
14-
SHOUT_AUTO_REFRESH="Automatich laden (seconden)"
15-
SHOUT_AUTO_REFRESH_DESC="Selecteer hoeveel seconden er tussen het automatich ophalen van berichten moet zitten"
14+
SHOUT_AUTO_REFRESH="Automatisch laden (seconden)"
15+
SHOUT_AUTO_REFRESH_DESC="Selecteer hoeveel seconden er tussen het automatisch ophalen van berichten moet zitten"
1616
SHOUT_AVATAR="Laat avatar zien"
1717
SHOUT_AVATAR_DESC="Kies waar je de gebruikers avatar vandaan wil halen."
1818
SHOUT_BBCODEDESC="Selecteer of je BBCode wil kunnen gebruiken"
@@ -42,7 +42,7 @@ SHOUT_DATABASEERROR="Excuus - Je kunt op dit moment geen berichten plaatsen in v
4242
SHOUT_DATABASEERRORSHOUT="Er is een database fout"
4343
SHOUT_DATABASE_ERROR="Er is een database fout : %s"
4444
SHOUT_DATE_AMERICAN_BACKSLASH="01/31/2016"
45-
SHOUT_DATE_ELAPSED="1 day ago"
45+
SHOUT_DATE_ELAPSED="1 dag geleden"
4646
SHOUT_DATE_ENGLAND_BACKSLASH="31/01/2016"
4747
SHOUT_DATE_REVERSED="2016/01/311"
4848
SHOUT_DATE_SPACE="Zat 01 2016"
@@ -56,19 +56,19 @@ SHOUT_DONT_SHOW="Verberg"
5656
SHOUT_EASY_PROFILE_USERS="Easy Profile"
5757
SHOUT_EDITOWN="Kan eigen shout bewerken?"
5858
SHOUT_EDITOWN_DESC="Geef aan of de gebruikers hun eigen shout kunnen bewerken."
59-
SHOUT_EDITOWN_TIMELIMIT="Tijd limiet"
59+
SHOUT_EDITOWN_TIMELIMIT="Tijdslimiet"
6060
SHOUT_EDITOWN_TIMELIMIT_DESC="Stel de tijdlimiet in (in minuten) nadat de shout is gepost voordat de gebruikers hun post kunnen bewerken."
6161
SHOUT_EDITOWN_TOO_LATE="De tijdlimiet is overschreden. Het is te laat om uw shout te bewerken"
6262
SHOUT_EDIT_COLOUR="Bewerk kleur van de knop"
6363
SHOUT_EDIT_COLOUR_DESC="Selecteer de kleur van de knop of bewerk deze"
6464
SHOUT_EMPTY="Er zijn geen berichten in de Shoutbox"
6565
SHOUT_ENTERTOSUBMIT="Gebruik ENTER toets om te versturen"
66-
SHOUT_ENTERTOSUBMITDESC="Zet op AAN als je berichten wil kunnen versturen doormiddel van de ENTER knop"
66+
SHOUT_ENTERTOSUBMITDESC="Zet op AAN als je berichten wil kunnen versturen door middel van de ENTER knop"
6767
SHOUT_ERRORMESSAGE="Er is een fout opgetreden - Probeer het later nog eens"
6868
SHOUT_FRAMEWORK="UI Framework intergratie"
69-
SHOUT_FRAMEWORK_DESC="Selecteer of je styling intergratie wil met UIKit of Bootstrap"
69+
SHOUT_FRAMEWORK_DESC="Selecteer of je styling integratie wil met UIKit of Bootstrap"
7070
SHOUT_GENERIC_NAME="Algemene naam"
71-
SHOUT_GENERIC_NAME_DESC="Kies een standaard naam als er geen gebruikersnaam is ingevoerd"
71+
SHOUT_GENERIC_NAME_DESC="Kies een standaardnaam als er geen gebruikersnaam is ingevoerd"
7272
SHOUT_GRAVATAR="Gravatar"
7373
SHOUT_GREATER_THAN_ZERO="Je moet meer dan 0 berichten verwijderen"
7474
SHOUT_GUESTDESC="Selecteer welke gebruikersgroepen toegestaan zijn om berichten te plaatsen in de shoutbox."
@@ -79,7 +79,7 @@ SHOUT_HEADER_TEXT_COLOUR="Koptekst Kleur"
7979
SHOUT_HEADER_TEXT_COLOUR_DESC="Selecteer de kleur voor de koptekst"
8080
SHOUT_INVALID_AJAX_PARAMS="De ingevoerde gegevens zijn niet geldig"
8181
SHOUT_OUTOUTBOX_COLOUR="Kleur Output gedeelte"
82-
SHOUT_OUTOUTBOX_COLOUR_DESC="Selecteer de kleur voor het uitvoergedelte waarin de shouts staan"
82+
SHOUT_OUTOUTBOX_COLOUR_DESC="Selecteer de kleur voor het uitvoergedeelte waarin de shouts staan"
8383
SHOUT_TEXT_COLOUR="Shout Tekst Kleur"
8484
SHOUT_TEXT_COLOUR_DESC="Selecter de kleur voor de shout post tekst."
8585
SHOUT_HISTORY="Shout geschiedenis"
@@ -101,7 +101,7 @@ SHOUT_LOGIN_NAMELABEL="Naam type"
101101
SHOUT_MASS_DELETE="Bulk verwijdering"
102102
SHOUT_MASS_DELETE_OPTION="Bulk verwijderingsknop"
103103
SHOUT_MASS_DELETE_OPTION_DESC="Selecteer of de Bulk Verwijderingsknop functie ingeschakeld moet worden (alleen administrators kunnen dit zien)"
104-
SHOUT_MATHS_QUESTION="Reken vragen"
104+
SHOUT_MATHS_QUESTION="Rekenvragen"
105105
SHOUT_MATHS_QUESTION_INVALID="Rekenvraag niet goed opgelost"
106106
SHOUT_MAXIMUMDESC="Geef het maximaal aantal berichten op, dat je wilt laten zien in de module."
107107
SHOUT_MAXIMUMLABEL="Maximaal aantal berichten"
@@ -139,17 +139,17 @@ SHOUT_RECAPTURE_CORRECT="Je hebt 'm!"
139139
SHOUT_REMAINING="tekens over"
140140
SHOUT_SECURITY_HIDE="Verberg voor geregistreerde gebruikers"
141141
SHOUT_SECURITY_HIDE_DESC="Selecteer als u de veiligheidsvraag wilt verbergen, zodat het is alleen zichtbaar zal zijn voor het publiek"
142-
SHOUT_SECURITY_TYPE="Beveiligins methode"
142+
SHOUT_SECURITY_TYPE="Beveiligingsmethode"
143143
SHOUT_SECURITY_TYPE_DESC="Selecteer of je ReCaptcha of een simpele reken vraag wilt gebruiken"
144-
SHOUT_SESSION_EXPIRED="Your session has expired. Please login again"
144+
SHOUT_SESSION_EXPIRED="De sessie is verlopen. Log a.u.b. opnieuw in"
145145
SHOUT_SHOW_DATE="Toon datum"
146146
SHOUT_SHOW_DATEDESC="Selecteer of de datum moet worden weergegeven in de shoutbox"
147147
SHOUT_SMILE_CODE="Code"
148148
SHOUT_SMILE_IMAGE="Plaatje"
149149
SHOUT_SMILE_LABEL="Smilies Lijst"
150150
SHOUT_SMILE_UPLOAD_LABEL="Upload Smilies"
151-
SHOUT_SOUNDDESC="Selecteer of je een geluids notificatie wilt bij een nieuw bericht"
152-
SHOUT_SOUNDLABEL="Geluid notificatie"
151+
SHOUT_SOUNDDESC="Selecteer of je een geluidsnotificatie wilt bij een nieuw bericht"
152+
SHOUT_SOUNDLABEL="Geluidnotificatie"
153153
SHOUT_STYLING="Styling"
154154
SHOUT_SUBMITTEXT="Verstuur"
155155
SHOUT_SWEARDESC="Wanneer geselecteerd zal de gebruiker een maximum aantal vloeken kunnen gebruiken om berichten te kunnen plaatsen"
@@ -179,8 +179,8 @@ SHOUT_TIME_YEARS="jaren"
179179
SHOUT_TIMEZONEDESC="Selecteer de tijdzone van de shoutbox"
180180
SHOUT_TIMEZONELABEL="Tijdzone"
181181
SHOUT_UIKIT="UIKit"
182-
SHOUT_UPDATE="Update"
182+
SHOUT_UPDATE="Wijzig"
183183
SHOUT_USER="Gebruikersnaam"
184-
SHOUT_USER_OPTIONS="Gebruikers Opties"
184+
SHOUT_USER_OPTIONS="Gebruikersopties"
185185
SHOUT_WARNDESC="Het aantal overgebleven tekens zal veranderen naar rood wanneer dit aantal tekens over is"
186186
SHOUT_WARNLABEL="Waarschuwing bij aantal tekens"

mod_shoutbox/mod_shoutbox.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,6 @@
217217
}
218218
}
219219
}
220-
221220
}
222221

223222
require JModuleHelper::getLayoutPath('mod_shoutbox');

mod_shoutbox/mod_shoutbox.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<license>http://www.gnu.org/licenses/gpl-3.0.html</license>
88
<authorEmail>admin@joomjunk.co.uk</authorEmail>
99
<authorUrl>http://www.joomjunk.co.uk</authorUrl>
10-
<version>8.1.7</version>
10+
<version>8.1.8</version>
1111
<description>JJSHOUTBOX_DESCRIPTION</description>
1212

1313
<install>

0 commit comments

Comments
 (0)