Skip to content

Commit 640d2a1

Browse files
committed
Merge branch 'master' into dev/4.0
2 parents ee4249b + ce708a7 commit 640d2a1

27 files changed

Lines changed: 130 additions & 6 deletions

File tree

‎adm/style/acp_phpbb_mediaembed_settings.html‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ <h1>{{ lang('ACP_MEDIA_SETTINGS') }}</h1>
5050
<dd><textarea id="media_embed_max_width" name="media_embed_max_width" rows="8" cols="40" style="width: 50%;" placeholder="twitter:100%&#10;youtube:80%&#10;funnyordie:480px">{{ S_MEDIA_EMBED_MAX_WIDTHS }}</textarea></dd>
5151
</dl>
5252
</fieldset>
53+
<fieldset>
54+
<legend>{{ lang('ACP_MEDIA_PRIVACY_LEGEND') }}</legend>
55+
<dl>
56+
<dt><label for="media_embed_show_agreement">{{ lang('ACP_MEDIA_SHOW_AGREEMENT') ~ lang('COLON') }}</label><br><span>{{ lang('ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN') }}</span></dt>
57+
<dd><label><input type="radio" class="radio" name="media_embed_show_agreement" id="media_embed_show_agreement" value="1"{% if S_MEDIA_EMBED_SHOW_AGREEMENT %} checked="checked"{% endif %}> {{ lang('YES') }}</label>
58+
<label><input type="radio" class="radio" name="media_embed_show_agreement" value="0"{% if not S_MEDIA_EMBED_SHOW_AGREEMENT %} checked="checked"{% endif %}> {{ lang('NO') }}</label></dd>
59+
</dl>
60+
</fieldset>
5361
<fieldset class="submit-buttons">
5462
<input class="button1" type="submit" id="submit" name="submit" value="{{ lang('SUBMIT') }}">&nbsp;
5563
<input class="button2" type="reset" id="reset" name="reset" value="{{ lang('RESET') }}">

‎controller/acp_controller.php‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ public function display_settings()
9696
{
9797
$this->template->assign_vars([
9898
'S_MEDIA_EMBED_BBCODE' => $this->config['media_embed_bbcode'],
99+
'S_MEDIA_EMBED_SHOW_AGREEMENT' => $this->config['media_embed_show_agreement'],
99100
'S_MEDIA_EMBED_ALLOW_SIG' => $this->config['media_embed_allow_sig'],
100101
'S_MEDIA_EMBED_PARSE_URLS' => $this->config['media_embed_parse_urls'],
101102
'S_MEDIA_EMBED_ENABLE_CACHE' => $this->config['media_embed_enable_cache'],
@@ -125,6 +126,7 @@ public function display_manage()
125126
public function save_settings()
126127
{
127128
$this->config->set('media_embed_bbcode', $this->request->variable('media_embed_bbcode', 0));
129+
$this->config->set('media_embed_show_agreement', $this->request->variable('media_embed_show_agreement', 0));
128130
$this->config->set('media_embed_allow_sig', $this->request->variable('media_embed_allow_sig', 0));
129131
$this->config->set('media_embed_parse_urls', $this->request->variable('media_embed_parse_urls', 0));
130132
$this->config->set('media_embed_enable_cache', $this->request->variable('media_embed_enable_cache', 0));

‎event/display_listener.php‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@ public function setup_media_configs()
125125
*/
126126
public function append_agreement()
127127
{
128-
if (!$this->template->retrieve_var('S_AGREEMENT') || $this->template->retrieve_var('AGREEMENT_TITLE') !== $this->language->lang('PRIVACY'))
128+
if (!$this->config['media_embed_show_agreement']
129+
|| !$this->template->retrieve_var('S_AGREEMENT')
130+
|| $this->template->retrieve_var('AGREEMENT_TITLE') !== $this->language->lang('PRIVACY'))
129131
{
130132
return;
131133
}

‎language/ar/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,7 @@
5252
'ACP_MEDIA_MANAGE_EXPLAIN' => 'من هنا تستطيع إدارة المواقع التي تريد السماح بإدارج محتوى الوسائط منها.',
5353
'ACP_MEDIA_SITES_ERROR' => 'لا يوجد مواقع وسائط يُمكن عرضها.',
5454
'ACP_MEDIA_SITES_MISSING' => 'المواقع التالية لم تعد مدعومة أو تعمل. نرجوا إعادة إرسال هذه الصفحة لإزالتها.',
55+
'ACP_MEDIA_PRIVACY_LEGEND' => 'الخصوصية',
56+
'ACP_MEDIA_SHOW_AGREEMENT' => 'إفصاح الوسائط المضمنة',
57+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'عرض تفاصيل في سياسة الخصوصية حول كيفية جمع المحتوى المضمن من مواقع الجهات الخارجية لمعلومات المستخدم أو تتبعها.',
5558
]);

‎language/cs/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,7 @@
5151
'ACP_MEDIA_MANAGE_EXPLAIN' => 'Zde můžete spravovat, jaké stránky mohou zobrazit obsaz z Media Embed pluginu.',
5252
'ACP_MEDIA_SITES_ERROR' => 'Nejsou zde žádné stránky s médii k zobrazení.',
5353
'ACP_MEDIA_SITES_MISSING' => 'Následující weby již nejsou podporovány nebo nefungují. Odešlete tuto stránku znovu, aby byly odstraněny.',
54+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Ochrana osobních údajů',
55+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Informace o vložených médiích',
56+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'Zobrazit v zásadách ochrany osobních údajů podrobnosti o tom, jak může vložený obsah z webů třetích stran shromažďovat nebo sledovat informace o uživatelích.',
5457
]);

‎language/da/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,7 @@
5151
'ACP_MEDIA_MANAGE_EXPLAIN' => 'Her kan du håndtere stederne som du vil tillade Media Embed PlugIn at vise indhold fra.',
5252
'ACP_MEDIA_SITES_ERROR' => 'Der er ikke nogen mediesteder at vise.',
5353
'ACP_MEDIA_SITES_MISSING' => 'Følgende websteder understøttes eller fungerer ikke længere. Indsend siden igen for at fjerne dem.',
54+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Privatliv',
55+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Oplysninger om indlejrede medier',
56+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'Vis oplysninger i privatlivspolitikken om, hvordan indlejret indhold fra tredjepartswebsteder kan indsamle eller spore brugeroplysninger.',
5457
]);

