Download all files FTP
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
<div class="wrap">
|
||||
<div id="icon-themes" class="icon32"></div>
|
||||
<h2><?php echo get_admin_page_title(); ?></h2>
|
||||
|
||||
<?php
|
||||
|
||||
// Check for POST request:
|
||||
if (isset($_POST['updatePluginSettings'])){
|
||||
|
||||
// Check that everything is set:
|
||||
if ($_POST['file_types'] && !empty($_POST['post_types'])){
|
||||
|
||||
// Update post types:
|
||||
$selected = $_POST['post_types'];
|
||||
update_option('drag-drop-post-types', $selected);
|
||||
|
||||
// Update formats:
|
||||
$selected = $_POST['file_types'];
|
||||
update_option('drag-drop-file-types', $selected);
|
||||
|
||||
// Update user capability:
|
||||
if (isset($_POST['user_capability']) && $_POST['user_capability']){
|
||||
update_option('drag-drop-user-capability', $_POST['user_capability']);
|
||||
} else {
|
||||
update_option('drag-drop-user-capability', 'manage_options');
|
||||
}
|
||||
|
||||
// Update page reload:
|
||||
if (isset($_POST['page_reload']) && $_POST['page_reload'] == 'checked'){
|
||||
update_option('drag-drop-page-reload', 1);
|
||||
} else {
|
||||
update_option('drag-drop-page-reload', 0);
|
||||
}
|
||||
|
||||
// Show message:
|
||||
echo '<div id="message" style="margin-top: 10px;" class="updated"><p><strong>'.__('Success:', $this->plugin_locale).'</strong> '.__('The plugin options have been successfully updated!', $this->plugin_locale).'</p></div>';
|
||||
|
||||
} else {
|
||||
|
||||
// Show message:
|
||||
echo '<div id="message" style="margin-top: 10px;" class="error"><p>'.__('Please make sure you filled in all the required fields before submitting. At least <em><strong>one post type</strong></em> and <em><strong>one extension</strong></em> must be selected!', $this->plugin_locale).'</p></div>';
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div id="drag-to-feature-image" class="metabox-holder has-right-sidebar">
|
||||
|
||||
<!-- Sidebar info -->
|
||||
<div class="inner-sidebar">
|
||||
|
||||
<div id="contact-me" class="postbox">
|
||||
<h3><span><?php _e('Contact me', $this->plugin_locale); ?></span></h3>
|
||||
<div class="inside">
|
||||
<p><?php _e('If you have any questions regarding this plugin or have ideas on how to improve it then please dont hesitate to', $this->plugin_locale); ?> <a href="mailto:info@jonathanlundstrom.me"><?php _e('contact me', $this->plugin_locale); ?>.</a></p>
|
||||
<div class="blobContainer contact-me">
|
||||
<a href="mailto:info@jonathanlundstrom.me" title="<?php _e('Send me an email', $this->plugin_locale); ?>"><img src="<?php echo $this->plugin_directory; ?>assets/images/blob-email.png" alt="" /></a>
|
||||
<a target="_blank" href="https://www.facebook.com/jonathanlundstrom" title="<?php _e('Find me on Facebook', $this->plugin_locale); ?>"><img src="<?php echo $this->plugin_directory; ?>assets/images/blob-facebook.png" alt="" /></a>
|
||||
<a target="_blank" href="https://twitter.com/Plizzo" title="<?php _e('Find me on Twitter', $this->plugin_locale); ?>"><img src="<?php echo $this->plugin_directory; ?>assets/images/blob-twitter.png" alt="" /></a>
|
||||
<a target="_blank" href="https://plus.google.com/111226368568418280015" title="<?php _e('Find me on Google+', $this->plugin_locale); ?>"><img class="last" src="<?php echo $this->plugin_directory; ?>assets/images/blob-googleplus.png" alt="" /></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="post-body">
|
||||
<div id="post-body-content">
|
||||
|
||||
<!-- Meta box -->
|
||||
<div id="manage-plugin-options" class="postbox">
|
||||
<h3 class="hndle"><span><?php _e('Available options:', $this->plugin_locale); ?></span></h3>
|
||||
<div id="itoggle" class="inside" style="padding: 20px 30px;">
|
||||
<form action="" method="post">
|
||||
|
||||
<div class="metaBoxRow">
|
||||
<strong><?php _e('Which post types do you want the meta box to display at?', $this->plugin_locale); ?></strong><br />
|
||||
<div class="containerDiv" style="margin: 2px 0px 0px 0px; overflow: hidden;">
|
||||
<?php $post_types = get_post_types(array( 'show_ui' => true )); ?>
|
||||
<?php $selected = $this->get_option_post_types(); ?>
|
||||
<div class="objectRow">
|
||||
<?php foreach ($post_types as $type): ?>
|
||||
<?php if ($type !== 'attachment'): ?>
|
||||
<?php $checked = (in_array($type, $selected)) ? 'checked="checked"' : ''; ?>
|
||||
<div class="toggleObject itoggle">
|
||||
<input class="iOSToggle" name="post_types[]" <?php echo $checked; ?> type="checkbox" id="type_<?php echo $type; ?>" value="<?php echo $type; ?>" />
|
||||
<p><?php echo ucfirst($type); ?></p>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="metaBoxRow">
|
||||
<strong><?php _e('Which of the following file types should be supported?', $this->plugin_locale); ?></strong><br />
|
||||
<div class="containerDiv" style="margin: 2px 0px 0px 0px; overflow: hidden;">
|
||||
<?php $selected = $this->get_option_file_types(); ?>
|
||||
<?php $file_types = array('jpg', 'jpeg', 'png', 'gif'); ?>
|
||||
<div class="objectRow">
|
||||
<?php foreach ($file_types as $ft): ?>
|
||||
<?php $checked = (in_array($ft, $selected)) ? 'checked="checked"' : ''; ?>
|
||||
<div class="toggleObject">
|
||||
<input class="iOSToggle" name="file_types[]" <?php echo $checked; ?> type="checkbox" id="filetype_<?php echo $ft; ?>" value="<?php echo $ft; ?>" />
|
||||
<p><?php echo strtoupper($ft); ?></p>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if (current_user_can('manage_options')): ?>
|
||||
<div class="metaBoxRow">
|
||||
<strong><?php _e('Change the capability required to customize the plugin settings', $this->plugin_locale); ?></strong><br />
|
||||
<small><em><?php _e('The default capability is <code>manage_options</code> and applies to administrators.', $this->plugin_locale); ?></em></small><br />
|
||||
<input class="filesizeLimit" style="width: 275px;" type="text" name="user_capability" placeholder="manage_options" value="<?php echo $this->get_option_user_capability(); ?>" />
|
||||
<small> <a href="http://codex.wordpress.org/Roles_and_Capabilities" target="_blank"><?php _e('User roles & capabilities', $this->plugin_locale); ?> »</a></small>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="metaBoxRow">
|
||||
<strong><?php _e('Publish / update post after successful image upload?', $this->plugin_locale); ?></strong><br />
|
||||
<small><em><?php _e('If you like some users upload the featured image as the last step when publishing a post, this option is for you.', $this->plugin_locale); ?></em></small><br />
|
||||
<div class="containerDiv" style="margin: 2px 0px 0px 0px; overflow: hidden;">
|
||||
<div class="objectRow">
|
||||
<?php $checked = $this->get_option_page_reload() ? 'checked="checked"' : ''; ?>
|
||||
<div class="toggleObject itoggle">
|
||||
<input class="iOSToggle" name="page_reload" <?php echo $checked; ?> type="checkbox" id="reload_page" value="checked" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="metaBoxRow last">
|
||||
<input type="submit" name="updatePluginSettings" class="button-secondary" value="<?php _e('Update settings', $this->plugin_locale); ?>" />
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="contact-info" class="metabox-holder">
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
Reference in New Issue
Block a user