20 define(
'IN_HOME',
true);
21 include(
"configuration.inc.php");
26 if (strpos($_SERVER[
'REQUEST_URI'],
'/index.php') !==
false) {
31 $tpl =
$GLOBALS[
'tplEngine']->createTemplate(
'index.tpl');
33 $tpl->assign(
'error',
vb(
$GLOBALS[
'site_parameters'][
'module_vacances_client_msg_' .
$_SESSION[
'session_langue']]));
35 if (function_exists(
'get_home_title')) {
36 $tpl->assign(
'home_title', get_home_title());
39 $tpl->assign(
'categorie_accueil', affiche_categorie_accueil(
true));
40 if(!empty(
$GLOBALS[
'site_parameters'][
'skip_home_top_products'])) {
41 $tpl->assign(
'meilleurs_ventes',
'');
43 $tpl->assign(
'meilleurs_ventes', affiche_produits(null, 2,
"top", 10,
'home',
true, null, 4,
true,
false));
45 if(!empty(
$GLOBALS[
'site_parameters'][
'skip_home_special_products'])) {
46 $tpl->assign(
'notre_selection',
'');
48 $tpl->assign(
'notre_selection', affiche_produits(null, 2,
"special", 10,
'home',
true, null, 4,
true,
false));
50 if(!empty(
$GLOBALS[
'site_parameters'][
'skip_home_new_products'])) {
51 $tpl->assign(
'nouveaute',
'');
53 $tpl->assign(
'nouveaute', affiche_produits(null, 2,
"nouveaute", 10,
'home',
true, null, 4,
true,
false));
57 if(!empty(
$GLOBALS[
'site_parameters'][
'skip_home_affiche_compte'])) {
58 $tpl->assign(
'affiche_compte',
'');
60 $tpl->assign(
'affiche_compte', affiche_compte(
true,
"home"));
63 if(!empty(
$GLOBALS[
'site_parameters'][
'skip_home_register_form'])) {
64 $tpl->assign(
'user_register_form',
'');
67 $tpl->assign(
'user_register_form', get_user_register_form(
$frm,
$form_error_object,
false,
true, get_url(
'/utilisateurs/enregistrement.php')));
69 }
elseif(!empty(
$GLOBALS[
'site_parameters'][
'home_affiche_compte_loggedin'])) {
70 $tpl->assign(
'affiche_compte', affiche_compte(
true,
"home"));
72 if(!empty(
$GLOBALS[
'site_parameters'][
'home_affiche_banner_ids'])) {
73 foreach(
$GLOBALS[
'site_parameters'][
'home_affiche_banner_ids'] as $this_id) {
78 $tpl->assign(
'actu', print_actu(
true, 0));
80 $tpl->assign(
'image_accueil',
vb(
$GLOBALS[
'site_parameters'][
'general_home_image1']));
81 $tpl->assign(
'image_accueil_2',
vb(
$GLOBALS[
'site_parameters'][
'general_home_image2']));
85 $tpl->assign(
'categorie_annonce', get_ad_categories_presentation(
true));
87 if (!empty(
$GLOBALS[
'site_parameters'][
'display_home_fresh_ad_presentation'])) {
89 $tpl->assign(
'fresh_ad_presentation', get_fresh_ad_presentation());
94 $tpl->assign(
'contenu_html', affiche_contenu_html(
"home",
true));
95 $tpl->assign(
'contenu_html_bottom', affiche_contenu_html(
"home_bottom",
true));
96 $tpl->assign(
'center_middle_home',
get_modules(
'center_middle_home',
true));
98 $tpl->assign(
'vitrine_list', getVerifiedVitrineList());
101 $tpl->assign(
'carrousel_html', Carrousel::display(
'top_home',
true,
vb(
$GLOBALS[
'site_parameters'][
'module_carrousel_top_home_show_pagination'],
true),
vb(
$GLOBALS[
'site_parameters'][
'module_carrousel_top_home_show_previous_next_buttons'],
false)));
102 if(
vb(
$GLOBALS[
'site_parameters'][
'module_carrousel_display_categorie_on_homepage'])) {
103 $tpl->assign(
'CARROUSEL_CATEGORIE',
'<div class="affiche_contenu_entre_module">'. affiche_contenu_html(
"entre_carrousel",
true) .
'</div>' . Carrousel::display(
'categorie',
true,
false,
false));
108 $GLOBALS[
'page_columns_count'] =
$GLOBALS[
'site_parameters'][
'site_index_page_columns_count'];
109 include(
$GLOBALS[
'repertoire_modele'] .
"/haut.php");
111 include(
$GLOBALS[
'repertoire_modele'] .
"/bas.php");
if(!empty($GLOBALS['site_parameters']['order_specific_field_titles'])) if(check_if_module_active('socolissimo')&&!empty($_REQUEST)&&!empty($_REQUEST['PUDOFOID'])&&!empty($_REQUEST['CEEMAIL'])&&!empty($_REQUEST['SIGNATURE'])&&!empty($_REQUEST['ORDERID'])) elseif(!empty($_POST)) elseif(check_if_module_active('socolissimo')&&!empty($_SESSION['session_commande']['is_socolissimo_order'])) foreach(array('bill'=> 1, 'ship'=> 2) as $address_type=> $session_commande_address_id) $frm['societe1']
if(!empty($GLOBALS['site_parameters']['user_session_mandatory_info_in_catalog_pages'])&&empty($_SESSION['session_utilisateur'][$GLOBALS['site_parameters']['user_session_mandatory_info_in_catalog']])) if(!empty($catid)) $form_error_object
redirect_and_die($url, $permanent_redirection=false, $avoid_loop=false)
Redirige vers l'URL demandée et arrête le programme.
get_modules($location, $return_mode=false, $technical_code=null, $id_categorie=null, $this_annonce_number=0, $return_array_with_raw_information=false, $criterias=null)
Récupère le contenu HTML des modules en fonction des contraintes données en paramètre Il est possible...
if(!defined('IN_PEEL')) est_identifie()
Retourne true si l'utilisateur est identifié
if(strpos($_SERVER['REQUEST_URI'], '/index.php')!==false) $rubrique_template
affiche_banner($position=null, $return_mode=false, $page=null, $cat_id=null, $this_annonce_number=0, $page_type=null, $keywords_array=null, $lang=null, $return_array_with_raw_information=false, $ad_id=null, $page_related_to_user_id=null, $disable_cache=false)
affiche_banner()
if(!isset($_GET['lettre'])&&!isset($_GET['id'])) elseif(isset($_GET['lettre'])&&!isset($_GET['id'])) elseif(isset($_GET['lettre'])&&isset($_GET['id']))
check_if_module_active($module_name, $specific_file_name=null)
Renvoie si un module est présent et activé ou non - Peut être appelé avant ou après le chargement d'u...
$_SESSION['session_install_serveur']