HEX
Server: Apache
System: Linux webm010.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: iestorre (46869)
PHP: 8.0.30
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/iestorre/www/plugins/system/cachecleaner/cachecleaner.xml
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.2" type="plugin" group="system" method="upgrade">
	<name>PLG_SYSTEM_CACHECLEANER</name>
	<description>PLG_SYSTEM_CACHECLEANER_DESC</description>
	<version>3.7.0FREE</version>
	<creationDate>February 2015</creationDate>
	<author>NoNumber (Peter van Westen)</author>
	<authorEmail>peter@nonumber.nl</authorEmail>
	<authorUrl>http://www.nonumber.nl</authorUrl>
	<copyright>Copyright © 2015 NoNumber All Rights Reserved</copyright>
	<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>

	<!-- Files -->
	<files>
		<filename plugin="cachecleaner">cachecleaner.php</filename>
		<filename>helper.php</filename>
		<filename>index.html</filename>
	</files>

	<!-- Parameters -->
	<config>
		<fields name="params" addfieldpath="/plugins/system/nnframework/fields">
			<fieldset name="description">
				<field name="@loadlanguage_mod_menu" type="nn_loadlanguage" extension="mod_menu" />
				<field name="@loadlanguage_nnframework" type="nn_loadlanguage" extension="plg_system_nnframework" />
				<field name="@loadlanguage_mod" type="nn_loadlanguage" extension="mod_cachecleaner" />
				<field name="@loadlanguage_plg" type="nn_loadlanguage" extension="plg_system_cachecleaner" />
				<field name="@license" type="nn_license" extension="CACHE_CLEANER" />
				<field name="@version" type="nn_version" extension="CACHE_CLEANER" />
				<field name="@dependency" type="nn_dependency"
					label="CC_THE_MODULE"
					file="/administrator/modules/mod_cachecleaner/mod_cachecleaner.php" />
				<field name="@header" type="nn_header"
					label="CACHE_CLEANER"
					description="CACHE_CLEANER_DESC"
					url="http://www.nonumber.nl/cachecleaner" />
			</fieldset>
			<fieldset name="basic">
				<field name="@block_basic_a" type="nn_block" start="1" />
				<field name="@clean_cache" type="radio" class="btn-group btn-group-yesno" default="1" label="CC_PURGE_CACHE" description="CC_PURGE_CACHE_DESC">
					<option value="1">JYES</option>
				</field>
				<field name="purge" type="radio" class="btn-group btn-group-yesno" default="1" label="MOD_MENU_PURGE_EXPIRED_CACHE" description="CC_PURGE_EXPIRED_CACHE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="purge_updates" type="radio" class="btn-group btn-group-yesno" default="1" label="CC_PURGE_UPDATE_CACHE" description="CC_PURGE_UPDATE_CACHE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@notice_enable_checkin" type="nn_plaintext" label="MOD_MENU_GLOBAL_CHECKIN" description="CC_GLOBAL_CHECKIN_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_basic_b" type="nn_block" end="1" />

				<field name="@block_secret_a" type="nn_block" start="1" label="CC_FRONTEND_SECRET_URL" description="CC_FRONTEND_SECRET_URL_DESC" />
				<field name="frontend_secret" type="text" default="" label="CC_FRONTEND_SECRET" description="CC_FRONTEND_SECRET_DESC" />
				<field name="@block_secret_b" type="nn_block" end="1" />

				<field name="@block_save_a" type="nn_block" start="1" label="CC_AUTOMATIC_CLEANING_ON_SAVE" description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC" />
				<field name="@block_save_admin_a" type="nn_block" start="1" label="JADMINISTRATOR" />
				<field name="auto_save_admin" type="radio" class="btn-group btn-group-yesno" default="0" label="NN_ENABLE" description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@toggler_save_admin_a" type="nn_toggler" param="auto_save_admin" value="1" />
				<field name="auto_save_admin_msg" type="radio" class="btn-group btn-group-yesno" default="1" label="CC_SHOW_MESSAGE" description="CC_SHOW_MESSAGE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@toggler_save_admin_b" type="nn_toggler" />
				<field name="@block_save_admin_b" type="nn_block" end="1" />

				<field name="@block_save_front_a" type="nn_block" start="1" label="NN_FRONTEND" />
				<field name="auto_save_front" type="radio" class="btn-group btn-group-yesno" default="0" label="NN_ENABLE" description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@toggler_save_front_a" type="nn_toggler" param="auto_save_front" value="1" />
				<field name="auto_save_front_msg" type="radio" class="btn-group btn-group-yesno" default="0" label="CC_SHOW_MESSAGE" description="CC_SHOW_MESSAGE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@toggler_save_front_b" type="nn_toggler" />
				<field name="@block_save_front_b" type="nn_block" end="1" />

				<field name="@toggler_save_a" type="nn_toggler" param="auto_save_admin|auto_save_front" value="1|1" />
				<field name="auto_save_tasks" type="text" default="save,apply,publish,unpublish,archive,trash,delete" label="CC_SAVE_TASKS" description="CC_SAVE_TASKS_DESC" />
				<field name="auto_save_clean_folders" type="nn_radio" class="btn-group btn-group-yesno" default="0" label="CC_CLEAN_OTHER_FOLDERS" description="CC_CLEAN_OTHER_FOLDERS_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@notice_auto_save_clean_tables" type="nn_plaintext" label="CC_CLEAN_OTHER_TABLES" description="CC_CLEAN_OTHER_TABLES_DESC"  default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@notice_auto_save_clean_party" type="nn_plaintext" label="CC_CLEAN_3RD_PARTY_CACHE" description="CC_CLEAN_3RD_PARTY_CACHE_DESC"  default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@toggler_save_b" type="nn_toggler" />
				<field name="@block_save_b" type="nn_block" end="1" />

				<field name="@block_interval_a" type="nn_block" start="1" label="CC_AUTOMATIC_CLEANING_BY_INTERVAL" description="CC_AUTOMATIC_CLEANING_BY_INTERVAL_DESC" />
				<field name="@notice_interval" type="nn_plaintext" label="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_interval_b" type="nn_block" end="1" />
			</fieldset>

			<fieldset name="advanced">
				<field name="@block_folders_a" type="nn_block" start="1" label="CC_CLEAN_OTHER_FOLDERS" />
				<field name="clean_tmp" type="radio" class="btn-group btn-group-yesno" default="1" label="CC_EMPTY_TMP_FOLDER" description="CC_EMPTY_TMP_FOLDER_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@notice_clean_folders" type="nn_plaintext" label="CC_CUSTOM_FOLDERS" description="CC_CUSTOM_FOLDERS_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_folders_b" type="nn_block" end="1" />

				<field name="@block_tables_a" type="nn_block" start="1" label="CC_CLEAN_OTHER_TABLES" />
				<field name="@notice_clean_tables" type="nn_plaintext" label="CC_CLEAN_TABLES" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_tables_b" type="nn_block" end="1" />

				<field name="@block_party_a" type="nn_block" start="1" label="CC_3RD_PARTY_CACHE" />
				<field name="@notice_clean_jre" type="nn_plaintext" label="CC_JRE_CACHE" description="CC_JRE_CACHE_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@notice_clean_jotcache" type="nn_plaintext" label="CC_JOTCACHE" description="CC_JOTCACHE_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@notice_clean_siteground" type="nn_plaintext" label="CC_SITEGROUND_CACHE" description="CC_SITEGROUND_CACHE_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@notice_clean_maxcdn" type="nn_plaintext" label="CC_MAXCDN" description="CC_CDN_DESC" var1="CC_MAXCDN" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@notice_clean_keycdn" type="nn_plaintext" label="CC_KEYCDN" description="CC_CDN_DESC" var1="CC_KEYCDN" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_party_b" type="nn_block" end="1" />

				<field name="@block_other_a" type="nn_block" start="1" label="NN_OTHER_OPTIONS" />
				<field name="show_size" type="radio" class="btn-group btn-group-yesno" default="1" label="CC_SHOW_SIZE" description="CC_SHOW_SIZE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="ignore_folders" type="nn_textareaplus" width="300" default="" label="CC_IGNORE_FOLDERS" description="CC_IGNORE_FOLDERS_DESC" />
				<field name="@notice_log_path" type="nn_plaintext" label="CC_LOG_PATH" description="CC_LOG_PATH_DESC" default="NN_ONLY_AVAILABLE_IN_PRO" />
				<field name="@block_other_b" type="nn_block" end="1" />
			</fieldset>

			<fieldset name="NN_SETTINGS_ADMIN_MODULE">
				<field name="display_link" type="radio" class="btn-group" default="both" label="NN_DISPLAY_LINK" description="NN_DISPLAY_LINK_DESC">
					<option value="icon">NN_ICON_ONLY</option>
					<option value="text">NN_TEXT_ONLY</option>
					<option value="both">NN_BOTH</option>
				</field>
				<field name="@toggler_link_a" type="nn_toggler" param="display_link" value="text,both" />
				<field name="icon_text" type="text" default="Clean Cache" label="NN_LINK_TEXT" description="NN_LINK_TEXT_DESC" />
				<field name="@toggler_link_b" type="nn_toggler" />
				<field name="display_toolbar_button" type="radio" class="btn-group btn-group-yesno" default="0" label="NN_DISPLAY_TOOLBAR_BUTTON" description="NN_DISPLAY_TOOLBAR_BUTTON_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
			</fieldset>
		</fields>
	</config>
</extension>