Skip to content

Commit

Permalink
Merge branch 'master' into dev/4.0
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Friedman <[email protected]>
  • Loading branch information
iMattPro committed Nov 9, 2024
2 parents 859eb6d + 1928252 commit 144e91f
Show file tree
Hide file tree
Showing 39 changed files with 315 additions and 232 deletions.
16 changes: 11 additions & 5 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ jobs:
db: "mysql:5.7"
- php: '8.3'
db: "mariadb:10.2"
- php: '8.4'
db: "mysql:8.0"
- php: '8.4'
db: "mariadb:10.3"

name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}

Expand Down Expand Up @@ -264,6 +268,8 @@ jobs:
db: "postgres:9.5"
- php: '8.3'
db: "postgres:9.5"
- php: '8.4'
db: "postgres:9.5"

name: PHP ${{ matrix.php }} - ${{ matrix.db }}

Expand Down Expand Up @@ -348,7 +354,7 @@ jobs:

# START Other Tests Job (SQLite 3 and mssql)
other-tests:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04 # TODO: Change back to 'ubuntu-22.04' when https://github.com/microsoft/mssql-docker/issues/899 resolved.
strategy:
matrix:
include:
Expand All @@ -358,17 +364,17 @@ jobs:
db: "mcr.microsoft.com/mssql/server:2017-latest"
db_alias: 'MSSQL 2017'
- php: '8.1'
db: "mcr.microsoft.com/mssql/server:2019-latest"
db: "mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04"
db_alias: 'MSSQL 2019'
- php: '8.1'
db: "mcr.microsoft.com/mssql/server:2022-latest"
db: "mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04"
db_alias: 'MSSQL 2022'

name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }}

services:
mssql:
image: ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2017-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2019-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2022-latest' && 'mcr.microsoft.com/mssql/server:2017-latest' || matrix.db }}
image: ${{ matrix.db != 'mcr.microsoft.com/mssql/server:2017-latest' && matrix.db != 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' && matrix.db != 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04' && 'mcr.microsoft.com/mssql/server:2017-latest' || matrix.db }}
env:
SA_PASSWORD: "Pssw0rd_12"
ACCEPT_EULA: "y"
Expand Down Expand Up @@ -408,7 +414,7 @@ jobs:
env:
MATRIX_DB: ${{ matrix.db }}
run: |
if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2022-latest' ]
if [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2017-latest' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2019-CU27-ubuntu-20.04' ] || [ $MATRIX_DB == 'mcr.microsoft.com/mssql/server:2022-CU13-ubuntu-22.04' ]
then
db='mssql'
else
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Tailor your custom BBCodes to perfection by arranging and sorting them in any de

Install Advanced BBCode Box today and unlock a world of enhanced formatting possibilities for your phpBB3 forum.

[![Build Status](https://github.com/iMattPro/abbc3/workflows/Tests/badge.svg)](https://github.com/iMattPro/abbc3/actions)
[![Build Status](https://github.com/iMattPro/abbc3/actions/workflows/tests.yml/badge.svg)](https://github.com/iMattPro/abbc3/actions)
[![Maintainability](https://api.codeclimate.com/v1/badges/8d41d4a3ec4e8a3e4e76/maintainability)](https://codeclimate.com/github/iMattPro/abbc3/maintainability)
[![codecov](https://codecov.io/gh/iMattPro/abbc3/branch/master/graph/badge.svg?token=C5Big3OlKM)](https://codecov.io/gh/iMattPro/abbc3)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/iMattPro/abbc3/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/iMattPro/abbc3/?branch=master)
Expand Down
8 changes: 8 additions & 0 deletions adm/style/acp_abbc3.css
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,14 @@
color: #333333;
}

.toast.toast-dark {
background: hsl(0, 0%, 20%);
}

.toast.toast-dark .toast-message .toast-text {
color: #ffffff;
}

#abbc3_icons_type {
vertical-align: top;
}
Expand Down
25 changes: 20 additions & 5 deletions adm/style/acp_abbc3_settings.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,26 @@
{% include 'overall_header.html' %}
{% INCLUDECSS '@vse_abbc3/acp_abbc3.css' %}

{% set links = {
'faq': {
'url': 'https://www.phpbb.com/customise/db/extension/advanced_bbcode_box/faq/1551',
'text': lang('FAQ')
},
'media_embed': {
'url': 'https://www.phpbb.com/customise/db/extension/mediaembed/',
'text': lang('DOWNLOAD')
}
} %}

{% macro external_link(url, text) -%}
<a href="{{ url }}" target="_blank">
Icon('font', 'arrow-up-right-from-square', '', true)
{{ text -}}
</a>
{%- endmacro %}

<img src="{{ ROOT_PATH }}ext/vse/abbc3/adm/images/abbc3logo.png" alt="{{ lang('ACP_ABBC3_MODULE') }}">
{% set LINK_FAQ = '<a href="https://www.phpbb.com/customise/db/extension/advanced_bbcode_box/faq/1551" target="_blank">' %}
{% set LINK_ME_EXT = '<a href="https://www.phpbb.com/customise/db/extension/mediaembed/" target="_blank">' %}
{% set LINK_ICON = Icon('font', 'arrow-up-right-from-square', '', true) ~ '</a>' %}
<p>{{ lang('ABBC3_SETTINGS_EXPLAIN', LINK_FAQ, LINK_ICON) }}</p>
<p>{{ lang('ABBC3_SETTINGS_EXPLAIN', _self.external_link(links.faq.url, links.faq.text)) }}</p>

<form id="abbc3_settings" method="post" action="{{ U_ACTION }}" data-ajax="true">
<fieldset>
Expand Down Expand Up @@ -52,7 +67,7 @@
</dl>
<dl>
<dt><label>{{ lang('ABBC3_BBVIDEO') ~ lang('COLON') }}</label><br><span>{{ lang('ABBC3_BBVIDEO_EXPLAIN') }}</span></dt>
<dd><span class="{{ S_ABBC3_MEDIA_EMBED ? 'success' : 'error' }}">{{ lang('ABBC3_MEDIA_EMBED_INSTALL', S_ABBC3_MEDIA_EMBED, LINK_ME_EXT, LINK_ICON) }}</span></dd>
<dd><span class="{{ S_ABBC3_MEDIA_EMBED ? 'success' : 'error' }}">{{ lang('ABBC3_MEDIA_EMBED_INSTALL', S_ABBC3_MEDIA_EMBED, _self.external_link(links.media_embed.url, links.media_embed.text)) }}</span></dd>
</dl>
<dl>
<dt><label for="abbc3_google_fonts">{{ lang('ABBC3_GOOGLE_FONTS') ~ lang('COLON') }}</label><br><span>{{ lang('ABBC3_GOOGLE_FONTS_INFO') }}{% if not S_ALLOW_CDN %}<br><br>{{ lang('ABBC3_GOOGLE_FONTS_NOTE') }}{% endif %}</span></dt>
Expand Down
19 changes: 19 additions & 0 deletions adm/style/event/acp_overall_footer_after.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,25 @@
});
});
})(jQuery);

