<?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';
Exemple #4
0
<?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';
Exemple #8
0
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>
Exemple #14
0
<?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';
Exemple #15
0
    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';
Exemple #17
0
$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';