2
0

env.inc.template.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. <?php
  2. // Email
  3. define("EMAIL_SMTP_HOST", "");
  4. define("EMAIL_SMTP_USER", "");
  5. define("EMAIL_SMTP_PASSWORD", "");
  6. define("EMAIL_SMTP_PORT", 465); // TLS par défaut 587, pour SSL utiliser 465
  7. define("EMAIL_SMTP_SECURE", "ssl"); // TLS par défaut en port 587, pour SSL utiliser 465
  8. // DEVELOPPEMENT
  9. define("URL_DEV_CMS", "local.cms.cse-invent.com");
  10. define("URL_DEV_EVENTS", "local.events.cse-invent.com");
  11. define("URL_DEV_CONTROL", "local.control.cse-invent.com");
  12. define("URL_DEV_MEDIA", "local.media.cse-invent.com");
  13. define("URL_DEV", array(
  14. URL_DEV_CMS,
  15. URL_DEV_EVENTS,
  16. URL_DEV_CONTROL,
  17. URL_DEV_MEDIA
  18. ));
  19. // RECETTE
  20. define("URL_R7_CMS", "r7.cms.cse-invent.com");
  21. define("URL_R7_EVENTS", "r7.events.cse-invent.com");
  22. define("URL_R7_CONTROL", "r7.control.cse-invent.com");
  23. define("URL_R7_MEDIA", "pp.media.cse-invent.com");
  24. define("URL_R7", array(
  25. URL_R7_CMS,
  26. URL_R7_EVENTS,
  27. URL_R7_CONTROL,
  28. URL_R7_MEDIA
  29. ));
  30. // PRE-PRODUCTION
  31. define("URL_PREPROD_CMS", "pp.cms.cse-invent.com");
  32. define("URL_PREPROD_EVENTS", "pp.events.cse-invent.com");
  33. define("URL_PREPROD_CONTROL", "pp.control.cse-invent.com");
  34. define("URL_PREPROD_MEDIA", "pp.media.cse-invent.com");
  35. define("URL_PREPROD", array(
  36. URL_PREPROD_CMS,
  37. URL_PREPROD_EVENTS,
  38. URL_PREPROD_CONTROL,
  39. URL_PREPROD_MEDIA
  40. ));
  41. // PRODUCTION
  42. define("URL_PROD_CMS", "cms.cse-invent.com");
  43. define("URL_PROD_EVENTS", "events.cse-invent.com");
  44. define("URL_PROD_CONTROL", "control.cse-invent.com");
  45. define("URL_PROD_MEDIA", "media.cse-invent.com");
  46. define("URL_PROD", array(
  47. URL_PROD_CMS,
  48. URL_PROD_EVENTS,
  49. URL_PROD_CONTROL,
  50. URL_PROD_MEDIA
  51. ));
  52. if (in_array($_SERVER['HTTP_HOST'], URL_DEV))
  53. {
  54. define("ENVIRONNEMENT", "DEV");
  55. define("DOMAIN_CMS", URL_DEV_CMS);
  56. define("DOMAIN_EVENTS", URL_DEV_EVENTS);
  57. define("DOMAIN_CONTROL", URL_DEV_CONTROL);
  58. define("DOMAIN_MEDIA", URL_DEV_MEDIA);
  59. define("DOMAIN_API", "https://" . URL_DEV_CMS . "/api/");
  60. define("DOCUMENT_ROOT", "/Users/stanyferer/Sites/cms.cse-invent.com/html/");
  61. define("DOCUMENT_DATAS", "/Users/stanyferer/Sites/cms.cse-invent.com/data/");
  62. define("MAJ", "dev");
  63. define("MAJ_TARGET", "dev");
  64. define("DB_HOST", "");
  65. define("DB_USER", "");
  66. define("DB_PASS", "");
  67. define("DB_NAME", "");
  68. define("SFTP_HOST", "");
  69. define("SFTP_USER", "");
  70. define("SFTP_PASS", "");
  71. define("SFTP_REMOTE", "/import/");
  72. define("JWT_PRIVATE_KEY", "");
  73. define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
  74. define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
  75. define("ALERT_AUTHENTICATOR", FALSE);
  76. define("WHITE_IP", [
  77. "::1", // LocalHost
  78. "127.0.0.1", // LocalHost
  79. ]);
  80. }
  81. elseif (in_array($_SERVER['HTTP_HOST'], URL_R7))
  82. {
  83. define("ENVIRONNEMENT", "R7");
  84. define("DOMAIN_CMS", URL_R7_CMS);
  85. define("DOMAIN_EVENTS", URL_R7_EVENTS);
  86. define("DOMAIN_CONTROL", URL_R7_CONTROL);
  87. define("DOMAIN_MEDIA", URL_R7_MEDIA);
  88. define("DOMAIN_API", "https://" . URL_R7_CMS . "/api/");
  89. define("DOCUMENT_ROOT", "/var/www/r7.cms.cse-invent.com/");
  90. define("DOCUMENT_DATAS", "/mnt/disk/r7.cms.cse-invent.com/");
  91. define("MAJ", "r7");
  92. define("MAJ_TARGET", "dev");
  93. define("DB_HOST", "");
  94. define("DB_USER", "");
  95. define("DB_PASS", "");
  96. define("DB_NAME", "");
  97. define("SFTP_HOST", "");
  98. define("SFTP_USER", "");
  99. define("SFTP_PASS", "");
  100. define("SFTP_REMOTE", "/import/");
  101. define("JWT_PRIVATE_KEY", "");
  102. define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
  103. define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
  104. define("ALERT_AUTHENTICATOR", FALSE);
  105. define("WHITE_IP", [
  106. "::1", // LocalHost pour les taches CRON
  107. "193.70.112.102", // IP du serveur pour API
  108. "82.64.116.178", // IP de chez Stany
  109. ]);
  110. }
  111. elseif (in_array($_SERVER['HTTP_HOST'], URL_PREPROD))
  112. {
  113. define("ENVIRONNEMENT", "PREPROD");
  114. define("DOMAIN_CMS", URL_PREPROD_CMS);
  115. define("DOMAIN_EVENTS", URL_PREPROD_EVENTS);
  116. define("DOMAIN_CONTROL", URL_PREPROD_CONTROL);
  117. define("DOMAIN_MEDIA", URL_PREPROD_MEDIA);
  118. define("DOMAIN_API", "https://" . URL_PREPROD_CMS . "/api/");
  119. define("DOCUMENT_ROOT", "/var/www/pp.cms.cse-invent.com/");
  120. define("DOCUMENT_DATAS", "/mnt/disk/pp.cms.cse-invent.com/");
  121. define("MAJ", "preprod");
  122. define("MAJ_TARGET", "r7");
  123. define("DB_HOST", "");
  124. define("DB_USER", "");
  125. define("DB_PASS", "");
  126. define("DB_NAME", "");
  127. define("SFTP_HOST", "");
  128. define("SFTP_USER", "");
  129. define("SFTP_PASS", "");
  130. define("SFTP_REMOTE", "/import/");
  131. define("JWT_PRIVATE_KEY", "");
  132. define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
  133. define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
  134. define("ALERT_AUTHENTICATOR", TRUE);
  135. define("WHITE_IP", NULL);
  136. }
  137. elseif (in_array($_SERVER['HTTP_HOST'], URL_PROD))
  138. {
  139. define("ENVIRONNEMENT", "PROD");
  140. define("DOMAIN_CMS", URL_PROD_CMS);
  141. define("DOMAIN_EVENTS", URL_PROD_EVENTS);
  142. define("DOMAIN_CONTROL", URL_PROD_CONTROL);
  143. define("DOMAIN_MEDIA", URL_PROD_MEDIA);
  144. define("DOMAIN_API", "https://" . URL_PROD_CMS . "/api/");
  145. define("DOCUMENT_ROOT", "/var/www/cms.cse-invent.com/");
  146. define("DOCUMENT_DATAS", "/mnt/disk/cms.cse-invent.com/");
  147. define("MAJ", "prod");
  148. define("MAJ_TARGET", "preprod");
  149. define("DB_HOST", "");
  150. define("DB_USER", "");
  151. define("DB_PASS", "");
  152. define("DB_NAME", "");
  153. define("SFTP_HOST", "");
  154. define("SFTP_USER", "");
  155. define("SFTP_PASS", "");
  156. define("SFTP_REMOTE", "/import/");
  157. define("JWT_PRIVATE_KEY", "");
  158. define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/util_import_auto_optim.php");
  159. define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/util_form_import_auto.php?type=historique");
  160. define("ALERT_AUTHENTICATOR", TRUE);
  161. define("WHITE_IP", NULL);
  162. }