‎language/de/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,7 @@
5151
'ACP_MEDIA_MANAGE_EXPLAIN' => 'Hier kannst du die Seiten verwalten welche durch das Media Embed PlugIn angezeigt werden dürfen.',
5252
'ACP_MEDIA_SITES_ERROR' => 'Es gibt keine Media Seiten zum anzeigen.',
5353
'ACP_MEDIA_SITES_MISSING' => 'Folgende Websites werden nicht mehr unterstützt oder funktionieren nicht mehr. Sende diese Seite erneut ab, um sie zu entfernen.',
54+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Datenschutz',
55+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Hinweis zu eingebetteten Medien',
56+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'In der Datenschutzerklärung Informationen darüber anzeigen, wie eingebettete Inhalte von Drittanbieter-Websites Benutzerdaten erfassen oder verfolgen können.',
5457
]);

‎language/en/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
'ACP_MEDIA_BBCODE_LEGEND' => 'BBCode',
2626
'ACP_MEDIA_DISPLAY_BBCODE' => 'Display <samp>[media]</samp> BBCode on posting page',
2727
'ACP_MEDIA_DISPLAY_BBCODE_EXPLAIN' => 'If disallowed, the BBCode button will not be displayed, however users can still use the <samp>[media]</samp> tag in their posts.',
28+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Privacy',
29+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Embedded media disclosure',
30+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'Show details in the Privacy Policy about how embedded content from third-party sites may collect or track user information.',
2831
'ACP_MEDIA_OPTIONS_LEGEND' => 'Options',
2932
'ACP_MEDIA_ALLOW_SIG' => 'Allow in user signatures',
3033
'ACP_MEDIA_ALLOW_SIG_EXPLAIN' => 'Allow user signatures to display embedded media content.',

‎language/es/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,7 @@
5151
'ACP_MEDIA_MANAGE_EXPLAIN' => 'Aquí puede gestionar los sitios que desea permitir en el PlugIn Media Embed, y mostrar su contenido.',
5252
'ACP_MEDIA_SITES_ERROR' => 'No hay sitios para mostrar.',
5353
'ACP_MEDIA_SITES_MISSING' => 'Estos sitios ya no son compatibles o funcionan. Por favor envíe este formulario para eliminarlos.',
54+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Privacidad',
55+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Divulgación sobre contenido multimedia incrustado',
56+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'Mostrar en la Política de privacidad información sobre cómo el contenido incrustado de sitios de terceros puede recopilar o rastrear información del usuario.',
5457
]);

‎language/es_x_tu/acp.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,7 @@
5151
'ACP_MEDIA_MANAGE_EXPLAIN' => 'Aquí puedes gestionar los sitios que deseas permitir en el PlugIn Media Embed, y mostrar su contenido.',
5252
'ACP_MEDIA_SITES_ERROR' => 'No hay sitios para mostrar.',
5353
'ACP_MEDIA_SITES_MISSING' => 'Estos sitios ya no son compatibles o funcionan. Por favor envíe este formulario para eliminarlos.',
54+
'ACP_MEDIA_PRIVACY_LEGEND' => 'Privacidad',
55+
'ACP_MEDIA_SHOW_AGREEMENT' => 'Divulgación sobre contenido multimedia incrustado',
56+
'ACP_MEDIA_SHOW_AGREEMENT_EXPLAIN' => 'Mostrar en la Política de privacidad información sobre cómo el contenido incrustado de sitios de terceros puede recopilar o rastrear información del usuario.',
5457
]);

0 commit comments

Comments
 (0)