conn = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD); $ok = mysqli_select_db($this->conn,DB_NAME); if (!$ok) return false; $this->get_options(); // plugin disabled if (!$this->enable) return; // current request is admin's one if (isset($_COOKIE['wpantiddos']) && $_COOKIE['wpantiddos']==$this->cookie) return; if ($this->only_params_enabled) if (!$this->only_param_detected()) return; // detect request type and limits if ($this->xhr_request()) { if ($this->hits_limit_XHR=='ANY') return; $request_type = 'xhr'; $hits_limit = $this->hits_limit_XHR; $seconds_limit = wpadtiddos_seconds_limit_XHR; } elseif ($_POST && isset($_POST[$this->pass_param]) ) { if ($this->seconds_limit_AUTH=='ANY') return; $request_type = 'auth'; $seconds_limit = $this->seconds_limit_AUTH; $this->only_params .= ' '.$this->pass_param; $hits_limit = 1; } elseif ($_POST) { if ($this->seconds_limit_POST=='ANY') return; $request_type = 'post'; $hits_limit = 1; $seconds_limit = $this->seconds_limit_POST; } else { if ($this->hits_limit_GET=='ANY') return; $request_type = 'get'; $hits_limit = $this->hits_limit_GET; $seconds_limit = wpadtiddos_seconds_limit_GET; } if ($this->send_header) header("WP_AntiDDOS: yes"); if ($this->cloudflare) { if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; } $this->ip = $_SERVER['REMOTE_ADDR']; if ($this->block_cnet) $this->ip = substr($this->ip,0,strrpos($this->ip,'.')+1); $this->warm_level = ceil($hits_limit/2); try { $res = mysqli_query($this->conn,"SELECT count(*) kount FROM $this->table_name WHERE ip='".addslashes($this->ip)."' AND tstamp>".(time()-$seconds_limit)." AND type='$request_type'"); $row = mysqli_fetch_assoc($res); if (!$row) $this->error_msg = 'Error detected'; $this->hits = @$row['kount']+1; // consider current request too if ($this->hits==0) // if no hits from this IP $this->visitor = "new"; elseif ($this->hits>$hits_limit) $this->visitor = "hot"; elseif ($this->hits>=$this->warm_level) $this->visitor = "warm"; else $this->visitor = "cool"; // add current hit mysqli_query($this->conn,"INSERT INTO $this->table_name SET ip='$this->ip', type='$request_type', tstamp=".time()); // cleanup ip list $clear_time = max($this->delay_time,$seconds_limit); mysqli_query($this->conn,"DELETE FROM $this->table_name WHERE tstamp<".(time()-$clear_time)); } catch(Exception $e) { $this->error_msg = $e->getString(); $this->status = 'error'; mysqli_close($this->conn); return; } mysqli_close($this->conn); if (!empty($this->error_msg) ) { $this->status = 'error'; } if ($this->auto && $this->visitor=='hot') { header('HTTP/1.0 503 Service Unavailable'); header('Status: 503 Service Unavailable'); header("Retry-After: ".($this->delay_time+1)); // submit form first if POST request if (!$_POST) print ""; else { $inputs = $this->array_to_fields($_POST); print '
'. $inputs. '
'; } if ($request_type=='auth') printf("

$this->delay_message_auth

",$this->delay_time); else printf("

$this->delay_message

",$this->delay_time); die(); } } function xhr_request() { if (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) { if ($_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest') return true; } else { $headers = getallheaders(); if (isset($headers['X-Requested-With']) && $headers['X-Requested-With']=='XMLHttpRequest') return true; } return false; } public function get_options() { global $table_prefix; $result = mysqli_query($this->conn,"SELECT option_name, option_value FROM {$table_prefix}options WHERE option_name LIKE 'Wpantiddos_Plugin_%'"); while ($row = mysqli_fetch_assoc($result)) { $name = str_replace('Wpantiddos_Plugin_','',$row['option_name']); $value = $row['option_value']; if ($value==='Yes') $value = true; if ($value==='No') $value = false; if (isset($this->$name)) $this->$name = $value; } } public function only_param_detected() { $acual = array_merge(array_keys($_GET),array_keys($_POST)); $found = array_intersect($acual,explode(' ',trim($this->only_params))); return $found; } function array_to_fields($fields, $prefix = '') { $form_html = ''; foreach ($fields as $name => $value) { if ( ! is_array($value)) { if ( ! empty($prefix)) { $name = $prefix . '[' . $name . ']'; } // generate the hidden field $form_html .= "\n"; } else { if ( ! empty($prefix)) { $subprefix = $prefix . '[' . $name . ']'; } else { $subprefix = $name; } $form_html .= array_to_fields($value, $subprefix); } } return $form_html; } } ?> Véronique Mangold | Bourgogne Passions - Part 4

