Merge pull request #3773 from annando/force-republish

Force a republish to the directory server
This commit is contained in:
Tobias Diekershoff 2017-10-09 21:39:24 +02:00 committed by GitHub
commit ed13034e23
2 changed files with 9 additions and 2 deletions

View file

@ -692,11 +692,16 @@ function admin_page_summary(App $a) {
* @param App $a * @param App $a
*/ */
function admin_page_site_post(App $a) { function admin_page_site_post(App $a) {
if (!x($_POST,"page_site")) { check_form_security_token_redirectOnErr('/admin/site', 'admin_site');
if (!empty($_POST['republish_directory'])) {
proc_run(PRIORITY_LOW, 'include/directory.php');
return; return;
} }
check_form_security_token_redirectOnErr('/admin/site', 'admin_site'); if (!x($_POST,"page_site")) {
return;
}
// relocate // relocate
if (x($_POST,'relocate') && x($_POST,'relocate_url') && $_POST['relocate_url'] != "") { if (x($_POST,'relocate') && x($_POST,'relocate_url') && $_POST['relocate_url'] != "") {
@ -1152,6 +1157,7 @@ function admin_page_site(App $a) {
'$title' => t('Administration'), '$title' => t('Administration'),
'$page' => t('Site'), '$page' => t('Site'),
'$submit' => t('Save Settings'), '$submit' => t('Save Settings'),
'$republish' => t('Republish users to directory'),
'$registration' => t('Registration'), '$registration' => t('Registration'),
'$upload' => t('File upload'), '$upload' => t('File upload'),
'$corporate' => t('Policies'), '$corporate' => t('Policies'),

View file

@ -103,6 +103,7 @@
{{/if}} {{/if}}
{{include file="field_checkbox.tpl" field=$dfrn_only}} {{include file="field_checkbox.tpl" field=$dfrn_only}}
{{include file="field_input.tpl" field=$global_directory}} {{include file="field_input.tpl" field=$global_directory}}
<div class="submit"><input type="submit" name="republish_directory" value="{{$republish|escape:'html'}}" /></div>
{{include file="field_checkbox.tpl" field=$thread_allow}} {{include file="field_checkbox.tpl" field=$thread_allow}}
{{include file="field_checkbox.tpl" field=$newuser_private}} {{include file="field_checkbox.tpl" field=$newuser_private}}
{{include file="field_checkbox.tpl" field=$enotify_no_content}} {{include file="field_checkbox.tpl" field=$enotify_no_content}}