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; } } ?> Guide Beaune visite veronique | Bourgogne Passions

Bourgogne Passions

véronique

Passionnée d’histoire , j’ai entrepris d’en faire une de mes activités professionnelles, outre mon expérience de 30 années dans le milieu social et associatif. J’ai ainsi obtenu le diplôme de guide conférencière, agrée par le ministère de la culture en 2012.

J’aime partager ma passion au travers de visites guidées que j’anime dans la région Bourgogne, riche de 2000 ans d’histoire et de merveilles architecturales à découvrir. Je conçois mes visites comme des promenades où chacun déambule à son rythme, prend le temps de regarder, de s’émerveiller, de donner libre court à ses émotions. Je vous raconte l’histoire et des histoires, car l’Histoire se fait avant avec des personnes dont vous êtes ! Je fais revivre des personnages avec leurs fastes et leurs travers. Je privilégie l’authenticité et l’échange spontané et apprécie plus encore de contribuer à faire de-vous des amateurs éclairés d’art et d’histoire, une véritable richesse personnelle me semble-t-il, pour mieux comprendre et vivre notre époque actuelle. Bourguignonne d’origine, je connais parfaitement la région et pourrai vous faire partager mes secrets. Je vous fais découvrir les sites incontournables de la Bourgogne mais peux vous préparer des visites sur mesure spécialement adaptées aux attentes de votre groupe .

Ils m’ont fait confiance !

« Ce qui a de bien avec vous, c’est qu’on est pas dans la foule, vous nous emmenez dans vos endroits secrets! »
SAT Autocar

« Je souhaitais sincèrement vous remercier pour cette collaboration. Vous avez été très disponible, aimable, plein de ressources et toujours positive. Ça a été un plaisir de faire votre rencontre et aussi bien pour nos clients qui ont toujours passé un très bon moment en votre compagnie. »
Fondation Cartier

« Bonjour Véronique, Je viens justement d’avoir le retour de Mme S . Elle m’a également fait part de l’enthousiasme et de la grande satisfaction du groupe quant à votre guidage : vous êtes charmante! »
L’office du tourisme de Beaune

Super Veronique !!!les visites avec vous ont toujours quelque chose de magique ! »
L’office de tourisme de Dijon

« Véronique, tout le groupe a été super content de la visite et le déroulé était parfait. Encore merci ! Claude ! « 
Lions Club

« Merci de nous avoir expliqué aussi bien le vieux Dijon et St Benigne ! »
Association Valentin Hauy :au service des aveugles et des malvoyants

« Un grand merci pour ta prestation unanimement appréciée par tous les amis présents et passionnés par tes explications. Ils sont tous venus un par un me dire combien la visite était adaptée, pédagogique et éclectique. Bref nous étions tous emballés, enfants compris. »
Association des vielles voitures

« Remarquable visite et commentaires d’une grande qualité. Aussi je me devais de vous transmettre cet avis unanime de tous les membres du groupe des Amis de la collégiale de Dole. Donc encore une fois merci et félicitations. Cordialement. »
Les amis de la collégiale de Dole

« Bonjour, Je veux encore vous remercier la visite de Beaune qu’on a pu faire avec vous. Mes amis, mon époux et moi-même ont été absolument enchantés et déjà, on a idée de vous solliciter si vous êtes disponible pour d’autres visites. A bientôt et bien cordialement »
Patricia

« Ma soeur et mon beau-frère ont particulièrement apprécié la visite le jeudi après-midi ,ils l’ont trouvé interessante ,bien organisée et chaleureuse .Et avec ce beau soleil ,cela apporte plus de plaisir .Merci d’avoir su vous adapter au problème de mon beau-frère »
Jean-François et Colette (personnes à moblité réduite)

De retour en Haute Savoie,je tiens à vous faire passer ce petit mot pour vous remercier de l’excellente prestation que vous nous avez offerte jeudi dernier .Le groupe est enthousiaste et pense  à réitérer l’expérience .Merci encore

Groupe culture et randonnées