PageRenderTime 34ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/_build/data/properties.spform.php

https://github.com/BobRay/SPForm
PHP | 661 lines | 612 code | 10 blank | 39 comment | 0 complexity | 10728acc9bf8c50f26975cafd107e563 MD5 | raw file
  1. <?php
  2. /**
  3. * Default properties for the SPForm snippet
  4. * @author Bob Ray
  5. * 1/15/11
  6. *
  7. * @package spform
  8. * @subpackage build
  9. */
  10. /**
  11. * include file to set spform snippet properties.
  12. *
  13. * Note: the properties recipientArray, errorsTo,
  14. * SPFResponseID, and formProcAllowedReferers will
  15. * be reset on install so their values here
  16. * don't matter - they're set here to establish
  17. * their position in the properties list.
  18. */
  19. /* This section and the one at the end are for debugging
  20. * They allow this run as a standalone script within MODX
  21. * that sets the properties and prints debugging info
  22. */
  23. /*
  24. global $modx;
  25. $obj = $modx->getObject('modSnippet',array('name'=>'SPForm'));
  26. if (!$obj) {
  27. $output .= "Object not found<br />";
  28. }
  29. */
  30. $properties = array(
  31. array (
  32. 'name'=>'recipientArray',
  33. 'desc'=>'spf_recipientarray_desc',
  34. 'type'=>'textfield',
  35. 'options'=>'',
  36. 'lexicon'=>'spform:properties',
  37. 'value'=>'Webmaster: Webmaster: you@yourdomain.com'
  38. ),
  39. array(
  40. 'name'=>'errorsTo',
  41. 'desc'=>'spf_errorsto_desc',
  42. 'type'=>'textfield',
  43. 'options'=>'',
  44. 'lexicon'=>'spform:properties',
  45. 'value'=>'you@yourdomain.com'
  46. ),
  47. array(
  48. 'name'=>'spformTpl',
  49. 'desc'=>'spf_spformtpl_desc',
  50. 'type'=>'textfield',
  51. 'options'=>'',
  52. 'lexicon'=>'spform:properties',
  53. 'value'=>'spformTpl'
  54. ),
  55. array(
  56. 'name'=>'spformprocTpl',
  57. 'desc'=>'spf_spformproctpl_desc',
  58. 'type'=>'textfield',
  59. 'options'=>'',
  60. 'lexicon'=>'spform:properties',
  61. 'value'=>'spformprocTpl'
  62. ),
  63. array(
  64. 'name'=>'spfcaptchaTpl',
  65. 'desc'=>'spf_spfcaptchatpl_desc',
  66. 'type'=>'textfield',
  67. 'options'=>'',
  68. 'lexicon'=>'spform:properties',
  69. 'value'=>'spfcaptchaTpl'
  70. ),
  71. array(
  72. 'name'=>'test_mode',
  73. 'desc'=>'spf_test_mode_desc',
  74. 'type'=>'combo-boolean',
  75. 'options'=>'',
  76. 'lexicon'=>'spform:properties',
  77. 'value'=>'0'
  78. ),
  79. array(
  80. 'name'=>'spfDebug',
  81. 'desc'=>'spf_spfdebug_desc',
  82. 'type'=>'combo-boolean',
  83. 'options'=>'',
  84. 'lexicon'=>'spform:properties',
  85. 'value'=>'0'
  86. ),
  87. array(
  88. 'name'=>'formProcAllowedReferers',
  89. 'desc'=>'spf_formprocallowedreferers_desc',
  90. 'type'=>'textfield',
  91. 'options'=>'',
  92. 'lexicon'=>'spform:properties',
  93. 'value'=>'mysite.com'
  94. ),
  95. array(
  96. 'name'=>'spfResponseID',
  97. 'desc'=>'spf_spfresponseid_desc',
  98. 'type'=>'integer',
  99. 'options'=>'',
  100. 'lexicon'=>'spform:properties',
  101. 'value'=>'9999'
  102. ),
  103. array(
  104. 'name'=>'adviseAll',
  105. 'desc'=>'spf_adviseall_desc',
  106. 'type'=>'combo-boolean',
  107. 'options'=>'',
  108. 'lexicon'=>'spform:properties',
  109. 'value'=>'0'
  110. ),
  111. array(
  112. 'name'=>'warnAll',
  113. 'desc'=>'spf_warnall_desc',
  114. 'type'=>'combo-boolean',
  115. 'options'=>'',
  116. 'lexicon'=>'spform:properties',
  117. 'value'=>'0'
  118. ),
  119. array(
  120. 'name'=>'spfUseSMTP',
  121. 'desc'=>'spf_spfusesmtp_desc',
  122. 'type'=>'combo-boolean',
  123. 'options'=>'',
  124. 'lexicon'=>'spform:properties',
  125. 'value'=>'0'
  126. ),
  127. array(
  128. 'name'=>'spfSMTP_Port',
  129. 'desc'=>'spf_spfsmtp_port_desc',
  130. 'type'=>'integer',
  131. 'options'=>'',
  132. 'lexicon'=>'spform:properties',
  133. 'value'=>'587'
  134. ),
  135. array(
  136. 'name'=>'spfSMTP_Host',
  137. 'desc'=>'spf_spfsmtp_host_desc',
  138. 'type'=>'textfield',
  139. 'options'=>'',
  140. 'lexicon'=>'spform:properties',
  141. 'value'=>'yourhost.com'
  142. ),
  143. array(
  144. 'name'=>'spfSMTP_UserName',
  145. 'desc'=>'spf_spfsmtp_username_desc',
  146. 'type'=>'textfield',
  147. 'options'=>'',
  148. 'lexicon'=>'spform:properties',
  149. 'value'=>'yourUserName'
  150. ),
  151. array(
  152. 'name'=>'spfSMTP_Password',
  153. 'desc'=>'spf_spfsmtp_password_desc',
  154. 'type'=>'textfield',
  155. 'options'=>'',
  156. 'lexicon'=>'spform:properties',
  157. 'value'=>'yourPassword'
  158. ),
  159. array(
  160. 'name'=>'useHiddenField',
  161. 'desc'=>'spf_usehiddenfield_desc',
  162. 'type'=>'combo-boolean',
  163. 'options'=>'',
  164. 'lexicon'=>'spform:properties',
  165. 'value'=>'1'
  166. ),
  167. array(
  168. 'name'=>'warnHiddenField',
  169. 'desc'=>'spf_warnhiddenfield_desc',
  170. 'type'=>'combo-boolean',
  171. 'options'=>'',
  172. 'lexicon'=>'spform:properties',
  173. 'value'=>'0'
  174. ),
  175. array(
  176. 'name'=>'logOnHidden',
  177. 'desc'=>'spf_logonhidden_desc',
  178. 'type'=>'combo-boolean',
  179. 'options'=>'',
  180. 'lexicon'=>'spform:properties',
  181. 'value'=>'0'
  182. ),
  183. array(
  184. 'name'=>'requireMouseOrKeyboard',
  185. 'desc'=>'spf_requiremouseorkeyboard_desc',
  186. 'type'=>'combo-boolean',
  187. 'options'=>'',
  188. 'lexicon'=>'spform:properties',
  189. 'value'=>'0'
  190. ),
  191. array(
  192. 'name'=>'requireKeyboard',
  193. 'desc'=>'spf_requirekeyboard_desc',
  194. 'type'=>'combo-boolean',
  195. 'options'=>'',
  196. 'lexicon'=>'spform:properties',
  197. 'value'=>'0'
  198. ),
  199. array(
  200. 'name'=>'requireMouse',
  201. 'desc'=>'spf_requiremouse_desc',
  202. 'type'=>'combo-boolean',
  203. 'options'=>'',
  204. 'lexicon'=>'spform:properties',
  205. 'value'=>'0'
  206. ),
  207. array(
  208. 'name'=>'warnMouseAndKeyboard',
  209. 'desc'=>'spf_warnmouseandkeyboard_desc',
  210. 'type'=>'combo-boolean',
  211. 'options'=>'',
  212. 'lexicon'=>'spform:properties',
  213. 'value'=>'0'
  214. ),
  215. array(
  216. 'name'=>'logMouseAndKeyboardErrors',
  217. 'desc'=>'spf_logmouseandkeyboarderrors_desc',
  218. 'type'=>'combo-boolean',
  219. 'options'=>'',
  220. 'lexicon'=>'spform:properties',
  221. 'value'=>'0'
  222. ),
  223. array(
  224. 'name'=>'useTimer',
  225. 'desc'=>'spf_usetimer_desc',
  226. 'type'=>'combo-boolean',
  227. 'options'=>'',
  228. 'lexicon'=>'spform:properties',
  229. 'value'=>'1'
  230. ),
  231. array(
  232. 'name'=>'useTimerMin',
  233. 'desc'=>'spf_usetimermin_desc',
  234. 'type'=>'integer',
  235. 'options'=>'',
  236. 'lexicon'=>'spform:properties',
  237. 'value'=>'10'
  238. ),
  239. array(
  240. 'name'=>'useTimerMax',
  241. 'desc'=>'spf_usetimermax_desc',
  242. 'type'=>'integer',
  243. 'options'=>'',
  244. 'lexicon'=>'spform:properties',
  245. 'value'=>'1800'
  246. ),
  247. array(
  248. 'name'=>'warnTimer',
  249. 'desc'=>'spf_warntimer_desc',
  250. 'type'=>'combo-boolean',
  251. 'options'=>'',
  252. 'lexicon'=>'spform:properties',
  253. 'value'=>'0'
  254. ),
  255. array(
  256. 'name'=>'logOnTimer',
  257. 'desc'=>'spf_logontimer_desc',
  258. 'type'=>'combo-boolean',
  259. 'options'=>'',
  260. 'lexicon'=>'spform:properties',
  261. 'value'=>'0'
  262. ),
  263. array(
  264. 'name'=>'timerOffset',
  265. 'desc'=>'spf_timeroffset_desc',
  266. 'type'=>'integer',
  267. 'options'=>'',
  268. 'lexicon'=>'spform:properties',
  269. 'value'=>'14543'
  270. ),
  271. array(
  272. 'name'=>'addSubjSig',
  273. 'desc'=>'spf_addsubjsig_desc',
  274. 'type'=>'combo-boolean',
  275. 'options'=>'',
  276. 'lexicon'=>'spform:properties',
  277. 'value'=>'1'
  278. ),
  279. array(
  280. 'name'=>'dfltSubj',
  281. 'desc'=>'spf_dfltsubj_desc',
  282. 'type'=>'textfield',
  283. 'options'=>'',
  284. 'lexicon'=>'spform:properties',
  285. 'value'=>"Contact"
  286. ),
  287. array(
  288. 'name'=>'logInjections',
  289. 'desc'=>'spf_loginjections_desc',
  290. 'type'=>'combo-boolean',
  291. 'options'=>'',
  292. 'lexicon'=>'spform:properties',
  293. 'value'=>'0'
  294. ),
  295. array(
  296. 'name'=>'warnInjections',
  297. 'desc'=>'spf_warninjections_desc',
  298. 'type'=>'combo-boolean',
  299. 'options'=>'',
  300. 'lexicon'=>'spform:properties',
  301. 'value'=>'0'
  302. ),
  303. array(
  304. 'name'=>'maxRecipientLen',
  305. 'desc'=>'spf_maxrecipientlen_desc',
  306. 'type'=>'integer',
  307. 'options'=>'',
  308. 'lexicon'=>'spform:properties',
  309. 'value'=>'65'
  310. ),
  311. array(
  312. 'name'=>'logRecipientLen',
  313. 'desc'=>'spf_logrecipientlen_desc',
  314. 'type'=>'combo-boolean',
  315. 'options'=>'',
  316. 'lexicon'=>'spform:properties',
  317. 'value'=>'0'
  318. ),
  319. array(
  320. 'name'=>'warnRecipientLen',
  321. 'desc'=>'spf_warnrecipientlen_desc',
  322. 'type'=>'combo-boolean',
  323. 'options'=>'',
  324. 'lexicon'=>'spform:properties',
  325. 'value'=>'0'
  326. ),
  327. array(
  328. 'name'=>'maxSubjectLen',
  329. 'desc'=>'spf_maxsubjectlen_desc',
  330. 'type'=>'integer',
  331. 'options'=>'',
  332. 'lexicon'=>'spform:properties',
  333. 'value'=>'100'
  334. ),
  335. array(
  336. 'name'=>'logSubjectLen',
  337. 'desc'=>'spf_logsubjectlen_desc',
  338. 'type'=>'combo-boolean',
  339. 'options'=>'',
  340. 'lexicon'=>'spform:properties',
  341. 'value'=>'0'
  342. ),
  343. array(
  344. 'name'=>'warnSubjectLen',
  345. 'desc'=>'spf_warnsubjectlen_desc',
  346. 'type'=>'combo-boolean',
  347. 'options'=>'',
  348. 'lexicon'=>'spform:properties',
  349. 'value'=>'0'
  350. ),
  351. array(
  352. 'name'=>'maxLinks',
  353. 'desc'=>'spf_maxlinks_desc',
  354. 'type'=>'integer',
  355. 'options'=>'',
  356. 'lexicon'=>'spform:properties',
  357. 'value'=>'3'
  358. ),
  359. array(
  360. 'name'=>'logMaxLinks',
  361. 'desc'=>'spf_logmaxlinks_desc',
  362. 'type'=>'combo-boolean',
  363. 'options'=>'',
  364. 'lexicon'=>'spform:properties',
  365. 'value'=>'0'
  366. ),
  367. array(
  368. 'name'=>'warnMaxLinks',
  369. 'desc'=>'spf_warnmaxlinks_desc',
  370. 'type'=>'combo-boolean',
  371. 'options'=>'',
  372. 'lexicon'=>'spform:properties',
  373. 'value'=>'0'
  374. ),
  375. array(
  376. 'name'=>'logIllegalSubject',
  377. 'desc'=>'spf_logillegalsubject_desc',
  378. 'type'=>'combo-boolean',
  379. 'options'=>'',
  380. 'lexicon'=>'spform:properties',
  381. 'value'=>'0'
  382. ),
  383. array(
  384. 'name'=>'warnIllegalSubject',
  385. 'desc'=>'spf_warnillegalsubject_desc',
  386. 'type'=>'combo-boolean',
  387. 'options'=>'',
  388. 'lexicon'=>'spform:properties',
  389. 'value'=>'0'
  390. ),
  391. array(
  392. 'name'=>'mailAlso',
  393. 'desc'=>'spf_mailalso_desc',
  394. 'type'=>'textfield',
  395. 'options'=>'',
  396. 'lexicon'=>'spform:properties',
  397. 'value'=>''
  398. ),
  399. array(
  400. 'name'=>'requireName',
  401. 'desc'=>'spf_requirename_desc',
  402. 'type'=>'combo-boolean',
  403. 'options'=>'',
  404. 'lexicon'=>'spform:properties',
  405. 'value'=>'1'
  406. ),
  407. array(
  408. 'name'=>'requireSubject',
  409. 'desc'=>'spf_requiresubject_desc',
  410. 'type'=>'combo-boolean',
  411. 'options'=>'',
  412. 'lexicon'=>'spform:properties',
  413. 'value'=>'1'
  414. ),
  415. array(
  416. 'name'=>'requireEmail',
  417. 'desc'=>'spf_requireemail_desc',
  418. 'type'=>'combo-boolean',
  419. 'options'=>'',
  420. 'lexicon'=>'spform:properties',
  421. 'value'=>'1'
  422. ),
  423. array(
  424. 'name'=>'spTextRows',
  425. 'desc'=>'spf_sptextrows_desc',
  426. 'type'=>'integer',
  427. 'options'=>'',
  428. 'lexicon'=>'spform:properties',
  429. 'value'=>'10'
  430. ),
  431. array(
  432. 'name'=>'spTextCols',
  433. 'desc'=>'spf_sptextcols_desc',
  434. 'type'=>'integer',
  435. 'options'=>'',
  436. 'lexicon'=>'spform:properties',
  437. 'value'=>'50'
  438. ),
  439. array(
  440. 'name'=>'includeResetButton',
  441. 'desc'=>'spf_includeresetbutton_desc',
  442. 'type'=>'combo-boolean',
  443. 'options'=>'',
  444. 'lexicon'=>'spform:properties',
  445. 'value'=>'0'
  446. ),
  447. array(
  448. 'name'=>'showSingleRecipientTo',
  449. 'desc'=>'spf_showsinglerecipientto_desc',
  450. 'type'=>'combo-boolean',
  451. 'options'=>'',
  452. 'lexicon'=>'spform:properties',
  453. 'value'=>'0'
  454. ),
  455. array(
  456. 'name'=>'requireVerify',
  457. 'desc'=>'spf_requireverify_desc',
  458. 'type'=>'combo-boolean',
  459. 'options'=>'',
  460. 'lexicon'=>'spform:properties',
  461. 'value'=>'0'
  462. ),
  463. array(
  464. 'name'=>'useMathString',
  465. 'desc'=>'spf_usemathstring_desc',
  466. 'type'=>'combo-boolean',
  467. 'options'=>'',
  468. 'lexicon'=>'spform:properties',
  469. 'value'=>'1'
  470. ),
  471. array(
  472. 'name'=>'warnVerify',
  473. 'desc'=>'spf_warnverify_desc',
  474. 'type'=>'combo-boolean',
  475. 'options'=>'',
  476. 'lexicon'=>'spform:properties',
  477. 'value'=>'1'
  478. ),
  479. array(
  480. 'name'=>'adviseOnVerify',
  481. 'desc'=>'spf_adviseonverify_desc',
  482. 'type'=>'combo-boolean',
  483. 'options'=>'',
  484. 'lexicon'=>'spform:properties',
  485. 'value'=>'0'
  486. ),
  487. array(
  488. 'name'=>'logOnVerify',
  489. 'desc'=>'spf_logonverify_desc',
  490. 'type'=>'combo-boolean',
  491. 'options'=>'',
  492. 'lexicon'=>'spform:properties',
  493. 'value'=>'0'
  494. ),
  495. array(
  496. 'name'=>'reportRemoteHost',
  497. 'desc'=>'spf_reportremotehost_desc',
  498. 'type'=>'combo-boolean',
  499. 'options'=>'',
  500. 'lexicon'=>'spform:properties',
  501. 'value'=>'1'
  502. ),
  503. array(
  504. 'name'=>'reportRemoteUser',
  505. 'desc'=>'spf_reportremoteuser_desc',
  506. 'type'=>'combo-boolean',
  507. 'options'=>'',
  508. 'lexicon'=>'spform:properties',
  509. 'value'=>'1'
  510. ),
  511. array(
  512. 'name'=>'reportRemoteAddr',
  513. 'desc'=>'spf_reportremoteaddr_desc',
  514. 'type'=>'combo-boolean',
  515. 'options'=>'',
  516. 'lexicon'=>'spform:properties',
  517. 'value'=>'1'
  518. ),
  519. array(
  520. 'name'=>'reportRemoteIdent',
  521. 'desc'=>'spf_reportremoteident_desc',
  522. 'type'=>'combo-boolean',
  523. 'options'=>'',
  524. 'lexicon'=>'spform:properties',
  525. 'value'=>'1'
  526. ),
  527. array(
  528. 'name'=>'reportOrigReferer',
  529. 'desc'=>'spf_reportorigreferer_desc',
  530. 'type'=>'combo-boolean',
  531. 'options'=>'',
  532. 'lexicon'=>'spform:properties',
  533. 'value'=>'1'
  534. ),
  535. array(
  536. 'name'=>'formProcBlankRefOkay',
  537. 'desc'=>'spf_formprocblankrefokay_desc',
  538. 'type'=>'combo-boolean',
  539. 'options'=>'',
  540. 'lexicon'=>'spform:properties',
  541. 'value'=>'1'
  542. ),
  543. array(
  544. 'name'=>'adviseOnReferer',
  545. 'desc'=>'spf_adviseonreferer_desc',
  546. 'type'=>'combo-boolean',
  547. 'options'=>'',
  548. 'lexicon'=>'spform:properties',
  549. 'value'=>'0'
  550. ),
  551. array(
  552. 'name'=>'logOnReferer',
  553. 'desc'=>'spf_logonreferer_desc',
  554. 'type'=>'combo-boolean',
  555. 'options'=>'',
  556. 'lexicon'=>'spform:properties',
  557. 'value'=>'0'
  558. ),
  559. array(
  560. 'name'=>'useBanList',
  561. 'desc'=>'spf_usebanlist_desc',
  562. 'type'=>'combo-boolean',
  563. 'options'=>'',
  564. 'lexicon'=>'spform:properties',
  565. 'value'=>'spfBanlist'
  566. ),
  567. array(
  568. 'name'=>'warnBanned',
  569. 'desc'=>'spf_warnbanned_desc',
  570. 'type'=>'combo-boolean',
  571. 'options'=>'',
  572. 'lexicon'=>'spform:properties',
  573. 'value'=>'0'
  574. ),
  575. array(
  576. 'name'=>'adviseOnBan',
  577. 'desc'=>'spf_adviseonban_desc',
  578. 'type'=>'combo-boolean',
  579. 'options'=>'',
  580. 'lexicon'=>'spform:properties',
  581. 'value'=>'0'
  582. ),
  583. array(
  584. 'name'=>'logOnBan',
  585. 'desc'=>'spf_logonban_desc',
  586. 'type'=>'combo-boolean',
  587. 'options'=>'',
  588. 'lexicon'=>'spform:properties',
  589. 'value'=>'0'
  590. ),
  591. array(
  592. 'name'=>'chkFormRefNotSelf',
  593. 'desc'=>'spf_chkformrefnotself_desc',
  594. 'type'=>'combo-boolean',
  595. 'options'=>'',
  596. 'lexicon'=>'spform:properties',
  597. 'value'=>'1'
  598. ),
  599. array(
  600. 'name'=>'chkFormRefOwnServer',
  601. 'desc'=>'spf_chkformrefownserver_desc',
  602. 'type'=>'combo-boolean',
  603. 'options'=>'',
  604. 'lexicon'=>'spform:properties',
  605. 'value'=>'0'
  606. ),
  607. array(
  608. 'name'=>'chkFormRefNotBlank',
  609. 'desc'=>'spf_chkformrefnotblank_desc',
  610. 'type'=>'combo-boolean',
  611. 'options'=>'',
  612. 'lexicon'=>'spform:properties',
  613. 'value'=>'0'
  614. ),
  615. array(
  616. 'name'=>'banlistChunk',
  617. 'desc'=>'spf_banlistchunk_desc',
  618. 'type'=>'textfield',
  619. 'options'=>'',
  620. 'lexicon'=>'spform:properties',
  621. 'value'=>'0'
  622. ),
  623. array(
  624. 'name'=>'spfrom',
  625. 'desc'=>'spf_spfrom_desc',
  626. 'type'=>'textfield',
  627. 'options'=>'',
  628. 'lexicon'=>'spform:properties',
  629. 'value'=>''
  630. ),
  631. array(
  632. 'name'=>'useemailsender',
  633. 'desc'=>'spf_useemailsender_desc',
  634. 'type'=>'combo-boolean',
  635. 'options'=>'',
  636. 'lexicon'=>'spform:properties',
  637. 'value'=>'0'
  638. ),
  639. );
  640. /* For debugging - see note above */
  641. /*
  642. $obj->setProperties($spformProperties);
  643. $obj->save();
  644. $propArray = $obj->getProperties();
  645. foreach ($propArray as $key=>$value) {
  646. $output .= $key . ': ' . $value . '<br /><br />';
  647. }
  648. */
  649. return $properties;