name : config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
	<help key="Joomla_Update:_Options"/>
	<inlinehelp button="show"/>
	<fieldset
		name="sources"
		label="COM_JOOMLAUPDATE_CONFIG_SOURCES_LABEL"
		description="COM_JOOMLAUPDATE_CONFIG_SOURCES_DESC"
		>

		<field
			name="updatesource"
			type="list"
			label="COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_LABEL"
			default="default"
			validate="options"
			>
			<!-- Note: Changed the values lts to default and sts to next with 3.4.0 -->
			<!--       All invalid/unsupported/obsolete options equated to default in code with 3.4.0 -->
			<option value="default">COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_DEFAULT</option>
			<option value="next">COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_NEXT</option>
			<option value="custom">COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_CUSTOM</option>
		</field>

		<field
			name="minimum_stability"
			type="list"
			label="COM_JOOMLAUPDATE_MINIMUM_STABILITY_LABEL"
			description="COM_JOOMLAUPDATE_MINIMUM_STABILITY_DESC"
			default="4"
			validate="options"
			>
			<option value="0">COM_JOOMLAUPDATE_MINIMUM_STABILITY_DEV</option>
			<option value="1">COM_JOOMLAUPDATE_MINIMUM_STABILITY_ALPHA</option>
			<option value="2">COM_JOOMLAUPDATE_MINIMUM_STABILITY_BETA</option>
			<option value="3">COM_JOOMLAUPDATE_MINIMUM_STABILITY_RC</option>
			<option value="4">COM_JOOMLAUPDATE_MINIMUM_STABILITY_STABLE</option>
		</field>

		<field
			name="customurl"
			type="url"
			label="COM_JOOMLAUPDATE_CONFIG_CUSTOMURL_LABEL"
			default=""
			length="50"
			showon="updatesource:custom"
			validate="url"
		/>

		<field
			name="versioncheck"
			type="radio"
			label="COM_JOOMLAUPDATE_CONFIG_VERSIONCHECK_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_VERSIONCHECK_DESC"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="backupcheck"
			type="radio"
			label="COM_JOOMLAUPDATE_CONFIG_BACKUPCHECK_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_BACKUPCHECK_DESC"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

	</fieldset>
	<fieldset
		name="automated-updates"
		label="COM_JOOMLAUPDATE_CONFIG_AUTOMATED_UPDATES_LABEL"
		description="COM_JOOMLAUPDATE_CONFIG_AUTOMATED_UPDATES_DESC"
		>
		<field
			name="autoupdate"
			type="radio"
			label="COM_JOOMLAUPDATE_CONFIG_AUTOUPDATE_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_AUTOUPDATE_DESC"
			default="0"
			layout="joomla.form.field.radio.switcher"
			showon="updatesource:default[AND]minimum_stability:4"
			validate="options"
			>
			<option value="0">JNO</option>
			<option value="1">JYES</option>
		</field>

		<field
			name="autoupdate_status"
			type="hidden"
		/>

		<field
			name="update_token"
			type="text"
			label="COM_JOOMLAUPDATE_CONFIG_UPDATE_TOKEN_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_UPDATE_TOKEN_DESC"
			readonly="true"
			showon="updatesource:default[AND]minimum_stability:4[AND]autoupdate:1"
		/>
		<field
			name="update_last_check"
			type="calendar"
			showtime="true"
			filter="user_utc"
			label="COM_JOOMLAUPDATE_CONFIG_UPDATE_LAST_CHECK_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_UPDATE_LAST_CHECK_DESC"
			readonly="true"
			showon="updatesource:default[AND]minimum_stability:4[AND]autoupdate:1"
		/>
		<field
			name="automated_updates_disabled"
			type="note"
			label="COM_JOOMLAUPDATE_CONFIG_AUTOMATED_UPDATES_DISABLED_LABEL"
			class="alert alert-info w-100"
			showon="updatesource!:default[OR]minimum_stability!:4"
		/>
		<field
			name="automated_updates_email_groups"
			type="usergrouplist"
			label="COM_JOOMLAUPDATE_CONFIG_AUTOUPDATE_UPDATE_EMAIL_LABEL"
			description="COM_JOOMLAUPDATE_CONFIG_AUTOUPDATE_UPDATE_EMAIL_DESCRIPTION"
			checksuperusergroup="0"
			multiple="true"
			layout="joomla.form.field.list-fancy-select"
			showon="updatesource:default[AND]minimum_stability:4[AND]autoupdate:1"
		/>
	</fieldset>
</config>

© 2025 Cubjrnet7