function darkToast() {
const toast = document.getElementById('abbc3-successbox');

if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
toast.classList.add("toast-dark");
} else {
toast.classList.remove("toast-dark");
}
}

// Initial check
darkToast();

// Add event listener to detect changes
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => {
darkToast();
});

</script>

{% endif %}
40 changes: 27 additions & 13 deletions controller/acp_controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -189,28 +189,42 @@ protected function get_google_fonts()
protected function save_google_fonts()
{
$fonts = $this->request->variable('abbc3_google_fonts', '');
$fonts = explode("\n", $fonts);
$this->validate_google_fonts($fonts);
$this->config_text->set('abbc3_google_fonts', json_encode($fonts));

if (!empty($fonts))
{
$fonts = array_filter(
array_map('trim', explode("\n", $fonts)),
[$this, 'validate_google_fonts']
);

$fonts = $fonts ? json_encode(array_values($fonts)) : '';
}

$this->config_text->set('abbc3_google_fonts', $fonts);
}

/**
* Validate Google Font names provided link to a CSS file
* Validate Google Font names link to an existing CSS file
*
* @param array $fonts
* @param string $font
* @return bool
*/
protected function validate_google_fonts(&$fonts)
protected function validate_google_fonts($font)
{
foreach ($fonts as $key => $font)
if ($font === '')
{
if (empty($font) || $this->valid_url('https://fonts.googleapis.com/css?family=' . urlencode($font)))
{
continue;
}
return false;
}

$url = 'https://fonts.googleapis.com/css?family=' . urlencode($font);

$this->errors[] = $this->language->lang('ABBC3_INVALID_FONT', $font);
unset($fonts[$key]);
if ($this->valid_url($url))
{
return true;
}

$this->errors[] = $this->language->lang('ABBC3_INVALID_FONT', $font);
return false;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions language/ar/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Add <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> to the <samp class="error">[font]</samp> BBCode. Use exact spelling and case sensitivity. Place each font name on a separate line.',
'ABBC3_GOOGLE_FONTS_NOTE' => '“Allow usage of third party content delivery networks” must be enabled under “Load settings” to use this feature.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -42,7 +42,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/bg/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Add <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> to the <samp class="error">[font]</samp> BBCode. Use exact spelling and case sensitivity. Place each font name on a separate line.',
'ABBC3_GOOGLE_FONTS_NOTE' => '“Allow usage of third party content delivery networks” must be enabled under “Load settings” to use this feature.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -41,7 +41,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/cs/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Add <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> to the <samp class="error">[font]</samp> BBCode. Use exact spelling and case sensitivity. Place each font name on a separate line.',
'ABBC3_GOOGLE_FONTS_NOTE' => '“Allow usage of third party content delivery networks” must be enabled under “Load settings” to use this feature.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -41,7 +41,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/de/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Hier kannst du die Einstellungen für die Advanced BBCode Box verändern. Für weitere Informationen, wie du die Menüleiste verändern kannst, rufe bitte die %1$s ABBC3 FAQ %2$s auf.',
'ABBC3_SETTINGS_EXPLAIN' => 'Hier kannst du die Einstellungen für die Advanced BBCode Box verändern. Für weitere Informationen, wie du die Menüleiste verändern kannst, rufe bitte die %s auf.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Füge <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> zum <samp class="error">[font]</samp> BBCode hinzu. Achte auf genaue Schreibweise und Groß-/Kleinschreibung. Setze jeden Schriftartnamen in eine eigene Zeile.',
'ABBC3_GOOGLE_FONTS_NOTE' => '„Nutzung von Drittanbieter-Servern zulassen“ muss aktiviert sein unter den “Serverlast”-Einstellungen, um diese Funktion zu nutzen.',
'ABBC3_INVALID_FONT' => 'Ungültiger Schriftname „%s“',
Expand All @@ -42,7 +42,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Installiere die optionale Erweiterung „phpBB Media Embed“, um auf Einstellungen und Verwaltungsoptionen für eingebettete Rich Media-Inhalte zuzugreifen.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed-Erweiterung ist nicht installiert. %2$s Download %3$s.',
0 => 'phpBB Media Embed-Erweiterung ist nicht installiert. %2$s.',
1 => 'phpBB Media Embed-Erweiterung ist installiert. Auf die Einstellungen kann über den Tab „Beiträge“ zugegriffen werden.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/en/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Add <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> to the <samp class="error">[font]</samp> BBCode. Use exact spelling and case sensitivity. Place each font name on a separate line.',
'ABBC3_GOOGLE_FONTS_NOTE' => '“Allow usage of third party content delivery networks” must be enabled under “Load settings” to use this feature.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -41,7 +41,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/es/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Aquí puede configurar los ajustes para Advanced BBCode Box. Para obtener información sobre cómo personalizar la barra de iconos, visite el %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Aquí puede configurar los ajustes para Advanced BBCode Box. Para obtener información sobre cómo personalizar la barra de iconos, visite el %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Añada fuentes de <a href="https://fonts.google.com" target="_blank">Google Fonts</a> al BBCode <samp>font</samp>. Utilice la ortografía exacta y la distinción entre mayúsculas y minúsculas. Coloque cada nombre de fuente en una línea separada. Por ejemplo: <samp>Droid Sans</samp>',
'ABBC3_GOOGLE_FONTS_NOTE' => 'Tenga en cuenta que “Permitir el uso de las redes de distribución de contenidos de terceros” debe estar habilitado en "Configuración de carga" para usar esta función.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -41,7 +41,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/es_x_tu/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Aquí puedes configurar los ajustes para Advanced BBCode Box. Para obtener información sobre cómo personalizar la barra de iconos, visita el %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Aquí puedes configurar los ajustes para Advanced BBCode Box. Para obtener información sobre cómo personalizar la barra de iconos, visita el %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Añade fuentes de <a href="https://fonts.google.com" target="_blank">Google Fonts</a> al BBCode <samp>font</samp>. Utiliza la ortografía exacta y la distinción entre mayúsculas y minúsculas. Coloca cada nombre de fuente en una línea separada. Por ejemplo: <samp>Droid Sans</samp>',
'ABBC3_GOOGLE_FONTS_NOTE' => 'Tenga en cuenta que “Permitir el uso de las redes de distribución de contenidos de terceros” debe estar habilitado en "Configuración de carga" para usar esta función.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -41,7 +41,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
4 changes: 2 additions & 2 deletions language/et/acp_abbc3.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
}

