Viewing File: /usr/local/cpanel/base/frontend/jupiter/addoncgi/views/upgrade_section.tt

[%
# Arguments
# data   - hash -
#    sorted_instances - array of instances
# meta   - hash -
#    version - string
# environment - hash
#    script_name   - string - name of the script
# module - hash -
#    name - string
#    meta - hash
#       version - string
#    supports_action - hash
#

%]

[% # Upgrade %]
[% IF module.supports_action.upgrade && data.action_has_prerequisites.upgrade && module.is_approved %]
    [% IF has_upgradable_instances %]
    <form id="cpaddonsform_upgrade"
          action="[% environment.script_name | url %]"
          method="post" class="form-inline">
        <input type="hidden" name="debug" value="[% environment.debug | html %]" />
        <input type="hidden" name="verbose" value="[% environment.verbose | html %]" />
        <input type="hidden" name="oneclick" value="[% form.oneclick | html %]" />
        <input type="hidden" name="addon" value="[% module.name | html %]"
               id="hidUpgradeModuleName" />
        <input type="hidden" name="action" value="upgrade" />
        <select name="workinginstall" id="selInstanceToUpgrade" class="form-control">
        [% FOREACH instance IN data.sorted_instances;
            IF instance.version != module.meta.version %]
            <option value="[% instance.install_filename | html %]">
                [% instance.no_protocol_url_to_install | html %]
                [% IF module.meta.display.versions %]
                  (v[% instance.version | html %])
                [% END %]
            </option>
            [% END %]
        [% END %]
        </select>
        <button type="submit" class="btn btn-primary" id="btnUpgrade">
            [% locale.maketext('Upgrade') %]
        </button>
    </form>
    [% ELSE %]
    <span id="nothing_to_upgrade">
        [% locale.maketext('No upgradeable instances exist of this [asis,cPAddon].') %]
    </span>
    [% END %]
[% ELSE %]
    <span id="upgrade_not_supported">
    [% IF !module.is_approved %]
    [% locale.maketext('You cannot upgrade unapproved [asis,cPAddons].') %]
    [% ELSE %]
    [% locale.maketext('Upgrade is not supported.') %]
    [% END %]
    </span>
[% END %]
Back to Directory File Manager