PageRenderTime 41ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/DEV/LIB/constants.settings.php

https://github.com/chrisbst35/LI_LEMONDE
PHP | 334 lines | 132 code | 69 blank | 133 comment | 9 complexity | 1162ae505898d4deacfb8e6c11717a93 MD5 | raw file
  1. <?php
  2. // repertoire dans lequel les fichiers generes par les scripts des crons sont enregistres
  3. defined('URL_DATA') || define("URL_DATA", "/data/apache/DATA/");
  4. define('TRAPPED_WRITE_ERROR', '/data/apache/DATA/trapped_errors/');
  5. // random connection
  6. define("ORA_DB_RANDOM", 70);
  7. // interruption connection (time)
  8. define("ORA_DB_OFFTIME", 1800);
  9. // interruption connection (path log)
  10. define("ORA_DB_LOGPATH", $_SERVER['DOCUMENT_ROOT'] . "../DATA/statpro/error_oracle.txt");
  11. // if current date minus ad last modification date is inferior or equal to this value, the ad is displayed using the blue template
  12. define("DAYS_TO_BE_NEW", 7);
  13. // number of fields on home search : 1 to 4
  14. define("SEARCH_FIELDS_NUMBER", 3);
  15. // max results
  16. define("MAX_RESULTS", 100000);
  17. define("MAX_RESULTS_AGENCY", 100000);
  18. // max results per page
  19. define("MAX_RESULTS_NEWADS_REFVILLE", 3);
  20. define("MAX_RESULTS_AGENCY_PER_PAGE", 9);
  21. define("MAX_RESULTS_INFO_PER_PAGE", 10);
  22. // number of items diplayed in results navigation bar << < 1 2 3 4 5 > >>
  23. define("MAX_RESULTS_NAVIGATION_ITEMS", 5);
  24. define("SUMMARY_LIST_PROPERTY_TYPES", false);
  25. // minimum price value to be taken into account
  26. define("MIN_PRICE_SAL", 10000);
  27. define("MIN_PRICE_RNT", 0);
  28. define("MIN_PRICE_SAL_BE", 10000);
  29. define("MIN_PRICE_SAL_CH", 10000);
  30. define("MIN_PRICE_SAL_CZ", 10000);
  31. define("MIN_PRICE_SAL_FR", 10000);
  32. define("MIN_PRICE_SAL_HU", 10000);
  33. define("MIN_PRICE_SAL_PL", 10000);
  34. define("MIN_PRICE_SAL_SK", 10000);
  35. define("MIN_PRICE_RNT_BE", 0);
  36. define("MIN_PRICE_RNT_CH", 0);
  37. define("MIN_PRICE_RNT_CZ", 0);
  38. define("MIN_PRICE_RNT_FR", 0);
  39. define("MIN_PRICE_RNT_HU", 0);
  40. define("MIN_PRICE_RNT_PL", 0);
  41. define("MIN_PRICE_RNT_SK", 0);
  42. // if ad price is equal to this value, "CONTACT US / NOUS CONTACTER" is displayed instead
  43. define("AD_PRICE_LIMIT", 1999999999);
  44. // cookies
  45. define("COOKIE_DURATION", 10);
  46. define("SEARCH_HISTORY_COOKIE_NAME", "LISearchHistoryCookieCompressed");
  47. define("S_PARAMS", "s_params");
  48. define("S_PARAMS_COMPRESSED", "s_params_compressed");
  49. define("PREHOME_COOKIE_NAME", "LI_LangNavSite");
  50. define("USER_DATA_IHM_COOKIE_NAME", "user_data_ihm");
  51. // nombre d'annonces par page
  52. $nb_results = 7;
  53. $aSearch = $_COOKIE[USER_DATA_IHM_COOKIE_NAME];
  54. if ($aSearch) {
  55. $oSearch = json_decode($aSearch);
  56. if ($oSearch) {
  57. $nb_results_cookies = $oSearch->nb_results;
  58. //Patch brutas Mathieu conception Alice Noel
  59. $nb_results = $nb_results_cookies;
  60. /*if ($nb_results_cookies == 7 || $nb_results_cookies == 10) {
  61. $nb_results = 9; //si l'utilisateur à dans son cookie 7 ou 10 ça devient 9
  62. }*/
  63. }
  64. }
  65. define("MAX_RESULTS_PER_PAGE", $nb_results);
  66. //var_dump(MAX_RESULTS_PER_PAGE);
  67. // resources servers aliases
  68. define("IMG_SRV_ALIAS", ""); // images
  69. define("RSC_SRV_ALIAS", ""); // css & js
  70. define("URL_SMARTIES", "http://images.logicimmo.com/getimage2.php?v5=1&");
  71. define("URL_SMARTIES_AD_THUMB", URL_SMARTIES . "path=thumb&wm=137&hm=105&type=prop&id=");
  72. define("URL_SMARTIES_AD_THUMB_DETAIL", URL_SMARTIES . "path=thumb&wm=69&hm=53&type=crop&id=");
  73. define("URL_SMARTIES_AD", URL_SMARTIES . "path=thumb&wm=440&hm=330&type=prop&id=");
  74. define("URL_SMARTIES_AD_MULTIBOX", URL_SMARTIES . "path=thumb&wm=800&hm=600&type=prop&id=");
  75. define("URL_VIDEOS_AD", constant("URL_SITE_" . strtoupper($_global["site"])) . "mmf/mmf_player.php?file=");
  76. define("URL_FLUX_MOBIVILLAGE", "http://videos.logic-immo.prod.mobivillage.com/generateStream.php?iddp=");
  77. define("URL_SMARTIES_AG_SMALL", URL_SMARTIES . "db=presto&path=logo_agence_thumb&type=prop&wm=60&hm=40&id=");
  78. define("URL_SMARTIES_AG_THUMB", URL_SMARTIES . "db=presto&path=logo_agence_thumb&type=prop&wm=137&hm=105&id=");
  79. define("URL_SMARTIES_AG", URL_SMARTIES . "db=presto&path=logo_agence_thumb&type=prop&wm=260&hm=160&id=");
  80. define("URL_SNAPSHOT_AG", "http://logicimmo.websnapr.com/?url=#URL#&size=S");
  81. define("URL_SMARTIES_GEOBOOSTER", URL_SMARTIES . "path=pub_cp&id=");
  82. // flashcode pour clients en AMB
  83. if ($_global['dev'] || $_global['pre_prod']) {
  84. define("URL_FLASHCODE_IMAGE", "http://172.16.42.35:8090/2dcode/amb-qrcode");
  85. define("FIC_FLASHCODE_CLIENTS", "/data/extdsk1/DATA/fr/ids_clients_flashcode.csv");
  86. } else { // prod
  87. define("URL_FLASHCODE_IMAGE", "http://images.petites-annonces.fr/2dcode/amb-qrcode");
  88. define("FIC_FLASHCODE_CLIENTS", "/data/extdsk1/DATA/fr/ids_clients_flashcode.csv");
  89. }
  90. /* CONFIGURATION POUR LA CAMPAGNE "EXCLUSIVITE" */
  91. /*
  92. // Activation temporaire uniquement en vbx et en dev
  93. define('CURRENT_EXCLUSIVE_NUM', $_global['dev'] || $_global["pre_prod"] ? 2 : -1);
  94. define('AGC_EXCLUSIVE_FRANCHISING', $_global['dev'] || $_global["pre_prod"] ? 5 : '');
  95. */
  96. // Valeur pour is_exclusive dans la table des annonces
  97. // La valeur 2 correspond aux annonces ORPI relatives au contrat
  98. // => Mettre à -1 pour désactiver les annonces exclusives en top de liste
  99. // car la valeur par défaut des annonces est 0 !
  100. define('CURRENT_EXCLUSIVE_NUM', 2);
  101. // Franchise relative à l'exclusivité en cours (page Annuaire des agences)
  102. // Nom (ex: ORPI) ou Identifiant (ex: 5) de la franchise à passer en Exclu
  103. // => Permet de mettre toutes les agences en premier
  104. // => Permet d'afficher la carto
  105. // => Mettre à vide '' pour ne pas traiter d'agences exclusives
  106. define('AGC_EXCLUSIVE_FRANCHISING', 5);
  107. // Url de la page co-brandée, dédiée à l'exclusivité
  108. define('CURRENT_EXCLUSIVE_URL', '');
  109. // Url de la page par défaut (si CURRENT_EXCLUSIVE_URL vide et pas de site agence)
  110. define('DEFAULT_EXCLUSIVE_URL', 'http://www.orpi.com/');
  111. // Logo de l'agence en exclusivité
  112. //define('CURRENT_EXCLUSIVE_IMG',URL_MMF_SITE.'logo/orpi_hd'); // orpi.jpg
  113. //define('CURRENT_EXCLUSIVE_IMG',URL_MMF_SITE.'static/logos/orpi_hd'); // orpi.jpg
  114. define('CURRENT_EXCLUSIVE_IMG', 'http://www.logic-immo.com/images/logos/orpi_hd'); // orpi.jpg
  115. // Picto à afficher dans le bloc annonce ou la page détail
  116. define('CURRENT_EXCLUSIVE_PICTO', '<img src="' . URL_MMF_SITE . 'static/pictos/exclusive.gif" width="124" height="27" alt="** Exclusivité ORPI **" style="color: red; font-size: 14px; font-weight: bold;" />');
  117. /* FIN DE CONFIGURATION */
  118. // mmf types labels
  119. define("AD_MMF_TYPE_1", "video");
  120. define("AD_MMF_TYPE_2", "sound");
  121. define("AD_MMF_TYPE_3", "plan");
  122. define("AD_MMF_TYPE_4", "virtual_tour");
  123. define("AD_MMF_TYPE_5", "google_map");
  124. // proximity cities files path
  125. define("URL_PROXIMITY_CACHE", "/data/apache/DATA/fr/ads_proximity/");
  126. // proximity cities files path (for each cities)
  127. define("URL_PROXIMITY_CACHE_EXT", "/data/extdsk1/DATA/fr/cache_prox_50/");
  128. //cace informer
  129. define("URL_INFORMER_CACHE_EXT", "/data/extdsk1/DATA/fr/cache_informer/cache_informer_hp.json");
  130. // cache geoloc
  131. define("CACHE_GEOLOC", "/data/extdsk1/DATA/fr/cache_LocIP/");
  132. // oas server
  133. define("URL_OAS_SERVER", "http://delivcmm.spir.fr/");
  134. //define("URL_OAS_SERVER", "http://prod-spir.integra.fr/");
  135. // webservice
  136. define("URL_GDM_WEBSERVICE", constant("URL_SITE_" . strtoupper($_global["site"])) . "ws/gdm.count.php");
  137. // log des contacts agence
  138. define("PATH_LOG_CONTACT_AGENCY", "/data/apache/DATA/fr/log/");
  139. define("ENABLE_LOG_CONTACT_AGENCY", true);
  140. // t9
  141. define("T9_MAX_ITEMS", 21);
  142. // change this constant to 1 to tag pages with tradedoubler
  143. define("TRADEDOUBLER_TAG", 0);
  144. // revisite
  145. define("DELAY_FOR_REVISITE", ($_global["dev"] == 1 ? 30 : 86400));
  146. // display of the revisit
  147. define("DISABLE_REVISIT", true);
  148. define("FORCE_REVISIT", $_global["dev"]);
  149. // additional ads count for countries
  150. define("FICTIVE_ADS_COUNT_BE", 0);
  151. define("FICTIVE_ADS_COUNT_CH", 0);
  152. define("FICTIVE_ADS_COUNT_CZ", 0);
  153. define("FICTIVE_ADS_COUNT_FR", 0);
  154. define("FICTIVE_ADS_COUNT_HU", 0);
  155. define("FICTIVE_ADS_COUNT_PL", 0);
  156. define("FICTIVE_ADS_COUNT_SK", 0);
  157. // additional ads count rate for french cities (ex: 1.1 <=> n*110%)
  158. if (isset($_TAB_VILLES) && !empty($_TAB_VILLES)) {
  159. foreach ($_TAB_VILLES as $TAB_VILLE_NAME => $TAB_VILLE) {
  160. $ville_name = str_replace("-", "_", $TAB_VILLE_NAME);
  161. define("FICTIVE_ADS_COUNT_RATE_FR_" . $ville_name, 1.1);
  162. }
  163. }
  164. // intervalle d'affichage du relais neuf
  165. define("NB_PUB_RELAIS_NEUF", 4);
  166. // intervalle d'affichage du relais neuf
  167. define("PUB_RELAIS_LUX_FROM_PRICE", 800000);
  168. define("nb_click", 1);
  169. // site titles
  170. define("TITLE_SITE_BE", "Logic-Immo");
  171. define("TITLE_SITE_CH", "");
  172. define("TITLE_SITE_CZ", "Real-City");
  173. define("TITLE_SITE_FR", "Logic-Immo");
  174. define("TITLE_SITE_HU", "Eladó-Kiadó");
  175. define("TITLE_SITE_PL", "");
  176. define("TITLE_SITE_SK", "");
  177. /* * *****************************************************************************************
  178. Choix de l'affichage par type d'annonce pour l'annuaire agence (Mantis N�0003161)
  179. 1= cumul sur Ventes et Locations par d�fault
  180. 2= Ventes
  181. 3= Locations
  182. Olivier FOSTIER / DATAVANCE
  183. * ****************************************************************************************** */
  184. define("ADS_TYPE_ORDER_AGENCY_SEARCH", 1);
  185. /* * ************************************************************
  186. Activer la bufferisation pour traiter les liens (W3C, RefNAT)
  187. 1 ==> Actif (Code correspondant dans: head.php & footer.php)
  188. Walid ASBAITI 10/07/09
  189. * ************************************************************ */
  190. define("BUFFER_ACTIF", 1);
  191. /* * ************************************************************
  192. Activer la combination des CSS
  193. 1 ==> Actif (Code correspondant dans: head.php)
  194. SOFLOU 17/02/2010
  195. * ************************************************************ */
  196. define("USE_COMBINE_CSS", 1);
  197. /* * ************************************************************
  198. Activer la combination des CSS en DEV
  199. 1 ==> Actif (Code correspondant dans: head.php)
  200. SOFLOU 17/02/2010
  201. * ************************************************************ */
  202. define("USE_COMBINE_CSS_INDEV", 1);
  203. /* * ************************************************************
  204. Activer le projet POLCO
  205. 1 ==> Actif (Code correspondant dans: common.functions - Liste_resultats_agence_annonecs)
  206. Walid ASBAITI 09/02/10
  207. * ************************************************************ */
  208. define("ACTIV_POLCO", 0);
  209. // linkeo
  210. define("LINKEO_KEY_1", "LOGICIMMO1001");
  211. define("LINKEO_KEY_2", "PREVLOGIC");
  212. /* * ************************************************************
  213. * Activer le module GO_ADV
  214. * 1 = actif
  215. * SOFLOU 19/07/2010
  216. * ************************************************************ */
  217. define("GOADV_ACTIF", 1);
  218. /* * ************************************************************
  219. * Activer le module TAG CRITEO pour Les Bonnes Promos
  220. * true = actif
  221. * SOFLOU 30/08/2010
  222. * ************************************************************ */
  223. define("TAG_CRITEO_ACTIF", true);
  224. /* * ************************************************************
  225. * Activer le clickZone pour XITI
  226. * true = actif
  227. * Walid 23/01/2012
  228. * ************************************************************ */
  229. define('CLICKZONE_ACTIF', false);
  230. /* * ************************************************************
  231. * Activer le cheat pour dépasser le million d'annonces
  232. * true = actif
  233. * Justin 01/08/2012
  234. * *********************************************************** */
  235. define('MILLION_CHEAT', true);
  236. /* * ************************************************************
  237. * Desactiver pour afficher les quartiers
  238. * true = inactif
  239. * Justin 01/08/2012
  240. * *********************************************************** */
  241. define('DISABLE_DISTRICT', false);
  242. /* * ************************************************************
  243. * Activer pour accéder à mon compte
  244. * true = actif
  245. * Justin 03/09/2012
  246. * *********************************************************** */
  247. define('USE_MON_COMPTE', false);
  248. /* * ************************************************************
  249. * Activer pour accéder au QRcode par BDD
  250. * true = actif
  251. * Melissa 24/10/2012
  252. * *********************************************************** */
  253. define('USE_QRCODE_BDD', true);
  254. /* * ************************************************************
  255. * Activer pour supprimer le bandeau "nouveauté"
  256. * true = actif
  257. * Melissa 23/11/2012
  258. * *********************************************************** */
  259. define('SUPP_NOUVEAUTE', true);
  260. /* * ************************************************************
  261. * Activer le module TAG SOAR
  262. * true = actif
  263. * Pierre 21/02/2013
  264. * ************************************************************ */
  265. define("TAG_SOAR_ACTIF", false);