BxDevFormsField.php 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. <?php defined('BX_DOL') or die('hack attempt');
  2. /**
  3. * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
  4. * CC-BY License - http://creativecommons.org/licenses/by/3.0/
  5. *
  6. * @defgroup Developer Developer
  7. * @ingroup DolphinModules
  8. *
  9. * @{
  10. */
  11. bx_import('BxDolModule');
  12. bx_import('BxTemplStudioFormsField');
  13. require_once('BxDevFunctions.php');
  14. class BxDevFormsField extends BxTemplStudioFormsField
  15. {
  16. function __construct($aParams = array(), $aField = array())
  17. {
  18. parent::__construct($aParams, $aField);
  19. }
  20. }
  21. class BxDevFormsFieldBlockHeader extends BxTemplStudioFormsFieldBlockHeader
  22. {
  23. function __construct($aParams = array(), $aField = array())
  24. {
  25. parent::__construct($aParams, $aField);
  26. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  27. }
  28. }
  29. class BxDevFormsFieldValue extends BxTemplStudioFormsFieldValue
  30. {
  31. function __construct($aParams = array(), $aField = array())
  32. {
  33. parent::__construct($aParams, $aField);
  34. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  35. }
  36. }
  37. class BxDevFormsFieldText extends BxTemplStudioFormsFieldText
  38. {
  39. function __construct($aParams = array(), $aField = array())
  40. {
  41. parent::__construct($aParams, $aField);
  42. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  43. }
  44. }
  45. class BxDevFormsFieldPassword extends BxTemplStudioFormsFieldPassword
  46. {
  47. function __construct($aParams = array(), $aField = array())
  48. {
  49. parent::__construct($aParams, $aField);
  50. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  51. }
  52. }
  53. class BxDevFormsFieldTextarea extends BxTemplStudioFormsFieldTextarea
  54. {
  55. function __construct($aParams = array(), $aField = array())
  56. {
  57. parent::__construct($aParams, $aField);
  58. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  59. }
  60. }
  61. class BxDevFormsFieldNumber extends BxTemplStudioFormsFieldNumber
  62. {
  63. function __construct($aParams = array(), $aField = array())
  64. {
  65. parent::__construct($aParams, $aField);
  66. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  67. }
  68. }
  69. class BxDevFormsFieldDatepicker extends BxTemplStudioFormsFieldDatepicker
  70. {
  71. function __construct($aParams = array(), $aField = array())
  72. {
  73. parent::__construct($aParams, $aField);
  74. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  75. }
  76. }
  77. class BxDevFormsFieldDatetime extends BxTemplStudioFormsFieldDatetime
  78. {
  79. function __construct($aParams = array(), $aField = array())
  80. {
  81. parent::__construct($aParams, $aField);
  82. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  83. }
  84. }
  85. class BxDevFormsFieldCheckbox extends BxTemplStudioFormsFieldCheckbox
  86. {
  87. function __construct($aParams = array(), $aField = array())
  88. {
  89. parent::__construct($aParams, $aField);
  90. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  91. $this->aForm['inputs']['value']['type'] = 'text';
  92. }
  93. }
  94. class BxDevFormsFieldSwitcher extends BxTemplStudioFormsFieldSwitcher
  95. {
  96. function __construct($aParams = array(), $aField = array())
  97. {
  98. parent::__construct($aParams, $aField);
  99. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  100. $this->aForm['inputs']['value']['type'] = 'text';
  101. }
  102. }
  103. class BxDevFormsFieldFile extends BxTemplStudioFormsFieldFile
  104. {
  105. function __construct($aParams = array(), $aField = array())
  106. {
  107. parent::__construct($aParams, $aField);
  108. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  109. }
  110. }
  111. class BxDevFormsFieldSlider extends BxTemplStudioFormsFieldSlider
  112. {
  113. function __construct($aParams = array(), $aField = array())
  114. {
  115. parent::__construct($aParams, $aField);
  116. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  117. }
  118. }
  119. class BxDevFormsFieldDoublerange extends BxTemplStudioFormsFieldDoublerange
  120. {
  121. function __construct($aParams = array(), $aField = array())
  122. {
  123. parent::__construct($aParams, $aField);
  124. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  125. }
  126. }
  127. class BxDevFormsFieldHidden extends BxTemplStudioFormsFieldHidden
  128. {
  129. function __construct($aParams = array(), $aField = array())
  130. {
  131. parent::__construct($aParams, $aField);
  132. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  133. }
  134. }
  135. class BxDevFormsFieldButton extends BxTemplStudioFormsFieldButton
  136. {
  137. function __construct($aParams = array(), $aField = array())
  138. {
  139. parent::__construct($aParams, $aField);
  140. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  141. }
  142. }
  143. class BxDevFormsFieldReset extends BxTemplStudioFormsFieldReset
  144. {
  145. function __construct($aParams = array(), $aField = array())
  146. {
  147. parent::__construct($aParams, $aField);
  148. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  149. }
  150. }
  151. class BxDevFormsFieldSubmit extends BxTemplStudioFormsFieldSubmit
  152. {
  153. function __construct($aParams = array(), $aField = array())
  154. {
  155. parent::__construct($aParams, $aField);
  156. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  157. }
  158. }
  159. class BxDevFormsFieldImage extends BxTemplStudioFormsFieldImage
  160. {
  161. function __construct($aParams = array(), $aField = array())
  162. {
  163. parent::__construct($aParams, $aField);
  164. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  165. }
  166. }
  167. class BxDevFormsFieldSelect extends BxTemplStudioFormsFieldSelect
  168. {
  169. function __construct($aParams = array(), $aField = array())
  170. {
  171. parent::__construct($aParams, $aField);
  172. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  173. }
  174. }
  175. class BxDevFormsFieldSelectMultiple extends BxTemplStudioFormsFieldSelectMultiple
  176. {
  177. function __construct($aParams = array(), $aField = array())
  178. {
  179. parent::__construct($aParams, $aField);
  180. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  181. }
  182. }
  183. class BxDevFormsFieldCheckboxSet extends BxTemplStudioFormsFieldCheckboxSet
  184. {
  185. function __construct($aParams = array(), $aField = array())
  186. {
  187. parent::__construct($aParams, $aField);
  188. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  189. }
  190. }
  191. class BxDevFormsFieldRadioSet extends BxTemplStudioFormsFieldRadioSet
  192. {
  193. function __construct($aParams = array(), $aField = array())
  194. {
  195. parent::__construct($aParams, $aField);
  196. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  197. }
  198. }
  199. class BxDevFormsFieldCustom extends BxTemplStudioFormsFieldCustom
  200. {
  201. function __construct($aParams = array(), $aField = array())
  202. {
  203. parent::__construct($aParams, $aField);
  204. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  205. }
  206. }
  207. class BxDevFormsFieldInputSet extends BxTemplStudioFormsFieldInputSet
  208. {
  209. function __construct($aParams = array(), $aField = array())
  210. {
  211. parent::__construct($aParams, $aField);
  212. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  213. }
  214. }
  215. class BxDevFormsFieldCaptcha extends BxTemplStudioFormsFieldCaptcha
  216. {
  217. function __construct($aParams = array(), $aField = array())
  218. {
  219. parent::__construct($aParams, $aField);
  220. BxDevFunctions::changeFormField($this->aParams, $this->aForm['inputs'], $this->oDb);
  221. }
  222. }
  223. /** @} */