[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/plugins/system/privacyconsent/ -> privacyconsent.xml (source)

   1  <?xml version="1.0" encoding="utf-8"?>
   2  <extension type="plugin" group="system" method="upgrade">
   3      <name>plg_system_privacyconsent</name>
   4      <author>Joomla! Project</author>
   5      <creationDate>2018-04</creationDate>
   6      <copyright>(C) 2018 Open Source Matters, Inc.</copyright>
   7      <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
   8      <authorEmail>[email protected]</authorEmail>
   9      <authorUrl>www.joomla.org</authorUrl>
  10      <version>3.9.0</version>
  11      <description>PLG_SYSTEM_PRIVACYCONSENT_XML_DESCRIPTION</description>
  12      <namespace path="src">Joomla\Plugin\System\PrivacyConsent</namespace>
  13      <files>
  14          <filename plugin="privacyconsent">privacyconsent.php</filename>
  15          <folder>forms</folder>
  16          <folder>src</folder>
  17      </files>
  18      <languages>
  19          <language tag="en-GB">language/en-GB/plg_system_privacyconsent.ini</language>
  20          <language tag="en-GB">language/en-GB/plg_system_privacyconsent.sys.ini</language>
  21      </languages>
  22      <config>
  23          <fields name="params">
  24              <fieldset name="basic" addfieldprefix="Joomla\Component\Content\Administrator\Field">
  25                  <field
  26                      name="privacy_note"
  27                      type="textarea"
  28                      label="PLG_SYSTEM_PRIVACYCONSENT_NOTE_FIELD_LABEL"
  29                      description="PLG_SYSTEM_PRIVACYCONSENT_NOTE_FIELD_DESC"
  30                      hint="PLG_SYSTEM_PRIVACYCONSENT_NOTE_FIELD_DEFAULT"
  31                      rows="7"
  32                      cols="20"
  33                      filter="html"
  34                  />
  35                  <field
  36                      name="privacy_type"
  37                      type="list"
  38                      label="PLG_SYSTEM_PRIVACYCONSENT_FIELD_TYPE_LABEL"
  39                      default="article"
  40                      validate="options"
  41                      >
  42                      <option value="article">PLG_SYSTEM_PRIVACYCONSENT_FIELD_TYPE_ARTICLE</option>
  43                      <option value="menu_item">PLG_SYSTEM_PRIVACYCONSENT_FIELD_TYPE_MENU_ITEM</option>
  44                  </field>
  45                  <field
  46                      name="privacy_article"
  47                      type="modal_article"
  48                      label="PLG_SYSTEM_PRIVACYCONSENT_FIELD_ARTICLE_LABEL"
  49                      description="PLG_SYSTEM_PRIVACYCONSENT_FIELD_ARTICLE_DESC"
  50                      select="true"
  51                      new="true"
  52                      edit="true"
  53                      clear="true"
  54                      filter="integer"
  55                      showon="privacy_type:article"
  56                  />
  57                  <field
  58                      addfieldprefix="Joomla\Component\Menus\Administrator\Field"
  59                      name="privacy_menu_item"
  60                      type="modal_menu"
  61                      label="PLG_SYSTEM_PRIVACYCONSENT_FIELD_MENU_ITEM_LABEL"
  62                      select="true"
  63                      new="true"
  64                      edit="true"
  65                      clear="true"
  66                      filter="integer"
  67                      showon="privacy_type:menu_item"
  68                  />
  69                  <field
  70                      name="messageOnRedirect"
  71                      type="textarea"
  72                      label="PLG_SYSTEM_PRIVACYCONSENT_REDIRECT_MESSAGE_LABEL"
  73                      description="PLG_SYSTEM_PRIVACYCONSENT_REDIRECT_MESSAGE_DESC"
  74                      hint="PLG_SYSTEM_PRIVACYCONSENT_REDIRECT_MESSAGE_DEFAULT"
  75                      class="span12"
  76                      rows="7"
  77                      cols="20"
  78                      filter="html"
  79                  />
  80              </fieldset>
  81              <fieldset
  82                  name="expiration"
  83                  label="PLG_SYSTEM_PRIVACYCONSENT_EXPIRATION_FIELDSET_LABEL"
  84              >
  85                  <field
  86                      name="enabled"
  87                      type="radio"
  88                      label="PLG_SYSTEM_PRIVACYCONSENT_FIELD_ENABLED_LABEL"
  89                      description="PLG_SYSTEM_PRIVACYCONSENT_FIELD_ENABLED_DESC"
  90                      layout="joomla.form.field.radio.switcher"
  91                      default="0"
  92                      filter="integer"
  93                      >
  94                      <option value="0">JNO</option>
  95                      <option value="1">JYES</option>
  96                  </field>
  97                  <field
  98                      name="cachetimeout"
  99                      type="integer"
 100                      label="PLG_SYSTEM_PRIVACYCONSENT_CACHETIMEOUT_LABEL"
 101                      description="PLG_SYSTEM_PRIVACYCONSENT_CACHETIMEOUT_DESC"
 102                      first="0"
 103                      last="120"
 104                      step="1"
 105                      default="30"
 106                      filter="int"
 107                      validate="number"
 108                  />
 109                  <field
 110                      name="consentexpiration"
 111                      type="integer"
 112                      label="PLG_SYSTEM_PRIVACYCONSENT_CONSENTEXPIRATION_LABEL"
 113                      description="PLG_SYSTEM_PRIVACYCONSENT_CONSENTEXPIRATION_DESC"
 114                      first="180"
 115                      last="720"
 116                      step="30"
 117                      default="360"
 118                      filter="int"
 119                      validate="number"
 120                  />
 121                  <field
 122                      name="remind"
 123                      type="integer"
 124                      label="PLG_SYSTEM_PRIVACYCONSENT_REMINDBEFORE_LABEL"
 125                      description="PLG_SYSTEM_PRIVACYCONSENT_REMINDBEFORE_DESC"
 126                      first="0"
 127                      last="120"
 128                      step="1"
 129                      default="30"
 130                      filter="int"
 131                      validate="number"
 132                  />
 133                  <field
 134                      name="lastrun"
 135                      type="hidden"
 136                      default="0"
 137                      filter="integer"
 138                  />
 139              </fieldset>
 140          </fields>
 141      </config>
 142  </extension>


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer