Improve connectors settings display
- Move settings templates to subfolder - Add accordion display to "General Theme Settings" in frio - Replace hand-written template with form field includes - Simplify sprintf(t()) structures
This commit is contained in:
parent
5640c42469
commit
c157e7ffa4
26 changed files with 136 additions and 94 deletions
132
mod/settings.php
132
mod/settings.php
|
@ -36,7 +36,7 @@ function settings_init(App $a) {
|
||||||
|
|
||||||
// These lines provide the javascript needed by the acl selector
|
// These lines provide the javascript needed by the acl selector
|
||||||
|
|
||||||
$tpl = get_markup_template("settings-head.tpl");
|
$tpl = get_markup_template('settings/head.tpl');
|
||||||
$a->page['htmlhead'] .= replace_macros($tpl,array(
|
$a->page['htmlhead'] .= replace_macros($tpl,array(
|
||||||
'$ispublic' => t('everybody')
|
'$ispublic' => t('everybody')
|
||||||
));
|
));
|
||||||
|
@ -683,7 +683,7 @@ function settings_content(App $a) {
|
||||||
if (($a->argc > 1) && ($a->argv[1] === 'oauth')) {
|
if (($a->argc > 1) && ($a->argv[1] === 'oauth')) {
|
||||||
|
|
||||||
if (($a->argc > 2) && ($a->argv[2] === 'add')) {
|
if (($a->argc > 2) && ($a->argv[2] === 'add')) {
|
||||||
$tpl = get_markup_template("settings_oauth_edit.tpl");
|
$tpl = get_markup_template('settings/oauth_edit.tpl');
|
||||||
$o .= replace_macros($tpl, array(
|
$o .= replace_macros($tpl, array(
|
||||||
'$form_security_token' => get_form_security_token("settings_oauth"),
|
'$form_security_token' => get_form_security_token("settings_oauth"),
|
||||||
'$title' => t('Add application'),
|
'$title' => t('Add application'),
|
||||||
|
@ -709,7 +709,7 @@ function settings_content(App $a) {
|
||||||
}
|
}
|
||||||
$app = $r[0];
|
$app = $r[0];
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_oauth_edit.tpl");
|
$tpl = get_markup_template('settings/oauth_edit.tpl');
|
||||||
$o .= replace_macros($tpl, array(
|
$o .= replace_macros($tpl, array(
|
||||||
'$form_security_token' => get_form_security_token("settings_oauth"),
|
'$form_security_token' => get_form_security_token("settings_oauth"),
|
||||||
'$title' => t('Add application'),
|
'$title' => t('Add application'),
|
||||||
|
@ -743,7 +743,7 @@ function settings_content(App $a) {
|
||||||
local_user());
|
local_user());
|
||||||
|
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_oauth.tpl");
|
$tpl = get_markup_template('settings/oauth.tpl');
|
||||||
$o .= replace_macros($tpl, array(
|
$o .= replace_macros($tpl, array(
|
||||||
'$form_security_token' => get_form_security_token("settings_oauth"),
|
'$form_security_token' => get_form_security_token("settings_oauth"),
|
||||||
'$baseurl' => System::baseUrl(true),
|
'$baseurl' => System::baseUrl(true),
|
||||||
|
@ -771,7 +771,7 @@ function settings_content(App $a) {
|
||||||
call_hooks('plugin_settings', $settings_addons);
|
call_hooks('plugin_settings', $settings_addons);
|
||||||
|
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_addons.tpl");
|
$tpl = get_markup_template('settings/addons.tpl');
|
||||||
$o .= replace_macros($tpl, array(
|
$o .= replace_macros($tpl, array(
|
||||||
'$form_security_token' => get_form_security_token("settings_addon"),
|
'$form_security_token' => get_form_security_token("settings_addon"),
|
||||||
'$title' => t('Plugin Settings'),
|
'$title' => t('Plugin Settings'),
|
||||||
|
@ -792,8 +792,7 @@ function settings_content(App $a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$tpl = get_markup_template('settings/features.tpl');
|
||||||
$tpl = get_markup_template("settings_features.tpl");
|
|
||||||
$o .= replace_macros($tpl, array(
|
$o .= replace_macros($tpl, array(
|
||||||
'$form_security_token' => get_form_security_token("settings_features"),
|
'$form_security_token' => get_form_security_token("settings_features"),
|
||||||
'$title' => t('Additional Features'),
|
'$title' => t('Additional Features'),
|
||||||
|
@ -804,58 +803,22 @@ function settings_content(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($a->argc > 1) && ($a->argv[1] === 'connectors')) {
|
if (($a->argc > 1) && ($a->argv[1] === 'connectors')) {
|
||||||
|
$no_intelligent_shortening = intval(PConfig::get(local_user(), 'system', 'no_intelligent_shortening'));
|
||||||
|
$ostatus_autofriend = intval(PConfig::get(local_user(), 'system', 'ostatus_autofriend'));
|
||||||
|
$default_group = PConfig::get(local_user(), 'ostatus', 'default_group');
|
||||||
|
$legacy_contact = PConfig::get(local_user(), 'ostatus', 'legacy_contact');
|
||||||
|
|
||||||
$settings_connectors = '<span id="settings_general_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_general_expanded\'); openClose(\'settings_general_inflated\');">';
|
if (x($legacy_contact)) {
|
||||||
$settings_connectors .= '<h3 class="connector">'. t('General Social Media Settings').'</h3>';
|
/// @todo Isn't it supposed to be a goaway() call?
|
||||||
$settings_connectors .= '</span>';
|
$a->page['htmlhead'] = '<meta http-equiv="refresh" content="0; URL=' . System::baseUrl().'/ostatus_subscribe?url=' . urlencode($legacy_contact) . '">';
|
||||||
$settings_connectors .= '<div id="settings_general_expanded" class="settings-block" style="display: none;">';
|
|
||||||
$settings_connectors .= '<span class="fakelink" onclick="openClose(\'settings_general_expanded\'); openClose(\'settings_general_inflated\');">';
|
|
||||||
$settings_connectors .= '<h3 class="connector">'. t('General Social Media Settings').'</h3>';
|
|
||||||
$settings_connectors .= '</span>';
|
|
||||||
|
|
||||||
$checked = ((PConfig::get(local_user(), 'system', 'no_intelligent_shortening')) ? ' checked="checked" ' : '');
|
|
||||||
|
|
||||||
$settings_connectors .= '<div id="no_intelligent_shortening" class="field checkbox">';
|
|
||||||
$settings_connectors .= '<label id="no_intelligent_shortening-label" for="shortening-checkbox">'. t('Disable intelligent shortening'). '</label>';
|
|
||||||
$settings_connectors .= '<input id="shortening-checkbox" type="checkbox" name="no_intelligent_shortening" value="1" ' . $checked . '/>';
|
|
||||||
$settings_connectors .= '<span class="field_help">'.t('Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post.').'</span>';
|
|
||||||
$settings_connectors .= '</div>';
|
|
||||||
|
|
||||||
$checked = ((PConfig::get(local_user(), 'system', 'ostatus_autofriend')) ? ' checked="checked" ' : '');
|
|
||||||
|
|
||||||
$settings_connectors .= '<div id="snautofollow-wrapper" class="field checkbox">';
|
|
||||||
$settings_connectors .= '<label id="snautofollow-label" for="snautofollow-checkbox">'. t('Automatically follow any GNU Social (OStatus) followers/mentioners'). '</label>';
|
|
||||||
$settings_connectors .= '<input id="snautofollow-checkbox" type="checkbox" name="snautofollow" value="1" ' . $checked . '/>';
|
|
||||||
$settings_connectors .= '<span class="field_help">'.t('If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user.').'</span>';
|
|
||||||
$settings_connectors .= '</div>';
|
|
||||||
|
|
||||||
$default_group = PConfig::get(local_user(), 'ostatus', 'default_group');
|
|
||||||
$legacy_contact = PConfig::get(local_user(), 'ostatus', 'legacy_contact');
|
|
||||||
|
|
||||||
$settings_connectors .= Group::displayGroupSelection(local_user(), $default_group, t("Default group for OStatus contacts"));
|
|
||||||
|
|
||||||
/// @TODO Found to much different usage to test empty/non-empty strings (e.g. empty(), trim() == '') which is wanted?
|
|
||||||
if ($legacy_contact != "") {
|
|
||||||
$a->page['htmlhead'] = '<meta http-equiv="refresh" content="0; URL='.System::baseUrl().'/ostatus_subscribe?url='.urlencode($legacy_contact).'">';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$settings_connectors .= '<div id="legacy-contact-wrapper" class="field input">';
|
$settings_connectors = '';
|
||||||
$settings_connectors .= '<label id="legacy-contact-label" for="snautofollow-checkbox">'. t('Your legacy GNU Social account'). '</label>';
|
|
||||||
$settings_connectors .= '<input id="legacy-contact-checkbox" name="legacy_contact" value="'.$legacy_contact.'"/>';
|
|
||||||
$settings_connectors .= '<span class="field_help">'.t('If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.').'</span>';
|
|
||||||
$settings_connectors .= '</div>';
|
|
||||||
|
|
||||||
$settings_connectors .= '<p><a href="'.System::baseUrl().'/repair_ostatus">'.t("Repair OStatus subscriptions").'</a></p>';
|
|
||||||
|
|
||||||
$settings_connectors .= '<div class="settings-submit-wrapper" ><input type="submit" name="general-submit" class="settings-submit" value="' . t('Save Settings') . '" /></div>';
|
|
||||||
|
|
||||||
$settings_connectors .= '</div><div class="clear"></div>';
|
|
||||||
|
|
||||||
call_hooks('connector_settings', $settings_connectors);
|
call_hooks('connector_settings', $settings_connectors);
|
||||||
|
|
||||||
if (is_site_admin()) {
|
if (is_site_admin()) {
|
||||||
$diasp_enabled = sprintf(t('Built-in support for %s connectivity is %s'), t('Diaspora'), ((Config::get('system', 'diaspora_enabled')) ? t('enabled') : t('disabled')));
|
$diasp_enabled = t('Built-in support for %s connectivity is %s', t('Diaspora'), ((Config::get('system', 'diaspora_enabled')) ? t('enabled') : t('disabled')));
|
||||||
$ostat_enabled = sprintf(t('Built-in support for %s connectivity is %s'), t('GNU Social (OStatus)'), ((Config::get('system', 'ostatus_disabled')) ? t('disabled') : t('enabled')));
|
$ostat_enabled = t('Built-in support for %s connectivity is %s', t('GNU Social (OStatus)'), ((Config::get('system', 'ostatus_disabled')) ? t('disabled') : t('enabled')));
|
||||||
} else {
|
} else {
|
||||||
$diasp_enabled = "";
|
$diasp_enabled = "";
|
||||||
$ostat_enabled = "";
|
$ostat_enabled = "";
|
||||||
|
@ -884,7 +847,7 @@ function settings_content(App $a) {
|
||||||
$mail_chk = ((DBM::is_result($r)) ? $r[0]['last_check'] : NULL_DATE);
|
$mail_chk = ((DBM::is_result($r)) ? $r[0]['last_check'] : NULL_DATE);
|
||||||
|
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_connectors.tpl");
|
$tpl = get_markup_template('settings/connectors.tpl');
|
||||||
|
|
||||||
$mail_disabled_message = (($mail_disabled) ? t('Email access is disabled on this site.') : '');
|
$mail_disabled_message = (($mail_disabled) ? t('Email access is disabled on this site.') : '');
|
||||||
|
|
||||||
|
@ -896,6 +859,17 @@ function settings_content(App $a) {
|
||||||
'$diasp_enabled' => $diasp_enabled,
|
'$diasp_enabled' => $diasp_enabled,
|
||||||
'$ostat_enabled' => $ostat_enabled,
|
'$ostat_enabled' => $ostat_enabled,
|
||||||
|
|
||||||
|
'$general_settings' => t('General Social Media Settings'),
|
||||||
|
'$no_intelligent_shortening' => array('no_intelligent_shortening', t('Disable intelligent shortening'), $no_intelligent_shortening, t('Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post.')),
|
||||||
|
'$ostatus_autofriend' => array('snautofollow', t('Automatically follow any GNU Social (OStatus) followers/mentioners'), $ostatus_autofriend, t('If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user.')),
|
||||||
|
'$default_group' => Group::displayGroupSelection(local_user(), $default_group, t("Default group for OStatus contacts")),
|
||||||
|
'$legacy_contact' => array('legacy_contact', t('Your legacy GNU Social account'), $legacy_contact, t('If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.')),
|
||||||
|
|
||||||
|
'$repair_ostatus_url' => System::baseUrl() . '/repair_ostatus',
|
||||||
|
'$repair_ostatus_text' => t('Repair OStatus subscriptions'),
|
||||||
|
|
||||||
|
'$settings_connectors' => $settings_connectors,
|
||||||
|
|
||||||
'$h_imap' => t('Email/Mailbox Setup'),
|
'$h_imap' => t('Email/Mailbox Setup'),
|
||||||
'$imap_desc' => t("If you wish to communicate with email contacts using this service \x28optional\x29, please specify how to connect to your mailbox."),
|
'$imap_desc' => t("If you wish to communicate with email contacts using this service \x28optional\x29, please specify how to connect to your mailbox."),
|
||||||
'$imap_lastcheck' => array('imap_lastcheck', t('Last successful email check:'), $mail_chk, ''),
|
'$imap_lastcheck' => array('imap_lastcheck', t('Last successful email check:'), $mail_chk, ''),
|
||||||
|
@ -910,8 +884,6 @@ function settings_content(App $a) {
|
||||||
'$mail_action' => array('mail_action', t('Action after import:'), $mail_action, '', array(0=>t('None'), /*1=>t('Delete'),*/ 2=>t('Mark as seen'), 3=>t('Move to folder'))),
|
'$mail_action' => array('mail_action', t('Action after import:'), $mail_action, '', array(0=>t('None'), /*1=>t('Delete'),*/ 2=>t('Mark as seen'), 3=>t('Move to folder'))),
|
||||||
'$mail_movetofolder' => array('mail_movetofolder', t('Move to folder:'), $mail_movetofolder, ''),
|
'$mail_movetofolder' => array('mail_movetofolder', t('Move to folder:'), $mail_movetofolder, ''),
|
||||||
'$submit' => t('Save Settings'),
|
'$submit' => t('Save Settings'),
|
||||||
|
|
||||||
'$settings_connectors' => $settings_connectors
|
|
||||||
));
|
));
|
||||||
|
|
||||||
call_hooks('display_settings', $o);
|
call_hooks('display_settings', $o);
|
||||||
|
@ -993,7 +965,7 @@ function settings_content(App $a) {
|
||||||
$theme_config = theme_content($a);
|
$theme_config = theme_content($a);
|
||||||
}
|
}
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_display.tpl");
|
$tpl = get_markup_template('settings/display.tpl');
|
||||||
$o = replace_macros($tpl, array(
|
$o = replace_macros($tpl, array(
|
||||||
'$ptitle' => t('Display Settings'),
|
'$ptitle' => t('Display Settings'),
|
||||||
'$form_security_token' => get_form_security_token("settings_display"),
|
'$form_security_token' => get_form_security_token("settings_display"),
|
||||||
|
@ -1023,7 +995,7 @@ function settings_content(App $a) {
|
||||||
'$theme_config' => $theme_config,
|
'$theme_config' => $theme_config,
|
||||||
));
|
));
|
||||||
|
|
||||||
$tpl = get_markup_template("settings_display_end.tpl");
|
$tpl = get_markup_template('settings/display_end.tpl');
|
||||||
$a->page['end'] .= replace_macros($tpl, array(
|
$a->page['end'] .= replace_macros($tpl, array(
|
||||||
'$theme' => array('theme', t('Display Theme:'), $theme_selected, '', $themes)
|
'$theme' => array('theme', t('Display Theme:'), $theme_selected, '', $themes)
|
||||||
));
|
));
|
||||||
|
@ -1082,7 +1054,7 @@ function settings_content(App $a) {
|
||||||
($a->user['account-type'] != ACCOUNT_TYPE_COMMUNITY))
|
($a->user['account-type'] != ACCOUNT_TYPE_COMMUNITY))
|
||||||
$a->user['account-type'] = ACCOUNT_TYPE_COMMUNITY;
|
$a->user['account-type'] = ACCOUNT_TYPE_COMMUNITY;
|
||||||
|
|
||||||
$pageset_tpl = get_markup_template('settings_pagetypes.tpl');
|
$pageset_tpl = get_markup_template('settings/pagetypes.tpl');
|
||||||
|
|
||||||
$pagetype = replace_macros($pageset_tpl, array(
|
$pagetype = replace_macros($pageset_tpl, array(
|
||||||
'$account_types' => t("Account Types"),
|
'$account_types' => t("Account Types"),
|
||||||
|
@ -1158,52 +1130,42 @@ function settings_content(App $a) {
|
||||||
$profile_in_net_dir = '';
|
$profile_in_net_dir = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
$hide_friends = replace_macros($opt_tpl,array(
|
$hide_friends = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('hide-friends', t('Hide your contact/friend list from viewers of your default profile?'), $profile['hide-friends'], '', array(t('No'), t('Yes'))),
|
'$field' => array('hide-friends', t('Hide your contact/friend list from viewers of your default profile?'), $profile['hide-friends'], '', array(t('No'), t('Yes'))),
|
||||||
));
|
));
|
||||||
|
|
||||||
$hide_wall = replace_macros($opt_tpl,array(
|
$hide_wall = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('hidewall', t('Hide your profile details from unknown viewers?'), $a->user['hidewall'], t("If enabled, posting public messages to Diaspora and other networks isn't possible."), array(t('No'), t('Yes'))),
|
'$field' => array('hidewall', t('Hide your profile details from unknown viewers?'), $a->user['hidewall'], t("If enabled, posting public messages to Diaspora and other networks isn't possible."), array(t('No'), t('Yes'))),
|
||||||
|
|
||||||
));
|
));
|
||||||
|
|
||||||
$blockwall = replace_macros($opt_tpl,array(
|
$blockwall = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('blockwall', t('Allow friends to post to your profile page?'), (intval($a->user['blockwall']) ? '0' : '1'), '', array(t('No'), t('Yes'))),
|
'$field' => array('blockwall', t('Allow friends to post to your profile page?'), (intval($a->user['blockwall']) ? '0' : '1'), '', array(t('No'), t('Yes'))),
|
||||||
|
|
||||||
));
|
));
|
||||||
|
|
||||||
$blocktags = replace_macros($opt_tpl,array(
|
$blocktags = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('blocktags', t('Allow friends to tag your posts?'), (intval($a->user['blocktags']) ? '0' : '1'), '', array(t('No'), t('Yes'))),
|
'$field' => array('blocktags', t('Allow friends to tag your posts?'), (intval($a->user['blocktags']) ? '0' : '1'), '', array(t('No'), t('Yes'))),
|
||||||
|
|
||||||
));
|
));
|
||||||
|
|
||||||
$suggestme = replace_macros($opt_tpl,array(
|
$suggestme = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('suggestme', t('Allow us to suggest you as a potential friend to new members?'), $suggestme, '', array(t('No'), t('Yes'))),
|
'$field' => array('suggestme', t('Allow us to suggest you as a potential friend to new members?'), $suggestme, '', array(t('No'), t('Yes'))),
|
||||||
|
|
||||||
));
|
));
|
||||||
|
|
||||||
$unkmail = replace_macros($opt_tpl,array(
|
$unkmail = replace_macros($opt_tpl, array(
|
||||||
'$field' => array('unkmail', t('Permit unknown people to send you private mail?'), $unkmail, '', array(t('No'), t('Yes'))),
|
'$field' => array('unkmail', t('Permit unknown people to send you private mail?'), $unkmail, '', array(t('No'), t('Yes'))),
|
||||||
|
|
||||||
));
|
));
|
||||||
|
|
||||||
$invisible = (((!$profile['publish']) && (!$profile['net-publish']))
|
if (!$profile['publish'] && !$profile['net-publish']) {
|
||||||
? true : false);
|
|
||||||
|
|
||||||
if ($invisible) {
|
|
||||||
info(t('Profile is <strong>not published</strong>.') . EOL);
|
info(t('Profile is <strong>not published</strong>.') . EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
//$subdir = ((strlen($a->get_path())) ? '<br />' . t('or') . ' ' . 'profile/' . $nickname : '');
|
$tpl_addr = get_markup_template('settings/nick_set.tpl');
|
||||||
|
|
||||||
$tpl_addr = get_markup_template("settings_nick_set.tpl");
|
|
||||||
|
|
||||||
$prof_addr = replace_macros($tpl_addr,array(
|
$prof_addr = replace_macros($tpl_addr,array(
|
||||||
'$desc' => sprintf(t("Your Identity Address is <strong>'%s'</strong> or '%s'."), $nickname.'@'.$a->get_hostname().$a->get_path(), System::baseUrl().'/profile/'.$nickname),
|
'$desc' => t("Your Identity Address is <strong>'%s'</strong> or '%s'.", $nickname . '@' . $a->get_hostname() . $a->get_path(), System::baseUrl() . '/profile/' . $nickname),
|
||||||
'$basepath' => $a->get_hostname()
|
'$basepath' => $a->get_hostname()
|
||||||
));
|
));
|
||||||
|
|
||||||
$stpl = get_markup_template('settings.tpl');
|
$stpl = get_markup_template('settings/settings.tpl');
|
||||||
|
|
||||||
$expire_arr = array(
|
$expire_arr = array(
|
||||||
'days' => array('expire', t("Automatically expire posts after this many days:"), $expire, t('If empty, posts will not expire. Expired posts will be deleted')),
|
'days' => array('expire', t("Automatically expire posts after this many days:"), $expire, t('If empty, posts will not expire. Expired posts will be deleted')),
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -7,6 +7,25 @@
|
||||||
<form action="settings/connectors" method="post" autocomplete="off">
|
<form action="settings/connectors" method="post" autocomplete="off">
|
||||||
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
||||||
|
|
||||||
|
<span id="settings_general_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose('settings_general_expanded'); openClose('settings_general_inflated');">
|
||||||
|
<h3 class="connector">{{$general_settings}}</h3>
|
||||||
|
</span>
|
||||||
|
<div id="settings_general_expanded" class="settings-block" style="display: none;">
|
||||||
|
<span class="fakelink" onclick="openClose('settings_general_expanded'); openClose('settings_general_inflated');">
|
||||||
|
<h3 class="connector">{{$general_settings}}</h3>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
{{include file="field_checkbox.tpl" field=$no_intelligent_shortening}}
|
||||||
|
{{include file="field_checkbox.tpl" field=$ostatus_autofriend}}
|
||||||
|
{{$default_group}}
|
||||||
|
{{include file="field_input.tpl" field=$legacy_contact}}
|
||||||
|
|
||||||
|
<p><a href="{{$repair_ostatus_url}}">{{$repair_ostatus_text}}</a></p>
|
||||||
|
|
||||||
|
<div class="settings-submit-wrapper" ><input type="submit" name="general-submit" class="settings-submit" value="{{$submit}}" /></div>
|
||||||
|
</div>
|
||||||
|
<div class="clear"></div>
|
||||||
|
|
||||||
{{$settings_connectors}}
|
{{$settings_connectors}}
|
||||||
|
|
||||||
{{if $mail_disabled}}
|
{{if $mail_disabled}}
|
0
view/templates/settings/display_end.tpl
Normal file
0
view/templates/settings/display_end.tpl
Normal file
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
|
|
||||||
<p>
|
|
||||||
It appears that your website is located in a subdirectory of the<br />
|
|
||||||
{{$hostname}} website, so this setting may not work reliably.<br />
|
|
||||||
</p>
|
|
||||||
<p>If you have any issues, you may have better results using the profile<br /> address '<strong>{{$baseurl}}/profile/{{$nickname}}</strong>'.
|
|
||||||
</p>
|
|
70
view/theme/frio/templates/settings/connectors.tpl
Normal file
70
view/theme/frio/templates/settings/connectors.tpl
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
<div class="generic-page-wrapper">
|
||||||
|
{{* include the title template for the settings title *}}
|
||||||
|
{{include file="section_title.tpl" title=$title}}
|
||||||
|
|
||||||
|
<p class="connector_statusmsg">{{$diasp_enabled}}</p>
|
||||||
|
<p class="connector_statusmsg">{{$ostat_enabled}}</p>
|
||||||
|
|
||||||
|
<form action="settings/connectors" method="post" autocomplete="off">
|
||||||
|
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
||||||
|
|
||||||
|
<div class="panel-group panel-group-settings" id="settings" role="tablist" aria-multiselectable="true">
|
||||||
|
<div class="panel">
|
||||||
|
<div class="section-subtitle-wrapper" role="tab" id="content-settings-title">
|
||||||
|
<h4>
|
||||||
|
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#settings" href="#content-settings-content" aria-expanded="false" aria-controls="content-settings-content">
|
||||||
|
{{$general_settings}}
|
||||||
|
</a>
|
||||||
|
</h4>
|
||||||
|
</div>
|
||||||
|
<div id="content-settings-content" class="panel-collapse collapse" role="tabpanel" aria-labelledby="content-settings">
|
||||||
|
<div class="section-content-wrapper">
|
||||||
|
|
||||||
|
{{include file="field_checkbox.tpl" field=$no_intelligent_shortening}}
|
||||||
|
{{include file="field_checkbox.tpl" field=$ostatus_autofriend}}
|
||||||
|
{{$default_group}}
|
||||||
|
{{include file="field_input.tpl" field=$legacy_contact}}
|
||||||
|
|
||||||
|
<p><a href="{{$repair_ostatus_url}}">{{$repair_ostatus_text}}</a></p>
|
||||||
|
|
||||||
|
<div class="form-group pull-right settings-submit-wrapper" >
|
||||||
|
<button type="submit" name="submit" class="btn btn-primary" value="{{$submit|escape:'html'}}">{{$submit}}</button>
|
||||||
|
</div>
|
||||||
|
<div class="clear"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{$settings_connectors}}
|
||||||
|
|
||||||
|
{{if $mail_disabled}}
|
||||||
|
|
||||||
|
{{else}}
|
||||||
|
<span id="settings_mail_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose('settings_mail_expanded'); openClose('settings_mail_inflated');">
|
||||||
|
<img class="connector" src="images/mail.png" /><h3 class="settings-heading connector">{{$h_imap}}</h3>
|
||||||
|
</span>
|
||||||
|
<div id="settings_mail_expanded" class="settings-block" style="display: none;">
|
||||||
|
<span class="fakelink" onclick="openClose('settings_mail_expanded'); openClose('settings_mail_inflated');">
|
||||||
|
<img class="connector" src="images/mail.png" /><h3 class="settings-heading connector">{{$h_imap}}</h3>
|
||||||
|
</span>
|
||||||
|
<p>{{$imap_desc}}</p>
|
||||||
|
{{include file="field_custom.tpl" field=$imap_lastcheck}}
|
||||||
|
{{include file="field_input.tpl" field=$mail_server}}
|
||||||
|
{{include file="field_input.tpl" field=$mail_port}}
|
||||||
|
{{include file="field_select.tpl" field=$mail_ssl}}
|
||||||
|
{{include file="field_input.tpl" field=$mail_user}}
|
||||||
|
{{include file="field_password.tpl" field=$mail_pass}}
|
||||||
|
{{include file="field_input.tpl" field=$mail_replyto}}
|
||||||
|
{{include file="field_checkbox.tpl" field=$mail_pubmail}}
|
||||||
|
{{include file="field_select.tpl" field=$mail_action}}
|
||||||
|
{{include file="field_input.tpl" field=$mail_movetofolder}}
|
||||||
|
|
||||||
|
<div class="settings-submit-wrapper" >
|
||||||
|
<input type="submit" id="imap-submit" name="imap-submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
Loading…
Reference in a new issue