par
guy76000 » 01 avr. 2019, 15:55
Je suis un peu perdu , ça dépasse mes connaissances. j'essaie de trouver une solution avec ce code.
function get_calculette($atts) {
$depts = array("Ain" => "01","Aisne" => "02","Allier" => "03","Alpes de Haute Provence" => "04","Hautes Alpes" => "05","Alpes Maritimes" => "06","Ardèche" => "07","Ardennes" => "08","Ariège" => "09","Aube" => "10","Aude" => "11","Aveyron" => "12","Calvados" => "14","Bouches Du Rhône" => "13","Cantal" => "15","Charente" => "16","Charente Maritime" => "17","Cher" => "18","Corrèze" => "19","Corse" => "20","Cote d'Or" => "21","Cotes d’Armor" => "22","Creuse" => "23","Dordogne" => "24","Doubs" => "25","Drome" => "26","Eure" => "27","Eure-et-Loir" => "28","Finistère" => "29","Gard" => "30","Haute Garonne" => "31","Gers" => "32","Gironde" => "33","Hérault" => "34","Ile et Vilaine" => "35","Indre" => "36","Indre et Loire" => "37","Isère" => "38","Jura" => "39","Landes" => "40","Loir et Cher" => "41","Loire" => "42","Haute Loire" => "43","Loire Atlantique" => "44","Loiret" => "45","Lot" => "46","Lot et Garonne" => "47","Lozère" => "48","Maine et Loire" => "49","Manche" => "50","Marne" => "51","Haute Marne" => "52","Mayenne" => "53","Meurthe et Moselle" => "54","Meuse" => "55","Morbihan" => "56","Moselle" => "57","Nièvre" => "58","Nord" => "59","Oise" => "60","Orne" => "61","Pas de Calais" => "62","Puy de Dôme" => "63","Pyrénées Atlantiques" => "64","Hautes Pyrénées" => "65","Pyrénées Orientales" => "66","Bas Rhin" => "67","Haut Rhin" => "68","Rhône" => "69","Haute Saône" => "70","Saône et Loire" => "71","Sarthe" => "72","Savoie" => "73","Haute-Savoie" => "74","Paris" => "75","Seine-Maritime" => "76","Seine et Marne" => "77","Yvelines" => "78","Deux Sèvres" => "79","Somme" => "80","Tarn" => "81","Tarn et Garonne" => "82","Var" => "83","Vaucluse" => "84","Vendée" => "85","Vienne" => "86","Haute Vienne" => "87","Vosges" => "88","Yonne" => "89","Territoire de Belfort" => "90","Essonne" => "91","Haute Seine" => "92","Seine Saint Denis" => "93","Val de Marne" => "94","Val d'Oise" => "95");
$revenus = array(array(14360,18410),array(21001,26924),array(25257,32378),array(29506,37827),array(33774,43298),array(38031,48752),array(42288,54206),array(46545,59660));
if ($depts = array("Ain" => "01","Aisne" => "02","Allier" => "03","Alpes de Haute Provence" => "04","Hautes Alpes" => "05","Alpes Maritimes" => "06","Ardèche" => "07","Ardennes" => "08","Ariège" => "09","Aube" => "10","Aude" => "11","Aveyron" => "12","Calvados" => "14","Bouches Du Rhône" => "13","Cantal" => "15","Charente" => "16","Charente Maritime" => "17","Cher" => "18","Corrèze" => "19","Corse" => "20","Cote d'Or" => "21","Cotes d’Armor" => "22","Creuse" => "23","Dordogne" => "24","Doubs" => "25","Drome" => "26","Eure" => "27","Eure-et-Loir" => "28","Finistère" => "29","Gard" => "30","Haute Garonne" => "31","Gers" => "32","Gironde" => "33","Hérault" => "34","Ile et Vilaine" => "35","Indre" => "36","Indre et Loire" => "37","Isère" => "38","Jura" => "39","Landes" => "40","Loir et Cher" => "41","Loire" => "42","Haute Loire" => "43","Loire Atlantique" => "44","Loiret" => "45","Lot" => "46","Lot et Garonne" => "47","Lozère" => "48","Maine et Loire" => "49","Manche" => "50","Marne" => "51","Haute Marne" => "52","Mayenne" => "53","Meurthe et Moselle" => "54","Meuse" => "55","Morbihan" => "56","Moselle" => "57","Nièvre" => "58","Nord" => "59","Oise" => "60","Orne" => "61","Pas de Calais" => "62","Puy de Dôme" => "63","Pyrénées Atlantiques" => "64","Hautes Pyrénées" => "65","Pyrénées Orientales" => "66","Bas Rhin" => "67","Haut Rhin" => "68","Rhône" => "69","Haute Saône" => "70","Saône et Loire" => "71","Sarthe" => "72","Savoie" => "73","Haute-Savoie" => "74","Seine-Maritime" => "76",,"Deux Sèvres" => "79","Somme" => "80","Tarn" => "81","Tarn et Garonne" => "82","Var" => "83","Vaucluse" => "84","Vendée" => "85","Vienne" => "86","Haute Vienne" => "87","Vosges" => "88","Yonne" => "89","Territoire de Belfort" => "90")){
$revenus = array(array(19875,24195),array(29171,35511),array(35032,42649),array(40905,49800),array(46798,56971),array(52680,64133),array(58562,71295),array(64444,78457));}
else if($depts = array("Paris" => "75","Seine-Maritime" => "77","Yvelines" => "78","Deux Sèvres" => "91","Haute Seine" => "92","Seine Saint Denis" => "93","Val de Marne" => "94","Val d'Oise" => "95")){
$revenus = array(array(19875,24195),array(29171,35511),array(35032,42649),array(40905,49800),array(46798,56971),array(52680,64133),array(58562,71295),array(64444,78457));}
$atts = shortcode_atts( array(
'travaux' => '',
'origine' => 'Site web',
'titre' => get_theme_mod('form_title'),
'utm_source' => '',
'utm_medium' => '',
'utm_campaign' => ''
), $atts);
set_query_var('depts',$depts);
set_query_var('revenus',$revenus);
set_query_var('travaux',$atts['travaux']);
set_query_var('title',$atts['titre']);
set_query_var('origine',$atts['origine']);
set_query_var('utm_source',$atts['utm_source']);
set_query_var('utm_medium',$atts['utm_medium']);
set_query_var('utm_campaign',$atts['utm_campaign']);
get_template_part('form','calculatrice');
}
add_shortcode( 'calculette', 'get_calculette' );
Je suis un peu perdu , ça dépasse mes connaissances. j'essaie de trouver une solution avec ce code.
function get_calculette($atts) {
$depts = array("Ain" => "01","Aisne" => "02","Allier" => "03","Alpes de Haute Provence" => "04","Hautes Alpes" => "05","Alpes Maritimes" => "06","Ardèche" => "07","Ardennes" => "08","Ariège" => "09","Aube" => "10","Aude" => "11","Aveyron" => "12","Calvados" => "14","Bouches Du Rhône" => "13","Cantal" => "15","Charente" => "16","Charente Maritime" => "17","Cher" => "18","Corrèze" => "19","Corse" => "20","Cote d'Or" => "21","Cotes d’Armor" => "22","Creuse" => "23","Dordogne" => "24","Doubs" => "25","Drome" => "26","Eure" => "27","Eure-et-Loir" => "28","Finistère" => "29","Gard" => "30","Haute Garonne" => "31","Gers" => "32","Gironde" => "33","Hérault" => "34","Ile et Vilaine" => "35","Indre" => "36","Indre et Loire" => "37","Isère" => "38","Jura" => "39","Landes" => "40","Loir et Cher" => "41","Loire" => "42","Haute Loire" => "43","Loire Atlantique" => "44","Loiret" => "45","Lot" => "46","Lot et Garonne" => "47","Lozère" => "48","Maine et Loire" => "49","Manche" => "50","Marne" => "51","Haute Marne" => "52","Mayenne" => "53","Meurthe et Moselle" => "54","Meuse" => "55","Morbihan" => "56","Moselle" => "57","Nièvre" => "58","Nord" => "59","Oise" => "60","Orne" => "61","Pas de Calais" => "62","Puy de Dôme" => "63","Pyrénées Atlantiques" => "64","Hautes Pyrénées" => "65","Pyrénées Orientales" => "66","Bas Rhin" => "67","Haut Rhin" => "68","Rhône" => "69","Haute Saône" => "70","Saône et Loire" => "71","Sarthe" => "72","Savoie" => "73","Haute-Savoie" => "74","Paris" => "75","Seine-Maritime" => "76","Seine et Marne" => "77","Yvelines" => "78","Deux Sèvres" => "79","Somme" => "80","Tarn" => "81","Tarn et Garonne" => "82","Var" => "83","Vaucluse" => "84","Vendée" => "85","Vienne" => "86","Haute Vienne" => "87","Vosges" => "88","Yonne" => "89","Territoire de Belfort" => "90","Essonne" => "91","Haute Seine" => "92","Seine Saint Denis" => "93","Val de Marne" => "94","Val d'Oise" => "95");
$revenus = array(array(14360,18410),array(21001,26924),array(25257,32378),array(29506,37827),array(33774,43298),array(38031,48752),array(42288,54206),array(46545,59660));
if ($depts = array("Ain" => "01","Aisne" => "02","Allier" => "03","Alpes de Haute Provence" => "04","Hautes Alpes" => "05","Alpes Maritimes" => "06","Ardèche" => "07","Ardennes" => "08","Ariège" => "09","Aube" => "10","Aude" => "11","Aveyron" => "12","Calvados" => "14","Bouches Du Rhône" => "13","Cantal" => "15","Charente" => "16","Charente Maritime" => "17","Cher" => "18","Corrèze" => "19","Corse" => "20","Cote d'Or" => "21","Cotes d’Armor" => "22","Creuse" => "23","Dordogne" => "24","Doubs" => "25","Drome" => "26","Eure" => "27","Eure-et-Loir" => "28","Finistère" => "29","Gard" => "30","Haute Garonne" => "31","Gers" => "32","Gironde" => "33","Hérault" => "34","Ile et Vilaine" => "35","Indre" => "36","Indre et Loire" => "37","Isère" => "38","Jura" => "39","Landes" => "40","Loir et Cher" => "41","Loire" => "42","Haute Loire" => "43","Loire Atlantique" => "44","Loiret" => "45","Lot" => "46","Lot et Garonne" => "47","Lozère" => "48","Maine et Loire" => "49","Manche" => "50","Marne" => "51","Haute Marne" => "52","Mayenne" => "53","Meurthe et Moselle" => "54","Meuse" => "55","Morbihan" => "56","Moselle" => "57","Nièvre" => "58","Nord" => "59","Oise" => "60","Orne" => "61","Pas de Calais" => "62","Puy de Dôme" => "63","Pyrénées Atlantiques" => "64","Hautes Pyrénées" => "65","Pyrénées Orientales" => "66","Bas Rhin" => "67","Haut Rhin" => "68","Rhône" => "69","Haute Saône" => "70","Saône et Loire" => "71","Sarthe" => "72","Savoie" => "73","Haute-Savoie" => "74","Seine-Maritime" => "76",,"Deux Sèvres" => "79","Somme" => "80","Tarn" => "81","Tarn et Garonne" => "82","Var" => "83","Vaucluse" => "84","Vendée" => "85","Vienne" => "86","Haute Vienne" => "87","Vosges" => "88","Yonne" => "89","Territoire de Belfort" => "90")){
$revenus = array(array(19875,24195),array(29171,35511),array(35032,42649),array(40905,49800),array(46798,56971),array(52680,64133),array(58562,71295),array(64444,78457));}
else if($depts = array("Paris" => "75","Seine-Maritime" => "77","Yvelines" => "78","Deux Sèvres" => "91","Haute Seine" => "92","Seine Saint Denis" => "93","Val de Marne" => "94","Val d'Oise" => "95")){
$revenus = array(array(19875,24195),array(29171,35511),array(35032,42649),array(40905,49800),array(46798,56971),array(52680,64133),array(58562,71295),array(64444,78457));}
$atts = shortcode_atts( array(
'travaux' => '',
'origine' => 'Site web',
'titre' => get_theme_mod('form_title'),
'utm_source' => '',
'utm_medium' => '',
'utm_campaign' => ''
), $atts);
set_query_var('depts',$depts);
set_query_var('revenus',$revenus);
set_query_var('travaux',$atts['travaux']);
set_query_var('title',$atts['titre']);
set_query_var('origine',$atts['origine']);
set_query_var('utm_source',$atts['utm_source']);
set_query_var('utm_medium',$atts['utm_medium']);
set_query_var('utm_campaign',$atts['utm_campaign']);
get_template_part('form','calculatrice');
}
add_shortcode( 'calculette', 'get_calculette' );