]> git.mxchange.org Git - friendica.git/commitdiff
admin panel: added privacy statement preview
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Sat, 19 May 2018 16:52:23 +0000 (18:52 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Sat, 19 May 2018 16:52:23 +0000 (18:52 +0200)
mod/admin.php
view/templates/admin/tos.tpl

index bc5d9d507d458814c68ac98dc3c899c95eb4d200..912d8d43be1857851aa5053d193c52b507b07aa0 100644 (file)
@@ -20,6 +20,7 @@ use Friendica\Model\Contact;
 use Friendica\Model\Item;
 use Friendica\Model\User;
 use Friendica\Module\Login;
+use Friendica\Module\Tos;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Temporal;
 
@@ -296,12 +297,15 @@ function admin_content(App $a)
  */
 function admin_page_tos(App $a)
 {
+       $tos = new Tos();
        $t = get_markup_template('admin/tos.tpl');
        return replace_macros($t, [
                '$title' => L10n::t('Administration'),
                '$page' => L10n::t('Terms of Service'),
                '$displaytos' => ['displaytos', L10n::t('Display Terms of Service'), Config::get('system', 'tosdisplay'), L10n::t('Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page.')],
                '$displayprivstatement' => ['displayprivstatement', L10n::t('Display Privacy Statement'), Config::get('system','tosprivstatement'), L10n::t('Show some informations regarding the needed information to operate the node according e.g. to <a href="%s" target="_blank">EU-GDPR</a>.','https://en.wikipedia.org/wiki/General_Data_Protection_Regulation')],
+               '$preview' => L10n::t('Privacy Statement Preview'),
+               '$privtext' => $tos->privblock,
                '$tostext' => ['tostext', L10n::t('The Terms of Service'), Config::get('system', 'tostext'), L10n::t('Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below.')],
                '$form_security_token' => get_form_security_token("admin_tos"),
                '$submit' => L10n::t('Save Settings'),
index 14fe68d7b97eb27ff57507d9d0acdf3954f40931..75244924bd14f1865e86442399c5a7687dfb394b 100644 (file)
@@ -8,5 +8,9 @@
                {{include file="field_textarea.tpl" field=$tostext}}
                <div class="submit"><input type="submit" name="page_tos" value="{{$submit|escape:'html'}}" /></div>
        </form>
+       <h2>{{$preview}}</h2>
+       {{for $i=1 to 3}}
+       <p>{{$privtext[$i]}}</p>
+       {{/for}}
 </div>