Hide directory cover photo feature until ready for prime time. This also allows it to be turned off in order to save space.

This commit is contained in:
Mike Macgirvin 2022-06-21 14:51:29 -07:00
parent eb563f2581
commit 17e14ec33a
3 changed files with 13 additions and 6 deletions

View file

@ -52,10 +52,10 @@ class Libzotdir
$observer = get_observer_hash();
$safe_mode = self::get_directory_setting($observer, 'safemode');
$covers = self::get_directory_setting($observer, 'covers');
$globaldir = self::get_directory_setting($observer, 'globaldir');
$pubforums = self::get_directory_setting($observer, 'chantype');
$activedir = self::get_directory_setting($observer, 'activedir');
$covers = self::get_directory_setting($observer, 'covers');
$hide_local = intval(get_config('system', 'localdir_hide'));
if ($hide_local) {
@ -97,7 +97,7 @@ class Libzotdir
'$hide_local' => $hide_local,
'$globaldir' => array('globaldir', t('This Website Only'), 1 - intval($globaldir), '', array(t('No'), t('Yes')), ' onchange=\'window.location.href="' . $forumsurl . '&global="+(this.checked ? 0 : 1)\''),
'$activedir' => array('activedir', t('Recently Updated'), intval($activedir), '', array(t('No'), t('Yes')), ' onchange=\'window.location.href="' . $forumsurl . '&active="+(this.checked ? 1 : 0)\''),
'$covers' => [ 'covers', t('Show cover photos'), intval($covers), t('May slow page loading'), [ t('No'), t('Yes')], ' onchange=\'window.location.href="' . $forumsurl . '&covers="+(this.checked ? 1 : 0)\''],
'$covers' => (Config::Get('system','remote_cover_photos')) ? [ 'covers', t('Show cover photos'), intval($covers), t('May slow page loading'), [ t('No'), t('Yes')], ' onchange=\'window.location.href="' . $forumsurl . '&covers="+(this.checked ? 1 : 0)\''] : '',
]);
return $o;

View file

@ -4,6 +4,7 @@ namespace Code\Module;
use App;
use Code\Web\Controller;
use Code\Lib\Config;
use Code\Lib\Libzotdir;
use Code\Lib\Libsync;
use Code\Lib\LibBlock;
@ -61,7 +62,7 @@ class Directory extends Controller
set_xconfig($observer, 'directory', 'globaldir', $globaldir);
}
}
if (array_key_exists('covers', $_REQUEST)) {
$covers = intval($_REQUEST['covers']);
$covers_changed = true;
@ -125,8 +126,12 @@ class Directory extends Controller
$safe_mode = Libzotdir::get_directory_setting($observer, 'safemode');
$covers = Libzotdir::get_directory_setting($observer, 'covers');
if (Config::Get('system','remote_cover_photos')) {
$covers = Libzotdir::get_directory_setting($observer, 'covers');
} else {
$covers = false;
}
$type = Libzotdir::get_directory_setting($observer, 'chantype');
$active = Libzotdir::get_directory_setting($observer, 'activedir');

View file

@ -5,8 +5,10 @@
{{include file="field_checkbox.tpl" field=$globaldir}}
{{/if}}
{{include file="field_checkbox.tpl" field=$pubforums}}
{{include file="field_checkbox.tpl" field=$covers}}
{{include file="field_checkbox.tpl" field=$safemode}}
{{if $covers}}
{{include file="field_checkbox.tpl" field=$covers}}
{{/if}}
{{include file="field_checkbox.tpl" field=$activedir}}
</div>