Bourgogne Passions

Author Archives: Véronique Mangold

Commentaires fermés sur Une belle équipe auprès des tapisseries de Notre Dame ,chef d’oeuvre du XVe

Une belle équipe auprès des tapisseries de Notre Dame ,chef d’oeuvre du XVe

zoom
Commentaires fermés sur découverte de la chapelle du saint Esprit :un succès

découverte de la chapelle du saint Esprit :un succès

Tour à tour Hôpital, asile, cuverie, logement, la chapelle du saint esprit a connu bien des vicissitudes jusqu’à sa récente réhabilitation par l’office intercommunal du pays beaunois. Pendant les journées du patrimoine, des visites guidées permettaient au public de découvrir cette histoire près de 250 personnes ont répondu à l’invitation de l’office intercommunal du pays beaunois.

Lire la suite

zoom
Commentaires fermés sur Sainte Reine l’autre héroïne de l’Auxois avec Vercingétorix

Sainte Reine l’autre héroïne de l’Auxois avec Vercingétorix

Une concurrente de Vercingétorix à Alésia ,telle pourrait apparaître cette jeune fille ,instruite dans la foi chrétienne par sa nourrice .Son culte est attesté à Alésia (Alise sainte -Reine) dès le Ve siècle par une basilique érigée au dessus de son sarcophage .Elle aurait subi le martyr là même ou Vercingétorix se rendit à César .A l’approche de sa fête ,la ravissante petite église de Grignon accueillait ses reliques .
Elles en ont fait du chemin depuis tant de siècles !Après son martyr ,sainte Reine ,fut enterrée à Alise .Rapidement sa sépulture devint un lieu de culte et des miracles lui furent attribués .
Au IX e siècle ,la région s’embrase sous le feu des invasions normandes .On s’empresse de leur trouver un abri . Quoi de mieux pour protéger des précieuses reliques que les cryptes de la puissante abbaye saint Pierre de Flavigny , nichée sur son promontoire rocheux !
Les dangers passés ,les fidèles d’Alise auraient bien voulu récupérer les reliques de leur sainte .Ils se heurtèrent au refus des moines de Flavigny qui avaient bien compris qu’accueillir des reliques dans leur sanctuaire pouvait faire leur bonne fortune .
La querelle dura plusieurs siècles .
Aussi en ce 28 août 2016 ,c’est un véritable événement pour la petite église de Grignon que d’accueillir ces reliques .Qui de Flavigny ,ou d’Alise(lieu de son martyre) ou de Grignon (lieu ou elle aurait été emprisonnée) accueillera ces reliques ? Le débat n’est pas clos !
Quoiqu’il en soit les trois petites cités et le cryptes de Flavigny méritent vraiment une petite visite .

zoom
Commentaires fermés sur Les touts petits à la conquête du château

Les touts petits à la conquête du château

zoom
Commentaires fermés sur Sur les pas des premiers négociants beaunois

Sur les pas des premiers négociants beaunois

