Dashboard sipadu mbip
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

config.php 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <?php
  2. $config = array(
  3. "your_name" => "Mr. President", // your name or your company's name
  4. "your_email" => "president_email@domain.com", // your email
  5. "your_subject" => "Booking", // subject of the message
  6. "rules" => array(
  7. "token" => array(
  8. "required" => true,
  9. "prefix" => "booking"
  10. ),
  11. "name" => array(
  12. "required" => true
  13. ),
  14. "email" => array(
  15. "required" => true,
  16. "email" => true
  17. ),
  18. "phone" => array(
  19. "required" => true
  20. ),
  21. "adults" => array(
  22. "required" => true,
  23. "integer" => true,
  24. "minvalue" => 0
  25. ),
  26. "children" => array(
  27. "required" => true,
  28. "integer" => true,
  29. "minvalue" => 0
  30. ),
  31. "date_from" => array(
  32. "required" => true
  33. ),
  34. "date_to" => array(
  35. "required" => true
  36. ),
  37. "message" => array(
  38. "required" => true
  39. )
  40. ),
  41. "messages" => array(
  42. "token" => array(
  43. "required" => "Incorrect token. Please reload this webpage"
  44. ),
  45. "name" => array(
  46. "required" => "Add your name"
  47. ),
  48. "email" => array(
  49. "required" => "Add your email",
  50. "email" => "Incorrect email format"
  51. ),
  52. "phone" => array(
  53. "required" => "Add your phone"
  54. ),
  55. "adults" => array(
  56. "required" => "Field is required",
  57. "integer" => "Only integer allowed",
  58. "minvalue" => "Value not less than 0"
  59. ),
  60. "children" => array(
  61. "required" => "Field is required",
  62. "integer" => "Only integer allowed",
  63. "minvalue" => "Value not less than 0"
  64. ),
  65. "date_from" => array(
  66. "required" => "Select check-in date"
  67. ),
  68. "date_to" => array(
  69. "required" => "Select check-out date"
  70. ),
  71. "message" => array(
  72. "required" => "Enter your message"
  73. )
  74. ),
  75. /* Debug mode */
  76. "debug" => true,
  77. /* Letter processing */
  78. "data" => array(
  79. "send" => true, // send letter with form data
  80. "method" => array(
  81. "mail" => true, // use mail() function
  82. "sendmail" => false, // use sendmail() function
  83. "smtp" => array(
  84. "use_smtp" => false, // use SMTP() function
  85. "auth" => true, // enable SMTP authentication
  86. "username" => "your username", // smtp username
  87. "password" => "your-password", // smtp password
  88. "secure" => "tls", // enable encryption, 'ssl' also accepted
  89. "port" => 465, // smtp port number e.g. smtp.gmail.com uses port 465
  90. "host" => "smtp1.example.com;smtp2.example.com", // specify main and backup server
  91. "debug" => 0 // set "2" to enable SMTP debug mode
  92. ),
  93. ),
  94. /* Recipients for letter */
  95. "recipient" => false,
  96. "recipient_data" => array(),
  97. /* Autoresponse processing */
  98. "autoresponse" => false,
  99. "autoresponse_data" => array(),
  100. "autoresponse_attachment" => array(),
  101. ),
  102. /* File processing */
  103. "file" => array(),
  104. /* CSV processing */
  105. "csv" => array(
  106. "save" => false, // save form data to a CSV file
  107. "directory" => "form_files", // directory in which CSV file should be placed
  108. /* create new CSV file for every form submission */
  109. /* file name will be generated automatically */
  110. "new_file" => true,
  111. /* use one CSV file for every form submission */
  112. "general_file" => false,
  113. "general_file_name" => "form_data", // CSV file name
  114. "attachment" => false, // sending a CSV file as an attachment
  115. "delete" => false, // delete CSV file from server after sending a letter
  116. ),
  117. /* PDF processing */
  118. "pdf" => array(
  119. "save" => false, // save form data to a PDF file
  120. "directory" => "form_files", // directory in which PDF file should be placed
  121. /* create new PDF file for every form submission */
  122. /* file name will be generated automatically */
  123. "new_file" => true,
  124. /* use one PDF file for every form submission */
  125. "general_file" => false,
  126. "general_file_name" => "form_data", // PDF file name
  127. "attachment" => false, // sending a PDF file as an attachment
  128. "delete" => false, // delete PDF file from server after sending a letter
  129. ),
  130. /* Database processing */
  131. "database" => array(
  132. "save" => false, // save form data to a database
  133. "pdo" => false, // use PDO for database
  134. "mysqli" => false, // use MySQLi for database
  135. ),
  136. );
  137. ?>