Version Description
- Tweaked a newly added function's parameter to make it compatible with an older PHP version.
Download this release
Release Info
| Developer | mra13 |
| Plugin | |
| Version | 3.6.1 |
| Comparing to | |
| See all releases | |
Code changes from version 3.5.9 to 3.6.1
- css/sdm_wp_styles.css +4 -0
- includes/sdm-admin-menu-handler.php +82 -9
- includes/sdm-download-request-handler.php +31 -0
- includes/sdm-latest-downloads.php +1 -1
- includes/sdm-utility-functions.php +35 -0
- includes/templates/fancy0/sdm-fancy-0.php +8 -0
- includes/templates/fancy1/sdm-fancy-1.php +9 -0
- includes/templates/fancy2/sdm-fancy-2-styles.css +4 -0
- includes/templates/fancy2/sdm-fancy-2.php +11 -1
- js/sdm_g_recaptcha.js +10 -0
- languages/simple-download-monitor-fr_FR.mo +0 -0
- languages/simple-download-monitor-fr_FR.po +801 -372
- main.php +54 -6
- readme.txt +10 -1
- sdm-post-type-content-handler.php +7 -0
- sdm-shortcodes.php +15 -1
css/sdm_wp_styles.css
CHANGED
|
@@ -55,6 +55,10 @@
|
|
| 55 |
.sdm_download_button_box_default{
|
| 56 |
margin: 10px 0;
|
| 57 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
/********************************************/
|
| 59 |
/*** Individual Download Item View Styles ***/
|
| 60 |
/********************************************/
|
| 55 |
.sdm_download_button_box_default{
|
| 56 |
margin: 10px 0;
|
| 57 |
}
|
| 58 |
+
|
| 59 |
+
.sdm-g-recaptcha{
|
| 60 |
+
margin-bottom: 10px;
|
| 61 |
+
}
|
| 62 |
/********************************************/
|
| 63 |
/*** Individual Download Item View Styles ***/
|
| 64 |
/********************************************/
|
includes/sdm-admin-menu-handler.php
CHANGED
|
@@ -12,24 +12,90 @@ function sdm_handle_admin_menu() {
|
|
| 12 |
$sdm_addons_page = add_submenu_page('edit.php?post_type=sdm_downloads', __('Add-ons', 'simple-download-monitor'), __('Add-ons', 'simple-download-monitor'), 'manage_options', 'sdm-addons', 'sdm_create_addons_page');
|
| 13 |
}
|
| 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
/*
|
| 16 |
* Settings menu page
|
| 17 |
*/
|
| 18 |
|
| 19 |
function sdm_create_settings_page() {
|
|
|
|
| 20 |
echo '<div class="wrap">';
|
| 21 |
//echo '<div id="poststuff"><div id="post-body">';
|
| 22 |
?>
|
| 23 |
<h1><?php _e('Simple Download Monitor Settings Page', 'simple-download-monitor') ?></h1>
|
| 24 |
|
| 25 |
<div style="background: #FFF6D5; border: 1px solid #D1B655; color: #3F2502; padding: 15px 10px">
|
| 26 |
-
Read the full plugin usage documentation <a href="https://
|
| 27 |
You can also <a href="https://www.tipsandtricks-hq.com/development-center" target="_blank"><?php _e('follow us', 'simple-download-monitor'); ?></a> <?php _e('on Twitter, Google+ or via Email to stay upto date about the new features of this plugin.', 'simple-download-monitor'); ?>
|
| 28 |
</div>
|
| 29 |
|
| 30 |
<!-- settings page form -->
|
| 31 |
<form method="post" action="options.php">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
|
|
|
|
|
|
|
|
|
|
| 33 |
<!-- BEGIN GENERAL OPTIONS DIV -->
|
| 34 |
<?php
|
| 35 |
// This prints out all hidden setting fields
|
|
@@ -40,6 +106,7 @@ function sdm_create_settings_page() {
|
|
| 40 |
?>
|
| 41 |
<!-- END GENERAL OPTIONS DIV -->
|
| 42 |
|
|
|
|
| 43 |
<!-- BEGIN ADMIN OPTIONS DIV -->
|
| 44 |
<?php
|
| 45 |
// This prints out all hidden setting fields
|
|
@@ -110,17 +177,23 @@ function sdm_create_settings_page() {
|
|
| 110 |
});
|
| 111 |
});
|
| 112 |
</script>
|
|
|
|
|
|
|
| 113 |
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
|
|
|
|
|
|
| 121 |
|
|
|
|
|
|
|
|
|
|
| 122 |
<?php
|
| 123 |
-
echo '</div>'; //end of wrap
|
| 124 |
}
|
| 125 |
|
| 126 |
/*
|
| 12 |
$sdm_addons_page = add_submenu_page('edit.php?post_type=sdm_downloads', __('Add-ons', 'simple-download-monitor'), __('Add-ons', 'simple-download-monitor'), 'manage_options', 'sdm-addons', 'sdm_create_addons_page');
|
| 13 |
}
|
| 14 |
|
| 15 |
+
add_filter('whitelist_options', 'sdm_admin_menu_function_hook');
|
| 16 |
+
|
| 17 |
+
/**
|
| 18 |
+
* sdm_admin_menu_function_hook
|
| 19 |
+
* Its hook for add advanced testings tab, and working on saving options to db, if not used, you receive error "options page not found"
|
| 20 |
+
* @param array $whitelist_options
|
| 21 |
+
* @return string
|
| 22 |
+
*/
|
| 23 |
+
function sdm_admin_menu_function_hook($whitelist_options = array())
|
| 24 |
+
{
|
| 25 |
+
$whitelist_options['recaptcha_options_section'] = array('sdm_advanced_options');
|
| 26 |
+
return $whitelist_options;
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
/*
|
| 30 |
* Settings menu page
|
| 31 |
*/
|
| 32 |
|
| 33 |
function sdm_create_settings_page() {
|
| 34 |
+
|
| 35 |
echo '<div class="wrap">';
|
| 36 |
//echo '<div id="poststuff"><div id="post-body">';
|
| 37 |
?>
|
| 38 |
<h1><?php _e('Simple Download Monitor Settings Page', 'simple-download-monitor') ?></h1>
|
| 39 |
|
| 40 |
<div style="background: #FFF6D5; border: 1px solid #D1B655; color: #3F2502; padding: 15px 10px">
|
| 41 |
+
Read the full plugin usage documentation <a href="https://simple-download-monitor.com/download-monitor-tutorials/" target="_blank">here</a>.
|
| 42 |
You can also <a href="https://www.tipsandtricks-hq.com/development-center" target="_blank"><?php _e('follow us', 'simple-download-monitor'); ?></a> <?php _e('on Twitter, Google+ or via Email to stay upto date about the new features of this plugin.', 'simple-download-monitor'); ?>
|
| 43 |
</div>
|
| 44 |
|
| 45 |
<!-- settings page form -->
|
| 46 |
<form method="post" action="options.php">
|
| 47 |
+
|
| 48 |
+
<?php
|
| 49 |
+
$wpsdm_plugin_tabs = array(
|
| 50 |
+
'sdm-settings' => __('General Settings', 'simple-download-monitor'),
|
| 51 |
+
'sdm-settings&action=advanced-settings' => __('Advanced Settings', 'simple-download-monitor'),
|
| 52 |
+
);
|
| 53 |
+
$current = "";
|
| 54 |
+
if (isset($_GET['page'])) {
|
| 55 |
+
$current = sanitize_text_field($_GET['page']);
|
| 56 |
+
if (isset($_GET['action'])) {
|
| 57 |
+
$current .= "&action=" . sanitize_text_field($_GET['action']);
|
| 58 |
+
}
|
| 59 |
+
}
|
| 60 |
+
$content = '';
|
| 61 |
+
$content .= '<h2 class="nav-tab-wrapper">';
|
| 62 |
+
foreach ($wpsdm_plugin_tabs as $location => $tabname) {
|
| 63 |
+
if ($current == $location) {
|
| 64 |
+
$class = ' nav-tab-active';
|
| 65 |
+
} else {
|
| 66 |
+
$class = '';
|
| 67 |
+
}
|
| 68 |
+
$content .= '<a class="nav-tab' . $class . '" href="?post_type=sdm_downloads&page=' . $location . '">' . $tabname . '</a>';
|
| 69 |
+
}
|
| 70 |
+
$content .= '</h2>';
|
| 71 |
+
echo $content;
|
| 72 |
+
|
| 73 |
+
if (isset($_GET['action'])) {
|
| 74 |
+
switch ($_GET['action']) {
|
| 75 |
+
case 'advanced-settings':
|
| 76 |
+
sdm_admin_menu_advanced_settings();
|
| 77 |
+
break;
|
| 78 |
+
}
|
| 79 |
+
} else {
|
| 80 |
+
sdm_admin_menu_general_settings();
|
| 81 |
+
}
|
| 82 |
+
?>
|
| 83 |
+
|
| 84 |
+
<!-- End of settings page form -->
|
| 85 |
+
</form>
|
| 86 |
+
|
| 87 |
+
<div style="background: none repeat scroll 0 0 #FFF6D5;border: 1px solid #D1B655;color: #3F2502;margin: 10px 0;padding: 5px 5px 5px 10px;text-shadow: 1px 1px #FFFFFF;">
|
| 88 |
+
<p><?php _e('If you need a feature rich and supported plugin for selling your digital items then checkout our', 'simple-download-monitor'); ?> <a href="https://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059" target="_blank"><?php _e('WP eStore Plugin', 'simple-download-monitor'); ?></a>
|
| 89 |
+
</p>
|
| 90 |
+
</div>
|
| 91 |
+
|
| 92 |
+
<?php
|
| 93 |
+
echo '</div>'; //end of wrap
|
| 94 |
+
}
|
| 95 |
|
| 96 |
+
function sdm_admin_menu_general_settings()
|
| 97 |
+
{
|
| 98 |
+
?>
|
| 99 |
<!-- BEGIN GENERAL OPTIONS DIV -->
|
| 100 |
<?php
|
| 101 |
// This prints out all hidden setting fields
|
| 106 |
?>
|
| 107 |
<!-- END GENERAL OPTIONS DIV -->
|
| 108 |
|
| 109 |
+
|
| 110 |
<!-- BEGIN ADMIN OPTIONS DIV -->
|
| 111 |
<?php
|
| 112 |
// This prints out all hidden setting fields
|
| 177 |
});
|
| 178 |
});
|
| 179 |
</script>
|
| 180 |
+
<?php
|
| 181 |
+
}
|
| 182 |
|
| 183 |
+
function sdm_admin_menu_advanced_settings()
|
| 184 |
+
{
|
| 185 |
+
//At the moment we only have the captcha options in the advanced settings. More options will be added here in the future.
|
| 186 |
+
?>
|
| 187 |
+
<!-- BEGIN RECAPTCHA OPTIONS DIV -->
|
| 188 |
+
<?php
|
| 189 |
+
// This prints out all hidden setting fields
|
| 190 |
+
do_settings_sections('recaptcha_options_section');
|
| 191 |
+
settings_fields('recaptcha_options_section');
|
| 192 |
|
| 193 |
+
submit_button();
|
| 194 |
+
?>
|
| 195 |
+
<!-- END RECAPTCHA OPTIONS DIV -->
|
| 196 |
<?php
|
|
|
|
| 197 |
}
|
| 198 |
|
| 199 |
/*
|
includes/sdm-download-request-handler.php
CHANGED
|
@@ -16,6 +16,8 @@ function handle_sdm_download_via_direct_post() {
|
|
| 16 |
wp_die(__('Error! This download item (' . $download_id . ') does not have any download link. Edit this item and specify a downloadable file URL for it.', 'simple-download-monitor'));
|
| 17 |
}
|
| 18 |
|
|
|
|
|
|
|
| 19 |
//Check download password (if applicable for this download)
|
| 20 |
$post_object = get_post($download_id); // Get post object
|
| 21 |
$post_pass = $post_object->post_password; // Get post password
|
|
@@ -201,3 +203,32 @@ function sdm_dispatch_file($filename) {
|
|
| 201 |
readfile($filename);
|
| 202 |
exit;
|
| 203 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
wp_die(__('Error! This download item (' . $download_id . ') does not have any download link. Edit this item and specify a downloadable file URL for it.', 'simple-download-monitor'));
|
| 17 |
}
|
| 18 |
|
| 19 |
+
sdm_recaptcha_verify();
|
| 20 |
+
|
| 21 |
//Check download password (if applicable for this download)
|
| 22 |
$post_object = get_post($download_id); // Get post object
|
| 23 |
$post_pass = $post_object->post_password; // Get post password
|
| 203 |
readfile($filename);
|
| 204 |
exit;
|
| 205 |
}
|
| 206 |
+
|
| 207 |
+
/**
|
| 208 |
+
* If reCAPTCHA Enabled verify answer, send it to google API
|
| 209 |
+
* @return boolean
|
| 210 |
+
*/
|
| 211 |
+
function sdm_recaptcha_verify()
|
| 212 |
+
{
|
| 213 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 214 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 215 |
+
if ($recaptcha_enable) {
|
| 216 |
+
if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["g-recaptcha-response"])) {
|
| 217 |
+
$recaptcha_secret_key = $main_advanced_opts['recaptcha_secret_key'];
|
| 218 |
+
$recaptcha_response = filter_input(INPUT_POST, "g-recaptcha-response", FILTER_SANITIZE_FULL_SPECIAL_CHARS);
|
| 219 |
+
$response = wp_remote_get("https://www.google.com/recaptcha/api/siteverify?secret={$recaptcha_secret_key}&response={$recaptcha_response}");
|
| 220 |
+
$response = json_decode($response["body"], 1);
|
| 221 |
+
|
| 222 |
+
if ($response["success"]) {
|
| 223 |
+
return true;
|
| 224 |
+
} else {
|
| 225 |
+
wp_die("<p><strong>" . __("ERROR:", 'simple-download-monitor') . "</strong> " . __("Google reCAPTCHA verification failed.", 'simple-download-monitor') . "</p>\n\n<p><a href=" . wp_get_referer() . ">« " . __("Back", 'simple-download-monitor') . "</a>", "", 403);
|
| 226 |
+
return false;
|
| 227 |
+
}
|
| 228 |
+
} else {
|
| 229 |
+
wp_die("<p><strong>" . __("ERROR:", 'simple-download-monitor') . "</strong> " . __("Google reCAPTCHA verification failed.", 'simple-download-monitor') . " " . __("Do you have JavaScript enabled?", 'simple-download-monitor') . "</p>\n\n<p><a href=" . wp_get_referer() . ">« " . __("Back", 'simple-download-monitor') . "</a>", "", 403);
|
| 230 |
+
return false;
|
| 231 |
+
}
|
| 232 |
+
}
|
| 233 |
+
return true;
|
| 234 |
+
}
|
includes/sdm-latest-downloads.php
CHANGED
|
@@ -44,7 +44,7 @@ function sdm_show_latest_downloads($args){
|
|
| 44 |
}
|
| 45 |
// Else iterate cpt's
|
| 46 |
else {
|
| 47 |
-
|
| 48 |
$output = '';
|
| 49 |
if ($fancy == '0') {
|
| 50 |
include_once(WP_SIMPLE_DL_MONITOR_PATH.'includes/templates/fancy0/sdm-fancy-0.php');
|
| 44 |
}
|
| 45 |
// Else iterate cpt's
|
| 46 |
else {
|
| 47 |
+
|
| 48 |
$output = '';
|
| 49 |
if ($fancy == '0') {
|
| 50 |
include_once(WP_SIMPLE_DL_MONITOR_PATH.'includes/templates/fancy0/sdm-fancy-0.php');
|
includes/sdm-utility-functions.php
CHANGED
|
@@ -69,6 +69,9 @@ function sdm_get_password_entry_form($id, $args = array(), $class = '') {
|
|
| 69 |
$data = __('Enter Password to Download:', 'simple-download-monitor');
|
| 70 |
$data .= '<form action="' . $action_url . '" method="post" id="' . $uuid . '">';
|
| 71 |
$data .= '<input type="password" name="pass_text" class="sdm_pass_text" value="" /> ';
|
|
|
|
|
|
|
|
|
|
| 72 |
$data .= '<span class="sdm-download-button">';
|
| 73 |
$data .= '<a href="javascript:document.getElementById(\'' . $uuid . '\').submit();" name="sdm_dl_pass_submit" class="pass_sumbit sdm_pass_protected_download ' . $class . '">' . $button_text_string . '</a>';
|
| 74 |
$data .= '</span>';
|
|
@@ -212,3 +215,35 @@ function sdm_visitor_is_bot() {
|
|
| 212 |
|
| 213 |
return $isBot;
|
| 214 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
$data = __('Enter Password to Download:', 'simple-download-monitor');
|
| 70 |
$data .= '<form action="' . $action_url . '" method="post" id="' . $uuid . '">';
|
| 71 |
$data .= '<input type="password" name="pass_text" class="sdm_pass_text" value="" /> ';
|
| 72 |
+
|
| 73 |
+
$data .= sdm_get_download_with_recaptcha();
|
| 74 |
+
|
| 75 |
$data .= '<span class="sdm-download-button">';
|
| 76 |
$data .= '<a href="javascript:document.getElementById(\'' . $uuid . '\').submit();" name="sdm_dl_pass_submit" class="pass_sumbit sdm_pass_protected_download ' . $class . '">' . $button_text_string . '</a>';
|
| 77 |
$data .= '</span>';
|
| 215 |
|
| 216 |
return $isBot;
|
| 217 |
}
|
| 218 |
+
|
| 219 |
+
function sdm_get_download_form_with_recaptcha($id, $args = array(), $class = '') {
|
| 220 |
+
$action_url = WP_SIMPLE_DL_MONITOR_SITE_HOME_URL . '/?smd_process_download=1&download_id=' . $id;
|
| 221 |
+
|
| 222 |
+
//Get the download button text
|
| 223 |
+
$button_text = isset($args['button_text']) ? $args['button_text'] : '';
|
| 224 |
+
if (empty($button_text)) {//Use the default text for the button
|
| 225 |
+
$button_text_string = __('Download Now!', 'simple-download-monitor');
|
| 226 |
+
} else {//Use the custom text
|
| 227 |
+
$button_text_string = $button_text;
|
| 228 |
+
}
|
| 229 |
+
|
| 230 |
+
$uuid = uniqid('sdm-recaptcha-');
|
| 231 |
+
|
| 232 |
+
$data = '<form action="' . $action_url . '" method="post" id="' . $uuid . '" class="sdm-g-recaptcha-form">';
|
| 233 |
+
$data .= '<div class="sdm-recaptcha-button">';
|
| 234 |
+
$data .= '<div class="g-recaptcha sdm-g-recaptcha"></div>';
|
| 235 |
+
$data .= '<a href="javascript:document.getElementById(\'' . $uuid . '\').submit();" name="sdm_dl_recaptcha_submit" class="recaptcha_sumbit sdm_recaptcha_protected_download ' . $class . '">' . $button_text_string . '</a>';
|
| 236 |
+
$data .= '</div>';
|
| 237 |
+
$data .= '<input type="hidden" name="download_id" value="' . $id . '" />';
|
| 238 |
+
$data .= '</form>';
|
| 239 |
+
return $data;
|
| 240 |
+
}
|
| 241 |
+
|
| 242 |
+
function sdm_get_download_with_recaptcha() {
|
| 243 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 244 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 245 |
+
if ($recaptcha_enable) {
|
| 246 |
+
return '<div class="g-recaptcha sdm-g-recaptcha"></div>';
|
| 247 |
+
}
|
| 248 |
+
return '';
|
| 249 |
+
}
|
includes/templates/fancy0/sdm-fancy-0.php
CHANGED
|
@@ -89,6 +89,14 @@ function sdm_generate_fancy0_display_output($args) {
|
|
| 89 |
// Check to see if the download link cpt is password protected
|
| 90 |
$get_cpt_object = get_post($id);
|
| 91 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 93 |
$download_button_code = sdm_get_password_entry_form($id, $args, 'sdm_download ' . $def_color);
|
| 94 |
}
|
| 89 |
// Check to see if the download link cpt is password protected
|
| 90 |
$get_cpt_object = get_post($id);
|
| 91 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
| 92 |
+
|
| 93 |
+
//Check if reCAPTCHA enabled
|
| 94 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 95 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 96 |
+
if ($recaptcha_enable && $cpt_is_password == 'no') {
|
| 97 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id, $args, 'sdm_download ' . $def_color);
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 101 |
$download_button_code = sdm_get_password_entry_form($id, $args, 'sdm_download ' . $def_color);
|
| 102 |
}
|
includes/templates/fancy1/sdm-fancy-1.php
CHANGED
|
@@ -87,6 +87,14 @@ function sdm_generate_fancy1_display_output($args) {
|
|
| 87 |
// Check to see if the download link cpt is password protected
|
| 88 |
$get_cpt_object = get_post($id);
|
| 89 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 91 |
$download_button_code = sdm_get_password_entry_form($id, $shortcode_atts, 'sdm_download ' . $color);
|
| 92 |
}
|
|
@@ -128,5 +136,6 @@ function sdm_generate_fancy1_display_output($args) {
|
|
| 128 |
$output .= '</div>'; //end .sdm_download_link
|
| 129 |
$output .= '</div>'; //end .sdm_download_item
|
| 130 |
|
|
|
|
| 131 |
return $output;
|
| 132 |
}
|
| 87 |
// Check to see if the download link cpt is password protected
|
| 88 |
$get_cpt_object = get_post($id);
|
| 89 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
| 90 |
+
|
| 91 |
+
//Check if reCAPTCHA enabled
|
| 92 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 93 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 94 |
+
if ($recaptcha_enable && $cpt_is_password == 'no') {
|
| 95 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id, $shortcode_atts, 'sdm_download ' . $color);
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 99 |
$download_button_code = sdm_get_password_entry_form($id, $shortcode_atts, 'sdm_download ' . $color);
|
| 100 |
}
|
| 136 |
$output .= '</div>'; //end .sdm_download_link
|
| 137 |
$output .= '</div>'; //end .sdm_download_item
|
| 138 |
|
| 139 |
+
|
| 140 |
return $output;
|
| 141 |
}
|
includes/templates/fancy2/sdm-fancy-2-styles.css
CHANGED
|
@@ -63,6 +63,10 @@
|
|
| 63 |
text-align: center;
|
| 64 |
}
|
| 65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
/*** For smaller devices ***/
|
| 67 |
@media only screen and (max-width : 480px)
|
| 68 |
{
|
| 63 |
text-align: center;
|
| 64 |
}
|
| 65 |
|
| 66 |
+
.sdm_fancy2_item .sdm-g-recaptcha{
|
| 67 |
+
transform:scale(0.60);
|
| 68 |
+
transform-origin:0 0;
|
| 69 |
+
}
|
| 70 |
/*** For smaller devices ***/
|
| 71 |
@media only screen and (max-width : 480px)
|
| 72 |
{
|
includes/templates/fancy2/sdm-fancy-2.php
CHANGED
|
@@ -84,6 +84,17 @@ function sdm_generate_fancy2_display_output($args) {
|
|
| 84 |
// Check to see if the download link cpt is password protected
|
| 85 |
$get_cpt_object = get_post($id);
|
| 86 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 88 |
$download_button_code = sdm_get_password_entry_form($id, $shortcode_atts, 'sdm_fancy2_download');
|
| 89 |
}
|
|
@@ -134,6 +145,5 @@ function sdm_generate_fancy2_display_output($args) {
|
|
| 134 |
|
| 135 |
$output .= '</div>'; //end .sdm_fancy2_item
|
| 136 |
$output .= '</div>'; //end .sdm_fancy2_wrapper
|
| 137 |
-
|
| 138 |
return $output;
|
| 139 |
}
|
| 84 |
// Check to see if the download link cpt is password protected
|
| 85 |
$get_cpt_object = get_post($id);
|
| 86 |
$cpt_is_password = !empty($get_cpt_object->post_password) ? 'yes' : 'no'; // yes = download is password protected;
|
| 87 |
+
|
| 88 |
+
// Read plugin settings
|
| 89 |
+
$main_opts = get_option('sdm_downloads_options');
|
| 90 |
+
|
| 91 |
+
//Check if reCAPTCHA enabled
|
| 92 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 93 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 94 |
+
if ($recaptcha_enable && $cpt_is_password == 'no') {
|
| 95 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id, $shortcode_atts, 'sdm_fancy2_download');
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 99 |
$download_button_code = sdm_get_password_entry_form($id, $shortcode_atts, 'sdm_fancy2_download');
|
| 100 |
}
|
| 145 |
|
| 146 |
$output .= '</div>'; //end .sdm_fancy2_item
|
| 147 |
$output .= '</div>'; //end .sdm_fancy2_wrapper
|
|
|
|
| 148 |
return $output;
|
| 149 |
}
|
js/sdm_g_recaptcha.js
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* sdm_reCaptcha
|
| 3 |
+
* @type {{Object}}
|
| 4 |
+
*/
|
| 5 |
+
var sdm_reCaptcha = function () {
|
| 6 |
+
var recaptcha = document.getElementsByClassName("g-recaptcha");
|
| 7 |
+
for (var i = 0; i < recaptcha.length; i++) {
|
| 8 |
+
grecaptcha.render(recaptcha.item(i), {"sitekey": sdm_recaptcha_opt.site_key});
|
| 9 |
+
}
|
| 10 |
+
};
|
languages/simple-download-monitor-fr_FR.mo
CHANGED
|
Binary file
|
languages/simple-download-monitor-fr_FR.po
CHANGED
|
@@ -1,534 +1,963 @@
|
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
-
"Project-Id-Version:
|
| 4 |
-
"POT-Creation-Date:
|
| 5 |
-
"PO-Revision-Date:
|
|
|
|
| 6 |
"Language-Team: \n"
|
|
|
|
| 7 |
"MIME-Version: 1.0\n"
|
| 8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 9 |
"Content-Transfer-Encoding: 8bit\n"
|
| 10 |
-
"X-Generator: Poedit 1.8.
|
| 11 |
"X-Poedit-KeywordsList: __;_e\n"
|
| 12 |
-
"X-Poedit-Basepath:
|
| 13 |
-
"Last-Translator: \n"
|
| 14 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
| 15 |
-
"
|
| 16 |
-
"X-Poedit-SearchPath-0:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
|
| 18 |
-
#:
|
| 19 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
msgid "Settings"
|
| 21 |
msgstr "Paramètres"
|
| 22 |
|
| 23 |
-
#:
|
| 24 |
-
msgid "
|
| 25 |
-
msgstr "
|
| 26 |
-
|
| 27 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:146
|
| 28 |
-
msgid "Error with AJAX"
|
| 29 |
-
msgstr "Erreur avec AJAX"
|
| 30 |
-
|
| 31 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:156
|
| 32 |
-
msgid "Please select a Download Item:"
|
| 33 |
-
msgstr "Veuillez sélectionner un téléchargement :"
|
| 34 |
|
| 35 |
-
#:
|
| 36 |
-
msgid "Download
|
| 37 |
-
msgstr "
|
| 38 |
|
| 39 |
-
#:
|
| 40 |
-
msgid "
|
| 41 |
-
msgstr "
|
| 42 |
|
| 43 |
-
#:
|
| 44 |
-
msgid "
|
| 45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
-
#:
|
| 48 |
-
msgid "
|
| 49 |
-
msgstr "
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:183
|
| 53 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:188
|
| 54 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:194
|
| 55 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:590
|
| 56 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:1034
|
| 57 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/sdm-post-type-content-handler.php:48
|
| 58 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/sdm-shortcodes.php:94
|
| 59 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/includes/templates/fancy1/sdm-fancy-1.php:87
|
| 60 |
-
msgid "Downloads"
|
| 61 |
-
msgstr "Téléchargements"
|
| 62 |
|
| 63 |
-
#:
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
msgstr "
|
|
|
|
|
|
|
| 67 |
|
| 68 |
-
#:
|
| 69 |
-
msgid "
|
| 70 |
-
msgstr "
|
| 71 |
|
| 72 |
-
#:
|
| 73 |
-
msgid "
|
| 74 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
|
| 76 |
-
#:
|
| 77 |
-
msgid "
|
| 78 |
-
msgstr "
|
| 79 |
|
| 80 |
-
#:
|
| 81 |
-
msgid "
|
| 82 |
-
msgstr "
|
|
|
|
|
|
|
| 83 |
|
| 84 |
-
#:
|
| 85 |
-
msgid "
|
| 86 |
-
msgstr "
|
| 87 |
|
| 88 |
-
#:
|
| 89 |
-
msgid "
|
| 90 |
-
msgstr "
|
| 91 |
|
| 92 |
-
#:
|
| 93 |
-
msgid "
|
| 94 |
-
msgstr "
|
| 95 |
|
| 96 |
-
#:
|
| 97 |
-
msgid "
|
| 98 |
-
msgstr "
|
| 99 |
|
| 100 |
-
#:
|
| 101 |
-
msgid "
|
| 102 |
-
msgstr "
|
| 103 |
|
| 104 |
-
#:
|
| 105 |
-
msgid "
|
| 106 |
-
msgstr "
|
| 107 |
|
| 108 |
-
#:
|
| 109 |
-
msgid "
|
| 110 |
-
msgstr "
|
| 111 |
|
| 112 |
-
#:
|
| 113 |
-
msgid "
|
| 114 |
-
msgstr "
|
| 115 |
|
| 116 |
-
#:
|
| 117 |
-
msgid "
|
| 118 |
-
msgstr "
|
| 119 |
|
| 120 |
-
#:
|
| 121 |
-
msgid "
|
| 122 |
-
msgstr "
|
| 123 |
|
| 124 |
-
#:
|
| 125 |
-
msgid "
|
| 126 |
-
msgstr "
|
| 127 |
|
| 128 |
-
#:
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
msgstr "Catégories"
|
| 132 |
|
| 133 |
-
#:
|
| 134 |
-
msgid "
|
| 135 |
-
msgstr "
|
| 136 |
|
| 137 |
-
#:
|
| 138 |
-
msgid "
|
| 139 |
-
msgstr "
|
| 140 |
|
| 141 |
-
#:
|
| 142 |
-
msgid "
|
| 143 |
-
msgstr "
|
| 144 |
|
| 145 |
-
#:
|
| 146 |
-
msgid "
|
| 147 |
-
msgstr "
|
| 148 |
|
| 149 |
-
#:
|
| 150 |
-
msgid "
|
| 151 |
-
msgstr "
|
| 152 |
|
| 153 |
-
#:
|
| 154 |
-
msgid "
|
| 155 |
-
msgstr "
|
| 156 |
|
| 157 |
-
#:
|
| 158 |
-
msgid "
|
| 159 |
-
msgstr "
|
| 160 |
|
| 161 |
-
#:
|
| 162 |
-
msgid "
|
| 163 |
-
msgstr "
|
| 164 |
|
| 165 |
-
#:
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
msgstr "Mots clés "
|
| 169 |
|
| 170 |
-
#:
|
| 171 |
-
msgid "
|
| 172 |
-
msgstr "
|
| 173 |
|
| 174 |
-
#:
|
| 175 |
-
msgid "
|
| 176 |
-
msgstr "
|
| 177 |
|
| 178 |
-
#:
|
| 179 |
-
msgid "
|
| 180 |
-
msgstr "
|
| 181 |
|
| 182 |
-
#:
|
| 183 |
-
msgid ""
|
| 184 |
-
"on Twitter, Google+ or via Email to stay upto date about the new features of "
|
| 185 |
-
"this plugin."
|
| 186 |
msgstr ""
|
| 187 |
-
"
|
| 188 |
-
"
|
| 189 |
|
| 190 |
-
#:
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
msgstr "Option d’administration"
|
| 194 |
|
| 195 |
-
#:
|
| 196 |
-
msgid "
|
| 197 |
-
msgstr "
|
| 198 |
|
| 199 |
-
#:
|
| 200 |
-
msgid "
|
| 201 |
-
msgstr "
|
| 202 |
|
| 203 |
-
#:
|
| 204 |
-
msgid "
|
| 205 |
-
msgstr "
|
|
|
|
|
|
|
| 206 |
|
| 207 |
-
#:
|
| 208 |
msgid ""
|
| 209 |
-
"
|
| 210 |
-
"
|
| 211 |
msgstr ""
|
| 212 |
-
"
|
| 213 |
-
"
|
| 214 |
-
|
| 215 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:370
|
| 216 |
-
msgid "WP eStore Plugin"
|
| 217 |
-
msgstr "WP eStore Plugin"
|
| 218 |
|
| 219 |
-
#:
|
| 220 |
-
msgid "
|
| 221 |
-
msgstr "
|
|
|
|
| 222 |
|
| 223 |
-
#:
|
| 224 |
-
|
| 225 |
-
|
|
|
|
|
|
|
| 226 |
|
| 227 |
-
#:
|
| 228 |
-
|
| 229 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 230 |
|
| 231 |
-
#:
|
| 232 |
-
msgid "
|
| 233 |
-
msgstr "
|
| 234 |
|
| 235 |
-
#:
|
| 236 |
-
msgid "
|
| 237 |
-
msgstr "
|
| 238 |
|
| 239 |
-
#:
|
| 240 |
-
msgid "
|
| 241 |
-
msgstr "
|
| 242 |
|
| 243 |
-
#:
|
| 244 |
-
msgid "
|
| 245 |
-
msgstr ""
|
| 246 |
-
"Cliquez sur \"Sélectionner un fichier\" pour Uploader (ou choisir) le "
|
| 247 |
-
"fichier."
|
| 248 |
|
| 249 |
-
#:
|
| 250 |
-
msgid "
|
| 251 |
-
msgstr "
|
| 252 |
|
| 253 |
-
#:
|
| 254 |
-
msgid "
|
| 255 |
-
msgstr "
|
| 256 |
|
| 257 |
-
#:
|
| 258 |
-
msgid ""
|
| 259 |
-
|
| 260 |
-
"thumbnail image will be used to create a fancy file download box if you want "
|
| 261 |
-
"to use it."
|
| 262 |
-
msgstr ""
|
| 263 |
-
"Cliquez sur \"Sélectionner une Image\" pour uploader (ou choisir) la "
|
| 264 |
-
"miniature du fichier. Cette miniature servira à créer une boite de "
|
| 265 |
-
"téléchargement si vous souhaitez l'utiliser."
|
| 266 |
|
| 267 |
-
#:
|
| 268 |
-
msgid "
|
| 269 |
-
msgstr "
|
| 270 |
|
| 271 |
-
#:
|
| 272 |
-
msgid "
|
| 273 |
-
msgstr "Supprimer
|
| 274 |
|
| 275 |
-
#:
|
| 276 |
-
msgid ""
|
| 277 |
-
"
|
| 278 |
-
"now button for this file. You can also use the shortcode inserter to add "
|
| 279 |
-
"this shortcode to a post or page."
|
| 280 |
-
msgstr ""
|
| 281 |
-
"Il s'agit d'un raccourci utilisable dans les articles ou pages permettant "
|
| 282 |
-
"d'intégrer un bouton de téléchargement pour ce fichier. Vous pouvez "
|
| 283 |
-
"également utiliser l'outil d'insertion pour ajouter ce raccourci pour un "
|
| 284 |
-
"article ou une page."
|
| 285 |
|
| 286 |
-
#:
|
| 287 |
-
msgid "
|
| 288 |
-
msgstr "
|
| 289 |
|
| 290 |
-
#:
|
| 291 |
-
|
| 292 |
-
|
|
|
|
|
|
|
| 293 |
|
| 294 |
-
#:
|
| 295 |
-
msgid "
|
| 296 |
-
msgstr "
|
|
|
|
|
|
|
| 297 |
|
| 298 |
-
#:
|
| 299 |
-
msgid "
|
| 300 |
-
msgstr "
|
| 301 |
|
| 302 |
-
#:
|
| 303 |
-
msgid "
|
| 304 |
-
msgstr "
|
| 305 |
|
| 306 |
-
#:
|
| 307 |
-
msgid "
|
| 308 |
-
msgstr "
|
| 309 |
|
| 310 |
-
#:
|
| 311 |
-
msgid "
|
| 312 |
-
msgstr "
|
| 313 |
|
| 314 |
-
#:
|
| 315 |
-
msgid "
|
| 316 |
-
msgstr "
|
| 317 |
|
| 318 |
-
#:
|
| 319 |
-
msgid "
|
| 320 |
-
msgstr "
|
| 321 |
|
| 322 |
-
#:
|
| 323 |
-
msgid "
|
| 324 |
-
msgstr "
|
| 325 |
|
| 326 |
-
#:
|
| 327 |
msgid "Green"
|
| 328 |
msgstr "Vert"
|
| 329 |
|
| 330 |
-
#:
|
| 331 |
msgid "Blue"
|
| 332 |
msgstr "Bleu"
|
| 333 |
|
| 334 |
-
#:
|
| 335 |
msgid "Purple"
|
| 336 |
msgstr "Mauve"
|
| 337 |
|
| 338 |
-
#:
|
| 339 |
msgid "Teal"
|
| 340 |
msgstr "Bleu Canard"
|
| 341 |
|
| 342 |
-
#:
|
| 343 |
msgid "Dark Blue"
|
| 344 |
msgstr "Bleu foncé"
|
| 345 |
|
| 346 |
-
#:
|
| 347 |
msgid "Black"
|
| 348 |
msgstr "noir"
|
| 349 |
|
| 350 |
-
#:
|
| 351 |
msgid "Grey"
|
| 352 |
msgstr "Gris"
|
| 353 |
|
| 354 |
-
#:
|
| 355 |
msgid "Pink"
|
| 356 |
msgstr "Rose"
|
| 357 |
|
| 358 |
-
#:
|
| 359 |
msgid "Orange"
|
| 360 |
msgstr "Orange"
|
| 361 |
|
| 362 |
-
#:
|
| 363 |
msgid "White"
|
| 364 |
msgstr "Blanc"
|
| 365 |
|
| 366 |
-
#:
|
| 367 |
-
|
| 368 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 369 |
|
| 370 |
-
#:
|
| 371 |
-
msgid "
|
| 372 |
-
msgstr "
|
| 373 |
|
| 374 |
-
#:
|
| 375 |
-
#:
|
| 376 |
-
|
| 377 |
-
|
| 378 |
-
msgid "Download"
|
| 379 |
-
msgstr "Telecharger"
|
| 380 |
|
| 381 |
-
#:
|
| 382 |
-
|
| 383 |
-
|
|
|
|
|
|
|
| 384 |
|
| 385 |
-
#:
|
| 386 |
-
|
| 387 |
-
|
|
|
|
|
|
|
| 388 |
|
| 389 |
-
#:
|
| 390 |
-
|
| 391 |
-
|
| 392 |
-
msgstr " Titre"
|
| 393 |
|
| 394 |
-
#:
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
msgstr "Fichier"
|
| 398 |
|
| 399 |
-
#:
|
| 400 |
-
msgid "
|
| 401 |
-
msgstr "
|
| 402 |
|
| 403 |
-
#:
|
| 404 |
-
msgid "
|
| 405 |
-
msgstr "
|
| 406 |
|
| 407 |
-
#:
|
| 408 |
-
msgid "
|
| 409 |
-
msgstr "
|
| 410 |
|
| 411 |
-
#:
|
| 412 |
-
msgid "
|
| 413 |
-
msgstr "
|
| 414 |
|
| 415 |
-
#:
|
| 416 |
-
msgid "
|
| 417 |
-
msgstr "
|
| 418 |
|
| 419 |
-
#:
|
| 420 |
-
msgid "
|
| 421 |
-
msgstr "
|
| 422 |
|
| 423 |
-
#:
|
| 424 |
-
msgid "
|
| 425 |
-
msgstr "
|
| 426 |
|
| 427 |
-
#:
|
| 428 |
-
msgid "
|
| 429 |
-
msgstr "
|
| 430 |
|
| 431 |
-
#:
|
| 432 |
-
|
| 433 |
-
|
| 434 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:728
|
| 435 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/main.php:730
|
| 436 |
-
msgid "Click to Dismiss"
|
| 437 |
-
msgstr "Cliquez pour ignorer"
|
| 438 |
|
| 439 |
-
#:
|
| 440 |
-
msgid "
|
| 441 |
-
msgstr "
|
| 442 |
|
| 443 |
-
#:
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
msgstr "Erreur"
|
| 447 |
|
| 448 |
-
#:
|
| 449 |
-
msgid "
|
| 450 |
-
msgstr "
|
| 451 |
|
| 452 |
-
#:
|
| 453 |
-
msgid "
|
| 454 |
-
msgstr "
|
| 455 |
|
| 456 |
-
#:
|
| 457 |
-
msgid "
|
| 458 |
-
msgstr "
|
| 459 |
|
| 460 |
-
#:
|
| 461 |
-
msgid "
|
| 462 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 463 |
|
| 464 |
-
#:
|
| 465 |
-
msgid "
|
| 466 |
-
msgstr "
|
| 467 |
|
| 468 |
-
#:
|
| 469 |
-
msgid "
|
|
|
|
|
|
|
| 470 |
msgstr ""
|
| 471 |
-
"
|
| 472 |
-
"
|
|
|
|
| 473 |
|
| 474 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 475 |
msgid ""
|
| 476 |
-
"
|
| 477 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 478 |
msgstr ""
|
| 479 |
-
"
|
| 480 |
-
"
|
|
|
|
| 481 |
|
| 482 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 483 |
msgid "Image"
|
| 484 |
msgstr "Image"
|
| 485 |
|
| 486 |
-
#:
|
| 487 |
msgid "ID"
|
| 488 |
msgstr "ID "
|
| 489 |
|
| 490 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 491 |
msgid "Date Posted"
|
| 492 |
msgstr "Date de Publication"
|
| 493 |
|
| 494 |
-
#:
|
| 495 |
-
msgid "
|
| 496 |
-
msgstr "
|
| 497 |
|
| 498 |
-
#:
|
| 499 |
-
|
| 500 |
-
|
| 501 |
-
#: C:\Users\amin\Desktop\simple-download-monitor/includes/templates/fancy1/sdm-fancy-1.php:42
|
| 502 |
-
msgid "green"
|
| 503 |
-
msgstr "vert"
|
| 504 |
|
| 505 |
-
#:
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
#:
|
| 510 |
-
msgid "Download
|
| 511 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 512 |
|
| 513 |
-
#:
|
| 514 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 515 |
msgid "Error! Please enter an ID value with this shortcode."
|
| 516 |
-
msgstr "Erreur ! Veuillez entrer une valeur d
|
| 517 |
|
| 518 |
-
#:
|
| 519 |
msgid ""
|
| 520 |
"Error! You must enter a category slug OR a category id with this shortcode. "
|
| 521 |
"Refer to the documentation for usage instructions."
|
| 522 |
msgstr ""
|
| 523 |
"Erreur ! Veuillez saisir une catégorie ou un id de catégorie avec ce "
|
| 524 |
"raccourci. Reportez-vous à la documentation pour obtenir des instructions "
|
| 525 |
-
"d
|
| 526 |
|
| 527 |
-
#:
|
| 528 |
msgid "Error! Please enter a category slug OR id; not both."
|
| 529 |
msgstr "Erreur ! Veuillez saisir une catégorie OU un ID pas les deux."
|
| 530 |
|
| 531 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 532 |
msgid "There are no download items matching this category criteria."
|
| 533 |
msgstr ""
|
| 534 |
-
"Il n
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
msgid ""
|
| 2 |
msgstr ""
|
| 3 |
+
"Project-Id-Version: simple-download-monitor-fr\n"
|
| 4 |
+
"POT-Creation-Date: 2018-04-23 08:37+0200\n"
|
| 5 |
+
"PO-Revision-Date: 2018-04-23 08:38+0200\n"
|
| 6 |
+
"Last-Translator: FreePixel <contact@freepixel.net>\n"
|
| 7 |
"Language-Team: \n"
|
| 8 |
+
"Language: fr_FR\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"X-Generator: Poedit 1.8.12\n"
|
| 13 |
"X-Poedit-KeywordsList: __;_e\n"
|
| 14 |
+
"X-Poedit-Basepath: simple-download-monitor\n"
|
|
|
|
| 15 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
| 16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
| 17 |
+
"X-Poedit-SearchPath-0: includes/sdm-admin-menu-handler.php\n"
|
| 18 |
+
"X-Poedit-SearchPath-1: includes/sdm-debug.php\n"
|
| 19 |
+
"X-Poedit-SearchPath-2: includes/sdm-download-request-handler.php\n"
|
| 20 |
+
"X-Poedit-SearchPath-3: includes/sdm-latest-downloads.php\n"
|
| 21 |
+
"X-Poedit-SearchPath-4: includes/sdm-logs-list-table.php\n"
|
| 22 |
+
"X-Poedit-SearchPath-5: includes/sdm-search-shortcode-handler.php\n"
|
| 23 |
+
"X-Poedit-SearchPath-6: includes/sdm-utility-functions-admin-side.php\n"
|
| 24 |
+
"X-Poedit-SearchPath-7: includes/sdm-utility-functions.php\n"
|
| 25 |
+
"X-Poedit-SearchPath-8: includes/admin-side/sdm-admin-add-ons-page.php\n"
|
| 26 |
+
"X-Poedit-SearchPath-9: includes/templates/fancy0/sdm-fancy-0.php\n"
|
| 27 |
+
"X-Poedit-SearchPath-10: includes/templates/fancy1/sdm-fancy-1.php\n"
|
| 28 |
+
"X-Poedit-SearchPath-11: includes/templates/fancy2/sdm-fancy-2.php\n"
|
| 29 |
+
"X-Poedit-SearchPath-12: sdm-post-type-and-taxonomy.php\n"
|
| 30 |
+
"X-Poedit-SearchPath-13: sdm-post-type-content-handler.php\n"
|
| 31 |
+
"X-Poedit-SearchPath-14: sdm-shortcodes.php\n"
|
| 32 |
+
"X-Poedit-SearchPath-15: main.php\n"
|
| 33 |
+
|
| 34 |
+
#: includes/sdm-admin-menu-handler.php:9
|
| 35 |
+
msgid "Logs"
|
| 36 |
+
msgstr "Logs"
|
| 37 |
|
| 38 |
+
#: includes/sdm-admin-menu-handler.php:10
|
| 39 |
+
#: includes/sdm-admin-menu-handler.php:245
|
| 40 |
+
msgid "Stats"
|
| 41 |
+
msgstr "Statistiques"
|
| 42 |
+
|
| 43 |
+
#: includes/sdm-admin-menu-handler.php:11 main.php:182
|
| 44 |
msgid "Settings"
|
| 45 |
msgstr "Paramètres"
|
| 46 |
|
| 47 |
+
#: includes/sdm-admin-menu-handler.php:12
|
| 48 |
+
msgid "Add-ons"
|
| 49 |
+
msgstr "Modules additionnels"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
|
| 51 |
+
#: includes/sdm-admin-menu-handler.php:23
|
| 52 |
+
msgid "Simple Download Monitor Settings Page"
|
| 53 |
+
msgstr "Page de Paramètres SDM "
|
| 54 |
|
| 55 |
+
#: includes/sdm-admin-menu-handler.php:27
|
| 56 |
+
msgid "follow us"
|
| 57 |
+
msgstr "nous suivre"
|
| 58 |
|
| 59 |
+
#: includes/sdm-admin-menu-handler.php:27
|
| 60 |
+
msgid ""
|
| 61 |
+
"on Twitter, Google+ or via Email to stay upto date about the new features of "
|
| 62 |
+
"this plugin."
|
| 63 |
+
msgstr ""
|
| 64 |
+
"sur Twitter, Google +, ou par Email pour être tenu à jour sur les nouvelles "
|
| 65 |
+
"fonctionnalités de ce plugin."
|
| 66 |
|
| 67 |
+
#: includes/sdm-admin-menu-handler.php:86
|
| 68 |
+
msgid "Are you sure want to delete all plugin's data and deactivate plugin?"
|
| 69 |
+
msgstr ""
|
| 70 |
+
"Êtes-vous sûr de vouloir supprimer toutes les données de l’extension et "
|
| 71 |
+
"désactiver l’extension ?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
|
| 73 |
+
#: includes/sdm-admin-menu-handler.php:91
|
| 74 |
+
msgid ""
|
| 75 |
+
"Data has been deleted and plugin deactivated. Click OK to go to Plugins page."
|
| 76 |
+
msgstr ""
|
| 77 |
+
"Les données ont été supprimées et l’extension désactivée. Cliquez sur OK "
|
| 78 |
+
"pour accéder à la page Extensions."
|
| 79 |
|
| 80 |
+
#: includes/sdm-admin-menu-handler.php:95
|
| 81 |
+
msgid "Error occured."
|
| 82 |
+
msgstr "Une erreur a été rencontrée."
|
| 83 |
|
| 84 |
+
#: includes/sdm-admin-menu-handler.php:118
|
| 85 |
+
msgid ""
|
| 86 |
+
"If you need a feature rich and supported plugin for selling your digital "
|
| 87 |
+
"items then checkout our"
|
| 88 |
+
msgstr ""
|
| 89 |
+
"Si vous avez besoin d’une extension riche en fonctionnalités pour la vente "
|
| 90 |
+
"de vos objets numériques alors allez voir sur"
|
| 91 |
|
| 92 |
+
#: includes/sdm-admin-menu-handler.php:118
|
| 93 |
+
msgid "WP eStore Plugin"
|
| 94 |
+
msgstr "WP eStore Plugin"
|
| 95 |
|
| 96 |
+
#: includes/sdm-admin-menu-handler.php:137
|
| 97 |
+
msgid "Log entries exported! Click on the following link to download the file."
|
| 98 |
+
msgstr ""
|
| 99 |
+
"Entrées de journal exportées ! Cliquez sur le lien suivant pour "
|
| 100 |
+
"télécharger le fichier."
|
| 101 |
|
| 102 |
+
#: includes/sdm-admin-menu-handler.php:138
|
| 103 |
+
msgid "Download Logs CSV File"
|
| 104 |
+
msgstr "Télécharger le fichier CSV des journaux"
|
| 105 |
|
| 106 |
+
#: includes/sdm-admin-menu-handler.php:148
|
| 107 |
+
msgid "Download log entries deleted!"
|
| 108 |
+
msgstr "Télécharger les entrées de journal supprimées !"
|
| 109 |
|
| 110 |
+
#: includes/sdm-admin-menu-handler.php:160
|
| 111 |
+
msgid "Download Logs"
|
| 112 |
+
msgstr "Télécharger le journal"
|
| 113 |
|
| 114 |
+
#: includes/sdm-admin-menu-handler.php:163
|
| 115 |
+
msgid "This page lists all tracked downloads."
|
| 116 |
+
msgstr "Cette page liste les suivis de téléchargements."
|
| 117 |
|
| 118 |
+
#: includes/sdm-admin-menu-handler.php:170
|
| 119 |
+
msgid "Export Download Log Entries"
|
| 120 |
+
msgstr "Exporter les entrées de journal de téléchargement"
|
| 121 |
|
| 122 |
+
#: includes/sdm-admin-menu-handler.php:174
|
| 123 |
+
msgid "Export Log Entries to CSV File"
|
| 124 |
+
msgstr "Exporter les entrées de journal vers un fichier CSV"
|
| 125 |
|
| 126 |
+
#: includes/sdm-admin-menu-handler.php:181
|
| 127 |
+
msgid "Reset Download Log Entries"
|
| 128 |
+
msgstr "Réinitialiser les entrées de journal de téléchargement"
|
| 129 |
|
| 130 |
+
#: includes/sdm-admin-menu-handler.php:185
|
| 131 |
+
msgid "Reset Log Entries"
|
| 132 |
+
msgstr "Réinitialiser les entrées de journal"
|
| 133 |
|
| 134 |
+
#: includes/sdm-admin-menu-handler.php:249
|
| 135 |
+
msgid "Choose Date Range (yyyy-mm-dd)"
|
| 136 |
+
msgstr "Choisir la plage de dates (aaaa-mm-jj)"
|
| 137 |
|
| 138 |
+
#: includes/sdm-admin-menu-handler.php:253
|
| 139 |
+
msgid "Start Date: "
|
| 140 |
+
msgstr "Date de début : "
|
| 141 |
|
| 142 |
+
#: includes/sdm-admin-menu-handler.php:254
|
| 143 |
+
msgid "End Date: "
|
| 144 |
+
msgstr "Date de fin "
|
| 145 |
|
| 146 |
+
#: includes/sdm-admin-menu-handler.php:256
|
| 147 |
+
msgid "This Month"
|
| 148 |
+
msgstr "Ce mois-ci"
|
|
|
|
| 149 |
|
| 150 |
+
#: includes/sdm-admin-menu-handler.php:257
|
| 151 |
+
msgid "Last Month"
|
| 152 |
+
msgstr "Dernier mois"
|
| 153 |
|
| 154 |
+
#: includes/sdm-admin-menu-handler.php:258
|
| 155 |
+
msgid "This Year"
|
| 156 |
+
msgstr "Cette année"
|
| 157 |
|
| 158 |
+
#: includes/sdm-admin-menu-handler.php:259
|
| 159 |
+
msgid "Last Year"
|
| 160 |
+
msgstr "Dernière année"
|
| 161 |
|
| 162 |
+
#: includes/sdm-admin-menu-handler.php:260
|
| 163 |
+
msgid "All Time"
|
| 164 |
+
msgstr "Tout le temps"
|
| 165 |
|
| 166 |
+
#: includes/sdm-admin-menu-handler.php:263
|
| 167 |
+
msgid "View Stats"
|
| 168 |
+
msgstr "Afficher les statistiques"
|
| 169 |
|
| 170 |
+
#: includes/sdm-admin-menu-handler.php:269
|
| 171 |
+
msgid "Downloads by date"
|
| 172 |
+
msgstr "Téléchargements par date"
|
| 173 |
|
| 174 |
+
#: includes/sdm-admin-menu-handler.php:270
|
| 175 |
+
msgid "Downloads by country"
|
| 176 |
+
msgstr "Téléchargements par pays"
|
| 177 |
|
| 178 |
+
#: includes/sdm-download-request-handler.php:13
|
| 179 |
+
msgid "Error! Incorrect download item id."
|
| 180 |
+
msgstr "Erreur ! Identifiant de l’élément de téléchargement incorrect."
|
| 181 |
|
| 182 |
+
#: includes/sdm-download-request-handler.php:16
|
| 183 |
+
msgid "Error! This download item ("
|
| 184 |
+
msgstr "Erreur ! Cet article de téléchargement ("
|
|
|
|
| 185 |
|
| 186 |
+
#: includes/sdm-download-request-handler.php:26
|
| 187 |
+
msgid "Error! This download requires a password."
|
| 188 |
+
msgstr "Erreur ! Ce téléchargement nécessite un mot de passe."
|
| 189 |
|
| 190 |
+
#: includes/sdm-download-request-handler.php:28 main.php:684 main.php:686
|
| 191 |
+
msgid "Click here"
|
| 192 |
+
msgstr "Cliquer ici"
|
| 193 |
|
| 194 |
+
#: includes/sdm-download-request-handler.php:29
|
| 195 |
+
msgid " and enter a valid password for this item"
|
| 196 |
+
msgstr " et entrez un mot de passe valide pour cet élément"
|
| 197 |
|
| 198 |
+
#: includes/sdm-download-request-handler.php:35
|
| 199 |
+
msgid "Error! Incorrect password. This download requires a valid password."
|
|
|
|
|
|
|
| 200 |
msgstr ""
|
| 201 |
+
"Erreur ! Mot de passe incorrect. Ce téléchargement nécessite un mot de "
|
| 202 |
+
"passe valide."
|
| 203 |
|
| 204 |
+
#: includes/sdm-download-request-handler.php:63
|
| 205 |
+
msgid "__Click here__ to go to login page."
|
| 206 |
+
msgstr "__Cliquez ici__ pour accéder à la page de connexion."
|
|
|
|
| 207 |
|
| 208 |
+
#: includes/sdm-download-request-handler.php:66
|
| 209 |
+
msgid "You need to be logged in to download this file."
|
| 210 |
+
msgstr "Vous devez être connecté pour télécharger ce fichier."
|
| 211 |
|
| 212 |
+
#: includes/sdm-download-request-handler.php:70
|
| 213 |
+
msgid "Not Logged In"
|
| 214 |
+
msgstr "Non connecté"
|
| 215 |
|
| 216 |
+
#: includes/sdm-download-request-handler.php:128
|
| 217 |
+
msgid "Error! Failed to log the download request in the database table"
|
| 218 |
+
msgstr ""
|
| 219 |
+
"Erreur! Impossible de se connecter à la demande de téléchargement dans la "
|
| 220 |
+
"table de base de données"
|
| 221 |
|
| 222 |
+
#: includes/sdm-download-request-handler.php:160
|
| 223 |
msgid ""
|
| 224 |
+
"Error! The URL value is empty. Please specify a correct URL value to "
|
| 225 |
+
"redirect to!"
|
| 226 |
msgstr ""
|
| 227 |
+
"Erreur! La valeur de l’URL est vide. S’il vous plaît spécifier une valeur "
|
| 228 |
+
"d’URL correcte pour rediriger vers elle!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
|
| 230 |
+
#: includes/sdm-latest-downloads.php:43
|
| 231 |
+
msgid "There are no download items matching this shortcode criteria."
|
| 232 |
+
msgstr ""
|
| 233 |
+
"Aucun élément de téléchargement ne correspond à ce critère de code court."
|
| 234 |
|
| 235 |
+
#: includes/sdm-logs-list-table.php:19
|
| 236 |
+
#: includes/templates/fancy1/sdm-fancy-1.php:95
|
| 237 |
+
#: sdm-post-type-content-handler.php:63 sdm-shortcodes.php:148
|
| 238 |
+
msgid "Download"
|
| 239 |
+
msgstr "Telecharger"
|
| 240 |
|
| 241 |
+
#: includes/sdm-logs-list-table.php:20
|
| 242 |
+
#: includes/templates/fancy1/sdm-fancy-1.php:95 main.php:807
|
| 243 |
+
#: sdm-post-type-and-taxonomy.php:7 sdm-post-type-and-taxonomy.php:8
|
| 244 |
+
#: sdm-post-type-and-taxonomy.php:13 sdm-post-type-and-taxonomy.php:19
|
| 245 |
+
#: sdm-post-type-content-handler.php:63 sdm-shortcodes.php:148
|
| 246 |
+
msgid "Downloads"
|
| 247 |
+
msgstr "téléchargements"
|
| 248 |
|
| 249 |
+
#: includes/sdm-logs-list-table.php:45
|
| 250 |
+
msgid "Edit"
|
| 251 |
+
msgstr "Éditer (Modifier)"
|
| 252 |
|
| 253 |
+
#: includes/sdm-logs-list-table.php:46
|
| 254 |
+
msgid "Delete"
|
| 255 |
+
msgstr "Effacer"
|
| 256 |
|
| 257 |
+
#: includes/sdm-logs-list-table.php:70 main.php:802
|
| 258 |
+
msgid "Title"
|
| 259 |
+
msgstr " Titre"
|
| 260 |
|
| 261 |
+
#: includes/sdm-logs-list-table.php:71 main.php:804
|
| 262 |
+
msgid "File"
|
| 263 |
+
msgstr "Fichier"
|
|
|
|
|
|
|
| 264 |
|
| 265 |
+
#: includes/sdm-logs-list-table.php:72
|
| 266 |
+
msgid "Visitor IP"
|
| 267 |
+
msgstr "IP du visiteur"
|
| 268 |
|
| 269 |
+
#: includes/sdm-logs-list-table.php:73
|
| 270 |
+
msgid "Date"
|
| 271 |
+
msgstr "Date"
|
| 272 |
|
| 273 |
+
#: includes/sdm-logs-list-table.php:74
|
| 274 |
+
msgid "Country"
|
| 275 |
+
msgstr "Pays"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 276 |
|
| 277 |
+
#: includes/sdm-logs-list-table.php:75
|
| 278 |
+
msgid "Username"
|
| 279 |
+
msgstr "Nom d’utilisateur"
|
| 280 |
|
| 281 |
+
#: includes/sdm-logs-list-table.php:96
|
| 282 |
+
msgid "Delete Permanently"
|
| 283 |
+
msgstr "Supprimer Définitivement"
|
| 284 |
|
| 285 |
+
#: includes/sdm-logs-list-table.php:111 includes/sdm-logs-list-table.php:142
|
| 286 |
+
msgid "Nope! Security check failed!"
|
| 287 |
+
msgstr "Zut! Le contrôle de sécurité a échoué !"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 288 |
|
| 289 |
+
#: includes/sdm-logs-list-table.php:115
|
| 290 |
+
msgid "No entries were selected."
|
| 291 |
+
msgstr "Pas d’entrées ont été sélectionnés."
|
| 292 |
|
| 293 |
+
#: includes/sdm-logs-list-table.php:115 includes/sdm-logs-list-table.php:129
|
| 294 |
+
#: includes/sdm-logs-list-table.php:131 includes/sdm-logs-list-table.php:151
|
| 295 |
+
#: includes/sdm-logs-list-table.php:153
|
| 296 |
+
msgid "Click to Dismiss"
|
| 297 |
+
msgstr "Cliquez pour ignorer"
|
| 298 |
|
| 299 |
+
#: includes/sdm-logs-list-table.php:122
|
| 300 |
+
msgid "Error! The row id value of a log entry must be numeric."
|
| 301 |
+
msgstr ""
|
| 302 |
+
"Erreur ! La valeur d’identifiant de ligne d’une entrée de journal doit "
|
| 303 |
+
"être numérique."
|
| 304 |
|
| 305 |
+
#: includes/sdm-logs-list-table.php:129
|
| 306 |
+
msgid "Entries Deleted!"
|
| 307 |
+
msgstr "Entrées supprimées!"
|
| 308 |
|
| 309 |
+
#: includes/sdm-logs-list-table.php:131 includes/sdm-logs-list-table.php:153
|
| 310 |
+
msgid "Error"
|
| 311 |
+
msgstr "Erreur"
|
| 312 |
|
| 313 |
+
#: includes/sdm-logs-list-table.php:151
|
| 314 |
+
msgid "Entry Deleted!"
|
| 315 |
+
msgstr "Ecriture supprimée !"
|
| 316 |
|
| 317 |
+
#: includes/sdm-search-shortcode-handler.php:65
|
| 318 |
+
msgid "Showing search results for "
|
| 319 |
+
msgstr "Affichage des résultats de recherche pour "
|
| 320 |
|
| 321 |
+
#: includes/sdm-search-shortcode-handler.php:66
|
| 322 |
+
msgid "Number of items found: "
|
| 323 |
+
msgstr "Nombre d’articles trouvés :"
|
| 324 |
|
| 325 |
+
#: includes/sdm-search-shortcode-handler.php:67
|
| 326 |
+
msgid "Keywords searched: "
|
| 327 |
+
msgstr "Mots-clés recherchés : "
|
| 328 |
|
| 329 |
+
#: includes/sdm-search-shortcode-handler.php:70
|
| 330 |
+
msgid "Nothing found for "
|
| 331 |
+
msgstr "Rien trouvé pour "
|
| 332 |
|
| 333 |
+
#: includes/sdm-utility-functions.php:9
|
| 334 |
msgid "Green"
|
| 335 |
msgstr "Vert"
|
| 336 |
|
| 337 |
+
#: includes/sdm-utility-functions.php:10
|
| 338 |
msgid "Blue"
|
| 339 |
msgstr "Bleu"
|
| 340 |
|
| 341 |
+
#: includes/sdm-utility-functions.php:11
|
| 342 |
msgid "Purple"
|
| 343 |
msgstr "Mauve"
|
| 344 |
|
| 345 |
+
#: includes/sdm-utility-functions.php:12
|
| 346 |
msgid "Teal"
|
| 347 |
msgstr "Bleu Canard"
|
| 348 |
|
| 349 |
+
#: includes/sdm-utility-functions.php:13
|
| 350 |
msgid "Dark Blue"
|
| 351 |
msgstr "Bleu foncé"
|
| 352 |
|
| 353 |
+
#: includes/sdm-utility-functions.php:14
|
| 354 |
msgid "Black"
|
| 355 |
msgstr "noir"
|
| 356 |
|
| 357 |
+
#: includes/sdm-utility-functions.php:15
|
| 358 |
msgid "Grey"
|
| 359 |
msgstr "Gris"
|
| 360 |
|
| 361 |
+
#: includes/sdm-utility-functions.php:16
|
| 362 |
msgid "Pink"
|
| 363 |
msgstr "Rose"
|
| 364 |
|
| 365 |
+
#: includes/sdm-utility-functions.php:17
|
| 366 |
msgid "Orange"
|
| 367 |
msgstr "Orange"
|
| 368 |
|
| 369 |
+
#: includes/sdm-utility-functions.php:18
|
| 370 |
msgid "White"
|
| 371 |
msgstr "Blanc"
|
| 372 |
|
| 373 |
+
#: includes/sdm-utility-functions.php:62
|
| 374 |
+
#: includes/templates/fancy0/sdm-fancy-0.php:75
|
| 375 |
+
#: includes/templates/fancy1/sdm-fancy-1.php:43
|
| 376 |
+
#: includes/templates/fancy2/sdm-fancy-2.php:60
|
| 377 |
+
#: sdm-post-type-content-handler.php:44 sdm-shortcodes.php:68
|
| 378 |
+
#: sdm-shortcodes.php:162
|
| 379 |
+
msgid "Download Now!"
|
| 380 |
+
msgstr "Télécharger le catalogue"
|
| 381 |
|
| 382 |
+
#: includes/sdm-utility-functions.php:69
|
| 383 |
+
msgid "Enter Password to Download:"
|
| 384 |
+
msgstr "Entrez le mot de passe pour télécharger :"
|
| 385 |
|
| 386 |
+
#: includes/templates/fancy0/sdm-fancy-0.php:64
|
| 387 |
+
#: sdm-post-type-content-handler.php:39
|
| 388 |
+
msgid "green"
|
| 389 |
+
msgstr "vert"
|
|
|
|
|
|
|
| 390 |
|
| 391 |
+
#: includes/templates/fancy1/sdm-fancy-1.php:111
|
| 392 |
+
#: includes/templates/fancy2/sdm-fancy-2.php:121
|
| 393 |
+
#: sdm-post-type-content-handler.php:87
|
| 394 |
+
msgid "Size: "
|
| 395 |
+
msgstr "Taille : "
|
| 396 |
|
| 397 |
+
#: includes/templates/fancy1/sdm-fancy-1.php:118
|
| 398 |
+
#: includes/templates/fancy2/sdm-fancy-2.php:128 main.php:433
|
| 399 |
+
#: sdm-post-type-content-handler.php:94
|
| 400 |
+
msgid "Version: "
|
| 401 |
+
msgstr "Version : "
|
| 402 |
|
| 403 |
+
#: main.php:237 main.php:320
|
| 404 |
+
msgid "Select File"
|
| 405 |
+
msgstr "Sélectionnez un fichier"
|
|
|
|
| 406 |
|
| 407 |
+
#: main.php:238
|
| 408 |
+
msgid "Select Thumbnail"
|
| 409 |
+
msgstr "Sélectionnez une miniature"
|
|
|
|
| 410 |
|
| 411 |
+
#: main.php:239
|
| 412 |
+
msgid "Insert"
|
| 413 |
+
msgstr "Insérer"
|
| 414 |
|
| 415 |
+
#: main.php:240
|
| 416 |
+
msgid "Image Successfully Removed"
|
| 417 |
+
msgstr "Image supprimée avec succès"
|
| 418 |
|
| 419 |
+
#: main.php:241
|
| 420 |
+
msgid "Error with AJAX"
|
| 421 |
+
msgstr "Erreur avec AJAX"
|
| 422 |
|
| 423 |
+
#: main.php:252
|
| 424 |
+
msgid "Please select a Download Item:"
|
| 425 |
+
msgstr "Veuillez sélectionner un téléchargement :"
|
| 426 |
|
| 427 |
+
#: main.php:253
|
| 428 |
+
msgid "Download Title"
|
| 429 |
+
msgstr "Titre du Téléchargement"
|
| 430 |
|
| 431 |
+
#: main.php:254
|
| 432 |
+
msgid "Include Fancy Box"
|
| 433 |
+
msgstr "Inclure la Fancy Box"
|
| 434 |
|
| 435 |
+
#: main.php:255
|
| 436 |
+
msgid "Open New Window"
|
| 437 |
+
msgstr "Ouvrir une nouvelle fenêtre"
|
| 438 |
|
| 439 |
+
#: main.php:256
|
| 440 |
+
msgid "Button Color"
|
| 441 |
+
msgstr "Couleur du bouton"
|
| 442 |
|
| 443 |
+
#: main.php:257
|
| 444 |
+
msgid "Insert SDM Shortcode"
|
| 445 |
+
msgstr "Insérez le Shortcode SDM"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 446 |
|
| 447 |
+
#: main.php:288
|
| 448 |
+
msgid "Description"
|
| 449 |
+
msgstr "Description"
|
| 450 |
|
| 451 |
+
#: main.php:289
|
| 452 |
+
msgid "Downloadable File (Visitors will download this item)"
|
| 453 |
+
msgstr "Fichier téléchargeable (Les visiteurs téléchargeront cet élément)"
|
|
|
|
| 454 |
|
| 455 |
+
#: main.php:290
|
| 456 |
+
msgid "PHP Dispatch or Redirect"
|
| 457 |
+
msgstr "Envoi PHP ou redirection"
|
| 458 |
|
| 459 |
+
#: main.php:291
|
| 460 |
+
msgid "File Thumbnail (Optional)"
|
| 461 |
+
msgstr "La miniature du fichier (Facultatif)"
|
| 462 |
|
| 463 |
+
#: main.php:292
|
| 464 |
+
msgid "Statistics"
|
| 465 |
+
msgstr "Statistiques"
|
| 466 |
|
| 467 |
+
#: main.php:293
|
| 468 |
+
msgid "Other Details (Optional)"
|
| 469 |
+
msgstr "Autres détails (facultatif)"
|
| 470 |
+
|
| 471 |
+
#: main.php:294
|
| 472 |
+
msgid "Shortcodes"
|
| 473 |
+
msgstr "Shortcodes"
|
| 474 |
|
| 475 |
+
#: main.php:298
|
| 476 |
+
msgid "Add a description for this download item."
|
| 477 |
+
msgstr "Ajouter une description pour ce fichier."
|
| 478 |
|
| 479 |
+
#: main.php:312
|
| 480 |
+
msgid ""
|
| 481 |
+
"Manually enter a valid URL of the file in the text box below, or click "
|
| 482 |
+
"\"Select File\" button to upload (or choose) the downloadable file."
|
| 483 |
msgstr ""
|
| 484 |
+
"Entrez manuellement une URL valide du fichier dans la zone de texte ci-"
|
| 485 |
+
"dessous, ou cliquez sur le bouton \"Sélectionner un fichier\" pour "
|
| 486 |
+
"télécharger (ou choisir) le fichier téléchargeable."
|
| 487 |
|
| 488 |
+
#: main.php:323
|
| 489 |
+
msgid "Steps to upload a file or choose one from your media library:"
|
| 490 |
+
msgstr ""
|
| 491 |
+
"Étapes pour télécharger un fichier ou en choisir un dans votre bibliothèque "
|
| 492 |
+
"multimédia :"
|
| 493 |
+
|
| 494 |
+
#: main.php:348
|
| 495 |
msgid ""
|
| 496 |
+
"Dispatch the file via PHP directly instead of redirecting to it. PHP "
|
| 497 |
+
"Dispatching keeps the download URL hidden. Dispatching works only for local "
|
| 498 |
+
"files (files that you uploaded to this site via this plugin or media "
|
| 499 |
+
"library)."
|
| 500 |
+
msgstr ""
|
| 501 |
+
"Distribuer le fichier via PHP directement au lieu de le rediriger. Envoi PHP "
|
| 502 |
+
"garde l’URL de téléchargement cachée. L’envoi fonctionne uniquement pour les "
|
| 503 |
+
"fichiers locaux (fichiers que vous avez téléchargés sur ce site via ce "
|
| 504 |
+
"plugin ou cette bibliothèque multimédia)."
|
| 505 |
+
|
| 506 |
+
#: main.php:356
|
| 507 |
+
msgid ""
|
| 508 |
+
"Manually enter a valid URL, or click \"Select Image\" to upload (or choose) "
|
| 509 |
+
"the file thumbnail image."
|
| 510 |
+
msgstr ""
|
| 511 |
+
"Saisissez manuellement une URL valide ou cliquez sur \"Sélectionner une image"
|
| 512 |
+
"\" pour télécharger (ou choisir) l’image miniature du fichier."
|
| 513 |
+
|
| 514 |
+
#: main.php:361
|
| 515 |
+
msgid "Select Image"
|
| 516 |
+
msgstr "Selectionnez une image"
|
| 517 |
+
|
| 518 |
+
#: main.php:362
|
| 519 |
+
msgid "Remove Image"
|
| 520 |
+
msgstr "Supprimer I’image"
|
| 521 |
+
|
| 522 |
+
#: main.php:376
|
| 523 |
+
msgid ""
|
| 524 |
+
"This thumbnail image will be used to create a fancy file download box if you "
|
| 525 |
+
"want to use it."
|
| 526 |
+
msgstr ""
|
| 527 |
+
"Cette image miniature sera utilisée pour créer une boîte de téléchargement "
|
| 528 |
+
"de fichiers stylisée si vous voulez l’utiliser."
|
| 529 |
+
|
| 530 |
+
#: main.php:390
|
| 531 |
+
msgid "These are the statistics for this download item."
|
| 532 |
+
msgstr "Voici les statistiques pour ce téléchargement."
|
| 533 |
+
|
| 534 |
+
#: main.php:397
|
| 535 |
+
msgid "Number of Downloads:"
|
| 536 |
+
msgstr "Nombre de téléchargements:"
|
| 537 |
+
|
| 538 |
+
#: main.php:402
|
| 539 |
+
msgid "Offset Count: "
|
| 540 |
+
msgstr "Décalage du compteur : "
|
| 541 |
+
|
| 542 |
+
#: main.php:405
|
| 543 |
+
msgid ""
|
| 544 |
+
"Enter any positive or negative numerical value; to offset the download count "
|
| 545 |
+
"shown to the visitors (when using the download counter shortcode)."
|
| 546 |
+
msgstr ""
|
| 547 |
+
"Entrez une valeur numérique, positive ou négative, pour compenser le nombre "
|
| 548 |
+
"de téléchargements indiqué aux visiteurs (lors de l’utilisation du code "
|
| 549 |
+
"court du compteur de téléchargement)."
|
| 550 |
+
|
| 551 |
+
#: main.php:412
|
| 552 |
+
msgid "Disable download logging for this item."
|
| 553 |
+
msgstr "Désactiver les entrées de téléchargement pour cet élément."
|
| 554 |
+
|
| 555 |
+
#: main.php:426
|
| 556 |
+
msgid "File Size: "
|
| 557 |
+
msgstr "Taille du fichier : "
|
| 558 |
+
|
| 559 |
+
#: main.php:429
|
| 560 |
+
msgid ""
|
| 561 |
+
"Enter the size of this file (example value: 2.15 MB). You can show this "
|
| 562 |
+
"value in the fancy display by using a shortcode parameter."
|
| 563 |
+
msgstr ""
|
| 564 |
+
"Entrez la taille de ce fichier (valeur d’exemple : 2,15 Mo). Vous "
|
| 565 |
+
"pouvez afficher cette valeur dans l’affichage fantaisie en utilisant un "
|
| 566 |
+
"paramètre de code court."
|
| 567 |
+
|
| 568 |
+
#: main.php:436
|
| 569 |
+
msgid ""
|
| 570 |
+
"Enter the version number for this item if any (example value: v2.5.10). You "
|
| 571 |
+
"can show this value in the fancy display by using a shortcode parameter."
|
| 572 |
+
msgstr ""
|
| 573 |
+
"Entrez le numéro de version de cet article, le cas échéant (exemple de "
|
| 574 |
+
"valeur: v2.5.10). Vous pouvez afficher cette valeur dans l’affichage "
|
| 575 |
+
"fantaisie en utilisant un paramètre de code court."
|
| 576 |
+
|
| 577 |
+
#: main.php:443
|
| 578 |
+
msgid ""
|
| 579 |
+
"The following shortcode can be used on posts or pages to embed a download "
|
| 580 |
+
"now button for this file. You can also use the shortcode inserter (in the "
|
| 581 |
+
"post editor) to add this shortcode to a post or page."
|
| 582 |
+
msgstr ""
|
| 583 |
+
"Le code court suivant peut être utilisé sur des publications ou des pages "
|
| 584 |
+
"pour intégrer un bouton de téléchargement maintenant pour ce fichier. Vous "
|
| 585 |
+
"pouvez également utiliser le dispositif d’insertion de code court (dans "
|
| 586 |
+
"l’éditeur de publication) pour ajouter ce code court à un article ou à une "
|
| 587 |
+
"page."
|
| 588 |
+
|
| 589 |
+
#: main.php:449
|
| 590 |
+
msgid ""
|
| 591 |
+
"The following shortcode can be used to show a download counter for this item."
|
| 592 |
+
msgstr ""
|
| 593 |
+
"Le code court suivant peut être utilisé pour afficher un compteur de "
|
| 594 |
+
"téléchargement pour cet élément."
|
| 595 |
+
|
| 596 |
+
#: main.php:557
|
| 597 |
+
msgid "General Options"
|
| 598 |
+
msgstr "Options générales"
|
| 599 |
+
|
| 600 |
+
#: main.php:558
|
| 601 |
+
msgid "Admin Options"
|
| 602 |
+
msgstr "Option d’administration"
|
| 603 |
+
|
| 604 |
+
#: main.php:559
|
| 605 |
+
msgid "Colors"
|
| 606 |
+
msgstr "Couleurs"
|
| 607 |
+
|
| 608 |
+
#: main.php:560
|
| 609 |
+
msgid "Debug"
|
| 610 |
+
msgstr "Débogage"
|
| 611 |
+
|
| 612 |
+
#: main.php:561
|
| 613 |
+
msgid "Delete Plugin Data"
|
| 614 |
+
msgstr "Supprimer les données de l’extension"
|
| 615 |
+
|
| 616 |
+
#: main.php:564
|
| 617 |
+
msgid "Hide Download Count"
|
| 618 |
+
msgstr "Masquer le nombre de téléchargements"
|
| 619 |
+
|
| 620 |
+
#: main.php:565
|
| 621 |
+
msgid "PHP Dispatching"
|
| 622 |
+
msgstr "Envoi PHP"
|
| 623 |
+
|
| 624 |
+
#: main.php:566
|
| 625 |
+
msgid "Only Allow Logged-in Users to Download"
|
| 626 |
+
msgstr "Autoriser uniquement les utilisateurs connectés à télécharger"
|
| 627 |
+
|
| 628 |
+
#: main.php:567
|
| 629 |
+
msgid "Login Page URL"
|
| 630 |
+
msgstr "URL de la page de connexion"
|
| 631 |
+
|
| 632 |
+
#: main.php:569
|
| 633 |
+
msgid "Remove Tinymce Button"
|
| 634 |
+
msgstr "Supprimer le bouton Tinymce"
|
| 635 |
+
|
| 636 |
+
#: main.php:570
|
| 637 |
+
msgid "Log Unique IP"
|
| 638 |
+
msgstr "Entrée IP unique"
|
| 639 |
+
|
| 640 |
+
#: main.php:571
|
| 641 |
+
msgid "Do Not Capture IP Address"
|
| 642 |
+
msgstr "Ne pas capturer l’adresse IP"
|
| 643 |
+
|
| 644 |
+
#: main.php:572
|
| 645 |
+
msgid "Do Not Count Downloads from Bots"
|
| 646 |
+
msgstr "Ne pas compter les téléchargements des bots."
|
| 647 |
+
|
| 648 |
+
#: main.php:573
|
| 649 |
+
msgid "Disable Download Logs"
|
| 650 |
+
msgstr "Désactiver les journaux de téléchargement"
|
| 651 |
+
|
| 652 |
+
#: main.php:575
|
| 653 |
+
msgid "Download Button Color"
|
| 654 |
+
msgstr "Couleur du bouton de Téléchargement"
|
| 655 |
+
|
| 656 |
+
#: main.php:577
|
| 657 |
+
msgid "Enable Debug"
|
| 658 |
+
msgstr "Activer le mode de débogage"
|
| 659 |
+
|
| 660 |
+
#: main.php:582
|
| 661 |
+
msgid "General options settings"
|
| 662 |
+
msgstr "Paramètres généraux d’options"
|
| 663 |
+
|
| 664 |
+
#: main.php:587
|
| 665 |
+
msgid "Admin options settings"
|
| 666 |
+
msgstr "Paramètres des options d’administration"
|
| 667 |
+
|
| 668 |
+
#: main.php:592
|
| 669 |
+
msgid "Front End colors settings"
|
| 670 |
+
msgstr "Paramètres de couleurs de l’interface utilisateur"
|
| 671 |
+
|
| 672 |
+
#: main.php:597
|
| 673 |
+
msgid "Debug settings"
|
| 674 |
+
msgstr "Paramètres de débogage"
|
| 675 |
+
|
| 676 |
+
#: main.php:602
|
| 677 |
+
msgid ""
|
| 678 |
+
"You can delete all the data related to this plugin from database using the "
|
| 679 |
+
"button below. Useful when you're uninstalling the plugin and don't want any "
|
| 680 |
+
"leftovers remaining."
|
| 681 |
+
msgstr ""
|
| 682 |
+
"Vous pouvez supprimer toutes les données relatives à cette extension de la "
|
| 683 |
+
"base de données en utilisant le bouton ci-dessous. Utile lorsque vous "
|
| 684 |
+
"désinstallez l’extension et que vous ne voulez pas qu’il reste des données."
|
| 685 |
+
|
| 686 |
+
#: main.php:603
|
| 687 |
+
msgid "Warning"
|
| 688 |
+
msgstr "Attention"
|
| 689 |
+
|
| 690 |
+
#: main.php:603
|
| 691 |
+
msgid ""
|
| 692 |
+
"this can't be undone. All settings, download items, download logs will be "
|
| 693 |
+
"deleted."
|
| 694 |
+
msgstr ""
|
| 695 |
+
"cela ne peut pas être annulé. Tous les paramètres, télécharger des éléments, "
|
| 696 |
+
"télécharger les journaux seront supprimés."
|
| 697 |
+
|
| 698 |
+
#: main.php:604
|
| 699 |
+
msgid "Delete all data and deactivate plugin"
|
| 700 |
+
msgstr "Supprimer toutes les données et désactiver l’extension."
|
| 701 |
+
|
| 702 |
+
#: main.php:611
|
| 703 |
+
msgid "Hide the download count that is shown in some of the fancy templates."
|
| 704 |
+
msgstr ""
|
| 705 |
+
"Masquez le nombre de téléchargements indiqué dans certains des modèles "
|
| 706 |
+
"stylisés."
|
| 707 |
+
|
| 708 |
+
#: main.php:618
|
| 709 |
+
msgid ""
|
| 710 |
+
"When you create a new download item, The PHP Dispatching option should be "
|
| 711 |
+
"enabled by default. PHP Dispatching keeps the URL of the downloadable files "
|
| 712 |
+
"hidden."
|
| 713 |
msgstr ""
|
| 714 |
+
"Lorsque vous créez un nouvel élément de téléchargement, l’option Envoi de "
|
| 715 |
+
"PHP doit être activée par défaut. Envoi de PHP conserve l’URL des fichiers "
|
| 716 |
+
"téléchargeables cachés."
|
| 717 |
|
| 718 |
+
#: main.php:625
|
| 719 |
+
msgid ""
|
| 720 |
+
"Enable this option if you want to allow downloads only for logged-in users. "
|
| 721 |
+
"When enabled, anonymous users clicking on the download button will receive "
|
| 722 |
+
"an error message."
|
| 723 |
+
msgstr ""
|
| 724 |
+
"Activez cette option si vous souhaitez autoriser les téléchargements "
|
| 725 |
+
"uniquement pour les utilisateurs connectés. Lorsque cette option est "
|
| 726 |
+
"activée, les utilisateurs anonymes qui cliquent sur le bouton de "
|
| 727 |
+
"téléchargement recevront un message d’erreur."
|
| 728 |
+
|
| 729 |
+
#: main.php:632
|
| 730 |
+
msgid ""
|
| 731 |
+
"(Optional) Specify a login page URL where users can login. This is useful if "
|
| 732 |
+
"you only allow logged in users to be able to download. This link will be "
|
| 733 |
+
"added to the message that is shown to anonymous users."
|
| 734 |
+
msgstr ""
|
| 735 |
+
"(Optionnel) Spécifiez une URL de page de connexion dans laquelle les "
|
| 736 |
+
"utilisateurs peuvent se connecter. Ceci est utile si vous autorisez "
|
| 737 |
+
"uniquement les utilisateurs connectés à télécharger. Ce lien sera ajouté au "
|
| 738 |
+
"message affiché aux utilisateurs anonymes."
|
| 739 |
+
|
| 740 |
+
#: main.php:638
|
| 741 |
+
msgid "Removes the SDM Downloads button from the WP content editor."
|
| 742 |
+
msgstr "Supprime le bouton Téléchargements SDM de l’éditeur de contenu de WP."
|
| 743 |
+
|
| 744 |
+
#: main.php:644
|
| 745 |
+
msgid "Only logs downloads from unique IP addresses."
|
| 746 |
+
msgstr "Seuls les journaux sont téléchargés à partir d’adresses IP uniques."
|
| 747 |
+
|
| 748 |
+
#: main.php:650
|
| 749 |
+
msgid ""
|
| 750 |
+
"Use this if you do not want to capture the IP address and Country of the "
|
| 751 |
+
"visitors when they download an item."
|
| 752 |
+
msgstr ""
|
| 753 |
+
"Utilisez cette option si vous ne souhaitez pas capturer l’adresse IP et le "
|
| 754 |
+
"pays des visiteurs lorsqu’ils téléchargent un élément."
|
| 755 |
+
|
| 756 |
+
#: main.php:656
|
| 757 |
+
msgid "When enabled, the plugin won't count and log downloads from bots."
|
| 758 |
+
msgstr ""
|
| 759 |
+
"Lorsque cette option est activée, l’extension ne compte pas et enregistre "
|
| 760 |
+
"les téléchargements depuis les robots."
|
| 761 |
+
|
| 762 |
+
#: main.php:662
|
| 763 |
+
msgid ""
|
| 764 |
+
"Disables all download logs. (This global option overrides the individual "
|
| 765 |
+
"download item option.)"
|
| 766 |
+
msgstr ""
|
| 767 |
+
"Désactive tous les journaux de téléchargement. (Cette option globale "
|
| 768 |
+
"remplace l’option d’élément de téléchargement individuel.)"
|
| 769 |
+
|
| 770 |
+
#: main.php:682
|
| 771 |
+
msgid "Check this option to enable debug logging."
|
| 772 |
+
msgstr "Cochez cette option pour activer la journalisation du débogage."
|
| 773 |
+
|
| 774 |
+
#: main.php:685
|
| 775 |
+
msgid " to view log file."
|
| 776 |
+
msgstr " pour afficher le fichier journal."
|
| 777 |
+
|
| 778 |
+
#: main.php:687
|
| 779 |
+
msgid " to reset log file."
|
| 780 |
+
msgstr " pour réinitialiser le fichier journal."
|
| 781 |
+
|
| 782 |
+
#: main.php:725
|
| 783 |
+
msgid "Permission denied!"
|
| 784 |
+
msgstr "Permission refusée !"
|
| 785 |
+
|
| 786 |
+
#: main.php:801
|
| 787 |
msgid "Image"
|
| 788 |
msgstr "Image"
|
| 789 |
|
| 790 |
+
#: main.php:803
|
| 791 |
msgid "ID"
|
| 792 |
msgstr "ID "
|
| 793 |
|
| 794 |
+
#: main.php:805 sdm-post-type-and-taxonomy.php:56
|
| 795 |
+
msgid "Categories"
|
| 796 |
+
msgstr "Catégories"
|
| 797 |
+
|
| 798 |
+
#: main.php:806 sdm-post-type-and-taxonomy.php:80
|
| 799 |
+
msgid "Tags"
|
| 800 |
+
msgstr "Mots clés "
|
| 801 |
+
|
| 802 |
+
#: main.php:808
|
| 803 |
msgid "Date Posted"
|
| 804 |
msgstr "Date de Publication"
|
| 805 |
|
| 806 |
+
#: sdm-post-type-and-taxonomy.php:9 sdm-post-type-and-taxonomy.php:10
|
| 807 |
+
msgid "Add New"
|
| 808 |
+
msgstr "Ajouter Nouveau"
|
| 809 |
|
| 810 |
+
#: sdm-post-type-and-taxonomy.php:11
|
| 811 |
+
msgid "Edit Download"
|
| 812 |
+
msgstr "Modifier Téléchargement"
|
|
|
|
|
|
|
|
|
|
| 813 |
|
| 814 |
+
#: sdm-post-type-and-taxonomy.php:12
|
| 815 |
+
msgid "New Download"
|
| 816 |
+
msgstr "Nouveau téléchargement"
|
| 817 |
+
|
| 818 |
+
#: sdm-post-type-and-taxonomy.php:14
|
| 819 |
+
msgid "View Download"
|
| 820 |
+
msgstr "Afficher Téléchargement"
|
| 821 |
+
|
| 822 |
+
#: sdm-post-type-and-taxonomy.php:15
|
| 823 |
+
msgid "Search Downloads"
|
| 824 |
+
msgstr "Recherche de téléchargements"
|
| 825 |
+
|
| 826 |
+
#: sdm-post-type-and-taxonomy.php:16
|
| 827 |
+
msgid "No Downloads found"
|
| 828 |
+
msgstr "Aucun Téléchargement Trouvé"
|
| 829 |
+
|
| 830 |
+
#: sdm-post-type-and-taxonomy.php:17
|
| 831 |
+
msgid "No Downloads found in Trash"
|
| 832 |
+
msgstr "Aucun téléchargement trouvé dans la poubelle"
|
| 833 |
+
|
| 834 |
+
#: sdm-post-type-and-taxonomy.php:18
|
| 835 |
+
msgid "Parent Download"
|
| 836 |
+
msgstr "Téléchargement Parent"
|
| 837 |
+
|
| 838 |
+
#: sdm-post-type-and-taxonomy.php:48
|
| 839 |
+
msgid "Search Categories"
|
| 840 |
+
msgstr "Chercher dans Catégories"
|
| 841 |
+
|
| 842 |
+
#: sdm-post-type-and-taxonomy.php:49
|
| 843 |
+
msgid "All Categories"
|
| 844 |
+
msgstr "Toutes Catégories"
|
| 845 |
+
|
| 846 |
+
#: sdm-post-type-and-taxonomy.php:50
|
| 847 |
+
msgid "Categories Genre"
|
| 848 |
+
msgstr "Types de catégories"
|
| 849 |
+
|
| 850 |
+
#: sdm-post-type-and-taxonomy.php:51
|
| 851 |
+
msgid "Categories Genre:"
|
| 852 |
+
msgstr "Types de catégories"
|
| 853 |
+
|
| 854 |
+
#: sdm-post-type-and-taxonomy.php:52
|
| 855 |
+
msgid "Edit Category"
|
| 856 |
+
msgstr "Modifier Catégorie"
|
| 857 |
+
|
| 858 |
+
#: sdm-post-type-and-taxonomy.php:53
|
| 859 |
+
msgid "Update Category"
|
| 860 |
+
msgstr "Mettre à jour la catégorie"
|
| 861 |
+
|
| 862 |
+
#: sdm-post-type-and-taxonomy.php:54
|
| 863 |
+
msgid "Add New Category"
|
| 864 |
+
msgstr "Ajouter une nouvelle catégorie"
|
| 865 |
|
| 866 |
+
#: sdm-post-type-and-taxonomy.php:55
|
| 867 |
+
msgid "New Category"
|
| 868 |
+
msgstr "Nouvelle catégorie"
|
| 869 |
+
|
| 870 |
+
#: sdm-post-type-and-taxonomy.php:72
|
| 871 |
+
msgid "Search Tags"
|
| 872 |
+
msgstr "Rechercher parmi les mots-clés"
|
| 873 |
+
|
| 874 |
+
#: sdm-post-type-and-taxonomy.php:73
|
| 875 |
+
msgid "All Tags"
|
| 876 |
+
msgstr "Tous les tags"
|
| 877 |
+
|
| 878 |
+
#: sdm-post-type-and-taxonomy.php:74
|
| 879 |
+
msgid "Tags Genre"
|
| 880 |
+
msgstr "Genre de mots-clés"
|
| 881 |
+
|
| 882 |
+
#: sdm-post-type-and-taxonomy.php:75
|
| 883 |
+
msgid "Tags Genre:"
|
| 884 |
+
msgstr "Genre de mots-clés:"
|
| 885 |
+
|
| 886 |
+
#: sdm-post-type-and-taxonomy.php:76
|
| 887 |
+
msgid "Edit Tag"
|
| 888 |
+
msgstr "Modifier le mots-clé"
|
| 889 |
+
|
| 890 |
+
#: sdm-post-type-and-taxonomy.php:77
|
| 891 |
+
msgid "Update Tag"
|
| 892 |
+
msgstr "Mettre à jour les mots-clés"
|
| 893 |
+
|
| 894 |
+
#: sdm-post-type-and-taxonomy.php:78
|
| 895 |
+
msgid "Add New Tag"
|
| 896 |
+
msgstr "Ajouter un nouveau mot clé"
|
| 897 |
+
|
| 898 |
+
#: sdm-post-type-and-taxonomy.php:79
|
| 899 |
+
msgid "New Tag"
|
| 900 |
+
msgstr "Nouveau tag"
|
| 901 |
+
|
| 902 |
+
#: sdm-shortcodes.php:81 sdm-shortcodes.php:128 sdm-shortcodes.php:142
|
| 903 |
msgid "Error! Please enter an ID value with this shortcode."
|
| 904 |
+
msgstr "Erreur ! Veuillez entrer une valeur d’ID avec ce raccourci."
|
| 905 |
|
| 906 |
+
#: sdm-shortcodes.php:175
|
| 907 |
msgid ""
|
| 908 |
"Error! You must enter a category slug OR a category id with this shortcode. "
|
| 909 |
"Refer to the documentation for usage instructions."
|
| 910 |
msgstr ""
|
| 911 |
"Erreur ! Veuillez saisir une catégorie ou un id de catégorie avec ce "
|
| 912 |
"raccourci. Reportez-vous à la documentation pour obtenir des instructions "
|
| 913 |
+
"d’utilisation."
|
| 914 |
|
| 915 |
+
#: sdm-shortcodes.php:180
|
| 916 |
msgid "Error! Please enter a category slug OR id; not both."
|
| 917 |
msgstr "Erreur ! Veuillez saisir une catégorie OU un ID pas les deux."
|
| 918 |
|
| 919 |
+
#: sdm-shortcodes.php:210
|
| 920 |
+
msgid ""
|
| 921 |
+
"Error! You must enter a numeric number for the \"pagination\" parameter of "
|
| 922 |
+
"the shortcode. Refer to the usage documentation."
|
| 923 |
+
msgstr ""
|
| 924 |
+
"Erreur ! Vous devez entrer un numéro numérique pour le paramètre "
|
| 925 |
+
"\"pagination\" du code court. Reportez-vous à la documentation d’utilisation."
|
| 926 |
+
|
| 927 |
+
#: sdm-shortcodes.php:235
|
| 928 |
msgid "There are no download items matching this category criteria."
|
| 929 |
msgstr ""
|
| 930 |
+
"Il n’y a pas de téléchargement correspondant à ces critères de catégorie."
|
| 931 |
+
|
| 932 |
+
#~ msgid "Incorrect Password"
|
| 933 |
+
#~ msgstr "Mot de passe incorrect"
|
| 934 |
+
|
| 935 |
+
#~ msgid "Control various plugin features."
|
| 936 |
+
#~ msgstr "Contrôlez diverses fonctionnalités plug-in."
|
| 937 |
+
|
| 938 |
+
#~ msgid "Color Options"
|
| 939 |
+
#~ msgstr "Options de Couleur"
|
| 940 |
+
|
| 941 |
+
#~ msgid "Adjust color options"
|
| 942 |
+
#~ msgstr "Réglez les options de couleurs"
|
| 943 |
+
|
| 944 |
+
#~ msgid "Upload File"
|
| 945 |
+
#~ msgstr "Télécharger un fichier"
|
| 946 |
+
|
| 947 |
+
#~ msgid "current"
|
| 948 |
+
#~ msgstr "Actuel"
|
| 949 |
+
|
| 950 |
+
#~ msgid "Adjusts the color of the \"Download Now\" button."
|
| 951 |
+
#~ msgstr "Modifier la couleur du bouton \"Télécharger Maintenant\"."
|
| 952 |
+
|
| 953 |
+
#~ msgid "Export All as Excel"
|
| 954 |
+
#~ msgstr "Export Tout sous Excel"
|
| 955 |
+
|
| 956 |
+
#~ msgid "Download Export File"
|
| 957 |
+
#~ msgstr "Télécharger le fichier d'exportation"
|
| 958 |
+
|
| 959 |
+
#~ msgid "Submit"
|
| 960 |
+
#~ msgstr "Soumettre"
|
| 961 |
+
|
| 962 |
+
#~ msgid "Visitor Country"
|
| 963 |
+
#~ msgstr "Pays du visiteur"
|
main.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: Simple Download Monitor
|
| 4 |
* Plugin URI: https://www.tipsandtricks-hq.com/simple-wordpress-download-monitor-plugin
|
| 5 |
* Description: Easily manage downloadable files and monitor downloads of your digital files from your WordPress site.
|
| 6 |
-
* Version: 3.
|
| 7 |
* Author: Tips and Tricks HQ, Ruhul Amin, Josh Lobe
|
| 8 |
* Author URI: https://www.tipsandtricks-hq.com/development-center
|
| 9 |
* License: GPL2
|
|
@@ -15,7 +15,7 @@ if (!defined('ABSPATH')) {
|
|
| 15 |
exit;
|
| 16 |
}
|
| 17 |
|
| 18 |
-
define('WP_SIMPLE_DL_MONITOR_VERSION', '3.
|
| 19 |
define('WP_SIMPLE_DL_MONITOR_DIR_NAME', dirname(plugin_basename(__FILE__)));
|
| 20 |
define('WP_SIMPLE_DL_MONITOR_URL', plugins_url('', __FILE__));
|
| 21 |
define('WP_SIMPLE_DL_MONITOR_PATH', plugin_dir_path(__FILE__));
|
|
@@ -212,6 +212,7 @@ class simpleDownloadManager {
|
|
| 212 |
add_action('admin_init', array($this, 'sdm_register_options')); // Register admin options
|
| 213 |
//add_filter('post_row_actions', array($this, 'sdm_remove_view_link_cpt'), 10, 2); // Remove 'View' link in all downloads list view
|
| 214 |
}
|
|
|
|
| 215 |
}
|
| 216 |
|
| 217 |
public function sdm_admin_scripts() {
|
|
@@ -265,7 +266,18 @@ class simpleDownloadManager {
|
|
| 265 |
//Use this function to enqueue fron-end js scripts.
|
| 266 |
wp_enqueue_style('sdm-styles', WP_SIMPLE_DL_MONITOR_URL . '/css/sdm_wp_styles.css');
|
| 267 |
wp_register_script('sdm-scripts', WP_SIMPLE_DL_MONITOR_URL . '/js/sdm_wp_scripts.js', array('jquery'));
|
| 268 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 269 |
|
| 270 |
// Localize ajax script for frontend
|
| 271 |
wp_localize_script('sdm-scripts', 'sdm_ajax_script', array('ajaxurl' => admin_url('admin-ajax.php')));
|
|
@@ -555,11 +567,15 @@ class simpleDownloadManager {
|
|
| 555 |
|
| 556 |
//Add all the settings section that will go under the main settings
|
| 557 |
add_settings_section('general_options', __('General Options', 'simple-download-monitor'), array($this, 'general_options_cb'), 'general_options_section');
|
| 558 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 559 |
add_settings_section('sdm_colors', __('Colors', 'simple-download-monitor'), array($this, 'sdm_colors_cb'), 'sdm_colors_section');
|
| 560 |
add_settings_section('sdm_debug', __('Debug', 'simple-download-monitor'), array($this, 'sdm_debug_cb'), 'sdm_debug_section');
|
| 561 |
add_settings_section('sdm_deldata', __('Delete Plugin Data', 'simple-download-monitor'), array($this, 'sdm_deldata_cb'), 'sdm_deldata_section');
|
| 562 |
-
|
| 563 |
//Add all the individual settings fields that goes under the sections
|
| 564 |
add_settings_field('general_hide_donwload_count', __('Hide Download Count', 'simple-download-monitor'), array($this, 'hide_download_count_cb'), 'general_options_section', 'general_options');
|
| 565 |
add_settings_field('general_default_dispatch_value', __('PHP Dispatching', 'simple-download-monitor'), array($this, 'general_default_dispatch_value_cb'), 'general_options_section', 'general_options');
|
|
@@ -575,6 +591,12 @@ class simpleDownloadManager {
|
|
| 575 |
add_settings_field('download_button_color', __('Download Button Color', 'simple-download-monitor'), array($this, 'download_button_color_cb'), 'sdm_colors_section', 'sdm_colors');
|
| 576 |
|
| 577 |
add_settings_field('enable_debug', __('Enable Debug', 'simple-download-monitor'), array($this, 'enable_debug_cb'), 'sdm_debug_section', 'sdm_debug');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 578 |
}
|
| 579 |
|
| 580 |
public function general_options_cb() {
|
|
@@ -605,6 +627,32 @@ class simpleDownloadManager {
|
|
| 605 |
echo '<br />';
|
| 606 |
}
|
| 607 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 608 |
public function hide_download_count_cb() {
|
| 609 |
$main_opts = get_option('sdm_downloads_options');
|
| 610 |
echo '<input name="sdm_downloads_options[general_hide_donwload_count]" id="general_hide_download_count" type="checkbox" ' . checked(1, isset($main_opts['general_hide_donwload_count']), false) . ' /> ';
|
|
@@ -886,4 +934,4 @@ if ($tiny_button_option != true) {
|
|
| 886 |
return $buttons;
|
| 887 |
}
|
| 888 |
|
| 889 |
-
}
|
| 3 |
* Plugin Name: Simple Download Monitor
|
| 4 |
* Plugin URI: https://www.tipsandtricks-hq.com/simple-wordpress-download-monitor-plugin
|
| 5 |
* Description: Easily manage downloadable files and monitor downloads of your digital files from your WordPress site.
|
| 6 |
+
* Version: 3.6.1
|
| 7 |
* Author: Tips and Tricks HQ, Ruhul Amin, Josh Lobe
|
| 8 |
* Author URI: https://www.tipsandtricks-hq.com/development-center
|
| 9 |
* License: GPL2
|
| 15 |
exit;
|
| 16 |
}
|
| 17 |
|
| 18 |
+
define('WP_SIMPLE_DL_MONITOR_VERSION', '3.6.1');
|
| 19 |
define('WP_SIMPLE_DL_MONITOR_DIR_NAME', dirname(plugin_basename(__FILE__)));
|
| 20 |
define('WP_SIMPLE_DL_MONITOR_URL', plugins_url('', __FILE__));
|
| 21 |
define('WP_SIMPLE_DL_MONITOR_PATH', plugin_dir_path(__FILE__));
|
| 212 |
add_action('admin_init', array($this, 'sdm_register_options')); // Register admin options
|
| 213 |
//add_filter('post_row_actions', array($this, 'sdm_remove_view_link_cpt'), 10, 2); // Remove 'View' link in all downloads list view
|
| 214 |
}
|
| 215 |
+
|
| 216 |
}
|
| 217 |
|
| 218 |
public function sdm_admin_scripts() {
|
| 266 |
//Use this function to enqueue fron-end js scripts.
|
| 267 |
wp_enqueue_style('sdm-styles', WP_SIMPLE_DL_MONITOR_URL . '/css/sdm_wp_styles.css');
|
| 268 |
wp_register_script('sdm-scripts', WP_SIMPLE_DL_MONITOR_URL . '/js/sdm_wp_scripts.js', array('jquery'));
|
| 269 |
+
wp_enqueue_script('sdm-scripts');
|
| 270 |
+
|
| 271 |
+
//Check if reCAPTCHA is enabled.
|
| 272 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 273 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 274 |
+
if ($recaptcha_enable) {
|
| 275 |
+
wp_register_script('sdm-recaptcha-scripts-js', WP_SIMPLE_DL_MONITOR_URL . '/js/sdm_g_recaptcha.js', array(), true);
|
| 276 |
+
wp_localize_script("sdm-recaptcha-scripts-js", "sdm_recaptcha_opt", array("site_key" => $main_advanced_opts['recaptcha_site_key']));
|
| 277 |
+
wp_register_script('sdm-recaptcha-scripts-lib', "//www.google.com/recaptcha/api.js?hl=".get_locale()."&onload=sdm_reCaptcha&render=explicit", array(), false);
|
| 278 |
+
wp_enqueue_script('sdm-recaptcha-scripts-js');
|
| 279 |
+
wp_enqueue_script('sdm-recaptcha-scripts-lib');
|
| 280 |
+
}
|
| 281 |
|
| 282 |
// Localize ajax script for frontend
|
| 283 |
wp_localize_script('sdm-scripts', 'sdm_ajax_script', array('ajaxurl' => admin_url('admin-ajax.php')));
|
| 567 |
|
| 568 |
//Add all the settings section that will go under the main settings
|
| 569 |
add_settings_section('general_options', __('General Options', 'simple-download-monitor'), array($this, 'general_options_cb'), 'general_options_section');
|
| 570 |
+
add_settings_section('admin_options', __('Admin Options', 'simple-download-monitor'), array($this, 'admin_options_cb'), 'admin_options_section');
|
| 571 |
+
|
| 572 |
+
//add reCAPTCHA section
|
| 573 |
+
add_settings_section('recaptcha_options', __('Google Captcha (reCAPTCHA)', 'simple-download-monitor'), array($this, 'recaptcha_options_cb'), 'recaptcha_options_section');
|
| 574 |
+
|
| 575 |
add_settings_section('sdm_colors', __('Colors', 'simple-download-monitor'), array($this, 'sdm_colors_cb'), 'sdm_colors_section');
|
| 576 |
add_settings_section('sdm_debug', __('Debug', 'simple-download-monitor'), array($this, 'sdm_debug_cb'), 'sdm_debug_section');
|
| 577 |
add_settings_section('sdm_deldata', __('Delete Plugin Data', 'simple-download-monitor'), array($this, 'sdm_deldata_cb'), 'sdm_deldata_section');
|
| 578 |
+
|
| 579 |
//Add all the individual settings fields that goes under the sections
|
| 580 |
add_settings_field('general_hide_donwload_count', __('Hide Download Count', 'simple-download-monitor'), array($this, 'hide_download_count_cb'), 'general_options_section', 'general_options');
|
| 581 |
add_settings_field('general_default_dispatch_value', __('PHP Dispatching', 'simple-download-monitor'), array($this, 'general_default_dispatch_value_cb'), 'general_options_section', 'general_options');
|
| 591 |
add_settings_field('download_button_color', __('Download Button Color', 'simple-download-monitor'), array($this, 'download_button_color_cb'), 'sdm_colors_section', 'sdm_colors');
|
| 592 |
|
| 593 |
add_settings_field('enable_debug', __('Enable Debug', 'simple-download-monitor'), array($this, 'enable_debug_cb'), 'sdm_debug_section', 'sdm_debug');
|
| 594 |
+
|
| 595 |
+
//add reCAPTCHA section fields
|
| 596 |
+
add_settings_field('recaptcha_enable', __('Enable reCAPTCHA', 'simple-download-monitor'), array($this, 'recaptcha_enable_cb'), 'recaptcha_options_section', 'recaptcha_options');
|
| 597 |
+
add_settings_field('recaptcha_site_key', __('Site Key', 'simple-download-monitor'), array($this, 'recaptcha_site_key_cb'), 'recaptcha_options_section', 'recaptcha_options');
|
| 598 |
+
add_settings_field('recaptcha_secret_key', __('Secret Key', 'simple-download-monitor'), array($this, 'recaptcha_secret_key_cb'), 'recaptcha_options_section', 'recaptcha_options');
|
| 599 |
+
|
| 600 |
}
|
| 601 |
|
| 602 |
public function general_options_cb() {
|
| 627 |
echo '<br />';
|
| 628 |
}
|
| 629 |
|
| 630 |
+
public function recaptcha_options_cb() {
|
| 631 |
+
//Set the message that will be shown below the debug options settings heading
|
| 632 |
+
_e('Google Captcha (reCAPTCHA) options', 'simple-download-monitor');
|
| 633 |
+
}
|
| 634 |
+
|
| 635 |
+
public function recaptcha_enable_cb() {
|
| 636 |
+
$main_opts = get_option('sdm_advanced_options');
|
| 637 |
+
echo '<input name="sdm_advanced_options[recaptcha_enable]" id="recaptcha_enable" type="checkbox" ' . checked(1, isset($main_opts['recaptcha_enable']), false) . ' /> ';
|
| 638 |
+
echo '<p class="description">' . __('Check this box if you want to use <a href="https://www.google.com/recaptcha/admin" target="_blank">reCAPTCHA</a>. ', 'simple-download-monitor') . '</p>';
|
| 639 |
+
echo '<p class="description">' . __('The captcha option adds a captcha to the download now buttons.', 'simple-download-monitor') . '</p>';
|
| 640 |
+
}
|
| 641 |
+
|
| 642 |
+
public function recaptcha_site_key_cb() {
|
| 643 |
+
$main_opts = get_option('sdm_advanced_options');
|
| 644 |
+
$value = isset($main_opts['recaptcha_site_key']) ? $main_opts['recaptcha_site_key'] : '';
|
| 645 |
+
echo '<input size="100" name="sdm_advanced_options[recaptcha_site_key]" id="recaptcha_site_key" type="text" value="'.$value.'" /> ';
|
| 646 |
+
echo '<p class="description">' . __('The site key for the reCAPTCHA API', 'simple-download-monitor') . '</p>';
|
| 647 |
+
}
|
| 648 |
+
|
| 649 |
+
public function recaptcha_secret_key_cb() {
|
| 650 |
+
$main_opts = get_option('sdm_advanced_options');
|
| 651 |
+
$value = isset($main_opts['recaptcha_secret_key']) ? $main_opts['recaptcha_secret_key'] : '';
|
| 652 |
+
echo '<input size="100" name="sdm_advanced_options[recaptcha_secret_key]" id="recaptcha_secret_key" type="text" value="'.$value.'" /> ';
|
| 653 |
+
echo '<p class="description">' . __('The secret key for the reCAPTCHA API', 'simple-download-monitor') . '</p>';
|
| 654 |
+
}
|
| 655 |
+
|
| 656 |
public function hide_download_count_cb() {
|
| 657 |
$main_opts = get_option('sdm_downloads_options');
|
| 658 |
echo '<input name="sdm_downloads_options[general_hide_donwload_count]" id="general_hide_download_count" type="checkbox" ' . checked(1, isset($main_opts['general_hide_donwload_count']), false) . ' /> ';
|
| 934 |
return $buttons;
|
| 935 |
}
|
| 936 |
|
| 937 |
+
}
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://www.tipsandtricks-hq.com
|
|
| 4 |
Tags: download, downloads, count, counter, tracker, tracking, hits, logging, monitor, manager, files, media, digital, download monitor, download manager, downloadmanager, file manager, protect downloads, password, download category, file tree, ajax, download template, grid, documents, ip address
|
| 5 |
Requires at least: 4.1.0
|
| 6 |
Tested up to: 4.9
|
| 7 |
-
Stable tag: 3.
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Easily manage downloadable files and monitor downloads of your digital files from your WordPress site.
|
|
@@ -68,6 +68,7 @@ https://www.youtube.com/watch?v=utYIH0fILuQ
|
|
| 68 |
* Option to specify version number info for the download item so it can be shown to your visitors.
|
| 69 |
* Option to restrict downloads to logged-in users only.
|
| 70 |
* Option to ignore download count from bots.
|
|
|
|
| 71 |
|
| 72 |
View more details on the [download monitor plugin](https://www.tipsandtricks-hq.com/simple-wordpress-download-monitor-plugin) page.
|
| 73 |
|
|
@@ -179,6 +180,14 @@ For screenshots please visit the [download monitor plugin page](https://www.tips
|
|
| 179 |
|
| 180 |
== Changelog ==
|
| 181 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 182 |
= 3.5.9 =
|
| 183 |
- Added a new option in the settings that allows you to disable capturing of visitor's IP address in the download logs menu. Helpful for GDPR
|
| 184 |
|
| 4 |
Tags: download, downloads, count, counter, tracker, tracking, hits, logging, monitor, manager, files, media, digital, download monitor, download manager, downloadmanager, file manager, protect downloads, password, download category, file tree, ajax, download template, grid, documents, ip address
|
| 5 |
Requires at least: 4.1.0
|
| 6 |
Tested up to: 4.9
|
| 7 |
+
Stable tag: 3.6.1
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
Easily manage downloadable files and monitor downloads of your digital files from your WordPress site.
|
| 68 |
* Option to specify version number info for the download item so it can be shown to your visitors.
|
| 69 |
* Option to restrict downloads to logged-in users only.
|
| 70 |
* Option to ignore download count from bots.
|
| 71 |
+
* Option to add Google reCAPTCHA to your download buttons.
|
| 72 |
|
| 73 |
View more details on the [download monitor plugin](https://www.tipsandtricks-hq.com/simple-wordpress-download-monitor-plugin) page.
|
| 74 |
|
| 180 |
|
| 181 |
== Changelog ==
|
| 182 |
|
| 183 |
+
= 3.6.1 =
|
| 184 |
+
- Tweaked a newly added function's parameter to make it compatible with an older PHP version.
|
| 185 |
+
|
| 186 |
+
= 3.6.0 =
|
| 187 |
+
- Added a new feature to allow addition of Google reCAPTCHA to your download buttons.
|
| 188 |
+
- This new option can be found in the Advanced Settings tab of the plugin.
|
| 189 |
+
- French translation updated. Thanks to @momo-fr.
|
| 190 |
+
|
| 191 |
= 3.5.9 =
|
| 192 |
- Added a new option in the settings that allows you to disable capturing of visitor's IP address in the download logs menu. Helpful for GDPR
|
| 193 |
|
sdm-post-type-content-handler.php
CHANGED
|
@@ -47,6 +47,13 @@ function filter_sdm_post_type_content($content) {
|
|
| 47 |
$download_url = $homepage . '/?smd_process_download=1&download_id=' . $id;
|
| 48 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $def_color . '" title="' . $isset_item_title . '">' . $button_text_string . '</a>';
|
| 49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 51 |
$download_button_code = sdm_get_password_entry_form($id,array(),'sdm_download ' . $def_color);
|
| 52 |
}
|
| 47 |
$download_url = $homepage . '/?smd_process_download=1&download_id=' . $id;
|
| 48 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $def_color . '" title="' . $isset_item_title . '">' . $button_text_string . '</a>';
|
| 49 |
|
| 50 |
+
//Check if reCAPTCHA enabled
|
| 51 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 52 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 53 |
+
if ($recaptcha_enable && $cpt_is_password == 'no') {
|
| 54 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id,array(),'sdm_download ' . $def_color);
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
if ($cpt_is_password !== 'no') {//This is a password protected download so replace the download now button with password requirement
|
| 58 |
$download_button_code = sdm_get_password_entry_form($id,array(),'sdm_download ' . $def_color);
|
| 59 |
}
|
sdm-shortcodes.php
CHANGED
|
@@ -94,11 +94,18 @@ function sdm_create_download_shortcode( $atts ) {
|
|
| 94 |
$download_url = $homepage . '/?smd_process_download=1&download_id=' . $id;
|
| 95 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $color . '" title="' . $item_title . '" target="' . $window_target . '">' . $button_text . '</a>';
|
| 96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
if ( $cpt_is_password !== 'no' ) {//This is a password protected download so replace the download now button with password requirement
|
| 98 |
$download_button_code = sdm_get_password_entry_form( $id, $shortcode_atts, 'sdm_download ' . $color );
|
| 99 |
}
|
| 100 |
//End of download now button code generation
|
| 101 |
-
|
| 102 |
$output = '';
|
| 103 |
switch ( $fancy ) {
|
| 104 |
case '1':
|
|
@@ -264,6 +271,13 @@ function sdm_handle_category_shortcode( $args ) {
|
|
| 264 |
// Setup download button code
|
| 265 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $def_color . '" title="' . $item_title . '" target="' . $window_target . '">' . $button_text . '</a>';
|
| 266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 267 |
// Generate download buttons
|
| 268 |
$output .= '<div class="sdm_download_link">' . $download_button_code . '</div><br />';
|
| 269 |
} // End foreach
|
| 94 |
$download_url = $homepage . '/?smd_process_download=1&download_id=' . $id;
|
| 95 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $color . '" title="' . $item_title . '" target="' . $window_target . '">' . $button_text . '</a>';
|
| 96 |
|
| 97 |
+
//Check if reCAPTCHA enabled
|
| 98 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 99 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 100 |
+
if ($recaptcha_enable && $cpt_is_password == 'no') {
|
| 101 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id, $shortcode_atts, 'sdm_download ' . $color);
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
if ( $cpt_is_password !== 'no' ) {//This is a password protected download so replace the download now button with password requirement
|
| 105 |
$download_button_code = sdm_get_password_entry_form( $id, $shortcode_atts, 'sdm_download ' . $color );
|
| 106 |
}
|
| 107 |
//End of download now button code generation
|
| 108 |
+
|
| 109 |
$output = '';
|
| 110 |
switch ( $fancy ) {
|
| 111 |
case '1':
|
| 271 |
// Setup download button code
|
| 272 |
$download_button_code = '<a href="' . $download_url . '" class="sdm_download ' . $def_color . '" title="' . $item_title . '" target="' . $window_target . '">' . $button_text . '</a>';
|
| 273 |
|
| 274 |
+
//Check if reCAPTCHA enabled
|
| 275 |
+
$main_advanced_opts = get_option('sdm_advanced_options');
|
| 276 |
+
$recaptcha_enable = isset($main_advanced_opts['recaptcha_enable']) ? true : false;
|
| 277 |
+
if ($recaptcha_enable) {
|
| 278 |
+
$download_button_code = sdm_get_download_form_with_recaptcha($id, $args, 'sdm_download ' . $def_color);
|
| 279 |
+
}
|
| 280 |
+
|
| 281 |
// Generate download buttons
|
| 282 |
$output .= '<div class="sdm_download_link">' . $download_button_code . '</div><br />';
|
| 283 |
} // End foreach
|
