diff --git a/administrator/components/com_config/model/form/application.xml b/administrator/components/com_config/model/form/application.xml
index a6242254cd649..ec80b33b64940 100644
--- a/administrator/components/com_config/model/form/application.xml
+++ b/administrator/components/com_config/model/form/application.xml
@@ -20,7 +20,8 @@
default=""
label="COM_CONFIG_FIELD_CACHE_HANDLER_LABEL"
description="COM_CONFIG_FIELD_CACHE_HANDLER_DESC"
- filter="word">
+ filter="word"
+ showon="caching:1,2">
@@ -68,7 +70,7 @@
default="0"
label="COM_CONFIG_FIELD_MEMCACHE_COMPRESSION_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_COMPRESSION_DESC"
- showon="cache_handler:memcache"
+ showon="caching:1,2[AND]cache_handler:memcache"
filter="integer">
@@ -80,7 +82,7 @@
default="localhost"
label="COM_CONFIG_FIELD_MEMCACHE_HOST_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_HOST_DESC"
- showon="cache_handler:memcache"
+ showon="caching:1,2[AND]cache_handler:memcache"
filter="string"
size="25" />
@@ -90,7 +92,7 @@
default="11211"
label="COM_CONFIG_FIELD_MEMCACHE_PORT_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_PORT_DESC"
- showon="cache_handler:memcache"
+ showon="caching:1,2[AND]cache_handler:memcache"
filter="integer"
size="5" />
@@ -101,7 +103,7 @@
default="1"
label="COM_CONFIG_FIELD_MEMCACHE_PERSISTENT_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_PERSISTENT_DESC"
- showon="cache_handler:memcached"
+ showon="caching:1,2[AND]cache_handler:memcached"
filter="integer">
@@ -114,7 +116,7 @@
default="0"
label="COM_CONFIG_FIELD_MEMCACHE_COMPRESSION_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_COMPRESSION_DESC"
- showon="cache_handler:memcached"
+ showon="caching:1,2[AND]cache_handler:memcached"
filter="integer">
@@ -126,7 +128,7 @@
default="localhost"
label="COM_CONFIG_FIELD_MEMCACHE_HOST_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_HOST_DESC"
- showon="cache_handler:memcached"
+ showon="caching:1,2[AND]cache_handler:memcached"
filter="string"
size="25" />
@@ -136,7 +138,7 @@
default="11211"
label="COM_CONFIG_FIELD_MEMCACHE_PORT_LABEL"
description="COM_CONFIG_FIELD_MEMCACHE_PORT_DESC"
- showon="cache_handler:memcached"
+ showon="caching:1,2[AND]cache_handler:memcached"
filter="integer"
size="5" />
@@ -148,7 +150,7 @@
label="COM_CONFIG_FIELD_REDIS_PERSISTENT_LABEL"
description="COM_CONFIG_FIELD_REDIS_PERSISTENT_DESC"
filter="integer"
- showon="cache_handler:redis">
+ showon="caching:1,2[AND]cache_handler:redis">
@@ -160,7 +162,7 @@
label="COM_CONFIG_FIELD_REDIS_HOST_LABEL"
description="COM_CONFIG_FIELD_REDIS_HOST_DESC"
filter="string"
- showon="cache_handler:redis"
+ showon="caching:1,2[AND]cache_handler:redis"
size="25" />
@@ -190,7 +192,7 @@
label="COM_CONFIG_FIELD_REDIS_DB_LABEL"
description="COM_CONFIG_FIELD_REDIS_DB_DESC"
filter="integer"
- showon="cache_handler:redis"
+ showon="caching:1,2[AND]cache_handler:redis"
size="4" />
@@ -426,7 +428,8 @@
default="mail"
label="COM_CONFIG_FIELD_MAIL_MAILER_LABEL"
description="COM_CONFIG_FIELD_MAIL_MAILER_DESC"
- filter="word">
+ filter="word"
+ showon="mailonline:1">
@@ -439,7 +442,8 @@
description="COM_CONFIG_FIELD_MAIL_FROM_EMAIL_DESC"
filter="string"
size="30"
- validate="email" />
+ validate="email"
+ showon="mailonline:1" />
+ size="30"
+ showon="mailonline:1" />
+ filter="integer"
+ showon="mailonline:1"
+ >
@@ -465,30 +472,38 @@
name="sendmail"
type="text"
default="/usr/sbin/sendmail"
- showon="mailer:sendmail"
+ showon="mailonline:1[AND]mailer:sendmail"
label="COM_CONFIG_FIELD_MAIL_SENDMAIL_PATH_LABEL"
description="COM_CONFIG_FIELD_MAIL_SENDMAIL_PATH_DESC"
filter="string"
size="30" />
-
-
-
+ name="smtphost"
+ type="text"
+ default="localhost"
+ showon="mailonline:1[AND]mailer:smtp"
+ label="COM_CONFIG_FIELD_MAIL_SMTP_HOST_LABEL"
+ description="COM_CONFIG_FIELD_MAIL_SMTP_HOST_DESC"
+ filter="string"
+ size="30" />
+
+
@@ -498,20 +513,22 @@
+ name="smtpauth"
+ type="radio"
+ class="btn-group btn-group-yesno"
+ default="0"
+ showon="mailonline:1[AND]mailer:smtp"
+ label="COM_CONFIG_FIELD_MAIL_SMTP_AUTH_LABEL"
+ description="COM_CONFIG_FIELD_MAIL_SMTP_AUTH_DESC"
+ filter="integer">
+
+
+
-
-