Browse Source

Modifs Jardin des Trains

Moulin Mathieu 3 years ago
parent
commit
ea309a7faa
60 changed files with 1119 additions and 99 deletions
  1. 3 0
      .gitignore
  2. 1 0
      admin/include/common.inc.php
  3. 39 0
      admin/plante.php
  4. 1 0
      include/autoload.inc.php
  5. 7 0
      include/class/controller.class.inc.php
  6. 1 1
      include/class/page.class.inc.php
  7. 1 0
      include/class/template.class.inc.php
  8. 8 4
      include/common.inc.php
  9. 3 0
      include/controller/activite.inc.php
  10. 12 2
      include/controller/actualite.inc.php
  11. 7 2
      include/controller/evenement.inc.php
  12. 7 4
      include/controller/miniature.inc.php
  13. 44 0
      include/controller/plante.inc.php
  14. 49 0
      include/model/plante.class.inc.php
  15. 50 0
      include/template/inc/bandeau.tpl.php
  16. 13 0
      include/template/inc/footer_activite.tpl.php
  17. 23 0
      include/template/inc/footer_actu.tpl.php
  18. 14 0
      include/template/inc/footer_evenement.tpl.php
  19. 35 0
      include/template/inc/footer_js.tpl.php
  20. 13 0
      include/template/inc/footer_mentions.tpl.php
  21. 23 0
      include/template/inc/head.tpl.php
  22. 36 0
      include/template/inc/header.tpl.php
  23. 6 0
      include/template/inc/pied.tpl.php
  24. 35 36
      include/template/index.tpl.php
  25. 40 37
      include/template/index_accueil.tpl.php
  26. 44 0
      include/template/index_full.tpl.php
  27. 44 0
      include/template/index_mono.tpl.php
  28. BIN
      include/template/left/.cat.tpl.php.swp
  29. 6 0
      include/template/left/accueil.tpl.php
  30. 13 0
      include/template/left/activite.tpl.php
  31. 13 0
      include/template/left/actualites.tpl.php
  32. 10 0
      include/template/left/cat.tpl.php
  33. 13 0
      include/template/left/evenement.tpl.php
  34. 1 0
      include/template/left/mini.tpl.php
  35. 13 0
      include/template/left/miniature.tpl.php
  36. 20 0
      include/template/left/partenaire.tpl.php
  37. 13 0
      include/template/left/plante.tpl.php
  38. 10 0
      include/template/left/societe.tpl.php
  39. 57 0
      include/template/page/accueil.tpl.php
  40. 1 1
      include/template/page/activite.tpl.php
  41. 0 3
      include/template/page/activite_index.tpl.php
  42. 1 1
      include/template/page/actualite.tpl.php
  43. 26 0
      include/template/page/carte.tpl.php
  44. 97 0
      include/template/page/contact.tpl.php
  45. 1 1
      include/template/page/evenement.tpl.php
  46. 0 6
      include/template/page/evenement_index.tpl.php
  47. 24 0
      include/template/page/historique.tpl.php
  48. 21 0
      include/template/page/miniature.tpl.php
  49. 2 0
      include/template/page/miniature_index.tpl.php
  50. 21 0
      include/template/page/plante.tpl.php
  51. 11 0
      include/template/page/plante_index.tpl.php
  52. 6 0
      include/template/page/publications.tpl.php
  53. 24 0
      include/template/page/realisation.tpl.php
  54. 27 0
      include/template/page/realisation_projet.tpl.php
  55. 64 0
      include/template/page/sitemap.tpl.php
  56. 40 0
      include/template/page/societe.tpl.php
  57. 11 0
      include/template/page/societe_index.tpl.php
  58. 0 0
      include/template/right/cat_links.tpl.php
  59. 11 0
      include/template/right/local.tpl.php
  60. 3 1
      index.php

+ 3 - 0
.gitignore

@@ -24,6 +24,9 @@ js/ckfinder/*
 js/ckeditor/*
 docs/*
 
+tmp/
+vendor/
+
 #include/template/
 include/template/recup/
 

+ 1 - 0
admin/include/common.inc.php

@@ -16,6 +16,7 @@ $admin_menu_list = array(
 	"cat"=>array('label'=>"Rubriques", 'perms'=>array('root', 'admin', 'user')),
 	"partenaire"=>array('label'=>"Partenaires", 'perms'=>array('root', 'admin', 'user')),
 	"miniature"=>array('label'=>"Miniatures", 'perms'=>array('root', 'admin', 'user')),
+	"plante"=>array('label'=>"Plantes", 'perms'=>array('root', 'admin', 'user')),
 );
 $menu_ref = "";
 

+ 39 - 0
admin/plante.php

@@ -0,0 +1,39 @@
+<?php
+
+include "../config/config.inc.php";
+include "../include/common.inc.php";
+include "include/common.inc.php";
+
+$menu_ref = "plante";
+$menu = $admin_menu_list[$menu_ref];
+
+?>
+<html>
+<head>
+<?php
+include "template/inc/header.tpl.php";
+?>
+</head>
+<body>
+<?php
+// Aff
+if (isset($_SESSION["account_id"]) && in_array($_SESSION["account_type"], $menu['perms']))
+{
+
+include "template/inc/menu.tpl.php";
+
+$classname = "plante";
+include "include/actions.inc.php";
+include "template/form/db_object.tpl.php";
+
+}
+else
+{
+
+include "template/page/login.tpl.php";
+
+}
+
+?>
+</body>
+</html>

+ 1 - 0
include/autoload.inc.php

@@ -17,6 +17,7 @@ $object_list = array(
 	"cat"=>array(),
 	"partenaire"=>array(),
 	"miniature"=>array(),
+	"plante"=>array(),
 );
 
 // MANUAL ACCESSOR DEFINITION

+ 7 - 0
include/class/controller.class.inc.php

@@ -104,6 +104,13 @@ return "paramtitle-$id";
 
 }
 
+function error404()
+{
+	$page = new page(32);
+        $page->display();
+        die();
+}
+
 /**
  * Mise en place des éléments communs au template
  */

+ 1 - 1
include/class/page.class.inc.php

@@ -37,7 +37,7 @@ $sql = "SELECT p.id, pp.name, pp.value
 	LEFT JOIN `page_params` pp ON pp.page_id=p.id AND pp.name=cp.name
 	WHERE p.`id` IN (".implode(',', $list_id).")";
 $q = mysql_query($sql);