$lang = array_merge($lang, array(
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %1$s ABBC3 FAQ %2$s.',
'ABBC3_SETTINGS_EXPLAIN' => 'Here you can configure settings for Advanced BBCode Box. For information about customizing the icon bar, visit the %s.',
'ABBC3_GOOGLE_FONTS_INFO' => 'Add <strong><a href="https://fonts.google.com" target="_blank">Google Fonts</a></strong> to the <samp class="error">[font]</samp> BBCode. Use exact spelling and case sensitivity. Place each font name on a separate line.',
'ABBC3_GOOGLE_FONTS_NOTE' => '“Allow usage of third party content delivery networks” must be enabled under “Load settings” to use this feature.',
'ABBC3_INVALID_FONT' => 'Invalid font name for “%s”',
Expand All @@ -42,7 +42,7 @@
'ABBC3_BBVIDEO' => 'BBVideo',
'ABBC3_BBVIDEO_EXPLAIN' => 'Install the optional phpBB Media Embed extension to access settings and management options for embedded rich media content.',
'ABBC3_MEDIA_EMBED_INSTALL' => [
0 => 'phpBB Media Embed extension is not installed. %2$s Download %3$s.',
0 => 'phpBB Media Embed extension is not installed. %2$s.',
1 => 'phpBB Media Embed extension is installed. Settings are accessible under the Posting tab.'
],
'PNG' => 'PNG',
Expand Down
Loading

0 comments on commit 144e91f

Please sign in to comment.