<?php // Do the include and authorization checking ritual include '../../../include/db.php'; include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'filterbox'; $page_heading = $lang['filterbox_configuration']; $page_def[] = config_add_boolean_select("filterbox_wildcard", $lang["filterbox_wildcard"]); // Do the page generation ritual $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading); include '../../../include/footer.php';
$page_def[] = config_add_boolean_select('basic_simple_search', $lang['userpreference_basic_simple_search_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Workflow section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemconfig_workflow'] . '</h3><div id="SystemConfigWorkflowSection" class="CollapsibleSection">'); $page_def[] = config_add_boolean_select('research_request', $lang['researchrequest'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Metadata section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['metadata'] . '</h3><div id="SystemConfigMetadataSection" class="CollapsibleSection">'); $page_def[] = config_add_boolean_select('metadata_report', $lang['metadata-report'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // User accounts section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemconfig_user_accounts'] . '</h3><div id="SystemConfigUserAccountsSection" class="CollapsibleSection">'); $page_def[] = config_add_boolean_select('allow_account_request', $lang['systemconfig_allow_account_request_label'], $yes_no_options, 300, '', true); $page_def[] = config_add_boolean_select('terms_download', $lang['systemconfig_terms_download_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_boolean_select('terms_login', $lang['systemconfig_terms_login_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_boolean_select('user_rating', $lang['systemconfig_user_rating_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Security section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemconfig_security'] . '</h3><div id="SystemConfigSecuritySection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('password_min_length', $lang['systemconfig_password_min_length_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_alpha', $lang['systemconfig_password_min_alpha_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_numeric', $lang['systemconfig_password_min_numeric_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_uppercase', $lang['systemconfig_password_min_uppercase_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_special', $lang['systemconfig_password_min_special_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_expiry', $lang['systemconfig_password_expiry_label'], array_merge(array(0 => $lang['never']), range(1, 90)), true, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_per_ip', $lang['systemconfig_max_login_attempts_per_ip_label'], range(10, 50), false, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_per_username', $lang['systemconfig_max_login_attempts_per_username_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_wait_minutes', $lang['systemconfig_max_login_attempts_wait_minutes_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_brute_force_delay', $lang['systemconfig_password_brute_force_delay_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_html('</div>'); // Let plugins hook onto page definition and add their own configs if needed
<?php # # Embed Slideshow setup # // Do the include and authorization checking ritual -- don't change this section. include '../../../include/db.php'; include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'embedslideshow'; $plugin_page_heading = $lang["embedslideshowconfig"]; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_boolean_select('embedslideshow_textfield', $lang['embedslideshow_textfield']); $page_def[] = config_add_single_ftype_select('embedslideshow_resourcedatatextfield', $lang['embedslideshow_resourcedatatextfield']); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
<?php include '../../../include/db.php'; include '../../../include/authenticate.php'; include '../../../include/general.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } // Specify the name of this plugin, the heading to display for the page. $plugin_name = 'user_preferences'; $page_heading = $lang['user_preferences_configuration']; $choices = array($lang['no'], $lang['yes']); // Build the config page $page_def[] = config_add_boolean_select('user_preferences_change_username', $lang['user_preferences_change_username'], $choices); $page_def[] = config_add_boolean_select('user_preferences_change_email', $lang['user_preferences_change_email'], $choices); $page_def[] = config_add_boolean_select('user_preferences_change_name', $lang['user_preferences_change_name'], $choices); $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading); include '../../../include/footer.php';
include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } global $baseurl; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'youtube_publish'; $plugin_page_heading = $lang['youtube_publish_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_section_header($lang['youtube_publish_oauth2_advice']); $page_def[] = config_add_section_header($lang['youtube_publish_authentication']); $page_def[] = config_add_text_input('youtube_publish_client_id', $lang['youtube_publish_oauth2_clientid']); $page_def[] = config_add_text_input('youtube_publish_client_secret', $lang['youtube_publish_oauth2_clientsecret']); $page_def[] = config_add_text_input('youtube_publish_developer_key', $lang['youtube_publish_developer_key']); $page_def[] = config_add_section_header($lang['youtube_publish_mappings_title']); $page_def[] = config_add_single_ftype_select('youtube_publish_title_field', $lang["youtube_publish_title_field"]); $page_def[] = config_add_multi_ftype_select('youtube_publish_descriptionfields', $lang["youtube_publish_descriptionfields"]); $page_def[] = config_add_multi_ftype_select('youtube_publish_keywords_fields', $lang["youtube_publish_keywords_fields"]); $page_def[] = config_add_single_ftype_select('youtube_publish_url_field', $lang["youtube_publish_url_field"]); $page_def[] = config_add_boolean_select('youtube_publish_add_anchor', $lang['youtube_publish_add_anchor']); $page_def[] = config_add_boolean_select('youtube_publish_allow_multiple', $lang['youtube_publish_allow_multiple']); $page_def[] = config_add_multi_rtype_select('youtube_publish_restypes', $lang['youtube_publish_resource_types_to_include']); $page_def[] = config_add_text_input('youtube_chunk_size', $lang['youtube_chunk_size']); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; echo $lang["youtube_publish_base"] . ": " . $baseurl . "<br>"; echo $lang["youtube_publish_callback_url"] . ": " . $baseurl . "/plugins/youtube_publish/pages/youtube_upload.php"; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
<?php # # Setup page for rss2 plugin # // Do the include and authorization checking ritual. include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } include '../../../include/general.php'; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'rss2'; $plugin_page_heading = $lang['rss_setup_heading']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. // Each element of $page_def describes one configuration variable. Each description is // created by one of the config_add_xxxx helper functions. See their definitions and // descriptions in include/plugin_functions for more information. $page_def[] = config_add_boolean_select('rss_limits', $lang['rss_limits']); $page_def[] = config_add_multi_ftype_select('rss_fields', $lang['rss_fields']); $page_def[] = config_add_text_input('rss_ttl', $lang['rss_ttl']); $page_def[] = config_add_boolean_select('rss_show_field_titles', $lang['rss_show_field_titles']); // Do the page generation ritual. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
<?php # # action_dates setup page # include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } include '../../../include/general.php'; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'action_dates'; $plugin_page_heading = $lang['action_dates_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_section_header($lang['action_dates_deletesettings']); $page_def[] = config_add_single_ftype_select('action_dates_deletefield', $lang['action_dates_delete']); $page_def[] = config_add_boolean_select('action_dates_reallydelete', $lang['action_dates_reallydelete']); $page_def[] = config_add_section_header($lang['action_dates_restrictsettings']); $page_def[] = config_add_text_input('action_dates_email_admin_days', $lang['action_dates_email_admin_days']); $page_def[] = config_add_single_ftype_select('action_dates_restrictfield', $lang['action_dates_restrict']); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) {exit ($lang['error-permissiondenied']);} include '../../../include/general.php'; // Specify the name of this plugin, the heading to display for the page. $plugin_name = 'transform'; $page_heading = $lang['transform_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. #$page_def[] = config_add_text_input('cropper_default_target_format', 'Default Target Format'); $page_def[] = config_add_boolean_select('cropper_debug', $lang['cropper_debug']); $page_def[] = config_add_text_list_input('cropper_formatarray', $lang['output_formats']); $page_def[] = config_add_text_list_input('cropper_allowed_extensions', $lang['input_formats']); #$page_def[] = config_add_text_input('cropper_default_target_format', 'Default Target Format'); #$page_def[] = config_add_boolean_select('cropper_cropsize', 'cropper_cropsize'); $page_def[] = config_add_boolean_select('cropper_custom_filename', $lang['custom_filename']); #$page_def[] = config_add_boolean_select('cropper_use_filename_as_title', 'Use Filename as Title'); #$page_def[] = config_add_boolean_select('cropper_allow_scale_up', 'cropper_allow_scale_up'); $page_def[] = config_add_boolean_select('cropper_rotation', $lang['allow_rotation']); $page_def[] = config_add_boolean_select('cropper_transform_original', $lang['allow_transform_original']); $page_def[] = config_add_boolean_select('cropper_use_repage', $lang['use_repage']); #$page_def[] = config_add_boolean_select('cropper_jpeg_rgb', 'cropper_jpeg_rgb'); $page_def[] = config_add_boolean_select('cropper_enable_batch', $lang['enable_batch_transform']); // Commented out lines above that either don't seem to work or I'm unsure how to test // Do the page generation ritual $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading); include '../../../include/footer.php';
<?php // Do the include and authorization checking ritual include '../../../include/db.php'; include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'flickr_theme_publish'; $page_heading = $lang['flickr_theme_publish']; $page_intro = ''; // Build configuration variable descriptions $page_def[] = config_add_section_header("General", ""); $page_def[] = config_add_single_ftype_select("flickr_caption_field", $lang["flickr_caption_field"]); $page_def[] = config_add_single_ftype_select("flickr_keywords_field", $lang["flickr_keywords_field"]); $page_def[] = config_add_boolean_select("flickr_prefix_id_title", $lang['flickr_prefix_id_title']); $page_def[] = config_add_boolean_select("flickr_scale_up", $lang['flickr_scale_up']); $page_def[] = config_add_boolean_select("flickr_nice_progress", $lang['flickr_nice_progress']); $page_def[] = config_add_boolean_select("flickr_nice_progress_previews", $lang['flickr_nice_progress_previews']); $page_def[] = config_add_boolean_select("flickr_nice_progress_metadata", $lang['flickr_nice_progress_metadata']); $page_def[] = config_add_text_input("flickr_nice_progress_min_timeout", $lang['flickr_nice_progress_min_timeout']); // Do the page generation ritual $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading, $page_intro); include '../../../include/footer.php';
$page_intro .= $lang['checkmail_cronjobprob']; } } } // Build configuration variable descriptions $page_def[] = config_add_text_input("checkmail_imap_server", $lang["checkmail_imap_server"]); $page_def[] = config_add_text_input("checkmail_email", $lang["checkmail_email"]); $page_def[] = config_add_text_input("checkmail_password", $lang["checkmail_password"], true); $page_def[] = config_add_multi_user_select("checkmail_users", $lang["checkmail_users"]); $page_def[] = config_add_single_ftype_select("checkmail_subject_field", $lang["checkmail_subject_field"]); $page_def[] = config_add_single_ftype_select("checkmail_body_field", $lang["checkmail_body_field"]); $page_def[] = config_add_single_select("checkmail_default_access", $lang["checkmail_default_access"], array(2 => $lang["access2"], 1 => $lang["access1"], 0 => $lang["access0"])); $page_def[] = config_add_single_select("checkmail_default_archive", $lang["checkmail_default_archive"], array(-2 => $lang["status-2"], -1 => $lang["status-1"], 0 => $lang["status0"], 1 => $lang["status1"], 2 => $lang["status2"], 3 => $lang["status3"])); $page_def[] = config_add_boolean_select("checkmail_html", $lang["checkmail_html"]); $page_def[] = config_add_boolean_select("checkmail_purge", $lang["checkmail_purge"]); $page_def[] = config_add_boolean_select("checkmail_confirm", $lang["checkmail_confirm"]); // extensions. This technique of dynamic config form generation (based on installation-specifics) might be generally useful. $page_def[] = config_add_section_header($lang['checkmail_extension_mapping'], $lang['checkmail_extension_mapping_desc']); $page_def[] = config_add_single_rtype_select("checkmail_default_resource_type", $lang['checkmail_default_resource_type']); $resource_types = get_resource_types(); foreach ($resource_types as $resource_type) { $safe_varname = "resourcetype" . $resource_type['ref']; if (!isset(${$safe_varname})) { ${$safe_varname} = $resource_type['allowed_extensions']; if (${$safe_varname} == "") { $page_def[] = config_add_text_input($safe_varname, $resource_type['name']); } else { $page_def[] = config_add_text_input($safe_varname, $resource_type['name'] . " " . $lang['checkmail_resource_type_population']); } } else { $page_def[] = config_add_text_input($safe_varname, $resource_type['name']);
<?php # # swf_preview setup page # include '../../../include/db.php'; include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'swf_preview'; $plugin_page_heading = $lang['swf_preview_configuration']; $plugin_page_introtext = $lang['swf_preview_introtext'] . "<br /><br />"; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_multi_rtype_select('swf_preview_resource_types', $lang['swf_preview_resource_types']); $page_def[] = config_add_boolean_select('swf_preview_use_native_size', $lang['swf_preview_use_native_size']); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading, $plugin_page_introtext); include '../../../include/footer.php';
<?php # # propose_changes setup page # include '../../../include/db.php'; include '../../../include/general.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } global $baseurl; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'propose_changes'; $plugin_page_heading = $lang['propose_changes_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_boolean_select('propose_changes_always_allow', $lang['propose_changes_always_allow']); $page_def[] = config_add_boolean_select('propose_changes_allow_open', $lang['propose_changes_allow_open']); $page_def[] = config_add_boolean_select('propose_changes_notify_admin', $lang['propose_changes_notify_admin']); $page_def[] = config_add_boolean_select('propose_changes_notify_contributor', $lang['propose_changes_notify_contributor']); $page_def[] = config_add_text_list_input('propose_changes_notify_addresses', $lang['propose_changes_notify_addresses']); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
$page_def[] = config_add_single_select('default_perpage', $lang['userpreference_default_perpage_label'], array(24, 48, 72, 120, 240), false, 300, '', true); $page_def[] = config_add_single_select('default_display', $lang['userpreference_default_display_label'], array('smallthumbs' => $lang['smallthumbstitle'], 'thumbs' => $lang['largethumbstitle'], 'xlthumbs' => $lang['xlthumbstitle'], 'list' => $lang['listtitle']), true, 300, '', true); $page_def[] = config_add_boolean_select('use_checkboxes_for_selection', $lang['userpreference_use_checkboxes_for_selection_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_boolean_select('resource_view_modal', $lang['userpreference_resource_view_modal_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); ?> <?php // User interface section $page_def[] = config_add_html('<h2 class="CollapsibleSectionHead">' . $lang['userpreference_user_interface'] . '</h2><div id="UserPreferenceUserInterfaceSection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('thumbs_default', $lang['userpreference_thumbs_default_label'], array('show' => $lang['showthumbnails'], 'hide' => $lang['hidethumbnails']), true, 300, '', true); $page_def[] = config_add_boolean_select('basic_simple_search', $lang['userpreference_basic_simple_search_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Email section $page_def[] = config_add_html('<h2 class="CollapsibleSectionHead">' . $lang['email'] . '</h2><div id="UserPreferenceEmailSection" class="CollapsibleSection">'); $page_def[] = config_add_boolean_select('cc_me', $lang['userpreference_cc_me_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Let plugins hook onto page definition and add their own configs if needed // or manipulate the list $plugin_specific_definition = hook('add_user_preference_page_def', '', array($page_def)); if (is_array($plugin_specific_definition) && !empty($plugin_specific_definition)) { $page_def = $plugin_specific_definition; } config_generate_html($page_def); ?> </div> <script>registerCollapsibleSections();</script> <?php config_generate_AutoSaveConfigOption_function($baseurl . '/pages/ajax/user_preferences.php'); ?> </div>
<?php # # Annotate setup page # // Do the include and authorization checking ritual -- don't change this section. include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } include '../../../include/general.php'; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'annotate'; $plugin_page_heading = $lang['annotate_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_text_list_input('annotate_ext_exclude', $lang['extensions_to_exclude']); $page_def[] = config_add_multi_rtype_select('annotate_rt_exclude', $lang['resource_types_to_exclude']); $page_def[] = config_add_single_select('annotate_font', $lang['annotate_font'], array('helvetica', 'dejavusanscondensed'), false); $page_def[] = config_add_boolean_select('annotate_debug', $lang['annotatedebug']); $page_def[] = config_add_boolean_select('annotate_public_view', $lang['annotate_public_view']); $page_def[] = config_add_boolean_select('annotate_show_author', $lang['annotate_show_author']); $page_def[] = config_add_boolean_select('annotate_pdf_output', $lang["annotate_pdf_output"]); $page_def[] = config_add_boolean_select('annotate_pdf_output_only_annotated', $lang["annotate_pdf_output_only_annotated"]); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
exit($lang['error-permissiondenied']); } include '../../../include/general.php'; // Specify the name of this plugin, the heading to display for the page. $plugin_name = 'transform'; $page_heading = $lang['transform_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. #$page_def[] = config_add_text_input('cropper_default_target_format', 'Default Target Format'); $page_def[] = config_add_boolean_select('cropper_debug', $lang['cropper_debug']); $page_def[] = config_add_text_list_input('cropper_formatarray', $lang['output_formats']); $page_def[] = config_add_text_list_input('cropper_allowed_extensions', $lang['input_formats']); #$page_def[] = config_add_text_input('cropper_default_target_format', 'Default Target Format'); #$page_def[] = config_add_boolean_select('cropper_cropsize', 'cropper_cropsize'); $page_def[] = config_add_boolean_select('cropper_custom_filename', $lang['custom_filename']); #$page_def[] = config_add_boolean_select('cropper_use_filename_as_title', 'Use Filename as Title'); $page_def[] = config_add_boolean_select('cropper_allow_scale_up', 'cropper_allow_scale_up'); $page_def[] = config_add_boolean_select('cropper_rotation', $lang['allow_rotation']); $page_def[] = config_add_boolean_select('cropper_transform_original', $lang['allow_transform_original']); $page_def[] = config_add_boolean_select('cropper_use_repage', $lang['use_repage']); #$page_def[] = config_add_boolean_select('cropper_jpeg_rgb', 'cropper_jpeg_rgb'); $page_def[] = config_add_boolean_select('cropper_enable_batch', $lang['enable_batch_transform']); $page_def[] = config_add_boolean_select('cropper_enable_alternative_files', $lang['cropper_enable_alternative_files']); $page_def[] = config_add_boolean_select('cropper_enable_replace_slideshow', $lang['enable_replace_slideshow']); $page_def[] = config_add_multi_group_select("cropper_restricteduse_groups", $lang["cropper_restricteduse_groups"]); $page_def[] = config_add_text_list_input('cropper_resolutions', $lang['cropper_resolutions']); // Commented out lines above that either don't seem to work or I'm unsure how to test // Do the page generation ritual $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading); include '../../../include/footer.php';
// Specify the name of this plugin and the heading to display for the page. $plugin_name = 'col-multi'; $plugin_page_heading = $lang["multi_configtitle"]; #Currently only Slimheader config available. if (!$slimheader) { include '../../../include/header.php'; ?> <h2><?php echo $lang["multi_configtitle"]; ?> </h2> <br /> <p><?php echo $lang["no-options-available"]; ?> </p> <?php include '../../../include/footer.php'; exit; } // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_text_input('linkedheaderimgsrc', $lang['linkedheaderimgsrc']); if (empty($_POST["linkedheaderimgsrc"])) { $_POST["linkedheaderimgsrc"] = ""; } $page_def[] = config_add_boolean_select('slimheader_darken', $lang["slimheader_darken"]); // Do the page generation ritual -- don't change this section. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $plugin_page_heading); include '../../../include/footer.php';
$plugin_name = 'sample'; $page_heading = $lang['sample_plugin_heading']; $page_intro = '<p>' . $lang['sample_frontm'] . '</p>'; // Build the $page_def array of descriptions of each configuration variable the sample uses. // Each element of $page_def describes one configuration variable. Each description is // created by one of the config_add_xxxx helper functions. See their definitions and // descriptions in include/plugin_functions for more information. // // The sample plugin has four configuration variables: // // 1) $sample_pets_owned is a string array variable whose values are drawn from // the indices of the array $lang['sample_pet_type_list']. For the UI the textual // description for this variable is in $lang['sample_pets_owned']. We use // config_add_multi_select() because we want a multi-select UI for this variable. // 2) $sample_favorite_pet_type is a string variable whose value is drawn from the indices // of the array $lang['sample_pet_type_list']. Its UI description is in // $lang['sample_favorite_pet_type']. We want a single-select UI. // 3) $sample_favorite_pet_name is a string variable whose value is typed by the user. // The description for the UI is in $lang['sample_favorite_pet_name'] // 4) $sample_favorite_pet_living is a boolean variable. Normally the UI for a boolean // displays the choices "False" and "True" (in the local language) but here we // specify we want it to show "No" and "Yes" (in the local language). $page_def[] = config_add_multi_select('sample_pets_owned', $lang['sample_pets_owned'], $lang['sample_pet_type_list']); $page_def[] = config_add_single_select('sample_favorite_pet_type', $lang['sample_favorite_pet_type'], $lang['sample_pet_type_list']); $page_def[] = config_add_text_input('sample_favorite_pet_name', $lang['sample_favorite_pet_name']); $page_def[] = config_add_boolean_select('sample_favorite_pet_living', $lang['sample_favorite_pet_living'], $lang['no-yes']); // Do the page generation ritual $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; config_gen_setup_html($page_def, $plugin_name, $upload_status, $page_heading, $page_intro); include '../../../include/footer.php';