b0y-101 Mini Shell


Current Path : E:/www/pl/plugins/system/cachecleaner/
File Upload :
Current File : E:/www/pl/plugins/system/cachecleaner/cachecleaner.xml

<?xml version="1.0" encoding="utf-8"?>
<extension version="3.9" type="plugin" group="system" method="upgrade">
	<name>plg_system_cachecleaner</name>
	<description>PLG_SYSTEM_CACHECLEANER_DESC</description>
	<version>7.3.3</version>
	<creationDate>October 2020</creationDate>
	<author>Regular Labs (Peter van Westen)</author>
	<authorEmail>info@regularlabs.com</authorEmail>
	<authorUrl>https://www.regularlabs.com</authorUrl>
	<copyright>Copyright © 2018 Regular Labs - All Rights Reserved</copyright>
	<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>

	<scriptfile>script.install.php</scriptfile>

	<updateservers>
		<server type="extension" priority="1" name="Regular Labs - Cache Cleaner">
			https://download.regularlabs.com/updates.xml?e=cachecleaner&amp;type=.xml
		</server>
	</updateservers>

	<files>
		<filename plugin="cachecleaner">cachecleaner.php</filename>
		<filename>script.install.helper.php</filename>
		<folder>language</folder>
		<folder>src</folder>
		<folder>vendor</folder>
	</files>

	<media folder="media" destination="cachecleaner">
		<folder>css</folder>
		<folder>images</folder>
		<folder>js</folder>
		<folder>less</folder>
	</media>

	<config>
		<fields name="params" addfieldpath="/libraries/regularlabs/fields">
			<fieldset name="basic">
				<field name="@loadlanguage_mod_menu" type="rl_loadlanguage" extension="mod_menu" />
				<field name="@loadlanguage_regularlabs" type="rl_loadlanguage" extension="plg_system_regularlabs" />
				<field name="@loadlanguage_mod" type="rl_loadlanguage" extension="mod_cachecleaner" />
				<field name="@loadlanguage_plg" type="rl_loadlanguage" extension="plg_system_cachecleaner" />
				<field name="@license" type="rl_license" extension="CACHECLEANER" />
				<field name="@version" type="rl_version" extension="CACHECLEANER" />
				<field name="@dependency" type="rl_dependency"
					   label="CC_THE_MODULE"
					   file="/administrator/modules/mod_cachecleaner/mod_cachecleaner.php" />
				<field name="@header" type="rl_header"
					   label="CACHECLEANER"
					   description="CACHECLEANER_DESC"
					   url="https://www.regularlabs.com/cachecleaner" />
			</fieldset>

			<fieldset name="CC_WHAT">
				<field name="@block_basic_a" type="rl_block" start="1" label="CC_JOOMLA_CACHE" />
				<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="@clean_cache_min_age" type="rl_onlypro"
					   label="CC_MIN_AGE_IN_MINUTES"
					   description="CC_MIN_AGE_IN_MINUTES_DESC" />
				<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>
					<option value="2">CC_ONLY_VIA_BUTTON</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>
					<option value="2">CC_ONLY_VIA_BUTTON</option>
				</field>
				<field name="checkin" type="radio" class="btn-group btn-group-yesno" default="1"
					   label="MOD_MENU_GLOBAL_CHECKIN"
					   description="CC_GLOBAL_CHECKIN_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
					<option value="2">CC_ONLY_VIA_BUTTON</option>
				</field>
				<field name="@block_basic_b" type="rl_block" end="1" />

				<field name="@block_tmp_a" type="rl_block" start="1" label="CC_TMP_FOLDER" />
				<field name="clean_tmp" type="radio" class="btn-group btn-group-yesno" default="2"
					   label="CC_EMPTY_TMP_FOLDER"
					   description="CC_EMPTY_TMP_FOLDER_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
					<option value="2">CC_ONLY_VIA_BUTTON</option>
				</field>
				<field name="@clean_tmp_min_age" type="rl_onlypro"
					   label="CC_MIN_AGE_IN_MINUTES"
					   description="CC_MIN_AGE_IN_MINUTES_DESC"
					   showon="clean_tmp:1,2" />
				<field name="@block_tmp_b" type="rl_block" end="1" />

				<field name="@block_folders_a" type="rl_block" start="1" label="CC_CUSTOM_FOLDERS" />
				<field name="@notice_clean_folders" type="rl_onlypro"
					   label="CC_EMPTY_CUSTOM_FOLDERS"
					   description="CC_EMPTY_CUSTOM_FOLDERS_DESC" />
				<field name="@block_folders_b" type="rl_block" end="1" />

				<field name="@block_tables_a" type="rl_block" start="1" label="CC_TABLES" />
				<field name="@notice_clean_tables" type="rl_onlypro" label="CC_CLEAN_TABLES" />
				<field name="@block_tables_b" type="rl_block" end="1" />


				<field name="@block_server_a" type="rl_block" start="1" label="CC_SERVER_CACHE" />
				<field name="@notice_purge_litespeed" type="rl_onlypro"
					   label="CC_PURGE_LITESPEED"
					   description="CC_PURGE_LITESPEED_DESC" />
				<field name="@notice_purge_opcache" type="rl_onlypro"
					   label="CC_PURGE_OPCACHE"
					   description="CC_PURGE_OPCACHE_DESC" />
				<field name="@notice_clean_siteground" type="rl_onlypro"
					   label="CC_SITEGROUND_CACHE"
					   description="CC_SITEGROUND_CACHE_DESC" />
				<field name="@block_server_b" type="rl_block" end="1" />

				<field name="@block_cdn_a" type="rl_block" start="1" label="CC_CDN_CACHE" />
				<field name="@notice_clean_cloudflare" type="rl_onlypro"
					   label="CC_CLOUDFLARE"
					   description="CC_CDN_DESC,CC_CLOUDFLARE" />
				<field name="@notice_clean_maxcdn" type="rl_onlypro"
					   label="CC_MAXCDN"
					   description="CC_CDN_DESC,CC_MAXCDN" />
				<field name="@notice_clean_keycdn" type="rl_onlypro"
					   label="CC_KEYCDN"
					   description="CC_CDN_DESC,CC_KEYCDN" />
				<field name="@notice_clean_cdn77" type="rl_onlypro"
					   label="CC_CDN77"
					   description="CC_CDN_DESC,CC_CDN77" />
				<field name="@block_cdn_b" type="rl_block" end="1" />

				<field name="@block_party_a" type="rl_block" start="1" label="CC_3RD_PARTY_CACHE" />
				<field name="@notice_clean_jotcache" type="rl_onlypro"
					   label="CC_JOTCACHE"
					   description="CC_JOTCACHE_DESC" />
				<field name="@block_party_b" type="rl_block" end="1" />

				<field name="@block_url_a" type="rl_block" start="1" label="CC_QUERY_URL" description="CC_QUERY_URL_DESC" />
				<field name="@notice_query_url" type="rl_onlypro" />
				<field name="@block_url_b" type="rl_block" end="1" />
			</fieldset>

			<fieldset name="CC_HOW">
				<field name="@block_quick_link_a" type="rl_block" start="1"
					   label="CC_QUICK_LINK"
					   description="CC_QUICK_LINK_DESC" />
				<field name="display_link" type="radio" class="btn-group" default="both"
					   label="RL_DISPLAY_LINK"
					   description="RL_DISPLAY_LINK_DESC">
					<option value="icon">RL_ICON_ONLY</option>
					<option value="text">RL_TEXT_ONLY</option>
					<option value="both">RL_BOTH</option>
				</field>
				<field name="icon_text" type="text" default="Clean Cache"
					   label="RL_LINK_TEXT"
					   description="RL_LINK_TEXT_DESC"
					   showon="display_link:text,both[OR]display_toolbar_button:1" />
				<field name="display_toolbar_button" type="radio" class="btn-group btn-group-yesno" default="0"
					   label="RL_DISPLAY_TOOLBAR_BUTTON"
					   description="RL_DISPLAY_TOOLBAR_BUTTON_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@block_quick_link_b" type="rl_block" end="1" />

				<field name="@block_secret_a" type="rl_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="frontend_secret_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="@block_secret_b" type="rl_block" end="1" />

				<field name="@block_save_a" type="rl_block" start="1"
					   label="CC_AUTOMATIC_CLEANING_ON_SAVE"
					   description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC" />
				<field name="@block_save_admin_a" type="rl_block" start="1" label="JADMINISTRATOR" />
				<field name="auto_save_admin" type="radio" class="btn-group btn-group-yesno" default="0"
					   label="RL_ENABLE"
					   description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<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"
					   showon="auto_save_admin:1">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@block_save_admin_b" type="rl_block" end="1" />

				<field name="@block_save_front_a" type="rl_block" start="1" label="RL_FRONTEND" />
				<field name="auto_save_front" type="radio" class="btn-group btn-group-yesno" default="0"
					   label="RL_ENABLE"
					   description="CC_AUTOMATIC_CLEANING_ON_SAVE_DESC">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<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"
					   showon="auto_save_front:1">
					<option value="0">JNO</option>
					<option value="1">JYES</option>
				</field>
				<field name="@block_save_front_b" type="rl_block" end="1" />

				<field name="auto_save_tasks" type="textarea" default="save,apply,publish,unpublish,archive,trash,delete"
					   class=""
					   label="CC_SAVE_TASKS"
					   description="CC_SAVE_TASKS_DESC"
					   showon="auto_save_admin:1[OR]auto_save_front:1" />
				<field name="@block_save_b" type="rl_block" end="1" />

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

			<fieldset name="advanced">
				<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="rl_textareaplus" width="300" default=""
					   label="CC_IGNORE_FOLDERS"
					   description="CC_IGNORE_FOLDERS_DESC" />
				<field name="@notice_log_path" type="rl_onlypro"
					   label="CC_LOG_PATH"
					   description="CC_LOG_PATH_DESC" />
			</fieldset>
		</fields>
	</config>
</extension>

Copyright © 2019 by b0y-101