Skip to content

Commit 1b7445f

Browse files
authored
Merge branch '6.0-dev' into image/thumbs
2 parents ae8df16 + 0f622c9 commit 1b7445f

File tree

46 files changed

+296
-520
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+296
-520
lines changed

administrator/components/com_actionlogs/src/Model/ActionlogModel.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ protected function sendNotificationEmails($messages, $username, $context)
126126
$query = $db->getQuery(true);
127127

128128
$query
129-
->select($db->quoteName(['u.email', 'l.extensions']))
129+
->select($db->quoteName(['u.email', 'u.username', 'l.extensions', 'l.exclude_self']))
130130
->from($db->quoteName('#__users', 'u'))
131131
->where($db->quoteName('u.block') . ' = 0')
132132
->join(
@@ -142,6 +142,10 @@ protected function sendNotificationEmails($messages, $username, $context)
142142
$recipients = [];
143143

144144
foreach ($users as $user) {
145+
if ($user->username === $this->getCurrentUser()->username && $user->exclude_self) {
146+
continue;
147+
}
148+
145149
$extensions = json_decode($user->extensions, true);
146150

147151
if ($extensions && \in_array(strtok($context, '.'), $extensions)) {

administrator/components/com_config/src/Model/ApplicationModel.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,19 @@ public function save($data)
299299
'prefix' => $data['dbprefix'],
300300
];
301301

302+
// Validate database name
303+
if (\in_array($options['driver'], ['pgsql', 'postgresql']) && !preg_match('#^[a-zA-Z_][0-9a-zA-Z_$]*$#', $options['database'])) {
304+
$app->enqueueMessage(Text::_('COM_CONFIG_FIELD_DATABASE_NAME_INVALID_MSG_POSTGRES'), 'warning');
305+
306+
return false;
307+
}
308+
309+
if (\in_array($options['driver'], ['mysql', 'mysqli']) && preg_match('#[\\\\\/]#', $options['database'])) {
310+
$app->enqueueMessage(Text::_('COM_CONFIG_FIELD_DATABASE_NAME_INVALID_MSG_MYSQL'), 'warning');
311+
312+
return false;
313+
}
314+
302315
if ((int) $data['dbencryption'] !== 0) {
303316
$options['ssl'] = [
304317
'enable' => true,

administrator/components/com_contact/tmpl/contacts/default_batch_body.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,6 @@
4848
<?php echo LayoutHelper::render('joomla.html.batch.tag', []); ?>
4949
</div>
5050
</div>
51-
<div class="form-group col-md-6">
52-
<div class="controls">
53-
<?php echo LayoutHelper::render('joomla.html.batch.user', ['noUser' => $noUser]); ?>
54-
</div>
55-
</div>
5651
</div>
5752
</div>
5853
<div class="btn-toolbar p-3">

administrator/components/com_finder/helpers/indexer/adapter.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/helper.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/parser.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/query.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/result.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/taxonomy.php

Lines changed: 0 additions & 19 deletions
This file was deleted.

administrator/components/com_finder/helpers/indexer/token.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)