Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/backuprestore.tmpl

[%
  WRAPPER 'master_templates/master.tmpl'
      app_key = 'legacy_restore_backups'
      theme = 'bootstrap';
-%]

<p class="alert alert-info">
  [% locale.maketext("[asis,cPanel amp() WHM] will deprecate the Legacy Backup system in the near future. We [output,strong,strongly] recommend that you upgrade to the new Backup system.") %]
</p>

[% USE Postgresql -%]
[% IF data.disabled -%]
<h3 class="simpleheading">[% locale.maketext('Backup is not enabled.') %] [% locale.maketext('If you are trying to restore a crashed system, please set backup to “[_1]”.', locale.maketext('Restore Only')); %]</h3>
[% ELSIF ! data.restoretype -%]
[% IF data.backupdirs.size == 0 -%]
<span class="b2">Sorry, there are no backups located at [% data.backupbase FILTER html %].</span>
[% ELSE -%]

[% INCLUDE _pending_transfers.tmpl %]

[% locale.maketext('Please select which type of backup to restore:') %]
<form action="[% cp_security_token %]/scripts5/backuprestore">
[% FOR backupdir = data.backupdirs.sort() -%]
<input type="submit" class="btn btn-primary" name="restoretype" value="[% backupdir FILTER html %]" />
[% END -%]
</form>
[% END -%]
[% ELSE -%]

<form action="[% cp_security_token %]/scripts5/checkdboverwrite">
  <h3>[% locale.maketext('Restoring a “[_1]” backup …', data.restoretype.html() ) %]</h3>
      <input type="hidden" name="restoretype" value="[% data.restoretype FILTER html %]" />
      <div>
          <h4>[% locale.maketext('User Selection') %]</h4>
          <ul>
            <li style="list-style:none">
              <select size="7" name="user">
              [% FOR user = data.users.sort() -%]
                <option value="[% user FILTER html %]">[% user FILTER html %]</option>
              [% END -%]
              </select>
            </li>
          </ul>
        <div>
      <div>
        <h4>[% locale.maketext('Restore Options') %]</h4>
        <ul>
            <li style="list-style:none"><input type="checkbox" id="restoreip" name="restoreip" value="1"> <label for="restoreip">[% locale.maketext('Dedicated IP Address (only if recreating)') %]</label></li>
            <li style="list-style:none"><input type="checkbox" id="restoresubs" name="restoresubs" value="1" checked="checked"> <label for="restoresubs">[% locale.maketext('Restore SubDomain Entries') %]</label></li>
            <li style="list-style:none"><input type="checkbox" id="restoremail" name="restoremail" checked="checked" value="1"> <label for="restoremail">[% locale.maketext('Restore Mail Config') %]</label></li>
            <li style="list-style:none"><input type="checkbox" id="restorebwdata" name="restorebwdata" checked="checked" value="1"> <label for="restorebwdata">[% locale.maketext('Restore Bandwidth Data') %]</label></li>
            <li style="list-style:none"><input type="checkbox" id="restoremysql" name="restoremysql" checked="checked" value="1"> <label for="restoremysql">[% locale.maketext('Restore MySQL Databases') %]</label></li>
            [% IF Postgresql.is_configured -%]
            <li style="list-style:none"><input type="checkbox" id="restorepsql" name="restorepsql" checked="checked" value="1"> <label for="restorepsql">[% locale.maketext('Restore PostgreSQL Databases') %]</label></li>
            [% END %]
        </ul>
      </div>

      <div>
        <h4>[% locale.maketext('Database Restore Options') %]</h4>
        <ul>
          <li style="list-style:none"><input type="radio" checked="checked" id="db_restore_method-overwrite_sameowner" name="db_restore_method" value="overwrite_sameowner"> <label for="db_restore_method-overwrite_sameowner">[% locale.maketext('Overwrite local databases only if they have the same owner.') %]</label></li>
          <li style="list-style:none"><input type="radio" id="db_restore_method-overwrite_all" name="db_restore_method" value="overwrite_all"> <label for="db_restore_method-overwrite_all">[% locale.maketext('Overwrite local databases regardless of owner.') %]</label></li>
          <li style="list-style:none"><input type="radio" id="db_restore_method-select" name="db_restore_method" value="select"> <label for="db_restore_method-select">[% locale.maketext('Manually select which databases to restore.') %]</label></li>
        </ul>
      </div>

      <div>
        <h4>[% locale.maketext('Database User Restore Options') %]</h4>
        <ul>
          <li style="list-style:none"><input type="radio" checked="checked" id="dbuser_restore_method-overwrite_sameowner" name="dbuser_restore_method" value="overwrite_sameowner"> <label for="dbuser_restore_method-overwrite_sameowner">[% locale.maketext('Overwrite local database users only if they have the same owner.') %]</label></li>
          <li style="list-style:none"><input type="radio" id="dbuser_restore_method-overwrite_all" name="dbuser_restore_method" value="overwrite_all"> <label for="dbuser_restore_method-overwrite_all">[% locale.maketext('Overwrite local database users regardless of owner.') %]</label></li>
        </ul>
      </div>

      <input type="submit" class="btn btn-primary" value="Start Restore">
</form>
[% END -%]

[% INCLUDE _transfer_api_info.tmpl %]

[% END -%]
Back to Directory File Manager