{combine_script id='jquery.ajaxmanager' load='footer' require='jquery' path='themes/default/js/plugins/jquery.ajaxmanager.js' } {combine_script id='common' load='footer' path='admin/themes/default/js/common.js'} {combine_script id='jquery.cookie' path='themes/default/js/jquery.cookie.js' load='footer'} {combine_script id='jquery.confirm' load='footer' require='jquery' path='themes/default/js/plugins/jquery-confirm.min.js'} {combine_css path="themes/default/js/plugins/jquery-confirm.min.css"} {combine_script id='tiptip' load='header' path='themes/default/js/plugins/jquery.tipTip.minified.js'} {combine_script id='pluginInstallated' load='footer' require='jquery.ajaxmanager' path='admin/themes/default/js/plugins_installated.js'} {footer_script} /* incompatible message */ var incompatible_msg = '{'WARNING! This plugin does not seem to be compatible with this version of Piwigo.'|@translate|@escape:'javascript'}'; var activate_msg = '\n{'Do you want to activate anyway?'|@translate|@escape:'javascript'}'; var deactivate_all_msg = '{'Deactivate all'|@translate}'; /* group action */ const pwg_token = '{$PWG_TOKEN}'; const nb_plugin = { 'all' : {$count_types_plugins["active"]} + {$count_types_plugins["inactive"]} + {$count_types_plugins["missing"]} + {$count_types_plugins["merged"]}, 'active' : {$count_types_plugins["active"]}, 'inactive' : {$count_types_plugins["inactive"]}, 'other' : {$count_types_plugins["missing"]} + {$count_types_plugins["merged"]}, }; const are_you_sure_msg = '{'Are you sure?'|@translate|@escape:'javascript'}'; const confirm_msg = '{"Yes, I am sure"|@translate}'; const cancel_msg = "{"No, I have changed my mind"|@translate}"; let delete_plugin_msg = '{'Are you sure you want to delete the plugin "%s"?'|@translate|@escape:'javascript'}'; let deleted_plugin_msg = '{'Plugin "%s" deleted!'|@translate|@escape:'javascript'}'; let restore_plugin_msg = '{'Are you sure you want to restore the plugin "%s"?'|@translate|@escape:'javascript'}'; let uninstall_plugin_msg = '{'Are you sure you want to uninstall the plugin "%s"?'|@translate|@escape:'javascript'}'; const restore_tip_msg = "{'Restore default configuration. You will lose your plugin settings!'|@translate|@escape:'javascript'}"; const plugin_added_str = '{'Activated'|@translate|@escape:'javascript'}'; const plugin_deactivated_str = '{'Deactivated'|@translate|@escape:'javascript'}'; const plugin_restored_str = '{'Restored'|@translate|@escape:'javascript'}'; const plugin_action_error = '{'an error happened'|@translate|@escape:'javascript'}'; const not_webmaster = '{'Webmaster status required'|@translate|@escape:'javascript'}'; const nothing_found = '{'No plugins found'|@translate|@escape:'javascript'}'; const x_plugins_found = '{'%s plugins found'|@translate|@escape:'javascript'}'; const plugin_found = '{'%s plugin found'|@translate|@escape:'javascript'}'; const isWebmaster = {$isWebmaster}; const view_selector = '{$view_selector}'; const str_restore_def = '{'While restoring this plugin, it will be reset to its original parameters and associated data is going to be reset'|@translate|@escape:'javascript'}'; const show_details = {if $show_details} true {else} false {/if}; let searchParams = new URLSearchParams(window.location.search); let plugin_filter = searchParams.get('filter'); {/footer_script} {if isset($plugins)} {assign var='field_name' value='null'} {* *} {counter start=0 assign=i} {* *}