phpDocumentor form
[ class tree: form ] [ index: form ] [ all elements ]

Source for file Define.php

Documentation is available at Define.php

  1. <?
  2. /**
  3. * The Form Define resource file.
  4. * Defines the Form system constants for the myPHP System
  5. * This file must be included before all other includes.
  6. *
  7. * @package form
  8. * @filesource
  9. * @see HTML_FORM_RESOURCE_PATH/Define.php
  10. * @copyright (c) http://Finn-Rasmussen.com
  11. * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
  12. * @author http://Finn-Rasmussen.com
  13. * @version 1.9
  14. * @since 21-oct-2005
  15. * Defines the Form system constants for the myPHP System
  16. * This file must be included before all other includes.
  17. */
  18.  
  19. /**
  20. * @global TEXTAREA_ROWS
  21. */
  22. define('TEXTAREA_ROWS','5');
  23. define('TEXTAREA_COLS','35');
  24. define('READONLY_DEFAULT','readonly');
  25. define('DISABLED_DEFAULT','disabled');
  26. define('ZIP_MAXLENGTH','4'); // Denmark
  27.  
  28. define('SELECT_ZIP','zip');
  29.  
  30. /** mySQL specific stuff for field types
  31. * STRING, VAR_STRING: string
  32. * TINY, SHORT, LONG, LONGLONG, INT24: int
  33. * FLOAT, DOUBLE, DECIMAL: real
  34. * TIMESTAMP: timestamp
  35. * YEAR: year
  36. * DATE: date
  37. * TIME: time
  38. * DATETIME: datetime
  39. * TINY_BLOB, MEDIUM_BLOB, LONG_BLOB, BLOB: blob
  40. * NULL: null
  41. * Any other: unknown
  42. */
  43. define('FORM_FIELD_TYPE_STRING','string');
  44. define('FORM_FIELD_TYPE_VARCHAR','string');
  45. define('FORM_FIELD_TYPE_BOOLEAN','bool');
  46. define('FORM_FIELD_TYPE_TINY','int');
  47. define('FORM_FIELD_TYPE_INT','int');
  48. define('FORM_FIELD_TYPE_SHORT','int');
  49. define('FORM_FIELD_TYPE_LONG','int');
  50. define('FORM_FIELD_TYPE_LONGLONG','int');
  51. define('FORM_FIELD_TYPE_INT24','int');
  52. define('FORM_FIELD_TYPE_YEAR','year');
  53. define('FORM_FIELD_TYPE_DATE','date');
  54. define('FORM_FIELD_TYPE_TIME','time');
  55. define('FORM_FIELD_TYPE_DATETIME','datetime');
  56. define('FORM_FIELD_TYPE_TIMESTAMP','timestamp');
  57. define('FORM_FIELD_TYPE_REAL','real');
  58. define('FORM_FIELD_TYPE_FLOAT','real');
  59. define('FORM_FIELD_TYPE_DOUBLE','real');
  60. define('FORM_FIELD_TYPE_NUMERIC','real');
  61. define('FORM_FIELD_TYPE_DECIMAL','real');
  62. define('FORM_FIELD_TYPE_BLOB','blob');
  63. define('FORM_FIELD_TYPE_NULL','null');
  64. define('FORM_FIELD_TYPE_UNKNOWN','unknown');
  65.  
  66. // The form flags for each field
  67. define('FORM_FIELD_FLAG_PRIMARY_KEY','primary_key');
  68. define('FORM_FIELD_FLAG_NOT_NULL','not_null');
  69. define('FORM_FIELD_FLAG_AUTO_INCREMENT','auto_increment');
  70. define('FORM_FIELD_FLAG_MULTIPLE_KEY','multiple_key');
  71. define('FORM_FIELD_FLAG_UNSIGNED','unsigned');
  72. define('FORM_FIELD_FLAG_ZEROFILL','zerofill');
  73. define('FORM_FIELD_FLAG_TIMESTAMP','timestamp');
  74.  
  75. // TODO decide Money Float(10,2) see ViewCommon.php getRow()
  76. define('FORM_FIELD_LEN_FLOAT_LENGTH','10');
  77.  
  78. /**
  79. * @global VIEW_NEW_USER_FORM Default Form view xyz, to show as a table
  80. */
  81. define('VIEW_NEW_USER_FORM' ,md5('VIEW_NEW_USER_FORM'));
  82. define('VIEW_LOST_PASSWORD' ,md5('VIEW_LOST_PASSWORD'));
  83. define('VIEW_LOGIN_FORM' ,md5('VIEW_LOGIN_FORM'));
  84. define('VIEW_LOGOFF_FORM' ,md5('VIEW_LOGOFF_FORM'));
  85. define('VIEW_UPDATE_FORM' ,md5('VIEW_UPDATE_FORM'));
  86. define('VIEW_DELETE_FORM' ,md5('VIEW_DELETE_FORM'));
  87. define('VIEW_INSERT_FORM' ,md5('VIEW_INSERT_FORM'));
  88. define('VIEW_LIST' ,md5('VIEW_LIST'));
  89. define('VIEW_SHOW_FORM' ,md5('VIEW_SHOW_FORM'));
  90. define('VIEW_TABLE_LIST' ,md5('VIEW_TABLE_LIST'));
  91. define('VIEW_MASTER_LIST' ,md5('VIEW_MASTER_LIST'));
  92. define('VIEW_TREE' ,md5('VIEW_TREE'));
  93. define('VIEW_SEARCH_FORM' ,md5('VIEW_SEARCH_FORM'));
  94. define('VIEW_THANKS_PAGE' ,md5('VIEW_THANKS_PAGE'));
  95. define('VIEW_ERROR_PAGE' ,md5('VIEW_ERROR_PAGE'));
  96. define('VIEW_INSERT_CUSTOMER',md5('VIEW_INSERT_CUSTOMER'));
  97. define('VIEW_UPDATE_CUSTOMER',md5('VIEW_UPDATE_CUSTOMER'));
  98. define('VIEW_INSERT_HISTORY' ,md5('VIEW_INSERT_HISTORY'));
  99. define('VIEW_UPDATE_HISTORY' ,md5('VIEW_UPDATE_HISTORY'));
  100. define('VIEW_INSERT_ORDER' ,md5('VIEW_INSERT_ORDER'));
  101. define('VIEW_OFFER_DETAILS' ,md5('VIEW_OFFER_DETAILS'));
  102. define('VIEW_INSERT_FORMMAIL',md5('VIEW_INSERT_FORMMAIL'));
  103. define('VIEW_UPDATE_FORMMAIL',md5('VIEW_UPDATE_FORMMAIL'));
  104. define('VIEW_EMAIL' ,md5('VIEW_EMAIL'));
  105. define('VIEW_SMS' ,md5('VIEW_SMS'));
  106.  
  107. // @global VIEW_OFFER Payment stuff
  108. define('VIEW_OFFER' ,md5('VIEW_OFFER'));
  109. define('VIEW_PAYMENT' ,md5('VIEW_PAYMENT'));
  110.  
  111. // @global VIEW_WELCOME Custom template messages
  112. define('VIEW_WELCOME' ,md5('VIEW_WELCOME'));
  113. define('VIEW_WELCOME_USER' ,md5('VIEW_WELCOME_USER'));
  114. define('VIEW_PUBLISH' ,md5('VIEW_PUBLISH'));
  115.  
  116. // @global VIEW_GOOGLE form search entries
  117. define('VIEW_GOOGLE' ,md5('VIEW_GOOGLE')); // Google search
  118. define('VIEW_ENIRO' ,md5('VIEW_ENIRO')); // Eniro search
  119.  
  120. $DEFINE_VIEW =
  121. array(
  122. 'ARRAY_NAME'=>'$DEFINE_VIEW',
  123. 'VIEW_NEW_USER_FORM'=>VIEW_NEW_USER_FORM,
  124. 'VIEW_LOST_PASSWORD'=>VIEW_LOST_PASSWORD,
  125. 'VIEW_LOGIN_FORM'=>VIEW_LOGIN_FORM,
  126. 'VIEW_LOGOFF_FORM'=>VIEW_LOGOFF_FORM,
  127. 'VIEW_UPDATE_FORM'=>VIEW_UPDATE_FORM,
  128. 'VIEW_DELETE_FORM'=>VIEW_DELETE_FORM,
  129. 'VIEW_INSERT_FORM'=>VIEW_INSERT_FORM,
  130. 'VIEW_LIST'=>VIEW_LIST,
  131. 'VIEW_SHOW_FORM'=>VIEW_SHOW_FORM,
  132. 'VIEW_TABLE_LIST'=>VIEW_TABLE_LIST,
  133. 'VIEW_MASTER_LIST'=>VIEW_MASTER_LIST,
  134. 'VIEW_TREE'=>VIEW_TREE,
  135. 'VIEW_SEARCH_FORM'=>VIEW_SEARCH_FORM,
  136. 'VIEW_THANKS_PAGE'=>VIEW_THANKS_PAGE,
  137. 'VIEW_ERROR_PAGE'=>VIEW_ERROR_PAGE,
  138. //'VIEW_ADD_TO_BASKET'=>VIEW_ADD_TO_BASKET,
  139. //'VIEW_BASKET_LIST'=>VIEW_BASKET_LIST,
  140. //'VIEW_REMOVE_BASKET'=>VIEW_REMOVE_BASKET,
  141. //'VIEW_UPDATE_BASKET'=>VIEW_UPDATE_BASKET,
  142. //'VIEW_DELETE_BASKET'=>VIEW_DELETE_BASKET,
  143. 'VIEW_INSERT_CUSTOMER'=>VIEW_INSERT_CUSTOMER,
  144. 'VIEW_UPDATE_CUSTOMER'=>VIEW_UPDATE_CUSTOMER,
  145. 'VIEW_INSERT_HISTORY'=>VIEW_INSERT_HISTORY,
  146. 'VIEW_UPDATE_HISTORY'=>VIEW_UPDATE_HISTORY,
  147. 'VIEW_INSERT_ORDER'=>VIEW_INSERT_ORDER,
  148. 'VIEW_OFFER_DETAILS'=>VIEW_OFFER_DETAILS,
  149. 'VIEW_INSERT_FORMMAIL'=>VIEW_INSERT_FORMMAIL,
  150. 'VIEW_UPDATE_FORMMAIL'=>VIEW_UPDATE_FORMMAIL,
  151. 'VIEW_EMAIL'=>VIEW_EMAIL,
  152. 'VIEW_SMS'=>VIEW_SMS,
  153. 'VIEW_OFFER'=>VIEW_OFFER,
  154. 'VIEW_PAYMENT'=>VIEW_PAYMENT,
  155.  
  156. 'VIEW_WELCOME'=>VIEW_WELCOME,
  157. 'VIEW_WELCOME_USER'=>VIEW_WELCOME_USER,
  158. 'VIEW_PUBLISH'=>VIEW_PUBLISH,
  159.  
  160. 'VIEW_GOOGLE'=>VIEW_GOOGLE,
  161. 'VIEW_ENIRO'=>VIEW_ENIRO,
  162. );
  163.  
  164. ?>

Documentation generated on Thu, 22 Dec 2005 17:06:56 +0100 by phpDocumentor 1.3.0RC3