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