Server IP : 192.64.118.117 / Your IP : 13.58.76.154 Web Server : LiteSpeed System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : thecgapy ( 1160) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/thecgapy/mobilecreationz.com/wp-content/plugins/duplicator/views/settings/ |
Upload File : |
<?php global $wp_version; global $wpdb; $action_updated = null; $action_response = __("Settings Saved", 'duplicator'); //SAVE RESULTS if (isset($_POST['action']) && $_POST['action'] == 'save') { //Nonce Check if (! isset( $_POST['dup_settings_save_nonce_field'] ) || ! wp_verify_nonce( $_POST['dup_settings_save_nonce_field'], 'dup_settings_save' ) ) { die('Invalid token permissions to perform this request.'); } //General Tab //Plugin DUP_Settings::Set('uninstall_settings', isset($_POST['uninstall_settings']) ? "1" : "0"); DUP_Settings::Set('uninstall_files', isset($_POST['uninstall_files']) ? "1" : "0"); DUP_Settings::Set('uninstall_tables', isset($_POST['uninstall_tables']) ? "1" : "0"); DUP_Settings::Set('storage_htaccess_off', isset($_POST['storage_htaccess_off']) ? "1" : "0"); //Package $enable_mysqldump = isset($_POST['package_dbmode']) && $_POST['package_dbmode'] == 'mysql' ? "1" : "0"; DUP_Settings::Set('package_debug', isset($_POST['package_debug']) ? "1" : "0"); DUP_Settings::Set('package_zip_flush', isset($_POST['package_zip_flush']) ? "1" : "0"); DUP_Settings::Set('package_mysqldump', $enable_mysqldump ? "1" : "0"); DUP_Settings::Set('package_phpdump_qrylimit', isset($_POST['package_phpdump_qrylimit']) ? $_POST['package_phpdump_qrylimit'] : "100"); DUP_Settings::Set('package_mysqldump_path', trim(esc_sql(strip_tags($_POST['package_mysqldump_path'])))); DUP_Settings::Set('package_ui_created', $_POST['package_ui_created']); //WPFront DUP_Settings::Set('wpfront_integrate', isset($_POST['wpfront_integrate']) ? "1" : "0"); $action_updated = DUP_Settings::Save(); DUP_Util::InitSnapshotDirectory(); } $uninstall_settings = DUP_Settings::Get('uninstall_settings'); $uninstall_files = DUP_Settings::Get('uninstall_files'); $uninstall_tables = DUP_Settings::Get('uninstall_tables'); $storage_htaccess_off = DUP_Settings::Get('storage_htaccess_off'); $package_debug = DUP_Settings::Get('package_debug'); $package_zip_flush = DUP_Settings::Get('package_zip_flush'); $phpdump_chunkopts = array("20", "100", "500", "1000", "2000"); $package_phpdump_qrylimit = DUP_Settings::Get('package_phpdump_qrylimit'); $package_mysqldump = DUP_Settings::Get('package_mysqldump'); $package_mysqldump_path = trim(DUP_Settings::Get('package_mysqldump_path')); $package_ui_created = is_numeric(DUP_Settings::Get('package_ui_created')) ? DUP_Settings::Get('package_ui_created') : 1; $wpfront_integrate = DUP_Settings::Get('wpfront_integrate'); $wpfront_ready = apply_filters('wpfront_user_role_editor_duplicator_integration_ready', false); $mysqlDumpPath = DUP_Database::GetMySqlDumpPath(); $mysqlDumpFound = ($mysqlDumpPath) ? true : false; ?> <style> form#dup-settings-form input[type=text] {width: 400px; } input#package_mysqldump_path_found {margin-top:5px} div.dup-feature-found {padding:3px; border:1px solid silver; background: #f7fcfe; border-radius: 3px; width:400px; font-size: 12px} div.dup-feature-notfound {padding:5px; border:1px solid silver; background: #fcf3ef; border-radius: 3px; width:500px; font-size: 13px; line-height: 18px} select#package_ui_created {font-family: monospace} </style> <form id="dup-settings-form" action="<?php echo admin_url('admin.php?page=duplicator-settings&tab=general'); ?>" method="post"> <?php wp_nonce_field('dup_settings_save', 'dup_settings_save_nonce_field'); ?> <input type="hidden" name="action" value="save"> <input type="hidden" name="page" value="duplicator-settings"> <?php if ($action_updated) : ?> <div id="message" class="updated below-h2"><p><?php echo $action_response; ?></p></div> <?php endif; ?> <!-- =============================== PLUG-IN SETTINGS --> <h3 class="title"><?php _e("Plugin", 'duplicator') ?> </h3> <hr size="1" /> <table class="form-table"> <tr valign="top"> <th scope="row"><label><?php _e("Version", 'duplicator'); ?></label></th> <td><?php echo DUPLICATOR_VERSION ?></td> </tr> <tr valign="top"> <th scope="row"><label><?php _e("Uninstall", 'duplicator'); ?></label></th> <td> <input type="checkbox" name="uninstall_settings" id="uninstall_settings" <?php echo ($uninstall_settings) ? 'checked="checked"' : ''; ?> /> <label for="uninstall_settings"><?php _e("Delete Plugin Settings", 'duplicator') ?> </label><br/> <input type="checkbox" name="uninstall_files" id="uninstall_files" <?php echo ($uninstall_files) ? 'checked="checked"' : ''; ?> /> <label for="uninstall_files"><?php _e("Delete Entire Storage Directory", 'duplicator') ?></label><br/> </td> </tr> <tr valign="top"> <th scope="row"><label><?php _e("Storage", 'duplicator'); ?></label></th> <td> <?php _e("Full Path", 'duplicator'); ?>: <?php echo DUP_Util::SafePath(DUPLICATOR_SSDIR_PATH); ?><br/><br/> <input type="checkbox" name="storage_htaccess_off" id="storage_htaccess_off" <?php echo ($storage_htaccess_off) ? 'checked="checked"' : ''; ?> /> <label for="storage_htaccess_off"><?php _e("Disable .htaccess File In Storage Directory", 'duplicator') ?> </label> <p class="description"> <?php _e("Disable if issues occur when downloading installer/archive files.", 'duplicator'); ?> </p> </td> </tr> </table> <!-- =============================== PACKAGE SETTINGS --> <h3 class="title"><?php _e("Package", 'duplicator') ?> </h3> <hr size="1" /> <table class="form-table"> <tr> <th scope="row"><label><?php _e("Created Format", 'duplicator'); ?></label></th> <td> <select name="package_ui_created" id="package_ui_created"> <!-- YEAR --> <optgroup label="<?php _e("By Year", 'duplicator'); ?>"> <option value="1">Y-m-d H:i [2000-01-05 12:00]</option> <option value="2">Y-m-d H:i:s [2000-01-05 12:00:01]</option> <option value="3">y-m-d H:i [00-01-05 12:00]</option> <option value="4">y-m-d H:i:s [00-01-05 12:00:01]</option> </optgroup> <!-- MONTH --> <optgroup label="<?php _e("By Month", 'duplicator'); ?>"> <option value="5">m-d-Y H:i [01-05-2000 12:00]</option> <option value="6">m-d-Y H:i:s [01-05-2000 12:00:01]</option> <option value="7">m-d-y H:i [01-05-00 12:00]</option> <option value="8">m-d-y H:i:s [01-05-00 12:00:01]</option> </optgroup> <!-- DAY --> <optgroup label="<?php _e("By Day", 'duplicator'); ?>"> <option value="9"> d-m-Y H:i [05-01-2000 12:00]</option> <option value="10">d-m-Y H:i:s [05-01-2000 12:00:01]</option> <option value="11">d-m-y H:i [05-01-00 12:00]</option> <option value="12">d-m-y H:i:s [05-01-00 12:00:01]</option> </optgroup> </select> <p class="description"> <?php _e("The date format shown in the 'Created' column on the Packages screen.", 'duplicator'); ?> </p> </td> </tr> <tr> <th scope="row"><label><?php _e("Database Script", 'duplicator'); ?></label></th> <td> <?php if (!DUP_Util::IsShellExecAvailable()) : ?> <input type="radio" disabled="true" /> <label><?php _e("Use mysqldump", 'duplicator'); ?></label> <p class="description" style="width:550px; margin:5px 0 0 20px"> <?php _e("This server does not support the PHP shell_exec function which is requred for mysqldump to run. ", 'duplicator'); _e("Please contact the host or server administrator to enable this feature.", 'duplicator'); ?> <br/> <small> <i style="cursor: pointer" data-tooltip-title="<?php _e("Host Recommendation:", 'duplicator'); ?>" data-tooltip="<?php _e('Duplicator recommends going with the high performance pro plan or better from our recommended list', 'duplicator'); ?>"> <i class="fa fa-lightbulb-o" aria-hidden="true"></i> <?php printf("%s <a target='_blank' href='//snapcreek.com/wordpress-hosting/'>%s</a> %s", __("Please visit our recommended", 'duplicator'), __("host list", 'duplicator'), __("for reliable access to mysqldump", 'duplicator')); ?> </i> </small> <br/><br/> </p> <?php else : ?> <input type="radio" name="package_dbmode" value="mysql" id="package_mysqldump" <?php echo ($package_mysqldump) ? 'checked="checked"' : ''; ?> /> <label for="package_mysqldump"><?php _e("Use mysqldump", 'duplicator'); ?></label> <i style="font-size:12px">(<?php _e("recommended", 'duplicator'); ?>)</i> <br/> <div style="margin:5px 0px 0px 25px"> <?php if ($mysqlDumpFound) : ?> <div class="dup-feature-found"> <?php _e("Working Path:", 'duplicator'); ?> <i><?php echo $mysqlDumpPath ?></i> </div><br/> <?php else : ?> <div class="dup-feature-notfound"> <?php _e('Mysqldump was not found at its default location or the location provided. Please enter a path to a valid location where mysqldump can run. If the problem persist contact your server administrator.', 'duplicator'); ?> <?php printf("%s <a target='_blank' href='//snapcreek.com/wordpress-hosting/'>%s</a> %s", __("See the", 'duplicator'), __("host list", 'duplicator'), __("for reliable access to mysqldump", 'duplicator')); ?> </div><br/> <?php endif; ?> <i class="fa fa-question-circle" data-tooltip-title="<?php _e("mysqldump", 'duplicator'); ?>" data-tooltip="<?php _e('An optional path to the mysqldump program. Add a custom path if the path to mysqldump is not properly detected or needs to be changed.', 'duplicator'); ?>"></i> <label><?php _e("Custom Path:", 'duplicator'); ?></label><br/> <input type="text" name="package_mysqldump_path" id="package_mysqldump_path" value="<?php echo $package_mysqldump_path; ?> " /> <br/><br/> </div> <?php endif; ?> <!-- PHP MODE --> <input type="radio" name="package_dbmode" id="package_phpdump" value="php" <?php echo (! $package_mysqldump) ? 'checked="checked"' : ''; ?> /> <label for="package_phpdump"><?php _e("Use PHP Code", 'duplicator'); ?></label> <div style="margin:5px 0px 0px 25px"> <i class="fa fa-question-circle" data-tooltip-title="<?php _e("PHP Query Limit Size", 'duplicator'); ?>" data-tooltip="<?php _e('A higher limit size will speed up the database build time, however it will use more memory. If your host has memory caps start off low.', 'duplicator'); ?>"></i> <label for="package_phpdump_qrylimit"><?php _e("Query Limit Size", 'duplicator'); ?></label> <select name="package_phpdump_qrylimit" id="package_phpdump_qrylimit"> <?php foreach($phpdump_chunkopts as $value) { $selected = ( $package_phpdump_qrylimit == $value ? "selected='selected'" : '' ); echo "<option {$selected} value='{$value}'>" . number_format($value) . '</option>'; } ?> </select> </div><br/> </td> </tr> <tr> <th scope="row"><label><?php _e("Archive Flush", 'duplicator'); ?></label></th> <td> <input type="checkbox" name="package_zip_flush" id="package_zip_flush" <?php echo ($package_zip_flush) ? 'checked="checked"' : ''; ?> /> <label for="package_zip_flush"><?php _e("Attempt Network Keep Alive", 'duplicator'); ?></label> <i style="font-size:12px">(<?php _e("enable only for large archives", 'duplicator'); ?>)</i> <p class="description"> <?php _e("This will attempt to keep a network connection established for large archives.", 'duplicator'); ?> </p> </td> </tr> </table> <!-- =============================== WPFRONT SETTINGS --> <h3 class="title"><?php _e("Roles & Capabilities", 'duplicator') ?> </h3> <hr size="1" /> <table class="form-table"> <tr> <th scope="row"><label><?php _e("Custom Roles", 'duplicator'); ?></label></th> <td> <input type="checkbox" name="wpfront_integrate" id="wpfront_integrate" <?php echo ($wpfront_integrate) ? 'checked="checked"' : ''; ?> <?php echo $wpfront_ready ? '' : 'disabled'; ?> /> <label for="wpfront_integrate"><?php _e("Enable User Role Editor Plugin Integration", 'duplicator'); ?></label> <p class="description"> <?php printf('%s <a href="https://wordpress.org/plugins/wpfront-user-role-editor/" target="_blank">%s</a> %s' . ' <a href="https://wpfront.com/user-role-editor-pro/?ref=3" target="_blank">%s</a> %s ' . ' <a href="https://wpfront.com/integrations/duplicator-integration/" target="_blank">%s</a>', __('The User Role Editor Plugin', 'duplicator'), __('Free', 'duplicator'), __('or', 'duplicator'), __('Professional', 'duplicator'), __('must be installed to use', 'duplicator'), __('this feature.', 'duplicator') ); ?> </p> </td> </tr> <tr> <th scope="row"><label><?php _e("Debugging", 'duplicator'); ?></label></th> <td> <input type="checkbox" name="package_debug" id="package_debug" <?php echo ($package_debug) ? 'checked="checked"' : ''; ?> /> <label for="package_debug"><?php _e("Enable debug options throughout user interface", 'duplicator'); ?></label> <p class="description"><?php _e("Refresh page after saving to show/hide Debug menu", 'duplicator'); ?></p> </td> </tr> </table><br/> <p class="submit" style="margin: 20px 0px 0xp 5px;"> <br/> <input type="submit" name="submit" id="submit" class="button-primary" value="<?php _e("Save Settings", 'duplicator') ?>" style="display: inline-block;" /> </p> </form> <script type="text/javascript"> jQuery(document).ready(function($) { $('#package_ui_created').val(<?php echo $package_ui_created ?> ); }); </script>