[geeklog-hg] geeklog: Added validation data for Filemanager configuration
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Sat Jan 11 23:01:45 EST 2014
changeset 9410:4958ef3f5bbc
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/4958ef3f5bbc
user: Kenji ITO <mystralkk at gmail.com>
date: Sun Jan 12 13:00:32 2014 +0900
description:
Added validation data for Filemanager configuration
diffstat:
public_html/admin/configuration_validation.php | 43 ++++++++++++++++++++++++++
1 files changed, 43 insertions(+), 0 deletions(-)
diffs (51 lines):
diff -r 3b7b8c44a749 -r 4958ef3f5bbc public_html/admin/configuration_validation.php
--- a/public_html/admin/configuration_validation.php Sun Jan 12 12:28:24 2014 +0900
+++ b/public_html/admin/configuration_validation.php Sun Jan 12 13:00:32 2014 +0900
@@ -601,4 +601,47 @@
$_CONF_VALIDATE['Core']['disable_breadcrumbs_plugins'] = array('rule' => 'boolean');
$_CONF_VALIDATE['Core']['breadcrumb_root_site_name'] = array('rule' => 'boolean');
+// Subgroup Filemanager, Tab General Settings
+$_CONF_VALIDATE['Core']['filemanager_disabled'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_browse_only'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_default_view_mode'] = array('inList', array('grid', 'list'), true);
+$_CONF_VALIDATE['Core']['filemanager_show_confirmation'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_search_box'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_file_sorting'] = array(
+ 'inList',
+ array(
+ 'default', 'NAME_ASC', 'NAME_DESC', 'TYPE_ASC', 'TYPE_DESC',
+ 'MODIFIED_ASC', 'MODIFIED_DESC'
+ ),
+ true
+);
+$_CONF_VALIDATE['Core']['filemanager_chars_only_latin'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_date_format'] = array('rule' => 'notEmpty');
+$_CONF_VALIDATE['Core']['filemanager_logger'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_show_thumbs'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_generate_thumbnails'] = array('rule' => 'boolean');
+
+// Subgroup Filemanager, Tab Upload
+//$_CONF_VALIDATE['Core']['filemanager_upload_restrictions'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_upload_overwrite'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_upload_images_only'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_upload_file_size_limit'] = array('rule' => 'numeric');
+//$_CONF_VALIDATE['Core']['filemanager_unallowed_files'] = array('rule' => 'boolean');
+//$_CONF_VALIDATE['Core']['filemanager_unallowed_dirs'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_unallowed_files_regexp'] = array('rule' => 'stringOrEmpty');
+$_CONF_VALIDATE['Core']['filemanager_unallowed_dirs_regexp'] = array('rule' => 'stringOrEmpty');
+
+// Subgroup Filemanager, Tab Images
+//$_CONF_VALIDATE['Core']['filemanager_images_ext'] = array('rule' => 'boolean');
+
+// Subgroup Filemanager, Tab Videos
+$_CONF_VALIDATE['Core']['filemanager_show_video_player'] = array('rule' => 'boolean');
+//$_CONF_VALIDATE['Core']['filemanager_videos_ext'] = array('rule' => 'boolean');
+$_CONF_VALIDATE['Core']['filemanager_videos_player_width'] = array('rule' => 'numeric');
+$_CONF_VALIDATE['Core']['filemanager_videos_player_height'] = array('rule' => 'numeric');
+
+// Subgroup Filemanager, Tab Audios
+$_CONF_VALIDATE['Core']['filemanager_show_audio_player'] = array('rule' => 'boolean');
+//$_CONF_VALIDATE['Core']['filemanager_audios_ext'] = array('rule' => 'boolean');
+
?>
More information about the geeklog-cvs
mailing list