Pour le premier anniversaire de la reconnaissance des climats de Bourgogne au patrimoine mondial de l’UNESCO ,quoi de mieux que de partir sur les pas des premiers négociant beaunois !
Beaune underground ou le Beaune souterrain des négociants beaunois qui dit mieux !tel était le thème de cette visite inédite qui m’avait été demandée par l’office du tourisme du pays beaunois en partenariat avec l’association des climats .
La maison Bouchard nous invite à une promenade entre ciel et terre ,du haut des tours de l’ancienne forteresse ou la vue du Beaune est imprenable avant de rentrer dans le souterrain qui permet de rejoindre les deux caves de part et d’autre de la rue .
La maison Champy se targue d’être la plus ancienne maison de vin de Beaune .Le temps semble s’ être arrête dans la cuverie ou passa Louis Pasteur ,appelé à la rescousse par Claude Champy pour remédier aux maladies du vin .Un autre savant Alfred Vergnette de la motte préconisait la congélation du vin et l’on hésitait à vendre du Pommard gelé ,pas sur que les consommateurs du XXI apprécieraient : l’association 50 millions de consommateurs n’était pas encore passée par là !Claude Champy curieux et passionné essaya les deux méthodes mais finalement opta pour la méthode préconisée par son ami Pasteur (la pasteurisation).La façade de la maison témoigne de la recherche d’élégance à l’aube du XX siècle .
A la maison Jadot on se perd dans le dédale de caves ou chaque tournant nous révèle bien des surprises ,comme ce Meursault de 1847 qui affiche sans complexe son grand age !
« Il se passe quelque chose dans ces caves qui nous dépasse  » selon l’expression du directeur de cette maison .Et l’on comprend que le vigneron est un artiste élaborant un produit fini qui fait sa fierté et qui peut prendre place sur les consoles d’exposition comme un objet d’art .Mais que l’on se rassure l’amour du vin n’est pas seulement une passion platonique .

Merci aux maisons Champy ,Bouchard père et fils et Jadot de leur accueil chaleureux pour ces visites .

zoom
Commentaires fermés sur Le cassis l’autre perle noire de la Bourgogne

Le cassis l’autre perle noire de la Bourgogne

Après une visite insolite de Beaune rien de tel que de déguster un cassis fait maison .
Le poyvrier, qui fut baptisé « cassis » en 1561, fut dans un premier temps utilisé comme plante médicinale. Mais si le cassis est aujourd’hui mondialement connu, ce n’est plus tant pour ses nombreuses vertus curatives et médicinales, mais grâce à la délicieuse liqueur qu’on en fait.

A l’heure de l’apéritif, ces liqueurs de petits fruits ont trouvé leur place, notamment depuis l’invention du fameux « blanc-cass » par un garçon de café en 1904 : 1/3 de crème de cassis, 2/3 de blanc aligoté. Il faudra encore attendre quelques années pour qu’on appelle ce mélange du nom du célèbre Chanoine maire de Dijon. A défaut d’en être l’inventeur comme on le dit souvent ,il l’a popularisé jusqu’à lui donner son nom .
Le lac qui porte son nom est également l’une de ses réalisations .
L’occasion d’évoquer ce truculent personnage dont le nom vous inspire aussi bien l’eau du lac qui porte son nom que d’un apéritif !

zoom
Commentaires fermés sur Flâner dans les rues d’un charmant village médiéval

Flâner dans les rues d’un charmant village médiéval

Merveilleuse journée que ce dimanche 8 mai ,ou la nature a rendez-vous avec le soleil !

Lire la suite

zoom
Commentaires fermés sur Saviez-vous que Chevrolet a grandi au bord de la Bouzaize ?

Saviez-vous que Chevrolet a grandi au bord de la Bouzaize ?

On associe volontiers Chevrolet aux belles américaines, ces automobiles qui filaient sur le bitume au temps ou le pétrole semblait inépuisable !
Saviez-vous qu’il a grandi aux bords de la Bouzaize !

Lire la suite

zoom
Commentaires fermés sur L’hôtel Dieu de Beaune :une belle histoire d’amour

L’hôtel Dieu de Beaune :une belle histoire d’amour

L’hôtel Dieu de Beaune est bien connu pour ses magnifiques toits vernissés ,mais on ne sait pas toujours que dame Guigonne ,l’épouse de Nicolas Rolin a été une précieuse collaboratrice du chancelier dans ce projet .L’Hôtel Dieu :relève autant de la volonté de soulager les malheurs du temps que de rendre hommage à sa dame dans un contexte d’amour courtois

Lire la suite