From 2fb1819e572a64c9d308fc2913411986f4b04df7 Mon Sep 17 00:00:00 2001
From: Hypolite Petovan
Date: Wed, 5 Feb 2020 22:41:04 -0500
Subject: [PATCH] Simplify dfrn_request and auto_request templates
- Limit template variables
---
mod/dfrn_request.php | 35 +++++------
mod/follow.php | 21 +++----
mod/settings.php | 4 +-
view/templates/auto_request.tpl | 39 +-----------
view/templates/dfrn_request.tpl | 66 +-------------------
view/theme/frio/templates/auto_request.tpl | 51 +++-------------
view/theme/frio/templates/dfrn_request.tpl | 71 ++--------------------
7 files changed, 40 insertions(+), 247 deletions(-)
diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php
index 4079e6cca..4a860a97a 100644
--- a/mod/dfrn_request.php
+++ b/mod/dfrn_request.php
@@ -626,28 +626,21 @@ function dfrn_request_content(App $a)
$tpl = Renderer::getMarkupTemplate('auto_request.tpl');
}
- $page_desc = DI::l10n()->t("Please enter your 'Identity Address' from one of the following supported communications networks:");
-
- $invite_desc = DI::l10n()->t('If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today.', Search::getGlobalDirectory() . '/servers');
-
$o = Renderer::replaceMacros($tpl, [
- '$header' => DI::l10n()->t('Friend/Connection Request'),
- '$desc' => DI::l10n()->t('Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de'),
- '$pls_answer' => DI::l10n()->t('Please answer the following:'),
- '$does_know_you' => ['knowyou', DI::l10n()->t('Does %s know you?', $a->profile['name'])],
- '$add_note' => DI::l10n()->t('Add a personal note:'),
- '$page_desc' => $page_desc,
- '$friendica' => DI::l10n()->t('Friendica'),
- '$statusnet' => DI::l10n()->t("GNU Social \x28Pleroma, Mastodon\x29"),
- '$diaspora' => DI::l10n()->t("Diaspora \x28Socialhome, Hubzilla\x29"),
- '$diasnote' => DI::l10n()->t(' - please do not use this form. Instead, enter %s into your Diaspora search bar.', $target_addr),
- '$your_address' => DI::l10n()->t('Your Identity Address:'),
- '$invite_desc' => $invite_desc,
- '$submit' => DI::l10n()->t('Submit Request'),
- '$cancel' => DI::l10n()->t('Cancel'),
- '$nickname' => $a->argv[1],
- '$name' => $a->profile['name'],
- '$myaddr' => $myaddr
+ '$header' => DI::l10n()->t('Friend/Connection Request'),
+ '$page_desc' => DI::l10n()->t('Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn\'t supported by your system (for example it doesn\'t work with Diaspora), you have to subscribe to %s directly on your system', $target_addr),
+ '$invite_desc' => DI::l10n()->t('If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today.', Search::getGlobalDirectory() . '/servers'),
+ '$your_address' => DI::l10n()->t('Your Webfinger address or profile URL:'),
+ '$pls_answer' => DI::l10n()->t('Please answer the following:'),
+ '$submit' => DI::l10n()->t('Submit Request'),
+ '$cancel' => DI::l10n()->t('Cancel'),
+
+ '$request' => 'dfrn_request/' . $a->argv[1],
+ '$name' => $a->profile['name'],
+ '$myaddr' => $myaddr,
+
+ '$does_know_you' => ['knowyou', DI::l10n()->t('%s knows me', $a->profile['name'])],
+ '$addnote_field' => ['dfrn-request-message', DI::l10n()->t('Add a personal note:')],
]);
return $o;
}
diff --git a/mod/follow.php b/mod/follow.php
index 2a5241a0c..e1d8b0ea7 100644
--- a/mod/follow.php
+++ b/mod/follow.php
@@ -163,29 +163,22 @@ function follow_content(App $a)
$o = Renderer::replaceMacros($tpl, [
'$header' => DI::l10n()->t('Connect/Follow'),
- '$desc' => '',
'$pls_answer' => DI::l10n()->t('Please answer the following:'),
- '$does_know_you' => ['knowyou', DI::l10n()->t('Does %s know you?', $ret['name'])],
- '$add_note' => DI::l10n()->t('Add a personal note:'),
- '$page_desc' => '',
- '$friendica' => '',
- '$statusnet' => '',
- '$diaspora' => '',
- '$diasnote' => '',
'$your_address' => DI::l10n()->t('Your Identity Address:'),
- '$invite_desc' => '',
- '$emailnet' => '',
+ '$url_label' => DI::l10n()->t('Profile URL'),
+ '$keywords_label'=> DI::l10n()->t('Tags:'),
'$submit' => $submit,
'$cancel' => DI::l10n()->t('Cancel'),
- '$nickname' => '',
+
+ '$request' => $request,
'$name' => $ret['name'],
'$url' => $ret['url'],
'$zrl' => Profile::zrl($ret['url']),
- '$url_label' => DI::l10n()->t('Profile URL'),
'$myaddr' => $myaddr,
- '$request' => $request,
'$keywords' => $r[0]['keywords'],
- '$keywords_label'=> DI::l10n()->t('Tags:')
+
+ '$does_know_you' => ['knowyou', DI::l10n()->t('Does %s know you?', $ret['name'])],
+ '$addnote_field' => ['dfrn-request-message', DI::l10n()->t('Add a personal note:')],
]);
DI::page()['aside'] = '';
diff --git a/mod/settings.php b/mod/settings.php
index 30d406d59..ddb3fb76c 100644
--- a/mod/settings.php
+++ b/mod/settings.php
@@ -792,8 +792,8 @@ function settings_content(App $a)
Hook::callAll('connector_settings', $settings_connectors);
if (is_site_admin()) {
- $diasp_enabled = DI::l10n()->t('Built-in support for %s connectivity is %s', DI::l10n()->t('Diaspora'), ((DI::config()->get('system', 'diaspora_enabled')) ? DI::l10n()->t('enabled') : DI::l10n()->t('disabled')));
- $ostat_enabled = DI::l10n()->t('Built-in support for %s connectivity is %s', DI::l10n()->t("GNU Social \x28OStatus\x29"), ((DI::config()->get('system', 'ostatus_disabled')) ? DI::l10n()->t('disabled') : DI::l10n()->t('enabled')));
+ $diasp_enabled = DI::l10n()->t('Built-in support for %s connectivity is %s', DI::l10n()->t('Diaspora (Socialhome, Hubzilla)'), ((DI::config()->get('system', 'diaspora_enabled')) ? DI::l10n()->t('enabled') : DI::l10n()->t('disabled')));
+ $ostat_enabled = DI::l10n()->t('Built-in support for %s connectivity is %s', DI::l10n()->t('OStatus (GNU Social)'), ((DI::config()->get('system', 'ostatus_disabled')) ? DI::l10n()->t('disabled') : DI::l10n()->t('enabled')));
} else {
$diasp_enabled = "";
$ostat_enabled = "";
diff --git a/view/templates/auto_request.tpl b/view/templates/auto_request.tpl
index 84039fa4f..0f960a4a2 100644
--- a/view/templates/auto_request.tpl
+++ b/view/templates/auto_request.tpl
@@ -1,57 +1,20 @@
{{$header}}
-{{if !$myaddr}}
-
- {{$page_desc}}
-
-
-
- {{$invite_desc nofilter}}
-
-
- {{$desc nofilter}}
-
-{{/if}}
-
-
-
{{include file="field_checkbox.tpl" field=$does_know_you}}
- {{*
-
- {{$does_know}}
-
-
-
- *}}
-
-
- {{$add_note}}
-
-
-
-
+ {{include file="field_textarea.tpl" field=$addnote_field}}
-{{if $submit}}
-{{/if}}
diff --git a/view/theme/frio/templates/auto_request.tpl b/view/theme/frio/templates/auto_request.tpl
index e9c4c8250..c803c3d8a 100644
--- a/view/theme/frio/templates/auto_request.tpl
+++ b/view/theme/frio/templates/auto_request.tpl
@@ -1,65 +1,28 @@
{{$header}}
-{{if !$myaddr}}
-
- {{$page_desc}}
-
-
-
- {{$invite_desc nofilter}}
-
-
- {{$desc}}
-
-{{/if}}
-
-
diff --git a/view/theme/frio/templates/dfrn_request.tpl b/view/theme/frio/templates/dfrn_request.tpl
index 45d4aeafd..65f84fd7c 100644
--- a/view/theme/frio/templates/dfrn_request.tpl
+++ b/view/theme/frio/templates/dfrn_request.tpl
@@ -3,56 +3,22 @@
{{if !$myaddr}}
- {{$page_desc}}
+ {{$page_desc nofilter}}
-
{{$invite_desc nofilter}}
-
- {{$desc}}
-
{{/if}}
-