echo $lang['systemconfig']; ?> </h1> <p><?php echo $lang['systemconfig_description']; ?> </p> <div class="CollapsibleSections"> <?php $enable_disable_options = array($lang['userpreference_disable_option'], $lang['userpreference_enable_option']); $yes_no_options = array($lang['no'], $lang['yes']); // System section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemsetup'] . '</h3><div id="SystemConfigSystemSection" class="CollapsibleSection">'); $page_def[] = config_add_text_input('applicationname', $lang['setup-applicationname'], false, 300, false, '', true); $page_def[] = config_add_text_input('email_from', $lang['setup-emailfrom'], false, 300, false, '', true); $page_def[] = config_add_text_input('email_notify', $lang['setup-emailnotify'], false, 300, false, '', true); $page_def[] = config_add_boolean_select('metadata_read_default', $lang['embedded_metadata'], array($lang['embedded_metadata_donot_extract_option'], $lang['embedded_metadata_extract_option']), 300, '', true); $page_def[] = config_add_html('</div>'); // Multilingual section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemconfig_multilingual'] . '</h3><div id="SystemConfigMultilingualSection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('defaultlanguage', $lang['systemconfig_default_language_label'], $languages, true, 300, '', true); $page_def[] = config_add_boolean_select('disable_languages', $lang['languageselection'], $enable_disable_options, 300, '', true); $page_def[] = config_add_boolean_select('browser_language', $lang['systemconfig_browser_language_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Search section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['searchcapability'] . '</h3><div id="SystemConfigSearchSection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('default_sort', $lang['userpreference_default_sort_label'], array('relevance' => $lang['relevance'], 'resourceid' => $lang['resourceid'], 'popularity' => $lang['popularity'], 'rating' => $lang['rating'], 'date' => $lang['date'], 'colour' => $lang['colour']), true, 300, '', true); $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('archive_search', $lang['stat-archivesearch'], $enable_disable_options, 300, '', true); $page_def[] = config_add_boolean_select('use_checkboxes_for_selection', $lang['userpreference_use_checkboxes_for_selection_label'], $enable_disable_options, 300, '', true);
// 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';
<?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';
# # Api_search 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'; include '../../../include/search_functions.php'; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'api_search'; $plugin_page_heading = $lang['api_search_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $result = do_search('', '', 'relevance', 0, 1); if (isset($result[0])) { $list = ""; foreach ($result[0] as $key => $value) { $list .= $key . ", "; } } $list = rtrim(trim($list), ","); $page_def[] = config_add_text_input('api_search_exclude_fields', $lang['api_search_exclude_fields']); $page_def[] = config_add_html($lang['api_search_excludable_fields'] . ": {$list}"); // 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 # # Imagestream 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 = 'imagestream'; $plugin_page_heading = $lang['imagestream_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_multi_rtype_select('imagestream_restypes', $lang['imagestream_resource_types_to_include']); $page_def[] = config_add_text_input('imagestream_transitiontime', $lang['imagestream_transitiontime']); // 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/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';
$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']); } } // 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';
<?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';
$identcommand = $identify_fullpath . ' -list font | grep Font:'; $identoutput = run_command($identcommand); # Get a list of available fonts from IM $imfonts = explode("\n", $identoutput); $imfontcount = count($imfonts); for ($n = 0; $n < $imfontcount; $n++) { $imfonts[$n] = trim_spaces(str_replace("Font: ", "", $imfonts[$n])); } natsort($imfonts); // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'image_text'; $plugin_page_heading = $lang['image_text_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_html($lang['image_text_summary']); $page_def[] = config_add_single_ftype_select('image_text_field_select', $lang['image_text_field_select']); $page_def[] = config_add_multi_rtype_select('image_text_restypes', $lang['image_text_restypes']); $page_def[] = config_add_text_list_input('image_text_filetypes', $lang['image_text_filetypes']); $page_def[] = config_add_multi_group_select('image_text_override_groups', $lang['image_text_override_groups']); $page_def[] = config_add_text_input('image_text_default_text', $lang['image_text_default_text']); $page_def[] = config_add_single_select('image_text_font', $lang['image_text_font'], array_filter($imfonts), false); $page_def[] = config_add_single_select('image_text_position', $lang['image_text_position'], $lang['image_text_position_list']); $page_def[] = config_add_single_select('image_text_banner_position', $lang['image_text_banner_position'], $lang['image_text_banner_position_list']); //$page_def[] = config_add_text_input('image_text_font',$lang['image_text_font']); $page_def[] = config_add_text_input('image_text_height_proportion', $lang['image_text_height_proportion']); $page_def[] = config_add_text_input('image_text_max_height', $lang['image_text_max_height']); $page_def[] = config_add_text_input('image_text_min_height', $lang['image_text_min_height']); // 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';
# // 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 = 'magictouch'; $plugin_page_heading = $lang['magictouch_configuration']; // 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_text_input('magictouch_account_id', $lang['magic_touch_key']); $page_def[] = config_add_single_select('magictouch_secure', $lang['https'], array('https', 'http'), false); $page_def[] = config_add_text_list_input('magictouch_ext_exclude', $lang['extensions_to_exclude']); $page_def[] = config_add_multi_rtype_select('magictouch_rt_exclude', $lang['resource_types_to_exclude']); $page_def[] = config_add_text_list_input('magictouch_view_page_sizes', $lang['view_page_sizes']); $page_def[] = config_add_text_list_input('magictouch_preview_page_sizes', $lang['preview_page_sizes']); // Do the page generation ritual. $upload_status = config_gen_setup_post($page_def, $plugin_name); include '../../../include/header.php'; $frontm = ''; if ($magictouch_account_id == '') { $frontm .= $lang['get-magictouch']; $frontm .= '<br /><br />'; $frontm .= $lang['configure-account-id-and-register-domain']; $frontm .= '<br /><br />'; }
<?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';
# youtube_publish setup page # include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } include '../../../include/general.php'; 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_allow_multiple', $lang['youtube_publish_allow_multiple']); $page_def[] = config_add_multi_rtype_select('youtube_publish_restypes', $lang['youtube_publish_resource_types_to_include']); // 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_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 # # meta_append 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 = 'meta_append'; $plugin_page_heading = $lang['meta_append_configuration']; $page_def[] = config_add_single_ftype_select('meta_append_field_ref', $lang['meta_append_configuration_field_type']); $page_def[] = config_add_text_input('meta_append_date_format', $lang['meta_append_configuration_date_format']); $page_def[] = config_add_text_input('meta_append_prompt', $lang['meta_append_configuration_prompt']); // 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 // // yt2rs setup page // include '../../../include/db.php'; include '../../../include/authenticate.php'; if (!checkperm('a')) { exit($lang['error-permissiondenied']); } include '../../../include/general.php'; include '../../../include/resource_functions.php'; // Specify the name of this plugin and the heading to display for the page. $plugin_name = 'yt2rs'; $plugin_page_heading = $lang['yt2rs_configuration']; // Build the $page_def array of descriptions of each configuration variable the plugin uses. $page_def[] = config_add_text_input('yt2rs_field_id', $lang['yt2rs_field_id_l']); // 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';