-while($row = mysql_fetch_assoc($q)){
+if ($q) while($row = mysql_fetch_assoc($q)){
 	$list[$row['id']]['params'][$row['name']] = $row['value'];
 	$list[$row['id']][$row['name']] = $row['value'];
 }

+ 1 - 0
include/class/template.class.inc.php

@@ -17,6 +17,7 @@ public $_fields = array(
 	"ref" => array("label"=>"Référence courte", "type"=>"string", "readonly"=>true),
 	"ref_right" => array("label"=>"Référence courte droite", "type"=>"string"),
 	"ref_left" => array("label"=>"Référence courte gauche", "type"=>"string"),
+	"ref_footer" => array("label"=>"Référence courte footer", "type"=>"string"),
 	"description" => array("label"=>"Description", "type"=>"text"),
 	"css" => array("label"=>"js", "type"=>"string"),
 	"js" => array("label"=>"css", "type"=>"string"),

+ 8 - 4
include/common.inc.php

@@ -1,9 +1,13 @@
 <?php
 
-if (!mysql_connect(DB_HOST, DB_USER, DB_PASS))
-	die("Erreur Connection MySQL");
-elseif (!mysql_select_db(DB_BASE))
-	die("Erreur Base de donnée : ".DB_BASE);
+if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
+	header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
+	die("<h1>Erreur 500</h1><p>Internal Server Error</p><p>Erreur Connection BDD</p><p>Réessayez dans un moment...</p>");
+}
+elseif (!mysql_select_db(DB_BASE)) {
+	header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
+	die("<h1>Erreur 500</h1><p>Internal Server Error</p><p>Erreur Connexion BDD</p><p>Réessayez dans un moment...</p>");
+}
 mysql_query("SET NAMES UTF8");
 
 include "autoload.inc.php";

+ 3 - 0
include/controller/activite.inc.php

@@ -21,6 +21,9 @@ public function view()
 
 $activite = activite()->get($this->params['activite_id']);
 
+if (empty($activite))
+	$this->error404();
+
 $page = page('activite');
 $url = "http://www.ardeche-miniatures.com".$page->url($activite->id);
 

+ 12 - 2
include/controller/actualite.inc.php

@@ -3,11 +3,17 @@
 class actualite_controller extends controller {
 
 public function param_title($id){
-	return actualite()->get($id)->titre;
+	if (is_numeric($id)) {
+		if ($actualite=actualite()->get($id))
+			return $actualite->titre;
+	}
 }
 
 public function param_url($id){
-	return actualite()->get($id)->url.'-'.$id;
+	if (is_numeric($id)) {
+		if ($actualite=actualite()->get($id))
+			return $actualite->url.'-'.$id;
+	}
 }
 
 public function view()
@@ -15,6 +21,10 @@ public function view()
 
 $actualite = actualite()->get($this->params['actualite_id']);
 
+if (empty($actualite)) {
+	$this->error404();
+}
+
 $page = page('actualite');
 $url = "http://www.ardeche-miniatures.com".$page->url($actualite->id);
 

+ 7 - 2
include/controller/evenement.inc.php

@@ -3,11 +3,13 @@
 class evenement_controller extends controller {
 
 public function param_title($id){
-	return evenement()->get($id)->titre;
+	if (is_numeric($id) && ($evenement=evenement()->get($id)))
+		return $evenement->titre;
 }
 
 public function param_url($id){
-	return evenement()->get($id)->url.'-'.$id;
+	if (is_numeric($id) && ($evenement=evenement()->get($id)))
+		return $evenement->url.'-'.$id;
 }
 
 public function view()
@@ -15,6 +17,9 @@ public function view()
 
 $evenement = evenement()->get($this->params['evenement_id']);
 
+if (empty($evenement))
+	$this->error404();
+
 $page = page('evenement');
 $url = "http://www.ardeche-miniatures.com".$page->url($evenement->id);
 

+ 7 - 4
include/controller/miniature.inc.php

@@ -21,17 +21,20 @@ public function view()
 
 $miniature = miniature()->get($this->params['miniature_id']);
 
+if (empty($miniature))
+	$this->error404();
+
 $page = page('miniature');
-$url = "http://www.ardeche-miniatures.com".$page->url($miniature->id);
+$url = (SSL ?"https" :"http")."://".DOMAIN.$page->url($miniature->id);
 
 $this->header['title'] = $miniature->titre.' : Miniature';
-$this->header['description'] = header_desc_format($miniature->resume.' : Miniature du parc Ardèche Miniatures');
+$this->header['description'] = header_desc_format($miniature->resume.' : Miniature : '.SITE_NAME);
 $this->header['meta'] = array(
 	"og:title"=>"$miniature->titre",
 	"og:url"=>$url,
-	"og:site_name"=>"Ardèche Miniatures",
+	"og:site_name"=>SITE_NAME,
 	"og:type"=>"article",
-	"og:image"=>"http://www.ardeche-miniatures.com/img2/300/miniature/$miniature->img",
+	"og:image"=>(SSL ?"https" :"http")."://".DOMAIN."/img2/300/miniature/$miniature->img",
 	"og:description"=>$miniature->resume,
 );
 

+ 44 - 0
include/controller/plante.inc.php

@@ -0,0 +1,44 @@
+<?php
+
+class plante_controller extends controller{
+
+function param_url($id){
+
+$plante = plante()->get($id);
+return $plante ?$plante->url.'-'.$id :'';
+
+}
+
+function param_title($id){
+
+$plante = plante()->get($id);
+return $plante ?$plante->titre :'';
+
+}
+
+public function view()
+{
+
+$plante = plante()->get($this->params['plante_id']);
+
+if (empty($plante))
+	$this->error404();
+
+$page = page('plante');
+$url = (SSL ?"https" :"http")."://".DOMAIN."/".$page->url($plante->id);
+
+$this->header['title'] = $plante->titre.' : Plante';
+$this->header['description'] = header_desc_format($plante->resume.' : Plante : '.SITE_NAME);
+$this->header['meta'] = array(
+	"og:title"=>"$plante->titre",
+	"og:url"=>$url,
+	"og:site_name"=>SITE_NAME,
+	"og:type"=>"article",
+	"og:image"=>(SSL ?"https" :"http")."://".DOMAIN."/img2/300/plante/$plante->img",
+	"og:description"=>$plante->resume,
+);
+
+}
+
+}
+

+ 49 - 0
include/model/plante.class.inc.php

@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * Gestion Plantes
+ * @author mathieu
+ * @package db_object
+ *
+ */
+class plante_manager extends db_object_manager
+{
+
+public $DB_DEBUG = false;
+public $FILE_DEBUG = false;
+
+public $_label = "Plante";
+
+public $_fields = array(
+	"active" => array("label"=>"Actif", "type"=>"bool"),
+	"cat_id" => array("label"=>"Rubrique", "type"=>"object", "object_type"=>"cat"),
+	"ref" => array("label"=>"Référence courte", "type"=>"string", "calculate"=>"ref:titre", "readonly"=>true),
+	"url" => array("label"=>"Texte pour URL", "type"=>"string", "calculate"=>"url:titre", "readonly"=>true),
+	"titre" => array("label"=>"Titre", "type"=>"string"),
+	"resume" => array("label"=>"Résumé", "type"=>"text"),
+	"texte"=>array("label"=>"Contenu texte", "type"=>"richtext"),
+	"img"=>array("label"=>"Image", "type"=>"img", "folder"=>"img/plante", "filename"=>"{ref}.jpg"),
+
+);
+public $_field_disp_list = array("titre");
+
+}
+
+/**
+ * Plante
+ * @author mathieu
+ * @package db_object
+ *
+ */
+class plante extends db_object
+{
+
+public function __tostring()
+{
+
+return (string)$this->titre;
+
+}
+
+}
+

+ 50 - 0
include/template/inc/bandeau.tpl.php

@@ -0,0 +1,50 @@
+<div class="bandeau">
+<div class="logo"><a href="/"><img src="/images/Bandeau/logo-pole-promotion.png" alt="D2P Développement Patrimoine Partenariat" /></a></div>
+<div class="login">
+<form method="post">
+	<h3>Espace client</h3>
+	<?php if (isset($_SESSION["account_id"])) { ?>
+	<input type="hidden" name="_logout" />
+	<p><?php echo $_SESSION["account_name"]; ?></p>
+	<p><input type="submit" value="Déconnexion" /></p>
+	<?php if ($_SESSION["account_type"]=="admin") { ?><p><a href="/admin/">Administration</a></p><?php } ?>
+	<?php } else { ?>
+	<input type="hidden" name="_login" />
+	<p><input type="text" name="username" value="identifiant" /></p>
+	<p><input type="hidden" name="password" value="" /><input type="password" name="password_bis" value="********" /> <input type="submit" value="OK" class="ok" /></p>
+	<p class="oublie"><?php echo page()->get_ref('password')->link(); ?></p>
+	<?php } ?>
+</form>
+</div>
+</div>
+
+<?php $menu_nb = count($this->menutop); ?>
+<div class="menu" style="margin-left: <?php echo round((959-(130*$menu_nb))/2); ?>px;"><table cellspacing="0" cellpadding="0"><tr>
+<?php
+
+foreach($this->menutop as $id=>$row)
+{
+	//var_dump($row); die();
+	if (!$row['page_id'] || !($p=page()->get($row["page_id"])))
+		continue;
+	
+	echo "<td><div class=\""."menu_".$p->ref.(($this->page->id==$p->id)?" on":" dis")."\">";
+	echo "<h3>".$p->link($row['params'])."</h3>";
+	//echo "<img src=\"images/Menu/menu-".$j["ref"]."-".(($page_id==$j["id"])?"2":"1").".gif\" alt=\"".$j["titre"]."\" />";
+	if (isset($row["smenu"]) && count($row["smenu"]))
+	{
+		echo "<div class=\"ssmenu\">";
+		foreach($row["smenu"] as $row2)
+		{
+			if (!$row2['page_id'] || !($p2=page()->get($row2["page_id"])))
+				continue;
+			//var_dump($row2['params']);
+			$param_id = count($row2['params']) ?current($row2['params']) :null;
+			echo "<h4 class=\"".(($this->page->id==$p2->id && (!$param_id || $param_id==$this->page->param_id))?"on":"dis")."\">".$p2->link($param_id)."</h4>";
+		}
+		echo "</div>";
+	}
+	echo "</div></td>\n";
+}
+?>
+</tr></table></div>

+ 13 - 0
include/template/inc/footer_activite.tpl.php

@@ -0,0 +1,13 @@
+<div class="footer_actu">
+<?php
+// Dernière activité mise en valeur et active
+$list = activite()->select('active=1', 1, 'datetime DESC');
+$activite = array_pop($list);
+$page = page()->get(9);
+?>
+<div class="img"><a href="<?php echo $page->url($activite->id); ?>"><img src="/<?php echo $activite->file('img'); ?>" /></a></div>
+<h3><?php echo $page->link($activite->id); ?></h3>
+<div class="text richtext">
+<?php echo $activite->texte; ?>
+</div>
+</div>

+ 23 - 0
include/template/inc/footer_actu.tpl.php

@@ -0,0 +1,23 @@
+<?php
+// Dernière actualité mise en valeur et active
+$actualites = actualite()->select('active=1', 1, 'datetime DESC');
+$actualite = array_pop($actualites);
+$page = page()->get('actualite');
+//var_dump($actualite);
+?>
+<div class="footer_actu row">
+	<div class="col-12 col-sm-4 offset-lg-1 col-lg-3 offset-xl-2 col-xl-2">
+		<div class="img">
+			<a href="<?php echo $page->url($actualite->id); ?>"><img src="/<?php echo $actualite->img('img', 200); ?>" /></a>
+		</div>
+	</div>
+	<div class="col-12 col-sm-8 col-lg-6 col-xl-5">
+		<div style="padding-left: 10px;">
+			<h3><?php echo $page->link($actualite->id); ?></h3>
+			<p class="date"><?php echo 'le '.date_mysql($actualite->datetime); ?></p>
+			<div class="text richtext">
+			<?php echo $actualite->texte; ?>
+			</div>
+		</div>
+	</div>
+</div>

+ 14 - 0
include/template/inc/footer_evenement.tpl.php

@@ -0,0 +1,14 @@
+<div class="footer_actu">
+<?php
+// Dernier événement mise en valeur et active
+$list = evenement()->select('`active`=1 AND `date_affiche` <= NOW()', 1, 'date_affiche DESC');
+$evenement = array_pop($list);
+$page = page()->get('evenement');
+?>
+<div class="img"><a href="<?php echo $page->url($evenement->id); ?>"><img src="/<?php echo $evenement->file('img'); ?>" /></a></div>
+<h3><?php echo $page->link($evenement->id); ?></h3>
+<p class="date"><?php echo 'du '.date_mysql($evenement->date_debut).' au '.date_mysql($evenement->date_fin); ?></p>
+<div class="text richtext">
+<?php echo $evenement->texte; ?>
+</div>
+</div>

+ 35 - 0
include/template/inc/footer_js.tpl.php

@@ -0,0 +1,35 @@
+<script type="application/javascript" src="/js/jquery-1.11.1.min.js"></script>
+<script type="application/javascript" src="/js/jquery.zoom.min.js"></script>
+<script type="application/javascript" src="/js/jquery.jcarousel.min.js"></script>
+<script type="application/javascript" src="/js/jquery.jcarousel.basic.js"></script>
+<script type="application/javascript" src="/js/md5.js"></script>
+<script type="application/javascript" src="/js/common.js"></script>
+<?php if (isset($this->header["js"]) && is_array($this->header["js"])) foreach($this->header["js"] as $i) if ($i) { ?>
+<script type="application/javascript" src="/js/<?php echo $i; ?>.js"></script>
+<?php } ?>
+<script type="text/javascript">
+/* Analytics */
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-52271684-1', 'auto');
+  ga('send', 'pageview');
+
+/* G+ */
+(function() {
+var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
+po.src = 'https://apis.google.com/js/platform.js';
+var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
+})();
+/* Facebook */
+(function(d, s, id) {
+var js, fjs = d.getElementsByTagName(s)[0];
+if (d.getElementById(id)) return;
+js = d.createElement(s); js.id = id;
+js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.0";
+fjs.parentNode.insertBefore(js, fjs);
+}(document, 'script', 'facebook-jssdk'));
+</script>
+

+ 13 - 0
include/template/inc/footer_mentions.tpl.php

@@ -0,0 +1,13 @@
+<div class="row">
+	<div class="col-12 col-md-7 col-lg-4">
+		<?php echo FOOTER_CONTACT_INFO; ?>
+	</div>
+	<div class="col-12 col-md-5 col-lg-4">
+		<?php echo FOOTER_CONTACT_INFO2; ?>
+	</div>
+	<div class="col-12 col-md-12 col-lg-4" style="text-align:right;">
+		<?php echo page()->get(5)->link(); ?> |
+		<?php echo page()->get(4)->link(); ?> |
+		<?php echo page()->get(28)->link(); ?>
+	</div>
+</div>

+ 23 - 0
include/template/inc/head.tpl.php

@@ -0,0 +1,23 @@
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<meta http-equiv="content-language" content="fr-fr" />
+
+<title><?php echo $this->header["title"]; ?></title>
+<meta name="description" content="<?php echo $this->header["description"]; ?>" />
+<meta name="author" content="Ardèche Miniatures" />
+<meta name="robots" content="index, follow" />
+<?php if (isset($this->header["meta"]) && is_array($this->header["meta"])) foreach($this->header["meta"] as $i=>$j) { ?>
+<meta name="<?php echo $i; ?>" content="<?php echo $j; ?>" />
+<?php } ?>
+
+<link rel="icon" type="image/png" href="/img/logo/ardeche-miniatures-icon-16.png"/>
+<link rel="shortcut icon" href="/img/logo/ardeche-miniatures-icon-16.ico" />
+<link rel="publisher" href="https://plus.google.com/+Ardeche-miniatures" />
+<link rel='canonical' href='<?php echo (SSL ?'https' :'http').'://'.DOMAIN.$this->header["url"]; ?>' />
+
+<link rel="stylesheet" type="text/css" href="/css/common.css" media="all"/>
+<link rel="stylesheet" type="text/css" href="/vendor/bootstrap/css/bootstrap.min.css" media="all"/>
+<link rel="stylesheet" type="text/css" href="/css/jcarousel.basic.css" media="all"/>
+<?php if (isset($this->header["css"]) && is_array($this->header["css"])) foreach($this->header["css"] as $i) if ($i) { ?>
+<link rel="stylesheet" type="text/css"  href="/css/<?php echo $i; ?>.css"/>
+<?php } ?>
+

+ 36 - 0
include/template/inc/header.tpl.php

@@ -0,0 +1,36 @@
+<div class="container">
+
+<div class="row">
+	<div class="logo col-6 col-md-4">
+		<p><a href="/"><img src="/img/logo/ardeche-miniatures-logo.png" alt="Ardèche miniatures" style="padding-bottom: -20px;" /></a></p>
+	</div>
+	<div class="d-none d-md-block col-md-8" style="padding-right: 0;">
+		<div class="slideshow">
+			<img class="s show" src="/img/header_slideshow/viaduc-trains.jpg" alt="Viaduc et trains miniatures" />
+			<img class="s" src="/img/header_slideshow/village-miniature.jpg" alt="Village miniature" />
+			<img class="s" src="/img/header_slideshow/train-tunnel.jpg" alt="Train sortant du tunnel" />
+			<img src="/img/layout/header_slideshow_mask.png" alt="" />
+		</div>
+	</div>
+	<div class="contact col-6 col-lg-5 col-xl-12">
+		<p class="text" style="height: 1em;">07130 Soyons - France</p>
+	</div>
+	<div class="contact col-6 col-lg-5 col-xl-12">
+		<p class="text" style="height: 1em;">Tél. : 04 75 60 96 58</p>
+	</div>
+</div>
+
+<div class="row">
+	<div class="menu offset-xl-4 col-12 col-xl-8">
+		<ul class="m">
+		<?php foreach (menu()->select() as $m) { ?>
+			<li class="m<?php echo $m->pos; ?>"><div><?php echo $m->page()->link(); ?></div></li>
+		<?php } ?>
+			<li class="m7"><div><a href="https://www.facebook.com/Jardin.des.Trains/" target="_blank"><img src="/img/icon/facebook.png" alt="Le Jardin des trains sur Facebook" width="20" /></a></div></li>
+			<li class="m8"><div><a href="https://www.instagram.com/jardindestrains/" target="_blank"><img src="/img/icon/instagram.png" alt="Le Jardin des trains sur Instagram" width="35" /></a></div></li>
+			<li class="m9"><div><a href="https://www.youtube.com/channel/UCKfR3jSZDcj1evbChTYHX5w" target="_blank"><img src="/img/icon/youtube.png" alt="Le Jardin des trains sur Youtube" width="25" /></a></div></li>
+		</ul>
+	</div>
+</div>
+
+</div>

+ 6 - 0
include/template/inc/pied.tpl.php

@@ -0,0 +1,6 @@
+<div class="pied">
+<p>PÔLE PROMOTION &copy; 2013</p>
+<p class="mentions"><?php echo page()->get(2)->link(); ?></p>
+<p class="intranet"><?php echo page()->get(8)->link(); ?></p>
+<p class="contact">TOUR PART-DIEU - 129, rue Servient - 69326 LYON Cedex 03 - Tél : 04 78 63 60 40</p>
+</div>

+ 35 - 36
include/template/index.tpl.php

@@ -1,49 +1,48 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
+	<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
 </head>
 
 <body>
-<div id="page">
-<div id="page_header">
-<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
-</div>
+<main id="page" class="container page_<?php echo $this->ref; ?>">
+	<header id="page_header" class="row">
+		<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
+	</header>
 
-<div id="page_content">
-<?php if (!empty($this->ref_left)) { ?>
-<div id="page_content_left">
-<?php include PATH_TEMPLATE."/left/$this->ref_left.tpl.php"; ?>
-</div>
-<?php } ?>
-<?php if (!empty($this->ref_right)) { ?>
-<div id="page_content_right">
-<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
-</div>
-<?php } ?>
-<div id="page_content_middle">
-<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
-</div>
-<p class="clear"></p>
-</div>
+	<div id="page_content" class="row">
+		<?php if (!empty($this->ref_left)) { ?>
+		<div id="page_content_left" class="col-md-12 col-lg-3 col-xxl-3">
+		<?php include PATH_TEMPLATE."/left/$this->ref_left.tpl.php"; ?>
+		</div>
+		<?php } ?>
+		<div id="page_content_middle" class="col-md-12 col-lg-9 col-xxl-9">
+		<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
+		</div>
+	</div>
 
-<div id="page_footer">
-<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
-</div>
-<div id="page_footer_suite">
-<?php include PATH_TEMPLATE."/inc/footer_actu.tpl.php"; ?>
+	<footer>
+		<div id="page_content_right" class="row"><div class="offset-5 col-4">
+		<?php if (!empty($this->ref_right)) { ?>
+			<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
+		<?php } ?>
+		</div></div>
+		<div id="page_footer" class="row">
+			<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
+		</div>
+		<?php if (!empty($this->ref_footer)) { ?>
+		<div id="page_footer_actu">
+			<?php include PATH_TEMPLATE."/inc/$this->ref_footer.tpl.php"; ?>
+		</div>
+		<?php } ?>
+	</footer>
+</main>
+<div class="container">
+	<div id="page_mentions">
+		<?php include PATH_TEMPLATE."/inc/footer_mentions.tpl.php"; ?>
+	</div>
 </div>
 
-</div>
-<div id="page_mentions">
-<p style="float:right;margin: 0;">
-	<?php echo page()->get(8)->link(); ?> |
-	<?php echo page()->get(10)->link(); ?> |
-	<?php echo page()->get(18)->link(); ?> |
-	<?php echo page()->get(5)->link(); ?>
-</p>
-<div class=""><?php echo FOOTER_CONTACT_INFO; ?></div>
-</div>
 <div id="fb-root"></div>
 <?php include PATH_TEMPLATE."/inc/footer_js.tpl.php"; ?>
 </body>

+ 40 - 37
include/template/index_accueil.tpl.php

@@ -1,48 +1,51 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
+	<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
 </head>
 
 <body>
-<div id="page">
-<div id="page_header">
-<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
-</div>
+<main id="page" class="container page_<?php echo $this->ref; ?>">
+	<header id="page_header" class="row">
+		<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
+	</header>
 
-<div id="page_content">
-<?php if (!empty($this->ref_left)) { ?>
-<div id="page_content_left">
-<?php include PATH_TEMPLATE."/left/$this->ref_left.tpl.php"; ?>
-</div>
-<?php } ?>
-<?php if (!empty($this->ref_right)) { ?>
-<div id="page_content_right">
-<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
-</div>
-<?php } ?>
-<div id="page_content_middle">
-<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
-</div>
-<p class="clear"></p>
-</div>
+	<div id="page_content" class="row">
+		<div id="page_content_middle" class="col-12">
+		<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
+		</div>
+	</div>
 
-<div id="page_footer">
-<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
-</div>
-<div id="page_footer_suite">
-<?php include PATH_TEMPLATE."/inc/footer_actu.tpl.php"; ?>
-</div>
-
-</div>
-<div id="page_mentions">
-<p style="float:right;margin: 0;">
-	<?php echo page()->get(8)->link(); ?> |
-	<?php echo page()->get(10)->link(); ?> |
-	<?php echo page()->get(18)->link(); ?> |
-	<?php echo page()->get(5)->link(); ?>
-</p>
-<div class=""><?php echo FOOTER_CONTACT_INFO; ?></div>
+	<footer>
+		<div id="page_content_right" class="row"><div class="offset-5 col-4">
+		<?php if (!empty($this->ref_right)) { ?>
+			<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
+		<?php } ?>
+		</div></div>
+		<div id="page_footer" class="row">
+			<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
+		</div>
+		<div id="page_footer_actu">
+			<?php include PATH_TEMPLATE."/inc/footer_actu.tpl.php"; ?>
+		</div>
+</main>
+<div class="container">
+	<div id="page_mentions">
+		<div class="row">
+			<div class="col-12 col-lg-3">
+				<?php echo FOOTER_CONTACT_INFO; ?>
+			</div>
+			<div class="col-12 col-lg-3">
+				<?php echo FOOTER_CONTACT_INFO2; ?>
+			</div>
+			<div class="col-12 col-lg-6" style="text-align:right;">
+				<?php echo page()->get(8)->link(); ?> |
+				<?php echo page()->get(10)->link(); ?> |
+				<?php echo page()->get(18)->link(); ?> |
+				<?php echo page()->get(5)->link(); ?>
+			</div>
+		</div>
+	</div>
 </div>
 <div id="fb-root"></div>
 <?php include PATH_TEMPLATE."/inc/footer_js.tpl.php"; ?>

+ 44 - 0
include/template/index_full.tpl.php

@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
+</head>
+
+<body>
+<main id="page" class="container page_<?php echo $this->ref; ?>">
+	<header id="page_header" class="row">
+		<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
+	</header>
+
+	<div id="page_content" class="row">
+		<div id="page_content_middle" class="col-12">
+		<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
+		</div>
+	</div>
+
+	<footer>
+		<div id="page_content_right" class="row"><div class="offset-5 col-4">
+		<?php if (!empty($this->ref_right)) { ?>
+			<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
+		<?php } else { echo '&nbsp;'; } ?>
+		</div></div>
+		<div id="page_footer" class="row">
+			<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
+		</div>
+		<?php if (!empty($this->ref_footer)) { ?>
+		<div id="page_footer_actu">
+			<?php include PATH_TEMPLATE."/inc/$this->ref_footer.tpl.php"; ?>
+		</div>
+		<?php } ?>
+	</footer>
+</main>
+<div class="container">
+	<div id="page_mentions">
+		<?php include PATH_TEMPLATE."/inc/footer_mentions.tpl.php"; ?>
+	</div>
+</div>
+<div id="fb-root"></div>
+<?php include PATH_TEMPLATE."/inc/footer_js.tpl.php"; ?>
+</body>
+</html>
+

+ 44 - 0
include/template/index_mono.tpl.php

@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<?php include PATH_TEMPLATE."/inc/head.tpl.php"; ?>
+</head>
+
+<body>
+<main id="page" class="container page_<?php echo $this->ref; ?>">
+	<header id="page_header" class="row">
+		<?php include PATH_TEMPLATE."/inc/header.tpl.php"; ?>
+	</header>
+
+	<div id="page_content" class="row">
+		<div id="page_content_middle" class="col-12 offset-lg-1 col-lg-10 offset-xxl-2 col-xxl-8">
+		<?php include PATH_TEMPLATE."/page/$this->ref.tpl.php"; ?>
+		</div>
+	</div>
+
+	<footer>
+		<div id="page_content_right" class="row"><div class="offset-5 col-4">
+		<?php if (!empty($this->ref_right)) { ?>
+			<?php include PATH_TEMPLATE."/right/$this->ref_right.tpl.php"; ?>
+		<?php } else { echo '&nbsp;'; } ?>
+		</div></div>
+		<div id="page_footer" class="row">
+			<div class="herisson"><a href="javascript:;"><img src="/img/herisson.png" alt="Hérisson" /></a></div>
+		</div>
+		<?php if (!empty($this->ref_footer)) { ?>
+		<div id="page_footer_actu">
+			<?php include PATH_TEMPLATE."/inc/$this->ref_footer.tpl.php"; ?>
+		</div>
+		<?php } ?>
+	</footer>
+</main>
+<div class="container">
+	<div id="page_mentions">
+		<?php include PATH_TEMPLATE."/inc/footer_mentions.tpl.php"; ?>
+	</div>
+</div>
+<div id="fb-root"></div>
+<?php include PATH_TEMPLATE."/inc/footer_js.tpl.php"; ?>
+</body>
+</html>
+

BIN
include/template/left/.cat.tpl.php.swp


+ 6 - 0
include/template/left/accueil.tpl.php

@@ -0,0 +1,6 @@
+<!--
+<div style="margin-left: 10px;background-color: white;position: absolute;width:275px;">
+	<div class="fb-like-box" data-href="https://www.facebook.com/Jardin.des.Trains/" data-width="255" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div>
+</div>
+-->
+<p class="">&nbsp;</p>

+ 13 - 0
include/template/left/activite.tpl.php

@@ -0,0 +1,13 @@
+<div class="left_list left_actu">
+<h3><?php echo page()->get(10)->link(); ?></h3>
+<?php
+// Dernière activite mise en valeur et active
+$list = activite()->select('active=1', 10);
+$page = page()->get(11);
+?>
+<ul>
+<?php foreach ($list as $object){ ?>
+	<li><?php echo $page->link($object->id); ?></li>
+<?php } ?>
+</ul>
+</div>

+ 13 - 0
include/template/left/actualites.tpl.php

@@ -0,0 +1,13 @@
+<div class="left_list left_actu" style="display:none;">
+<h3><?php echo page()->get(8)->link(); ?></h3>
+<?php
+// Dernière actualité mise en valeur et active
+$actualites = actualite()->select('active=1', 10, 'datetime desc');
+$page = page()->get(9);
+?>
+<ul>
+<?php foreach ($actualites as $actualite){ ?>
+	<li><?php echo $page->link($actualite->id); ?> <span class="light">(<?php echo date_mysql($actualite->datetime); ?>)</span></li>
+<?php } ?>
+</ul>
+</div>

+ 10 - 0
include/template/left/cat.tpl.php

@@ -0,0 +1,10 @@
+<div class="left_list left_cat">
+<h3>Thématiques :</h3>
+<?php $page = page()->get('cat'); ?>
+<ul>
+<?php foreach (cat()->select('active=1') as $cat) { ?>
+<li><?php echo $page->link($cat->id); ?></li>
+<?php } ?>
+</ul>
+</div>
+

+ 13 - 0
include/template/left/evenement.tpl.php

@@ -0,0 +1,13 @@
+<div class="left_list left_evenement">
+<h3><?php echo page()->get(12)->link(); ?></h3>
+<?php
+// Dernière activite mise en valeur et active
+$list = evenement()->select('active=1', null, 'date_fin DESC');
+$page = page()->get(13);
+?>
+<ul>
+<?php foreach ($list as $object){ ?>
+	<li><?php echo $page->link($object->id); ?></li>
+<?php } ?>
+</ul>
+</div>

+ 1 - 0
include/template/left/mini.tpl.php

@@ -0,0 +1 @@
+<p class="clear"></p>

+ 13 - 0
include/template/left/miniature.tpl.php

@@ -0,0 +1,13 @@
+<div class="left_list left_actu">
+<h3>Miniatures<?php //echo page()->get(8)->link(); ?></h3>
+<?php
+// Dernière actualité mise en valeur et active
+$list = miniature()->select('active=1', 10);
+$page = page()->get('miniature');
+?>
+<ul>
+<?php foreach ($list as $elem){ ?>
+	<li><?php echo $page->link($elem->id); ?></li>
+<?php } ?>
+</ul>
+</div>

+ 20 - 0
include/template/left/partenaire.tpl.php

@@ -0,0 +1,20 @@
+<div class="left_list left_partenaire">
+<h3><?php echo page()->get('partenaire_index')->link(); ?></h3>
+<?php
+$sql = 'SELECT DISTINCT c.id
+	FROM cat c
+	JOIN partenaire p ON p.cat_id=c.id
+	WHERE p.active=1';
+$q = mysql_query($sql);
+$cats = array();
+while(list($i)=mysql_fetch_row($q))
+	$cats[] = $i;
+$page = page()->get('partenaire_cat');
+?>
+<ul>
+<?php foreach (cat()->select('id IN ('.implode(', ', $cats).')') as $cat) { ?>
+<li><?php echo $page->link($cat->id); ?></li>
+<?php } ?>
+</ul>
+</div>
+

+ 13 - 0
include/template/left/plante.tpl.php

@@ -0,0 +1,13 @@
+<div class="left_list left_actu">
+<h3>Plantes<?php //echo page()->get(8)->link(); ?></h3>
+<?php
+// Dernière actualité mise en valeur et active
+$list = plante()->select('active=1', 10);
+$page = page()->get('plante');
+?>
+<ul>
+<?php foreach ($list as $elem){ ?>
+	<li><?php echo $page->link($elem->id); ?></li>
+<?php } ?>
+</ul>
+</div>

+ 10 - 0
include/template/left/societe.tpl.php

@@ -0,0 +1,10 @@
+<ul class="submenu">
+	<li><?php echo page()->get('parc')->link(); ?></li>
+	<li><?php echo page()->get('videos')->link(); ?></li>
+	<li><?php echo page()->get('photos')->link(); ?></li>
+	<li><?php echo page()->get('sites')->link(); ?></li>
+</ul>
+<ul class="submenu">
+	<li><?php echo page()->get('special_groupe')->link(); ?></li>
+	<li><?php echo page()->get('horaires_tarifs')->link(); ?></li>
+</ul>

+ 57 - 0
include/template/page/accueil.tpl.php

@@ -0,0 +1,57 @@
+
+<div class="container">
+<div class="row">
+	<div class="col">
+		<div class="text richtext">
+		<?php
+		echo $edito;
+		?>
+		</div>
+	</div>
+</div>
+</div>
+
+<div class="container">
+<div class="row">
+	<div class="col-xs-12 col-md-12 col-lg-6">
+		<div class="text richtext">
+			<h3>Découvrez l’Ardèche autrement !</h3>
+			<?php echo $youtube; ?>
+		</div>
+	</div>
+	<div class="col-xs-12 col-md-12 col-lg-6">
+		<div class="text richtext">
+			<h3>Visite virtuelle</h3>
+			<p><a href="https://izi.travel/fr/aefd-visite-du-jardin/fr"><img src="/img/index/visite_virtuelle.jpg" alt="Visite virtuelle" width="100%" /></a></p>
+		</div>
+	</div>
+</div>
+</div>
+
+<div class="container">
+<div class="row">
+	<div class="col">
+		<div class="text richtext">
+		<?php
+		echo $edito_suite;
+		?>
+		</div>
+	</div>
+</div>
+</div>
+
+
+<div class="reservation text richtext">
+<?php echo $reservation; ?>
+<!--
+<div id="widget-produit-CF-OPBI-11956"></div>
+<script type="text/javascript" src="http://gadget.open-system.fr/widgets-libs/rel/noyau-1.0.min.js"></script>
+<script type="text/javascript">
+( function() {
+                var widgetProduit = AllianceReseaux.Widget.Instance( "Produit", { idPanier:"saexsbE", idIntegration:36, langue:"fr", ui:"CF-OPBI-11956" } );
+                widgetProduit.Initialise();
+})();
+</script>
+-->
+</div>
+

+ 1 - 1
include/template/page/activite.tpl.php

@@ -9,7 +9,7 @@
 
 <?php if ($activite->img) { ?>
 <div class="img">
-<img src="/<?php echo $activite->img('img', 660); ?>" style="max-width:660px;" />
+<img src="/<?php echo $activite->img('img', 1280); ?>" />
 </div>
 <?php } ?>
 

+ 0 - 3
include/template/page/activite_index.tpl.php

@@ -4,9 +4,6 @@
 <div class="activite_list content_list">
 <?php foreach (activite()->select('active=1', 10) as $activite){ ?>
 <div class="activite content_link">
-<div class="share" style="float: right">
-	<div class="fb-like" data-href="<?php echo 'http://'.DOMAIN.$page->url($activite->id) ?>" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
-</div>
 <h3 style="margin-right: 200px;"><?php echo $page->link($activite->id); ?></h3>
 <div><?php echo $activite->resume; ?></div>
 </div>

+ 1 - 1
include/template/page/actualite.tpl.php

@@ -9,7 +9,7 @@
 </div>
 
 <div class="img">
-<img src="/<?php echo $actualite->img('img', 660); ?>" style="max-width:660px;" />
+<img src="/<?php echo $actualite->img('img', 1280); ?>" />
 </div>
 
 <div class="social" style="margin-top: 20px;">

+ 26 - 0
include/template/page/carte.tpl.php

@@ -0,0 +1,26 @@
+
+<div class="offset-md-1 col-md-9 col-lg-5">
+	<h1>Carte interactive</h1>
+	<p>Découvrez l’Ardèche comme vous ne l’avez jamais vu !
+	Sur 2800 m2, promenez vous à travers cet étonnant
+	jardin qui réveillera vos sens. Les petits trains vous
+	guideront du Mont Gerbier de Jonc au Pont d’Arc,
+	franchissant gares, tunnels et viaducs !</p>
+</div>
+
+<div>
+	<img src="/img/carte/carte-interactive.jpg" alt="Carte interactive du Jardin des Trains Ardéchois" width="100%" />
+<div>
+
+<div class="offset-md-3">
+	<p>Détendez-vous :</p>
+	<ul>
+		<li>parcours ludiques / interactifs</li>
+		<li>animations</li>
+		<li>maquettes sonorisées</li>
+		<li>boissons et glaces</li>
+		<li>salle de jeux</li>
+		<li>expositions et vidéos</li>
+		<li>boutique du terroir</li>
+	</ul>
+</div>

+ 97 - 0
include/template/page/contact.tpl.php

@@ -0,0 +1,97 @@
+<div class="text_debut">
+<?php echo $text_debut; ?>
+</div>
+
+<p class="plan_acces"><span>Survolez la carte pour zoomer</span><img src="/img/contact/plan-acces.jpg" alt="Plan d'accès Ardèche Miniatures" width="100%" /></p>
+
+<div class="text_milieu">
+<?php echo $text_milieu; ?>
+</div>
+
+<iframe width="630" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.fr/maps?ie=UTF8&amp;f=d&amp;daddr=Ard%C3%A8che+Miniatures,+1230+Route+de+N%C3%AEmes,+07130+Soyons&amp;geocode=Ccurj3Ef6doBFfu9rAIdvetJACEM_CqFBC4jCw&amp;gl=FR&amp;hl=fr&amp;t=m&amp;ll=44.875259,4.844477&amp;spn=0.006295,0.008883&amp;output=embed"></iframe><br /><small><a href="https://maps.google.fr/maps?ie=UTF8&amp;f=d&amp;daddr=Ard%C3%A8che+Miniatures,+1230+Route+de+N%C3%AEmes,+07130+Soyons&amp;geocode=Ccurj3Ef6doBFfu9rAIdvetJACEM_CqFBC4jCw&amp;gl=FR&amp;hl=fr&amp;t=m&amp;ll=44.875259,4.844477&amp;spn=0.006295,0.008883&amp;source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
+
+<!--
+<div class="form">
+<form method="post">
+<h3>Nous contacter</h3>
+<?php if (isset($form["_submitted"])) { ?>
+<input type="hidden" name="submitted" />
+<?php } ?>
+<table cellspacing="0" cellpadding="0">
+<tr>
+	<td width="160" class="label">Nom *</td>
+	<td width="20"></td>
+	<td class="label">Prénom *</td>
+	</tr>
+<tr>
+	<td><input name="nom" class="required" value="<?php echo $form["nom"]; ?>" /></td>
+	<td></td>
+	<td colspan="2"><input name="prenom" class="required" value="<?php echo $form["prenom"]; ?>" /></td>
+	</tr>
+<tr>
+	<td class="label">Adresse</td>
+</tr>
+<tr>
+	<td colspan="4"><input name="adresse" value="<?php echo $form["adresse"]; ?>" /></td>
+</tr>
+<tr>
+	<td class="label">Code postal</td>
+	<td width="20"></td>
+	<td colspan="2" class="label">Ville *</td>
+</tr>
+<tr>
+	<td><input name="cp" value="<?php echo $form["cp"]; ?>" /></td>
+	<td></td>
+	<td colspan="2"><input name="ville" value="<?php echo $form["ville"]; ?>" /></td>
+</tr>
+<tr>
+	<td class="label">Tél. *</td>
+	<td></td>
+	<td colspan="2" class="label">eMail *</td>
+</tr>
+<tr>
+	<td><input name="tel" class="required" value="<?php echo $form["tel"]; ?>" /></td>
+	<td></td>
+	<td colspan="2"><input name="email" class="required" value="<?php echo $form["email"]; ?>" /></td>
+</tr>
+<tr>
+	<td class="label">Objet du message *</td>
+</tr>
+<tr>
+	<td colspan="4"><input name="objet" class="required" value="<?php echo $form["objet"]; ?>" /></td>
+</tr>
+<tr>
+	<td class="label">Votre message *</td>
+</tr>
+<tr>
+	<td colspan="4"><textarea name="message" class="required"><?php echo $form["message"]; ?></textarea></td>
+</tr>
+<tr>
+	<td>&nbsp;</td>
+</tr>
+<tr>
+	<td class="label">Code de sécurité :</td>
+	<td></td>
+	<td style="height: 30px;"><img src="/images/captcha.jpg" alt="CAPTCHA" /></td>
+</tr>
+<tr>
+	<td class="label">Recopiez le code * :</td>
+	<td></td>
+	<td><input class="captcha" name="_captcha" class="required empty" /></td>
+</tr>
+<tr>
+	<td>&nbsp;</td>
+</tr>
+<tr>
+	<td><i>* champs requis</i></td>
+	<td>&nbsp;</td>
+	<td>&nbsp;</td>
+	<td align="right"><input class="submit" type="submit" name="_contact" value="Envoyer" onclick="return form_contact_submit()" /></td>
+</tr>
+</table>
+<?php if (isset($form["_message"])) { ?>
+<p class="message"><?php echo $form["_message"]; ?></p>
+<?php } ?>
+</form>
+</div>
+-->

+ 1 - 1
include/template/page/evenement.tpl.php

@@ -15,7 +15,7 @@
 
 <?php if ($evenement->img){ ?>
 <div class="img">
-<img src="/<?php echo $evenement->img('img', 660); ?>" style="max-width:660px;" />
+<img src="/<?php echo $evenement->img('img', 1280); ?>" />
 </div>
 <?php } ?>
 

+ 0 - 6
include/template/page/evenement_index.tpl.php

@@ -8,9 +8,6 @@
 <?php $page = page()->get(13); ?>
 <?php foreach ($list as $evenement){ ?>
 <div class="evenement content_link">
-<div class="share" style="float: right">
-	<div class="fb-like" data-href="<?php echo 'http://'.DOMAIN.$page->url($evenement->id) ?>" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
-</div>
 <h3><?php echo $page->link($evenement->id); ?></h3>
 <p class="light"><?php echo $evenement->dates; ?></p>
 <?php if ($evenement->cat_id) { ?>
@@ -29,9 +26,6 @@
 <?php $page = page()->get(13); ?>
 <?php foreach ($list as $evenement){ ?>
 <div class="evenement content_link">
-<div class="share" style="float: right">
-	<div class="fb-like" data-href="<?php echo 'http://'.DOMAIN.$page->url($evenement->id) ?>" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
-</div>
 <h3><?php echo $page->link($evenement->id); ?></h3>
 <p class="light"><?php echo $evenement->dates; ?></p>
 <?php if ($evenement->cat_id) { ?>

+ 24 - 0
include/template/page/historique.tpl.php

@@ -0,0 +1,24 @@
+<h1>Historique</h1>
+
+<div class="row">
+	<div class="col-3">
+		<h3>1992</h3>
+		<p><?php echo $text_1992; ?></p>
+	</div>
+	<div class="col-3">
+		<h3>2004</h3>
+		<p><?php echo $text_2004; ?></p>
+	</div>
+	<div class="col-3">
+		<h3>2008</h3>
+		<p><?php echo $text_2008; ?></p>
+	</div>
+	<div class="col-3">
+		<h3>Aujourd'hui</h3>
+		<p><?php echo $text_now; ?></p>
+	</div>
+</div>
+
+<div class="richtext">
+<?php echo $text; ?>
+</div>

+ 21 - 0
include/template/page/miniature.tpl.php

@@ -0,0 +1,21 @@
+<?php $miniature = miniature()->get($miniature_id); ?>
+<div class="miniature">
+<h1><?php echo $miniature->titre; ?></h1>
+
+
+<div class="text richtext">
+<?php echo $miniature->texte; ?>
+</div>
+
+<?php if ($miniature->img) { ?>
+<div class="img">
+<img src="/<?php echo $miniature->img('img', 1280); ?>" />
+</div>
+<?php } ?>
+
+<div class="social" style="margin-top: 20px;">
+	<div style="float: right;"><div class="g-plusone" data-annotation="inline" data-width="300"></div></div>
+	<div class="fb-like" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
+	<div class="fb-comments" data-href="<?php echo 'http://'.DOMAIN.$this->page->url(); ?>" data-numposts="5" data-colorscheme="light"></div>
+</div>
+</div>

+ 2 - 0
include/template/page/miniature_index.tpl.php

@@ -0,0 +1,2 @@
+<h1><?php echo $titre; ?></h1>
+<?php

+ 21 - 0
include/template/page/plante.tpl.php

@@ -0,0 +1,21 @@
+<?php $plante = plante()->get($plante_id); ?>
+<div class="plante">
+<h1><?php echo $plante->titre; ?></h1>
+
+
+<div class="text richtext">
+<?php echo $plante->texte; ?>
+</div>
+
+<?php if ($plante->img) { ?>
+<div class="img">
+<img src="/<?php echo $plante->img('img', 1280); ?>" />
+</div>
+<?php } ?>
+
+<div class="social" style="margin-top: 20px;">
+	<div style="float: right;"><div class="g-plusone" data-annotation="inline" data-width="300"></div></div>
+	<div class="fb-like" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
+	<div class="fb-comments" data-href="<?php echo 'http://'.DOMAIN.$this->page->url(); ?>" data-numposts="5" data-colorscheme="light"></div>
+</div>
+</div>

+ 11 - 0
include/template/page/plante_index.tpl.php

@@ -0,0 +1,11 @@
+<h1><?php //echo $titre; ?></h1>
+<?php
+
+$page = page()->get('plante');
+
+foreach(plante()->select() as $plante) {
+	echo '<p>'.$page->link($plante->id).'</p>';
+}
+
+?>
+<div style="height: 150px;padding-bottom: 1px;"></div>

+ 6 - 0
include/template/page/publications.tpl.php

@@ -0,0 +1,6 @@
+<h1><?php echo $page["titre"]; ?></h1>
+
+<div class="texte">
+<?php echo $page["texte"]; ?>
+</div>
+

+ 24 - 0
include/template/page/realisation.tpl.php

@@ -0,0 +1,24 @@
+<?php $activite = activite()->get($activite_id); ?>
+<?php if (file_exists($filename="images/Metiers/realisations-".$activite->ref.".jpg")) { ?>
+<div class="img">
+<img src="/<?php echo $filename; ?>" />
+</div>
+<?php } ?>
+
+<h1 style="background-image:url('/images/ssmenu/bandeau-titre-<?php echo $activite->bandeau; ?>.gif');"><?php echo $activite->titre; ?></h1>
+
+<div class="texte">
+<?php
+echo $activite->texte_rea;
+if (count($list=realisation()->select("activite_id='".$activite->id."' AND afficher=1")))
+{
+	echo "<h4>Réalisations &amp; Références</h4>";
+	echo "<ul>";
+	foreach($list as $rea)
+	{
+		echo "<li><a href=\"".page()->get(27)->url($rea->id)."\">".$rea->titre."</a></li>\n";
+	}
+	echo "</ul>";
+}
+?>
+</div>

+ 27 - 0
include/template/page/realisation_projet.tpl.php

@@ -0,0 +1,27 @@
+<?php
+$realisation = realisation()->get($realisation_id);
+$activite = $realisation->activite();
+$realisations_url = page()->get_ref('realisations')->url($activite->id);
+?>
+<div class="img">
+<?php if (file_exists("images/Realisations/".$realisation->ref.".jpg")) { ?>
+<img src="/images/Realisations/<?php echo $realisation->ref; ?>.jpg" style="max-width:333px;" />
+<?php } ?>
+<?php if (file_exists("images/Realisations/".$realisation->ref."-2.jpg")) { ?>
+<p style="height: 20px;margin: 0;">&nbsp;</p>
+<img src="/images/Realisations/<?php echo $realisation->ref; ?>-2.jpg" style="max-width:333px;" />
+<?php } ?>
+<?php if (file_exists("images/Realisations/".$realisation->ref."-3.jpg")) { ?>
+<p style="height: 20px;margin: 0;">&nbsp;</p>
+<img src="/images/Realisations/<?php echo $realisation->ref; ?>-3.jpg" style="max-width:333px;" />
+<?php } ?>
+</div>
+
+<h1 style="background-image:url('/images/ssmenu/bandeau-titre-<?php echo $activite->bandeau; ?>.gif');"><a href="<?php echo $realisations_url; ?>"><?php echo $activite; ?></a></h1>
+
+<div class="texte">
+<h1><?php echo $realisation->titre; ?></h1>
+<?php echo $realisation->texte; ?>
+</div>
+
+<p style="clear: both;width: 560px;text-align: right;font-style: italic;margin-top: 20px;margin-bottom: 0;"><a href="<?php echo $realisations_url; ?>">Autres réalisations en <?php echo $activite->titre; ?></a></p>

+ 64 - 0
include/template/page/sitemap.tpl.php

@@ -0,0 +1,64 @@
+<h1>Plan du site</h1>
+
+<div class="row">
+	<div class="col-12 col-sm-6 col-md-4 col-xl-3">
+	<h3>Jardin des trains</h3>
+	<?php
+
+	$list = [
+		1, 4, 5, 27, 26,
+		14, 15, 16,
+	];
+
+	foreach($list as $i) {
+		echo '<p>'.page()->get($i)->link().'</p>';
+	}
+
+	?>
+	</div>
+	
+	<div class="col-12 col-sm-6 col-md-4 col-xl-3">
+	<h3>Activités</h3>
+	<?php
+
+	$list = [
+		8, 10, 12, 18, 17, 22, 23, 25
+	];
+
+	foreach($list as $i) {
+		echo '<p>'.page()->get($i)->link().'</p>';
+	}
+
+	?>
+	</div>
+	
+	<div class="col-12 col-sm-6 col-md-4 col-xl-3">
+	<h3>Sites remarquables</h3>
+	<?php
+
+	$list = [
+		2, 3, 4, 5, 6, 7, 8, 9,
+	];
+
+	foreach($list as $i) {
+		echo '<p>'.page()->get(20)->link($i).'</p>';
+	}
+
+	?>
+	</div>
+
+	<div class="col-12 col-sm-6 col-md-4 col-xl-3">
+	<h3>Plantes et Bonzaïs</h3>
+	<?php
+	
+	$list = [
+		1,
+	];
+
+	foreach($list as $i) {
+		echo '<p>'.page()->get('plante')->link($i).'</p>';
+	}
+
+	?>
+	</div>
+</div>

+ 40 - 0
include/template/page/societe.tpl.php

@@ -0,0 +1,40 @@
+<?php if (file_exists($filename="img/societe/".$ref.".jpg")) { ?>
+<div class="img">
+<img src="/<?php echo $filename; ?>" style="max-width: 333px;" />
+</div>
+<?php } ?>
+
+<!--<h1 class="titre" style="background-image:url('/images/ssmenu/bandeau-titre-<?php echo $bandeau; ?>.gif');"><?php echo $titre; ?></h1>-->
+<h1 class="titre"><?php echo $titre; ?></h1>
+
+<div class="texte">
+<?php echo str_replace(['<img', '</iframe>', '<iframe'], ['<img class="img-fluid"', '</iframe></div>', '<div class="embed-responsive"><iframe'], $texte); ?>
+</div>
+
+<?php
+if (is_dir($dir='img/societe/'.$ref)) {
+	if ($dh = opendir($dir)) {
+		$file_list = array();
+		while (($file = readdir($dh)) !== false) {
+			$file_list[] = $file;
+		}
+		closedir($dh);
+		if ($file_nb=count($file_list)) {
+?>
+<div class="jcarousel-wrapper">
+	<div class="jcarousel">
+		<ul>
+		<?php foreach($file_list as $i) { ?>
+			<li><img alt="" src="/img2/600x/societe/<?php echo $ref.'/'.$i; ?>" width="600" /></li>
+		<?php } ?>
+		</ul>
+	</div>
+	<a class="jcarousel-control-prev" href="#">&lsaquo;</a> <a class="jcarousel-control-next" href="#">&rsaquo;</a>
+	<p class="jcarousel-pagination">&nbsp;</p>
+</div>
+<?php
+		}
+	}
+}
+
+?>

+ 11 - 0
include/template/page/societe_index.tpl.php

@@ -0,0 +1,11 @@
+<?php if (file_exists($filename="images/Societe/image-".$sspage["ref"].".jpg")) { ?>
+<div class="img">
+<img src="/<?php echo $filename; ?>" style="max-width: 333px;" />
+</div>
+<?php } ?>
+
+<h1 class="titre" style="background-image:url('/images/ssmenu/bandeau-titre-<?php echo $sspage_nb; ?>.gif');"><?php echo $sspage["titre"]; ?></h1>
+
+<div class="texte">
+<?php echo $sspage["texte"]; ?>
+</div>

+ 0 - 0
include/template/right/cat_links.tpl.php


+ 11 - 0
include/template/right/local.tpl.php

@@ -0,0 +1,11 @@
+<div class="ssmenu">
+<?php $page = page()->get('partenaire_cat'); ?>
+<h3>Près de chez nous :</h3>
+<ul>
+	<li>&#10142; <a href="<?php echo $page->url(3); ?>"><?php echo cat()->get(3)->titre; ?></a></li>
+	<li>&#10142; <a href="<?php echo $page->url(4); ?>"><?php echo cat()->get(4)->titre; ?></a></li>
+	<li>&#10142; <a href="<?php echo $page->url(6); ?>"><?php echo cat()->get(6)->titre; ?></a></li>
+	<li>&#10142; <a href="<?php echo $page->url(5); ?>"><?php echo cat()->get(5)->titre; ?></a></li>
+</ul>
+</div>
+

+ 3 - 1
index.php

@@ -8,8 +8,10 @@ ini_set('display_errors', true);
 
 //var_dump($_GET);
 
-if (!isset($_GET["_page_id"]) || !is_numeric($page_id=$_GET["_page_id"]) || !($page_controller=page()->get($page_id)))
+if (!isset($_GET["_page_id"]))
 	$page_controller = page()->get(1);
+elseif (!is_numeric($page_id=$_GET["_page_id"]) || !($page_controller=page()->get($page_id)))
+	 $page_controller = page()->get(32);
 
 //var_dump($page_controller);