?
Current Path : /home1/savoy/public_html/wp-content/plugins/duplicator/template/mocks/storage/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : /home1/savoy/public_html/wp-content/plugins/duplicator/template/mocks/storage/storage.php |
<?php use Duplicator\Controllers\StorageController; use Duplicator\Utils\Upsell; defined("ABSPATH") || exit; /** * Variables * * @var \Duplicator\Core\Views\TplMng $tplMng * @var array<string, mixed> $tplData */ ?> <style> /*Detail Tables */ table.storage-tbl td { height: 45px } table.storage-tbl input[type='checkbox'] { margin-left: 5px } table.storage-tbl img { vertical-align: middle; margin-right: 5px; width: 20px } table tr.storage-detail td { padding: 3px 0 5px 20px } table tr.storage-detail div { line-height: 20px; padding: 2px 2px 2px 15px } table tr.storage-detail td button { margin: 5px 0 5px 0 !important; display: block } tr.storage-detail label { min-width: 150px; display: inline-block; font-weight: bold } table.storage-tbl input[type='checkbox'].item-chk { opacity: 0.7; background: rgba(255,255,255,.5); border-color: rgba(220,220,222,.75); box-shadow: inset 0 1px 2px rgb(0 0 0 / 4%); color: rgba(44,51,56,.5); } </style> <div class="wrap"><h1><?php _e('Storage', 'duplicator');?></h1> <div class="notice notice-error"> <p><strong><?php echo __('Remote Cloud Backups is a PRO feature', 'duplicator'); ?></strong></p> <p><?php echo __('Back up to Dropbox, FTP, Google Drive, OneDrive, Amazon S3 or Amazon S3 compatible for safe off-site storage.', 'duplicator'); ?></p> <p> <a href="<?php echo esc_url(Upsell::getCampaignUrl('storage-page', 'Notice Upgrade Now')); ?>" class="dup-btn-green dup-btn-md dup-btn" target="_blank" rel="noopener noreferrer"> <?php echo __('Upgrade Now', 'duplicator'); ?> </a> </p> </div> <!-- ==================== TOOL-BAR --> <table class="dpro-edit-toolbar"> <tbody> <tr> <td> <select id="bulk_action"> <option value="-1"><?php _e('Bulk Actions', 'duplicator');?></option> <option value="1" title="Delete selected storage endpoint(s)"> <?php _e('Delete', 'duplicator');?> </option> </select> <input type="button" class="button action" value="<?php esc_html_e('Apply', 'duplicator') ?>"> <span class="btn-separator"></span> <a href="#" class="button grey-icon" title="<?php esc_attr_e('Settings', 'duplicator') ?>"> <i class="fas fa-sliders-h fa-fw"></i> </a> </td> <td> <div id="new_storage" class="btnnav"> <a href="#" id="duplicator-pro-add-new-storage" class="button"><?php _e('Add New', 'duplicator'); ?></a> </div> </td> </tr> </tbody> </table> <form id="dup-storage-form" action="#" method="post"> <!-- ==================== LIST ALL STORAGE --> <table class="widefat storage-tbl"> <thead> <tr> <th style="width:10px;"><input type="checkbox" id="dpro-chk-all" title="Select all storage endpoints"></th> <th style="width:275px;"><?php _e('Name', 'duplicator'); ?></th> <th><?php _e('Type', 'duplicator'); ?></th> </tr> </thead> <tbody> <tr id="main-view--2" class="storage-row" data-id="-2" data-name="Default" data-typeid="0" data-typename="Local"> <td> <input type="checkbox" onclick="return false" checked="checked"> </td> <td> <a href="#"><b><?php esc_html_e('Default', 'duplicator') ?></b></a> </td> <td> <i class="far fa-hdd fa-fw"></i> <?php esc_html_e('Local', 'duplicator') ?> </td> </tr> <?php foreach ($tplData['storages'] as $storage) : ?> <tr class="storage-row" data-name="<?php echo esc_attr($storage['title']); ?>"> <td> <input class="item-chk" type="checkbox"> </td> <td> <a href="#"><b><?php echo $storage['title']; ?></b></a> </td> <td> <?php if (isset($storage['fa-class'])) : ?> <i class="<?php echo $storage['fa-class']; ?> fa-fw"></i> <?php elseif (isset($storage['iconUrl'])) : ?> <img src="<?php echo $storage['iconUrl']; ?>" alt="<?php echo $storage['label']; ?>" title="<?php echo $storage['label']; ?>"> <?php endif; ?> <?php echo $storage['label']; ?> </td> </tr> <?php endforeach; ?> </tbody> <tfoot> <tr> <th colspan="8" style="text-align:right; font-size:12px"><?php printf(__('Total: %s', 'duplicator'), count($tplData['storages'])); ?></th> </tr> </tfoot> </table> </form> </div> <?php $storageAlert = StorageController::getDialogBox('storage-page'); ?> <script> jQuery(document).ready(function ($) { $(".storage-tbl tr a, .item-chk, #new_storage").click(function (e) { e.preventDefault(); let btn = $('#dup-storage-upgrade-btn'); let baseUrl = "<?php echo Upsell::getCampaignUrl('storage-page', 'Popup Upgrade Now'); ?>"; let url = baseUrl + '&utm_term=New+Storage'; if ($(this).is("a") || $(this).hasClass("item-chk")) { url = baseUrl + '&utm_term=' + encodeURIComponent($(this).closest('tr').data('name')); } btn.attr('href', url); <?php $storageAlert->showAlert(); ?> }); }); </script>