Example #1
0
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';
Example #2
0
<?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';
Example #3
0
<?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';
Example #4
0
        $page_intro = $lang['checkmail_cronhelp'] . "<br /><br />";
    } else {
        $page_intro = str_replace("[lastcheck]", nicedate($last_checkmail, true), $lang['checkmail_lastcheck'] . "<br /><br />");
        $timediff = strtotime($now) - strtotime($last_checkmail);
        if ($timediff > 300) {
            $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']);
Example #5
0
}
$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);
Example #6
0
<?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';
Example #7
0
<?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';