-- Table structure for table `joo2169_facileforms_compmenus`
--

CREATE TABLE `joo2169_facileforms_compmenus` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package` varchar(30) NOT NULL DEFAULT '',
  `parent` int(11) NOT NULL DEFAULT '0',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `img` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `page` int(11) NOT NULL DEFAULT '1',
  `frame` tinyint(1) NOT NULL DEFAULT '0',
  `border` tinyint(1) NOT NULL DEFAULT '0',
  `params` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_compmenus`
--


--
-- Table structure for table `joo2169_facileforms_config`
--

CREATE TABLE `joo2169_facileforms_config` (
  `id` varchar(30) NOT NULL DEFAULT '',
  `value` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_config`
--

INSERT INTO `joo2169_facileforms_config` VALUES ('stylesheet','1'),('wysiwyg','0'),('areasmall','4'),('areamedium','12'),('arealarge','20'),('limitdesc','100'),('emailadr','Enter your email address here'),('images','{mossite}/components/com_breezingforms/images'),('uploads','{mospath}/media/breezingforms/uploads'),('movepixels','10'),('compress','1'),('livesite','0'),('getprovider','0'),('gridshow','1'),('gridsize','10'),('gridcolor1','#e0e0ff'),('gridcolor2','#ffe0e0'),('viewed','0'),('exported','0'),('archived','0'),('formname',''),('menupkg',''),('formpkg',''),('scriptpkg',''),('piecepkg',''),('csvdelimiter',';'),('csvquote','\"'),('cellnewline','1'),('enable_classic','0');

--
-- Table structure for table `joo2169_facileforms_elements`
--

CREATE TABLE `joo2169_facileforms_elements` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `form` int(11) NOT NULL DEFAULT '0',
  `page` int(11) NOT NULL DEFAULT '1',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `type` varchar(50) NOT NULL DEFAULT '',
  `class1` varchar(30) DEFAULT NULL,
  `class2` varchar(30) DEFAULT NULL,
  `logging` tinyint(1) NOT NULL DEFAULT '1',
  `posx` int(11) DEFAULT NULL,
  `posxmode` tinyint(1) NOT NULL DEFAULT '0',
  `posy` int(11) DEFAULT NULL,
  `posymode` tinyint(1) NOT NULL DEFAULT '0',
  `width` int(11) DEFAULT NULL,
  `widthmode` tinyint(1) NOT NULL DEFAULT '0',
  `height` int(11) DEFAULT NULL,
  `heightmode` tinyint(1) NOT NULL DEFAULT '0',
  `flag1` tinyint(1) NOT NULL DEFAULT '0',
  `flag2` tinyint(1) NOT NULL DEFAULT '0',
  `data1` text,
  `data2` text,
  `data3` text,
  `script1cond` tinyint(1) NOT NULL DEFAULT '0',
  `script1id` int(11) DEFAULT NULL,
  `script1code` text,
  `script1flag1` tinyint(1) NOT NULL DEFAULT '0',
  `script1flag2` tinyint(1) NOT NULL DEFAULT '0',
  `script2cond` tinyint(1) NOT NULL DEFAULT '0',
  `script2id` int(11) DEFAULT NULL,
  `script2code` text,
  `script2flag1` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag2` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag3` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag4` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag5` tinyint(1) NOT NULL DEFAULT '0',
  `script3cond` tinyint(1) NOT NULL DEFAULT '0',
  `script3id` int(11) DEFAULT NULL,
  `script3code` text,
  `script3msg` text,
  `mailback` tinyint(1) NOT NULL DEFAULT '0',
  `mailbackfile` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_elements`
--


--
-- Table structure for table `joo2169_facileforms_forms`
--

CREATE TABLE `joo2169_facileforms_forms` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `alt_mailfrom` text,
  `alt_fromname` text,
  `mb_alt_mailfrom` text,
  `mb_alt_fromname` text,
  `mailchimp_email_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_checkbox_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_api_key` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_list_id` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_double_optin` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_mergevars` text,
  `mailchimp_text_html_mobile_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_send_errors` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_update_existing` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_replace_interests` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_send_welcome` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_default_type` varchar(255) NOT NULL DEFAULT 'text',
  `mailchimp_delete_member` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_send_goodbye` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_send_notify` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_unsubscribe_field` varchar(255) NOT NULL DEFAULT '',
  `salesforce_token` varchar(255) NOT NULL DEFAULT '',
  `salesforce_username` varchar(255) NOT NULL DEFAULT '',
  `salesforce_password` varchar(255) NOT NULL DEFAULT '',
  `salesforce_type` varchar(255) NOT NULL DEFAULT '',
  `salesforce_fields` text,
  `salesforce_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `dropbox_email` varchar(255) NOT NULL DEFAULT '',
  `dropbox_password` varchar(255) NOT NULL DEFAULT '',
  `dropbox_folder` text,
  `dropbox_submission_enabled` tinyint(1) NOT NULL DEFAULT '0',
  `dropbox_submission_types` varchar(255) NOT NULL DEFAULT 'pdf',
  `tags_content` text NOT NULL,
  `tags_content_template` mediumtext NOT NULL,
  `tags_content_template_default_element` int(11) NOT NULL DEFAULT '0',
  `tags_form` text NOT NULL,
  `tags_content_default_category` int(11) NOT NULL DEFAULT '0',
  `tags_content_default_state` int(11) NOT NULL DEFAULT '1',
  `tags_content_default_access` int(11) NOT NULL DEFAULT '1',
  `tags_content_default_language` varchar(7) NOT NULL DEFAULT '*',
  `tags_content_default_featured` int(11) NOT NULL DEFAULT '0',
  `tags_content_default_publishup` varchar(255) NOT NULL DEFAULT '0000-00-00 00:00:00',
  `tags_content_default_publishdown` varchar(255) NOT NULL DEFAULT '0000-00-00 00:00:00',
  `autoheight` tinyint(1) NOT NULL DEFAULT '0',
  `package` varchar(30) NOT NULL DEFAULT '',
  `template_code` longtext NOT NULL,
  `template_code_processed` longtext NOT NULL,
  `template_areas` longtext NOT NULL,
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `runmode` tinyint(1) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `custom_mail_subject` varchar(255) NOT NULL DEFAULT '',
  `mb_custom_mail_subject` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `description` text,
  `class1` varchar(30) DEFAULT NULL,
  `class2` varchar(30) DEFAULT NULL,
  `width` int(11) NOT NULL DEFAULT '0',
  `widthmode` tinyint(1) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `heightmode` tinyint(1) NOT NULL DEFAULT '0',
  `pages` int(11) NOT NULL DEFAULT '1',
  `emailntf` tinyint(1) NOT NULL DEFAULT '1',
  `mb_emailntf` tinyint(1) NOT NULL DEFAULT '1',
  `emaillog` tinyint(1) NOT NULL DEFAULT '1',
  `mb_emaillog` tinyint(1) NOT NULL DEFAULT '1',
  `emailxml` tinyint(1) NOT NULL DEFAULT '0',
  `mb_emailxml` tinyint(1) NOT NULL DEFAULT '0',
  `email_type` tinyint(1) NOT NULL DEFAULT '0',
  `mb_email_type` tinyint(1) NOT NULL DEFAULT '0',
  `email_custom_template` text,
  `mb_email_custom_template` text,
  `email_custom_html` tinyint(1) NOT NULL DEFAULT '0',
  `mb_email_custom_html` tinyint(1) NOT NULL DEFAULT '0',
  `emailadr` text,
  `dblog` tinyint(1) NOT NULL DEFAULT '1',
  `script1cond` tinyint(1) NOT NULL DEFAULT '0',
  `script1id` int(11) DEFAULT NULL,
  `script1code` text,
  `script2cond` tinyint(1) NOT NULL DEFAULT '0',
  `script2id` int(11) DEFAULT NULL,
  `script2code` text,
  `piece1cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece1id` int(11) DEFAULT NULL,
  `piece1code` text,
  `piece2cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece2id` int(11) DEFAULT NULL,
  `piece2code` text,
  `piece3cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece3id` int(11) DEFAULT NULL,
  `piece3code` text,
  `piece4cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece4id` int(11) DEFAULT NULL,
  `piece4code` text,
  `prevmode` tinyint(1) NOT NULL DEFAULT '2',
  `prevwidth` int(11) DEFAULT NULL,
  `filter_state` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_forms`
--


--
-- Table structure for table `joo2169_facileforms_integrator_criteria_fixed`
--

CREATE TABLE `joo2169_facileforms_integrator_criteria_fixed` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `fixed_value` text NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_integrator_criteria_fixed`
--


--
-- Table structure for table `joo2169_facileforms_integrator_criteria_form`
--

CREATE TABLE `joo2169_facileforms_integrator_criteria_form` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `element_id` varchar(255) NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_integrator_criteria_form`
--


--
-- Table structure for table `joo2169_facileforms_integrator_criteria_joomla`
--

CREATE TABLE `joo2169_facileforms_integrator_criteria_joomla` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `joomla_object` varchar(255) NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_integrator_criteria_joomla`
--


--
-- Table structure for table `joo2169_facileforms_integrator_items`
--

CREATE TABLE `joo2169_facileforms_integrator_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `element_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `code` text NOT NULL,
  `published` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_integrator_items`
--


--
-- Table structure for table `joo2169_facileforms_integrator_rules`
--

CREATE TABLE `joo2169_facileforms_integrator_rules` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `form_id` int(11) NOT NULL,
  `reference_table` varchar(255) NOT NULL,
  `type` varchar(255) NOT NULL DEFAULT 'insert',
  `published` tinyint(1) NOT NULL DEFAULT '1',
  `finalize_code` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_integrator_rules`
--


--
-- Table structure for table `joo2169_facileforms_packages`
--

CREATE TABLE `joo2169_facileforms_packages` (
  `id` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `version` varchar(30) NOT NULL DEFAULT '',
  `created` varchar(20) NOT NULL DEFAULT '',
  `title` varchar(50) NOT NULL DEFAULT '',
  `author` varchar(50) NOT NULL DEFAULT '',
  `email` varchar(50) NOT NULL DEFAULT '',
  `url` varchar(50) NOT NULL DEFAULT '',
  `description` varchar(100) NOT NULL DEFAULT '',
  `copyright` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_packages`
--

INSERT INTO `joo2169_facileforms_packages` VALUES ('','mypck_001','0.0.1','2005-07-31 22:21:23','My First Package','My Name','my.name@my.domain','http://www.my.domain','This is the first package that I created','This FacileForms package is released under the GNU/GPL license'),('FF','stdlib.english','1.8','2012-09-21 11:50:15','BreezingForms-Standard Piece and Script Libraries','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','These are the standard BreezingForms script and piece libraries.','This BreezingForms package is released under the GNU/GPL license');

--
-- Table structure for table `joo2169_facileforms_pieces`
--

CREATE TABLE `joo2169_facileforms_pieces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `package` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `description` text,
  `type` varchar(30) NOT NULL DEFAULT '',
  `code` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=29 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_pieces`
--

INSERT INTO `joo2169_facileforms_pieces` VALUES (1,1,'FF','ff_addCustomCSSFile','Add custom CSS File','Adds a custom css file to the form. To choose a css file, execute this piece and call the function ff_addCustomCSSFile(\'path/to/css/file\') with the RELATIVE (not full!) path to your joomla installation.\r\nDo not forget to call $this->execPieceByName(\'ff_InitLib\') before!\r\n\r\nExample:\r\n\r\nglobal $mainframe;\r\n\r\n$this->execPieceByName(\'ff_InitLib\');\r\n$this->execPieceByName(\'ff_addCustomCSSFile\');\r\n\r\nff_addCustomCSSFile(\'templates/\' . $mainframe->getTemplate() . \'/css/template.css\');','Before Form','function ff_addCustomCSSFile($path){\r\n	if(file_exists(JPATH_SITE . \'/\' . $path)){\r\n		JFactory::getDocument()->addStyleSheet(JURI::root() . $path);\r\n	}\r\n}'),(2,1,'FF','ff_Constants','Constansts definitions','Library constants definitions','Before Form','define(\'FF_DIE\',       \'_ff_die_on_errors_\');\r\ndefine(\'FF_DONTDIE\',   \'_ff_stay_alive_\');\r\ndefine(\'FF_IGNOREDIE\', \'_ff_ignore_if_dying_\');\r\n\r\ndefine(\'FF_ARRAY\',     \'_ff_return_as_array_\');\r\ndefine(\'FF_LIST\',      \'_ff_return_as_list_\');\r\ndefine(\'FF_SLIST\',     \'_ff_return_as_slist_\');\r\ndefine(\'FF_DLIST\',     \'_ff_return_as_dlist_\');\r\n\r\ndefine(\'FF_NOTRIM\',    1);\r\ndefine(\'FF_ALLOWHTML\', 2);\r\ndefine(\'FF_ALLOWRAW\',  4);'),(3,1,'FF','ff_die','Terminate form gracefully','Gracefully terminates the form and shows a message plus opionally a \r\nCONTINUE button for further redirection.\r\n\r\nCall:\r\n\r\n    ff_die($message=null, $action=\'stop\', $target=\'\', $params=\'\', $label=\'Continue\');\r\n    return;\r\n\r\n    $message = A message to display. If no message is provided, it will\r\n               display:\r\n\r\n                    Fatal error in $formname, processing stopped.\r\n\r\n    $action  = \'stop\' : Dont show a CONTINUE button (default)\r\n               \'self\' : Redirect to the same form\r\n               \'form\' : Redirect to another form \r\n               \'page\' : Redirect to another page of this site\r\n               \'home\' : Redirect to homepage of the site\r\n               \'url\'  : Redirect to a url\r\n\r\n    $target  = Target name/url for \'form\', \'page\' and \'url\'\r\n\r\n    $params  = Additional parameters for \'self\' and \'form\'\r\n\r\n    $label   = Text for the continue button\r\n\r\nExamples:\r\n\r\n    // Display standard message without continue button\r\n    ff_die(); \r\n\r\n    // Display message without continue button\r\n    ff_die(\'Sorry, cannot continue for some reason.\');\r\n\r\n    // Display standard message and return to same form with a parameter\r\n    ff_die(null, \'self\', \'&ff_param_foo=bar\');\r\n\r\n    // Redirect to another form\r\n    ff_die(\'Guess you are hungry now...\', \'form\', \'SamplePizzaShop\', null, \'Order\');\r\n\r\n    // Redirect to another site page\r\n    ff_die(\r\n        \'Something strange has happened!\', \r\n        \'page\', \r\n        \'index.php?option=com_content&task=section&id=1&Itemid=2\'\r\n    );','Untyped','function ff_die($message=\'\', $action=\'stop\', $target=\'\', $params=\'\', $label=\'Continue\')\r\n{\r\n    global $ff_processor;\r\n    if ($ff_processor->dying) return;\r\n\r\n    ob_end_clean();\r\n    $form =& $ff_processor->formrow;\r\n    if (!$message) \r\n        $message = \r\n            \"<strong>Fatal error in $form->name, form processing halted.</strong>\";\r\n    switch ($action) {\r\n        case \'self\': $url = ff_makeSelfUrl($params); break;\r\n        case \'form\': $url = ff_makeFormUrl($target, $params); break;\r\n        case \'page\': $url = ff_makePageUrl($target); break;\r\n        case \'home\': $url = \"{mossite}\"; break;\r\n        case \'url\' : $url = $target; break;\r\n        default    : $url = \'\';\r\n    } // switch\r\n    if ($form->class1 != \'\') echo \'<div class=\"\'.$form->class1.\'\">\'.nl();\r\n    echo($message.\'<br/><br/><br/>\'.nl());\r\n    if ($url) {\r\n        if (!$ff_processor->inline) echo \'<form action=\"#redirect\">\'.nl();\r\n        if ($ff_processor->inframe) $t = \'parent\'; else $t = \'document\';\r\n        echo \'<input type=\"button\" class=\"button\" value=\"\'.$label.\'\"\'.\r\n             \' onClick=\"\'.$t.\'.location.href=\\\'\'.htmlentities($url,ENT_QUOTES).\'\\\';\"\'.\r\n             \'/>\'.nl();\r\n        if (!$ff_processor->inline) echo \'</form>\'.nl();\r\n    } // if\r\n    if ($form->class1 != \'\') echo \'</div>\'.nl();\r\n    unset($form);\r\n    ob_start();\r\n    $ff_processor->suicide();\r\n} // ff_die'),(4,1,'FF','ff_DisableFormTrace','Disable tracing at view time','Disables tracing for use as before form piece','Before Form','//+trace dis'),(5,1,'FF','ff_DisableSubmitTrace','Disable tracing at submit time','Disables tracing for use as begin submit piece','Begin Submit','//+trace dis'),(6,1,'FF','ff_dying','Query live status','Query if form is dying','Untyped','//+trace max none\r\nfunction ff_dying()\r\n{\r\n    global $ff_processor; \r\n    return $ff_processor->dying;\r\n} // ff_dying'),(7,1,'FF','ff_expString','String export','Export string function: escapes special characters in c-codes','Untyped','function ff_expString($text)\r\n{\r\n    return expstring($text);\r\n} // ff_expString'),(8,1,'FF','ff_getPageByNameX','Get page # by element name','Gets the page number by the name of an element. \r\nTypically used to redirect to a certain page in a before form piece \r\nas \r\n\r\n    $this->page = ff_getPageByName(\'elementname\');','Untyped','function ff_getPageByName($name)\r\n{\r\n    global $ff_processor;\r\n    foreach($ff_processor->rows as $row)\r\n        if ($row->name==$name)\r\n            return $row->page;\r\n    return null;\r\n} // ff_getPageByName'),(9,1,'FF','ff_getParam','Get GET/POST parameter','Direct replacement for mosGetParam. ff_getParam will attempt to filter \r\nout parameters that are targeted to another form on the same page.','Untyped','function ff_getParam($name, $default=null, $mask=0)\r\n{\r\n    global $ff_request;\r\n    if (substr($name,0,9)==\'ff_param_\') {\r\n        if (!isset($ff_request[$name])) return $default;\r\n        $val = $ff_request[$name];\r\n    } else {\r\n        if (!isset($_REQUEST[$name])) return $default;\r\n        $val = $_REQUEST[$name];\r\n    } // if\r\n    $dotrim = ($mask & FF_NOTRIM)==0;\r\n    $dostrp = ($mask & FF_ALLOWHTML)==0;\r\n    $addsla = ($mask & FF_ALLOWRAW)==0 && !get_magic_quotes_gpc();\r\n    $remsla = ($mask & FF_ALLOWRAW)!=0 && get_magic_quotes_gpc();\r\n    if (is_array($val)) {\r\n        $cnt = count($val);\r\n        for ($v = 0; $v < $cnt; $v++)\r\n            if (is_string($val[$v])) {\r\n                if ($dotrim) $val[$v] = trim($val[$v]);\r\n                if ($dostrp) $val[$v] = strip_tags($val[$v]);\r\n                if ($addsla) $val[$v] = addslashes($val[$v]);\r\n                if ($remsla) $val[$v] = stripslashes($val[$v]);\r\n            } // if\r\n    } else {\r\n        if (is_string($val)) {\r\n            if ($dotrim) $val = trim($val);\r\n            if ($dostrp) $val = strip_tags($val);\r\n            if ($addsla) $val = addslashes($val);\r\n            if ($remsla) $val = stripslashes($val);\r\n        } // if\r\n    } // if\r\n    return $val;\r\n} // ff_getParam'),(10,1,'FF','ff_getSubmit','Get submited data','Returns submitdata either as scalar, array or list. In case of list the values\r\nare returned as a string with the values concatenated by comma.\r\n\r\nExamples:\r\n\r\n// Get as scalar: Optionally pass a default value as second parameter.\r\n// If no default is provided, it will return NULL if no value was submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\');        // return NULL if not submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\',1);      // return 1 if not submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\',\'foo\');  // return \'foo\' if not submitted\r\n\r\n    ff_query(\r\n        \"insert into #__mytable(id, name) \".\r\n        \"values (\'\".\r\n            ff_getSubmit(\'id\').\", \".\r\n            ff_getSubmit(\'name\',\'unknown\').\r\n        \"\')\"\r\n    );\r\n\r\n// Get as array: Pass FF_ARRAY as second Parameter\r\n\r\n    $myarr = $ff_getSubmit(\'myarr\', FF_ARRAY);\r\n\r\n    foreach ($myarr as $myval) ...\r\n\r\n// Get as list: Pass either FF_LIST, FF_SLIST or FF_DLIST as 2nd parameter.\r\n\r\n    // FF_LIST will return numeric data unquoted and strings in single quotes:\r\n    //    1,2,\'a\',4\r\n\r\n    // FF_SLIST will return all data single quoted:\r\n    //    \'1\',\'2\',\'a\',\'4\'\r\n\r\n    // FF_DLIST will return all data double quoted:\r\n    //    \"1\",\"2\",\"a\",\"4\"\r\n\r\n    ff_query(\r\n        \"delete from #__mytable \".\r\n        \"where id in (\".ff_getSubmit(\'itemlist\',FF_LIST).\")\"\r\n    );','Untyped','function ff_getSubmit($name, $default=null)\r\n{\r\n    global $ff_processor;\r\n\r\n    switch ((string)$default) {\r\n        case FF_ARRAY: $value = array(); break;\r\n        case FF_LIST : \r\n        case FF_SLIST:\r\n        case FF_DLIST: $value = \'\'; break;\r\n        default      : $value = $default;\r\n    } // switch\r\n    foreach ($ff_processor->submitdata as $data)\r\n        if ($data[_FF_DATA_NAME]==$name) {\r\n            $q = \'\';\r\n            switch ((string)$default) {\r\n                case FF_ARRAY:\r\n                    $value[] = $data[_FF_DATA_VALUE];\r\n                    break;\r\n                case FF_SLIST:\r\n                    $q = \"\'\";\r\n                case FF_DLIST:\r\n                    if ($q==\'\') $q = \'\"\';\r\n                case FF_LIST:\r\n                    if ($q==\'\' && !is_numeric($data[_FF_DATA_VALUE])) $q = \"\'\";\r\n                    if ($value!=\'\') $value.=\',\';\r\n                    $value .= $q.$data[_FF_DATA_VALUE].$q;\r\n                    break;\r\n                default:\r\n                    return $data[_FF_DATA_VALUE];\r\n            } // switch\r\n         } // if\r\n    return $value;\r\n} // ff_getSubmit'),(11,1,'FF','ff_impString','String import','Import string function: unescapes c-coded characters of a string','Untyped','function ff_impString($text)\r\n{\r\n    return impstring($text);\r\n} // ff_impString'),(12,1,'FF','ff_InitLib','Init Library','A collection of useful functions for use in form pieces. \r\n\r\nInclude by: \r\n\r\n    $this->execPieceByName(\'ff_InitLib\');','Before Form','//+trace high none\r\nif (!defined(\'FF_DIE\'))                    $this->execPieceByName(\'ff_Constants\');\r\nif (!function_exists(\'ff_expstring\'))      $this->execPieceByName(\'ff_expstring\');\r\nif (!function_exists(\'ff_makePageUrl\'))    $this->execPieceByName(\'ff_makePageUrl\');\r\nif (!function_exists(\'ff_makeFormUrl\'))    $this->execPieceByName(\'ff_makeFormUrl\');\r\nif (!function_exists(\'ff_makeSelfUrl\'))    $this->execPieceByName(\'ff_makeSelfUrl\');\r\nif (!function_exists(\'ff_die\'))            $this->execPieceByName(\'ff_die\');\r\nif (!function_exists(\'ff_dying\'))          $this->execPieceByName(\'ff_dying\');\r\nif (!function_exists(\'ff_redirect\'))       $this->execPieceByName(\'ff_redirect\');\r\nif (!function_exists(\'ff_redirectParent\')) $this->execPieceByName(\'ff_redirectParentX\');\r\nif (!function_exists(\'ff_redirectPage\'))   $this->execPieceByName(\'ff_redirectPage\');\r\nif (!function_exists(\'ff_redirectForm\'))   $this->execPieceByName(\'ff_redirectForm\');\r\nif (!function_exists(\'ff_redirectSelf\'))   $this->execPieceByName(\'ff_redirectSelf\');\r\nif (!function_exists(\'ff_setChecked\'))     $this->execPieceByName(\'ff_setCheckedX\');\r\nif (!function_exists(\'ff_setSelected\'))    $this->execPieceByName(\'ff_setSelectedX\');\r\nif (!function_exists(\'ff_setValue\'))       $this->execPieceByName(\'ff_setValueX\');\r\nif (!function_exists(\'ff_getPageByName\'))  $this->execPieceByName(\'ff_getPageByNameX\');\r\nif (!function_exists(\'ff_getParam\'))       $this->execPieceByName(\'ff_getParam\');\r\nif (!function_exists(\'ff_getSubmit\'))      $this->execPieceByName(\'ff_getSubmit\');\r\nif (!function_exists(\'ff_impString\'))      $this->execPieceByName(\'ff_impString\');\r\nif (!function_exists(\'ff_expString\'))      $this->execPieceByName(\'ff_expString\');\r\nif (!function_exists(\'ff_securityImage\'))  $this->execPieceByName(\'ff_securityImage\');\r\nif (!function_exists(\'ff_select\'))         $this->execPieceByName(\'ff_select\');\r\nif (!function_exists(\'ff_selectValue\'))    $this->execPieceByName(\'ff_selectValue\');\r\nif (!function_exists(\'ff_query\'))          $this->execPieceByName(\'ff_query\');\r\nif (!function_exists(\'ff_markdown\'))       $this->execPieceByName(\'ff_markdown\');'),(13,1,'FF','ff_makeFormUrl','Make URL to other form','Redirects to another facile form. \r\n\r\nCall: \r\n\r\n    $url = ff_makeFormUrl($name, $params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makeFormUrl(\r\n       \'OtherForm\', \r\n       \'&ff_param_email=\'.urlencode($email)\r\n    );','Untyped','function ff_makeFormUrl($name, $params=\'\')\r\n{\r\n    global $ff_processor, $ff_otherparams;\r\n    $url = \'\';\r\n    switch ($ff_processor->runmode) {\r\n        case 2: // preview\r\n        case 1: // backend\r\n            $url .= \'administrator/index2.php?option=com_breezingforms&act=run\'.\r\n                    \'&ff_name=\'.urlencode($name);\r\n            if ($ff_processor->inframe) $url .= \'&ff_frame=1\';\r\n            if ($ff_processor->border) $url .= \'&ff_border=1\';\r\n            break;\r\n        default: // frontend\r\n            $url .= \'index.php?ff_name=\'.urlencode($name);\r\n            if ($ff_otherparams[\'option\'] == \'com_breezingforms\') {\r\n                reset($ff_otherparams);\r\n                while (list($prop, $val) = each($ff_otherparams))\r\n                    $url .= \'&\'.urlencode($prop).\'=\'.urlencode($val);\r\n            } else\r\n                $url .= \'&option=com_breezingforms\';\r\n            if ($ff_processor->target > 1) $url .= \'&ff_target=\'.$ff_processor->target;\r\n            if ($ff_processor->inframe) $url .= \'&ff_frame=1\';\r\n            if ($ff_processor->border) $url .= \'&ff_border=1\';\r\n            if ($ff_processor->align !=1) $url .= \'&ff_align=\'.$ff_processor->align;\r\n            if ($ff_processor->top>0) $url .= \'&ff_top=\'.$ff_processor->top;\r\n    } // switch\r\n    return ff_makePageUrl($url. $params);\r\n} // ff_makeFormUrl'),(14,1,'FF','ff_makePageUrl','Make URL to other page','Builds an URL to another mambo page\r\n\r\nCall: \r\n\r\n    $url = ff_makePageUrl($params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makePageUrl(\r\n        \'index.php?option=com_content&task=blogsection&id=0&Itemid=39\'\r\n    );','Untyped','function ff_makePageUrl($params=\'\')\r\n{\r\n    $url = \'{mossite}\';\r\n    if ($params != \'\') {\r\n        $len = strlen($url);\r\n        if ($len > 0 && $url{$len-1} != \'/\') $url .= \'/\';\r\n        $url .= $params;\r\n    } // if\r\n    return $url;\r\n} // ff_makePageUrl'),(15,1,'FF','ff_makeSelfUrl','Make URL to same form','Make an URL to the same form. \r\n\r\nCall: \r\n\r\n    $url = ff_makeSelfUrl($params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makeSelfUrl(\'&ff_param_email=\'.urlencode($email));','Untyped','function ff_makeSelfUrl($params=\'\')\r\n{\r\n    global $ff_processor;\r\n    return ff_makeFormUrl($ff_processor->formrow->name, $params);\r\n} // ff_makeSelfUrl'),(16,1,'FF','ff_query','Non-select queries against db','Execute a simple db query.\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_query\')) $this->execPieceByName(\'ff_query\');\r\n\r\nCall syntax:\r\n\r\n    [$newid = ] ff_query($sql [, $insert = 0]);\r\n\r\n    $sql:    Sql statement to call\r\n    $insert: 1 = return key of auto column when inserting rows\r\n    $newid:  The key of the new row.','Untyped','function ff_query($sql, $insert=false, $error=FF_DIE)\r\n{\r\n    global $ff_processor;\r\n    $database = JFactory::getDBO();\r\n    if ($ff_processor->dying && $error!=FF_IGNOREDIE) return -1;\r\n    $database->setQuery($sql);\r\n    $database->query();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        if ($dienow) ff_die($error);\r\n    } else {\r\n        $error = null;\r\n        if ($insert) return $database->insertid();\r\n    } // if\r\n    return 0;\r\n} // ff_query'),(17,1,'FF','ff_redirect','Basic redirection','Basic redirection routine supporting multiple targets and methods.\r\n\r\nCall:\r\n \r\nff_redirect($url [, $target=\'self\' , $method=\'post\'])\r\n\r\n    $url    = The url to redirect to including the parameters appended.\r\n\r\n    $target = \'top\', \'parent\', \'self\' or \'blank\'\r\n\r\n              \'top\'    = redirect to the top browser window\r\n              \'parent\' = redirect to the parent frame\r\n              \'self\'   = redirect in the same frame (the default)\r\n              \'blank\'  = redirect to a new browser window \r\n                         (blank works with post method only)\r\n\r\n    $method = \'post\' or \'get\'. The default is \'post\'.\r\n\r\n    Example:\r\n\r\n       ff_redirect(\r\n          \'http://mysite.net/index.php?option=xxx&Itemid=33\',\r\n          \'top\'\r\n       );','Untyped','function ff_redirect($url, $target=\'self\', $method=\'post\')\r\n{\r\n    global $ff_processor, $ff_request;\r\n    if ($ff_processor->dying) return;\r\n\r\n    ob_end_clean();\r\n    switch (strtolower($method)) {\r\n        case \'get\': {\r\n            switch (strtolower($target)) {\r\n                case \'top\'   :\r\n                case \'parent\': break;\r\n                default      : $target = \'document\';\r\n            } // switch\r\n            echo \'<script type=\"text/javascript\">\'.nl().\r\n                 \'<!--\'.nl().\r\n                 \"onload=function() { \".$target.\".location.href=\'\".$url.\"\'; }\".nl().\r\n                 \'-->\'.nl().\r\n                 \'</script>\'.nl().\r\n                 \'</body>\'.nl();\r\n            break;\r\n        } // url\r\n        default: { // post\r\n            $pos = strpos($url,\'?\');\r\n            $ff_request = array();\r\n            if ($pos === false)\r\n                $action = $url;\r\n            else {\r\n                $action = substr($url,0,$pos);\r\n                addRequestParams(substr($url, $pos+1));\r\n            } // if\r\n            switch (strtolower($target)) {\r\n                case \'blank\' : $target = \' target=\"_blank\"\';  break;\r\n                case \'top\'   : $target = \' target=\"_top\"\';    break;\r\n                case \'parent\': $target = \' target=\"_parent\"\'; break;\r\n                default      : $target = \' target=\"_self\"\';\r\n            } // switch\r\n            echo \'<script language=\"javascript\" type=\"text/javascript\">\'.nl().\r\n                 \'<!--\'.nl().\r\n                 \'onload = function() { document.ff_redirect.submit(); }\'.nl().\r\n                 \'-->\'.nl().\r\n                 \'</script>\'.nl().\r\n                 \'<form action=\"\'.$action.\'\" \'.\r\n                  \'method=\"post\" \'.\r\n                  \'name=\"ff_redirect\" id=\"ff_redirect\" \'.\r\n                  \'enctype=\"multipart/form-data\"\'.\r\n                  $target.\r\n                 \'>\'.nl();\r\n            while (list($prop, $val) = each($ff_request))\r\n                echo \'<input type=\"hidden\" name=\"\'.$prop.\'\" \'.\r\n                            \'value=\"\'.htmlentities(urldecode($val)).\'\"/>\'.nl();\r\n            echo \'</form>\'.nl().\r\n                 \'</body>\'.nl();\r\n        } // post\r\n    } // switch\r\n    exit;\r\n} // ff_redirect'),(18,1,'FF','ff_redirectForm','Redirect to other form','Redirects to another facile form. \r\n\r\nCall: \r\n\r\n    ff_redirectForm($name, $params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectForm(\r\n        $this, \r\n       \'SecondForm\', \r\n       \'&ff_param_email=\'.urlencode($email)\r\n    );','Untyped','function ff_redirectForm($name, $params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makeFormUrl($name, $params), $method);\r\n} // ff_redirectForm'),(19,1,'FF','ff_redirectPage','Redirect to other page','Redirects to another mambo page. \r\n\r\nCall: \r\n\r\n    ff_redirectPage($params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectPage(\r\n        \'index.php?option=com_content&task=blogsection&id=0&Itemid=39\'\r\n    );','Untyped','function ff_redirectPage($params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makePageUrl($params), $method);\r\n} // ff_redirectPage'),(20,1,'FF','ff_redirectParentX','Redirect to parent window','Redirects to the parent window when runing in iframe, otherwise to self. \r\n\r\nff_redirectParent($url [, $method=\'post\'])\r\n\r\n    $url    = The url to redirect to including the parameters appended.\r\n\r\n    $method = \'post\' or \'url\'. The default is \'post\'.\r\n\r\n    Example:\r\n\r\n       ff_redirectParent(\r\n          \'http://mysite.net/index.php?option=xxx&Itemid=33\',\r\n          \'url\'\r\n       );','Untyped','function ff_redirectParent($url, $method = \'post\')\r\n{\r\n    global $ff_processor;\r\n    if ($ff_processor->inframe) $target = \'parent\'; else $target = \'self\'; \r\n    ff_redirect($url, $target, $method);\r\n} // ff_redirectParent'),(21,1,'FF','ff_redirectSelf','Redirect to same form','Redirects to the same form. \r\n\r\nCall: \r\n\r\n    ff_redirectSelf($params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectSelf(\'&ff_param_email=\'.urlencode($email));','Untyped','function ff_redirectSelf($params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makeSelfUrl($params), $method);\r\n} // ff_redirectSelf'),(22,1,'FF','ff_securityImage','Security Image','Create code to display the security image','Untyped','global $ff_seccode;\r\n\r\nif (!isset($this->record_id)) { $ff_seccode = null; }\r\n\r\nfunction ff_securityImage()\r\n{\r\n    global $ff_comsite, $ff_seccode;\r\n    if (!isset($ff_seccode)) { \r\n        mt_srand((double)microtime()*1000000);\r\n        $ff_seccode = mt_rand(10000, 99999);\r\n        JFactory::getSession()->set(\'ff_seccode\', $ff_seccode);\r\n    } // if\r\n\r\n    return \'<img src=\"\'.JURI::root().\'ff_secimage.php?option=com_breezingforms&showSecImage=true\" title=\"\" alt=\"\" />\';\r\n} // ff_securityImage'),(23,1,'FF','ff_select','Select rows from db','Execute a select query\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_select\')) $this->execPieceByName(\'ff_select\');\r\n\r\nCall syntax:\r\n\r\n    $rows = ff_select($sql);\r\n\r\n    $sql:    Sql SELECT-statement to call\r\n    $rows:   List of row objects','Untyped','function ff_select($sql, $error=FF_DIE)\r\n{\r\n    $database = JFactory::getDBO();\r\n    $database->setQuery($sql);\r\n    $rows = $database->loadObjectList();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        $rows = array();\r\n        if ($dienow) ff_die($error);\r\n    } else\r\n        $error = null;\r\n    return $rows;\r\n} // ff_select'),(24,1,'FF','ff_selectValue','Select single value from db','Execute query to read a single value\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_selectValue\')) $this->execPieceByName(\'ff_selectValue\');\r\n\r\nCall syntax:\r\n\r\n    $value = ff_selectValue($sql);\r\n\r\n    $sql:    Sql SELECT-statement to call\r\n    $value:  The value returned by the database','Untyped','function ff_selectValue($sql, $def=null, $error=FF_DIE)\r\n{\r\n    $database = JFactory::getDBO();\r\n    $database->setQuery($sql);\r\n    $value = $database->loadResult();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        if ($dienow) ff_die($error);\r\n    } else {\r\n        $error = null;\r\n        if ($value) return $value;\r\n    } // if\r\n    return $def;\r\n} // ff_selectValue'),(25,1,'FF','ff_setCheckedX','Set checkbox/radiobutton checked','Set a radio button or checkbox checked. \r\n\r\nCall: \r\n\r\n    ff_setChecked(\'name\', \'value\');','Untyped','function ff_setChecked($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name && $row->data1==$value)\r\n            $row->flag1 = 1;\r\n        unset($row);\r\n    } // for\r\n} // ff_setChecked'),(26,1,'FF','ff_setSelectedX','Set a select list option to *selected*','Sets a select list option to selected. \r\n\r\nCall: \r\n\r\n    ff_setSelected(\'name\', \'value\');','Untyped','function ff_setSelected($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name)\r\n            $row->data2 =\r\n                preg_replace(\r\n                    \'/(^|\\r\\n|\\n)(0|1);([^;]*);(\'.$value.\')($|\\r\\n|\\n)/\',\r\n                    \'${1}1;${3};${4}${5}\',\r\n                    $row->data2\r\n                );\r\n        unset($row);\r\n    } // for\r\n} // ff_setSelected'),(27,1,'FF','ff_setValueX','Set text, textarea, hidden value','Set value of a Static Text, Text, Textarea or Hidden Input. \r\n\r\nCall: \r\n\r\n    ff_setValue(\'name\', \'value\');','Untyped','function ff_setValue($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name)\r\n            $row->data1 = $value;\r\n        unset($row);\r\n    } // for\r\n} // ff_setValue'),(28,1,'FF','Markdown','Original Markdown Processor','Converts text marked up by \'Markdown\' into HTML.\r\n\r\nPlease use ff_markdown() in forms instead of Markdown()','Untyped','#\r\n# Markdown  -  A text-to-HTML conversion tool for web writers\r\n#\r\n# Copyright (c) 2004-2005 John Gruber\r\n# <http://daringfireball.net/projects/markdown/>\r\n#\r\n# Copyright (c) 2004-2005 Michel Fortin - PHP Port\r\n# <http://www.michelf.com/projects/php-markdown/>\r\n#\r\n\r\nglobal	$MarkdownPHPVersion, $MarkdownSyntaxVersion,\r\n		$md_empty_element_suffix, $md_tab_width,\r\n		$md_nested_brackets_depth, $md_nested_brackets,\r\n		$md_escape_table, $md_backslash_escape_table,\r\n		$md_list_level;\r\n\r\n$MarkdownPHPVersion    = \'1.0.1b\'; # Mon 6 Jun 2005\r\n$MarkdownSyntaxVersion = \'1.0.1\';  # Sun 12 Dec 2004\r\n\r\n\r\n#\r\n# Global default settings:\r\n#\r\n$md_empty_element_suffix = \" />\";     # Change to \">\" for HTML output\r\n$md_tab_width = 4;\r\n\r\n#\r\n# WordPress settings:\r\n#\r\n$md_wp_posts    = true;  # Set to false to remove Markdown from posts.\r\n$md_wp_comments = true;  # Set to false to remove Markdown from comments.\r\n\r\n\r\n# -- WordPress Plugin Interface -----------------------------------------------\r\n/*\r\nPlugin Name: Markdown\r\nPlugin URI: http://www.michelf.com/projects/php-markdown/\r\nDescription: <a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown syntax</a> allows you to write using an easy-to-read, easy-to-write plain text format. Based on the original Perl version by <a href=\"http://daringfireball.net/\">John Gruber</a>. <a href=\"http://www.michelf.com/projects/php-markdown/\">More...</a>\r\nVersion: 1.0.1b\r\nAuthor: Michel Fortin\r\nAuthor URI: http://www.michelf.com/\r\n*/\r\nif (isset($wp_version)) {\r\n	# More details about how it works here:\r\n	# <http://www.michelf.com/weblog/2005/wordpress-text-flow-vs-markdown/>\r\n\r\n	# Post content and excerpts\r\n	if ($md_wp_posts) {\r\n		remove_filter(\'the_content\',  \'wpautop\');\r\n		remove_filter(\'the_excerpt\',  \'wpautop\');\r\n		add_filter(\'the_content\',     \'Markdown\', 6);\r\n		add_filter(\'get_the_excerpt\', \'Markdown\', 6);\r\n		add_filter(\'get_the_excerpt\', \'trim\', 7);\r\n		add_filter(\'the_excerpt\',     \'md_add_p\');\r\n		add_filter(\'the_excerpt_rss\', \'md_strip_p\');\r\n\r\n		remove_filter(\'content_save_pre\',  \'balanceTags\', 50);\r\n		remove_filter(\'excerpt_save_pre\',  \'balanceTags\', 50);\r\n		add_filter(\'the_content\',  	  \'balanceTags\', 50);\r\n		add_filter(\'get_the_excerpt\', \'balanceTags\', 9);\r\n\r\n		function md_add_p($text) {\r\n			if (strlen($text) == 0) return;\r\n			if (strcasecmp(substr($text, -3), \'<p>\') == 0) return $text;\r\n			return \'<p>\'.$text.\'</p>\';\r\n		}\r\n		function md_strip_p($t) { return preg_replace(\'{</?[pP]>}\', \'\', $t); }\r\n	}\r\n\r\n	# Comments\r\n	if ($md_wp_comments) {\r\n		remove_filter(\'comment_text\', \'wpautop\');\r\n		remove_filter(\'comment_text\', \'make_clickable\');\r\n		add_filter(\'pre_comment_content\', \'Markdown\', 6);\r\n		add_filter(\'pre_comment_content\', \'md_hide_tags\', 8);\r\n		add_filter(\'pre_comment_content\', \'md_show_tags\', 12);\r\n		add_filter(\'get_comment_text\',    \'Markdown\', 6);\r\n		add_filter(\'get_comment_excerpt\', \'Markdown\', 6);\r\n		add_filter(\'get_comment_excerpt\', \'md_strip_p\', 7);\r\n\r\n		global $md_hidden_tags;\r\n		$md_hidden_tags = array(\r\n			\'<p>\'	=> md5(\'<p>\'),		\'</p>\'	=> md5(\'</p>\'),\r\n			\'<pre>\'	=> md5(\'<pre>\'),	\'</pre>\'=> md5(\'</pre>\'),\r\n			\'<ol>\'	=> md5(\'<ol>\'),		\'</ol>\'	=> md5(\'</ol>\'),\r\n			\'<ul>\'	=> md5(\'<ul>\'),		\'</ul>\'	=> md5(\'</ul>\'),\r\n			\'<li>\'	=> md5(\'<li>\'),		\'</li>\'	=> md5(\'</li>\'),\r\n			);\r\n\r\n		function md_hide_tags($text) {\r\n			global $md_hidden_tags;\r\n			return str_replace(array_keys($md_hidden_tags),\r\n								array_values($md_hidden_tags), $text);\r\n		}\r\n		function md_show_tags($text) {\r\n			global $md_hidden_tags;\r\n			return str_replace(array_values($md_hidden_tags),\r\n								array_keys($md_hidden_tags), $text);\r\n		}\r\n	}\r\n}\r\n\r\n\r\n# -- bBlog Plugin Info --------------------------------------------------------\r\nfunction identify_modifier_markdown() {\r\n	global $MarkdownPHPVersion;\r\n	return array(\r\n		\'name\'			=> \'markdown\',\r\n		\'type\'			=> \'modifier\',\r\n		\'nicename\'		=> \'Markdown\',\r\n		\'description\'	=> \'A text-to-HTML conversion tool for web writers\',\r\n		\'authors\'		=> \'Michel Fortin and John Gruber\',\r\n		\'licence\'		=> \'GPL\',\r\n		\'version\'		=> $MarkdownPHPVersion,\r\n		\'help\'			=> \'<a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown syntax</a> allows you to write using an easy-to-read, easy-to-write plain text format. Based on the original Perl version by <a href=\"http://daringfireball.net/\">John Gruber</a>. <a href=\"http://www.michelf.com/projects/php-markdown/\">More...</a>\'\r\n	);\r\n}\r\n\r\n# -- Smarty Modifier Interface ------------------------------------------------\r\nfunction smarty_modifier_markdown($text) {\r\n	return Markdown($text);\r\n}\r\n\r\n# -- Textile Compatibility Mode -----------------------------------------------\r\n# Rename this file to \"classTextile.php\" and it can replace Textile anywhere.\r\nif (strcasecmp(substr(__FILE__, -16), \"classTextile.php\") == 0) {\r\n	# Try to include PHP SmartyPants. Should be in the same directory.\r\n	@include_once \'smartypants.php\';\r\n	# Fake Textile class. It calls Markdown instead.\r\n	class Textile {\r\n		function TextileThis($text, $lite=\'\', $encode=\'\', $noimage=\'\', $strict=\'\') {\r\n			if ($lite == \'\' && $encode == \'\')   $text = Markdown($text);\r\n			if (function_exists(\'SmartyPants\')) $text = SmartyPants($text);\r\n			return $text;\r\n		}\r\n	}\r\n}\r\n\r\n\r\n\r\n#\r\n# Globals:\r\n#\r\n\r\n# Regex to match balanced [brackets].\r\n# Needed to insert a maximum bracked depth while converting to PHP.\r\n$md_nested_brackets_depth = 6;\r\n$md_nested_brackets =\r\n	str_repeat(\'(?>[^\\[\\]]+|\\[\', $md_nested_brackets_depth).\r\n	str_repeat(\'\\])*\', $md_nested_brackets_depth);\r\n\r\n# Table of hash values for escaped characters:\r\n$md_escape_table = array(\r\n	\"\\\\\" => md5(\"\\\\\"),\r\n	\"`\" => md5(\"`\"),\r\n	\"*\" => md5(\"*\"),\r\n	\"_\" => md5(\"_\"),\r\n	\"{\" => md5(\"{\"),\r\n	\"}\" => md5(\"}\"),\r\n	\"[\" => md5(\"[\"),\r\n	\"]\" => md5(\"]\"),\r\n	\"(\" => md5(\"(\"),\r\n	\")\" => md5(\")\"),\r\n	\">\" => md5(\">\"),\r\n	\"#\" => md5(\"#\"),\r\n	\"+\" => md5(\"+\"),\r\n	\"-\" => md5(\"-\"),\r\n	\".\" => md5(\".\"),\r\n	\"!\" => md5(\"!\")\r\n);\r\n# Create an identical table but for escaped characters.\r\n$md_backslash_escape_table;\r\nforeach ($md_escape_table as $key => $char)\r\n	$md_backslash_escape_table[\"\\\\$key\"] = $char;\r\n\r\n\r\nfunction Markdown($text) {\r\n#\r\n# Main function. The order in which other subs are called here is\r\n# essential. Link and image substitutions need to happen before\r\n# _EscapeSpecialCharsWithinTagAttributes(), so that any *\'s or _\'s in the <a>\r\n# and <img> tags get encoded.\r\n#\r\n	# Clear the global hashes. If we don\'t clear these, you get conflicts\r\n	# from other articles when generating a page which contains more than\r\n	# one article (e.g. an index page that shows the N most recent\r\n	# articles):\r\n	global $md_urls, $md_titles, $md_html_blocks;\r\n	$md_urls = array();\r\n	$md_titles = array();\r\n	$md_html_blocks = array();\r\n\r\n	# Standardize line endings:\r\n	#   DOS to Unix and Mac to Unix\r\n	$text = str_replace(array(\"\\r\\n\", \"\\r\"), \"\\n\", $text);\r\n\r\n	# Make sure $text ends with a couple of newlines:\r\n	$text .= \"\\n\\n\";\r\n\r\n	# Convert all tabs to spaces.\r\n	$text = _Detab($text);\r\n\r\n	# Strip any lines consisting only of spaces and tabs.\r\n	# This makes subsequent regexen easier to write, because we can\r\n	# match consecutive blank lines with /\\n+/ instead of something\r\n	# contorted like /[ \\t]*\\n+/ .\r\n	$text = preg_replace(\'/^[ \\t]+$/m\', \'\', $text);\r\n\r\n	# Turn block-level HTML blocks into hash entries\r\n	$text = _HashHTMLBlocks($text);\r\n\r\n	# Strip link definitions, store in hashes.\r\n	$text = _StripLinkDefinitions($text);\r\n\r\n	$text = _RunBlockGamut($text);\r\n\r\n	$text = _UnescapeSpecialChars($text);\r\n\r\n	return $text . \"\\n\";\r\n}\r\n\r\n\r\nfunction _StripLinkDefinitions($text) {\r\n#\r\n# Strips link definitions from text, stores the URLs and titles in\r\n# hash references.\r\n#\r\n	global $md_tab_width;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Link defs are in the form: ^[id]: url \"optional title\"\r\n	$text = preg_replace_callback(\'{\r\n						^[ ]{0,\'.$less_than_tab.\'}\\[(.+)\\]:	# id = $1\r\n						  [ \\t]*\r\n						  \\n?				# maybe *one* newline\r\n						  [ \\t]*\r\n						<?(\\S+?)>?			# url = $2\r\n						  [ \\t]*\r\n						  \\n?				# maybe one newline\r\n						  [ \\t]*\r\n						(?:\r\n							(?<=\\s)			# lookbehind for whitespace\r\n							[\"(]\r\n							(.+?)			# title = $3\r\n							[\")]\r\n							[ \\t]*\r\n						)?	# title is optional\r\n						(?:\\n+|\\Z)\r\n		}xm\',\r\n		\'_StripLinkDefinitions_callback\',\r\n		$text);\r\n	return $text;\r\n}\r\nfunction _StripLinkDefinitions_callback($matches) {\r\n	global $md_urls, $md_titles;\r\n	$link_id = strtolower($matches[1]);\r\n	$md_urls[$link_id] = _EncodeAmpsAndAngles($matches[2]);\r\n	if (isset($matches[3]))\r\n		$md_titles[$link_id] = str_replace(\'\"\', \'&quot;\', $matches[3]);\r\n	return \'\'; # String that will replace the block\r\n}\r\n\r\n\r\nfunction _HashHTMLBlocks($text) {\r\n	global $md_tab_width;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Hashify HTML blocks:\r\n	# We only want to do this for block-level HTML tags, such as headers,\r\n	# lists, and tables. That\'s because we still want to wrap <p>s around\r\n	# \"paragraphs\" that are wrapped in non-block-level tags, such as anchors,\r\n	# phrase emphasis, and spans. The list of tags we\'re looking for is\r\n	# hard-coded:\r\n	$block_tags_a = \'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|\'.\r\n					\'script|noscript|form|fieldset|iframe|math|ins|del\';\r\n	$block_tags_b = \'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|\'.\r\n					\'script|noscript|form|fieldset|iframe|math\';\r\n\r\n	# First, look for nested blocks, e.g.:\r\n	# 	<div>\r\n	# 		<div>\r\n	# 		tags for inner block must be indented.\r\n	# 		</div>\r\n	# 	</div>\r\n	#\r\n	# The outermost tags must start at the left margin for this to match, and\r\n	# the inner nested divs must be indented.\r\n	# We need to do this before the next, more liberal match, because the next\r\n	# match will start at the first `<div>` and stop at the first `</div>`.\r\n	$text = preg_replace_callback(\"{\r\n				(						# save in $1\r\n					^					# start of line  (with /m)\r\n					<($block_tags_a)	# start tag = $2\r\n					\\\\b					# word break\r\n					(.*\\\\n)*?			# any number of lines, minimally matching\r\n					</\\\\2>				# the matching end tag\r\n					[ \\\\t]*				# trailing spaces/tabs\r\n					(?=\\\\n+|\\\\Z)	# followed by a newline or end of document\r\n				)\r\n		}xm\",\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	#\r\n	# Now match more liberally, simply from `\\n<tag>` to `</tag>\\n`\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n				(						# save in $1\r\n					^					# start of line  (with /m)\r\n					<($block_tags_b)	# start tag = $2\r\n					\\\\b					# word break\r\n					(.*\\\\n)*?			# any number of lines, minimally matching\r\n					.*</\\\\2>				# the matching end tag\r\n					[ \\\\t]*				# trailing spaces/tabs\r\n					(?=\\\\n+|\\\\Z)	# followed by a newline or end of document\r\n				)\r\n		}xm\",\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	# Special case just for <hr />. It was easier to make a special case than\r\n	# to make the other regex more complicated.\r\n	$text = preg_replace_callback(\'{\r\n				(?:\r\n					(?<=\\n\\n)		# Starting after a blank line\r\n					|				# or\r\n					\\A\\n?			# the beginning of the doc\r\n				)\r\n				(						# save in $1\r\n					[ ]{0,\'.$less_than_tab.\'}\r\n					<(hr)				# start tag = $2\r\n					\\b					# word break\r\n					([^<>])*?			#\r\n					/?>					# the matching end tag\r\n					[ \\t]*\r\n					(?=\\n{2,}|\\Z)		# followed by a blank line or end of document\r\n				)\r\n		}x\',\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	# Special case for standalone HTML comments:\r\n	$text = preg_replace_callback(\'{\r\n				(?:\r\n					(?<=\\n\\n)		# Starting after a blank line\r\n					|				# or\r\n					\\A\\n?			# the beginning of the doc\r\n				)\r\n				(						# save in $1\r\n					[ ]{0,\'.$less_than_tab.\'}\r\n					(?s:\r\n						<!\r\n						(--.*?--\\s*)+\r\n						>\r\n					)\r\n					[ \\t]*\r\n					(?=\\n{2,}|\\Z)		# followed by a blank line or end of document\r\n				)\r\n			}x\',\r\n			\'_HashHTMLBlocks_callback\',\r\n			$text);\r\n\r\n	return $text;\r\n}\r\nfunction _HashHTMLBlocks_callback($matches) {\r\n	global $md_html_blocks;\r\n	$text = $matches[1];\r\n	$key = md5($text);\r\n	$md_html_blocks[$key] = $text;\r\n	return \"\\n\\n$key\\n\\n\"; # String that will replace the block\r\n}\r\n\r\n\r\nfunction _RunBlockGamut($text) {\r\n#\r\n# These are all the transformations that form block-level\r\n# tags like paragraphs, headers, and list items.\r\n#\r\n	global $md_empty_element_suffix;\r\n\r\n	$text = _DoHeaders($text);\r\n\r\n	# Do Horizontal Rules:\r\n	$text = preg_replace(\r\n		array(\'{^[ ]{0,2}([ ]?\\*[ ]?){3,}[ \\t]*$}mx\',\r\n			  \'{^[ ]{0,2}([ ]? -[ ]?){3,}[ \\t]*$}mx\',\r\n			  \'{^[ ]{0,2}([ ]? _[ ]?){3,}[ \\t]*$}mx\'),\r\n		\"\\n<hr$md_empty_element_suffix\\n\",\r\n		$text);\r\n\r\n	$text = _DoLists($text);\r\n	$text = _DoCodeBlocks($text);\r\n	$text = _DoBlockQuotes($text);\r\n\r\n	# We already ran _HashHTMLBlocks() before, in Markdown(), but that\r\n	# was to escape raw HTML in the original Markdown source. This time,\r\n	# we\'re escaping the markup we\'ve just created, so that we don\'t wrap\r\n	# <p> tags around block-level tags.\r\n	$text = _HashHTMLBlocks($text);\r\n	$text = _FormParagraphs($text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _RunSpanGamut($text) {\r\n#\r\n# These are all the transformations that occur *within* block-level\r\n# tags like paragraphs, headers, and list items.\r\n#\r\n	global $md_empty_element_suffix;\r\n\r\n	$text = _DoCodeSpans($text);\r\n\r\n	$text = _EscapeSpecialChars($text);\r\n\r\n	# Process anchor and image tags. Images must come first,\r\n	# because ![foo][f] looks like an anchor.\r\n	$text = _DoImages($text);\r\n	$text = _DoAnchors($text);\r\n\r\n	# Make links out of things like `<http://example.com/>`\r\n	# Must come after _DoAnchors(), because you can use < and >\r\n	# delimiters in inline links like [this](<url>).\r\n	$text = _DoAutoLinks($text);\r\n	$text = _EncodeAmpsAndAngles($text);\r\n	$text = _DoItalicsAndBold($text);\r\n\r\n	# Do hard breaks:\r\n	$text = preg_replace(\'/ {2,}\\n/\', \"<br$md_empty_element_suffix\\n\", $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EscapeSpecialChars($text) {\r\n	global $md_escape_table;\r\n	$tokens = _TokenizeHTML($text);\r\n\r\n	$text = \'\';   # rebuild $text from the tokens\r\n#	$in_pre = 0;  # Keep track of when we\'re inside <pre> or <code> tags.\r\n#	$tags_to_skip = \"!<(/?)(?:pre|code|kbd|script|math)[\\s>]!\";\r\n\r\n	foreach ($tokens as $cur_token) {\r\n		if ($cur_token[0] == \'tag\') {\r\n			# Within tags, encode * and _ so they don\'t conflict\r\n			# with their use in Markdown for italics and strong.\r\n			# We\'re replacing each such character with its\r\n			# corresponding MD5 checksum value; this is likely\r\n			# overkill, but it should prevent us from colliding\r\n			# with the escape values by accident.\r\n			$cur_token[1] = str_replace(array(\'*\', \'_\'),\r\n				array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n				$cur_token[1]);\r\n			$text .= $cur_token[1];\r\n		} else {\r\n			$t = $cur_token[1];\r\n			$t = _EncodeBackslashEscapes($t);\r\n			$text .= $t;\r\n		}\r\n	}\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoAnchors($text) {\r\n#\r\n# Turn Markdown link shortcuts into XHTML <a> tags.\r\n#\r\n	global $md_nested_brackets;\r\n	#\r\n	# First, handle reference-style links: [link text] [id]\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n		(					# wrap whole match in $1\r\n		  \\\\[\r\n			($md_nested_brackets)	# link text = $2\r\n		  \\\\]\r\n\r\n		  [ ]?				# one optional space\r\n		  (?:\\\\n[ ]*)?		# one optional newline followed by spaces\r\n\r\n		  \\\\[\r\n			(.*?)		# id = $3\r\n		  \\\\]\r\n		)\r\n		}xs\",\r\n		\'_DoAnchors_reference_callback\', $text);\r\n\r\n	#\r\n	# Next, inline-style links: [link text](url \"optional title\")\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n		(				# wrap whole match in $1\r\n		  \\\\[\r\n			($md_nested_brackets)	# link text = $2\r\n		  \\\\]\r\n		  \\\\(			# literal paren\r\n			[ \\\\t]*\r\n			<?(.*?)>?	# href = $3\r\n			[ \\\\t]*\r\n			(			# $4\r\n			  ([\'\\\"])	# quote char = $5\r\n			  (.*?)		# Title = $6\r\n			  \\\\5		# matching quote\r\n			)?			# title is optional\r\n		  \\\\)\r\n		)\r\n		}xs\",\r\n		\'_DoAnchors_inline_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoAnchors_reference_callback($matches) {\r\n	global $md_urls, $md_titles, $md_escape_table;\r\n	$whole_match = $matches[1];\r\n	$link_text   = $matches[2];\r\n	$link_id     = strtolower($matches[3]);\r\n\r\n	if ($link_id == \"\") {\r\n		$link_id = strtolower($link_text); # for shortcut links like [this][].\r\n	}\r\n\r\n	if (isset($md_urls[$link_id])) {\r\n		$url = $md_urls[$link_id];\r\n		# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n		$url = str_replace(array(\'*\', \'_\'),\r\n						   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n						   $url);\r\n		$result = \"<a href=\\\"$url\\\"\";\r\n		if ( isset( $md_titles[$link_id] ) ) {\r\n			$title = $md_titles[$link_id];\r\n			$title = str_replace(array(\'*\',     \'_\'),\r\n								 array($md_escape_table[\'*\'],\r\n									   $md_escape_table[\'_\']), $title);\r\n			$result .=  \" title=\\\"$title\\\"\";\r\n		}\r\n		$result .= \">$link_text</a>\";\r\n	}\r\n	else {\r\n		$result = $whole_match;\r\n	}\r\n	return $result;\r\n}\r\nfunction _DoAnchors_inline_callback($matches) {\r\n	global $md_escape_table;\r\n	$whole_match	= $matches[1];\r\n	$link_text		= $matches[2];\r\n	$url			= $matches[3];\r\n	$title			=& $matches[6];\r\n\r\n	# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n	$url = str_replace(array(\'*\', \'_\'),\r\n					   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n					   $url);\r\n	$result = \"<a href=\\\"$url\\\"\";\r\n	if (isset($title)) {\r\n		$title = str_replace(\'\"\', \'&quot;\', $title);\r\n		$title = str_replace(array(\'*\', \'_\'),\r\n							 array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n							 $title);\r\n		$result .=  \" title=\\\"$title\\\"\";\r\n	}\r\n\r\n	$result .= \">$link_text</a>\";\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoImages($text) {\r\n#\r\n# Turn Markdown image shortcuts into <img> tags.\r\n#\r\n	global $md_nested_brackets;\r\n\r\n	#\r\n	# First, handle reference-style labeled images: ![alt text][id]\r\n	#\r\n	$text = preg_replace_callback(\'{\r\n		(				# wrap whole match in $1\r\n		  !\\[\r\n			(\'.$md_nested_brackets.\')		# alt text = $2\r\n		  \\]\r\n\r\n		  [ ]?				# one optional space\r\n		  (?:\\n[ ]*)?		# one optional newline followed by spaces\r\n\r\n		  \\[\r\n			(.*?)		# id = $3\r\n		  \\]\r\n\r\n		)\r\n		}xs\',\r\n		\'_DoImages_reference_callback\', $text);\r\n\r\n	#\r\n	# Next, handle inline images:  ![alt text](url \"optional title\")\r\n	# Don\'t forget: encode * and _\r\n\r\n	$text = preg_replace_callback(\'{\r\n		(				# wrap whole match in $1\r\n		  !\\[\r\n			(\'.$md_nested_brackets.\')		# alt text = $2\r\n		  \\]\r\n		  \\(			# literal paren\r\n			[ \\t]*\r\n			<?(\\S+?)>?	# src url = $3\r\n			[ \\t]*\r\n			(			# $4\r\n			  ([\\\'\"])	# quote char = $5\r\n			  (.*?)		# title = $6\r\n			  \\5		# matching quote\r\n			  [ \\t]*\r\n			)?			# title is optional\r\n		  \\)\r\n		)\r\n		}xs\',\r\n		\'_DoImages_inline_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoImages_reference_callback($matches) {\r\n	global $md_urls, $md_titles, $md_empty_element_suffix, $md_escape_table;\r\n	$whole_match = $matches[1];\r\n	$alt_text    = $matches[2];\r\n	$link_id     = strtolower($matches[3]);\r\n\r\n	if ($link_id == \"\") {\r\n		$link_id = strtolower($alt_text); # for shortcut links like ![this][].\r\n	}\r\n\r\n	$alt_text = str_replace(\'\"\', \'&quot;\', $alt_text);\r\n	if (isset($md_urls[$link_id])) {\r\n		$url = $md_urls[$link_id];\r\n		# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n		$url = str_replace(array(\'*\', \'_\'),\r\n						   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n						   $url);\r\n		$result = \"<img src=\\\"$url\\\" alt=\\\"$alt_text\\\"\";\r\n		if (isset($md_titles[$link_id])) {\r\n			$title = $md_titles[$link_id];\r\n			$title = str_replace(array(\'*\', \'_\'),\r\n								 array($md_escape_table[\'*\'],\r\n									   $md_escape_table[\'_\']), $title);\r\n			$result .=  \" title=\\\"$title\\\"\";\r\n		}\r\n		$result .= $md_empty_element_suffix;\r\n	}\r\n	else {\r\n		# If there\'s no such link ID, leave intact:\r\n		$result = $whole_match;\r\n	}\r\n\r\n	return $result;\r\n}\r\nfunction _DoImages_inline_callback($matches) {\r\n	global $md_empty_element_suffix, $md_escape_table;\r\n	$whole_match	= $matches[1];\r\n	$alt_text		= $matches[2];\r\n	$url			= $matches[3];\r\n	$title			= \'\';\r\n	if (isset($matches[6])) {\r\n		$title		= $matches[6];\r\n	}\r\n\r\n	$alt_text = str_replace(\'\"\', \'&quot;\', $alt_text);\r\n	$title    = str_replace(\'\"\', \'&quot;\', $title);\r\n	# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n	$url = str_replace(array(\'*\', \'_\'),\r\n					   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n					   $url);\r\n	$result = \"<img src=\\\"$url\\\" alt=\\\"$alt_text\\\"\";\r\n	if (isset($title)) {\r\n		$title = str_replace(array(\'*\', \'_\'),\r\n							 array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n							 $title);\r\n		$result .=  \" title=\\\"$title\\\"\"; # $title already quoted\r\n	}\r\n	$result .= $md_empty_element_suffix;\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoHeaders($text) {\r\n	# Setext-style headers:\r\n	#	  Header 1\r\n	#	  ========\r\n	#\r\n	#	  Header 2\r\n	#	  --------\r\n	#\r\n	$text = preg_replace(\r\n		array(\'{ ^(.+)[ \\t]*\\n=+[ \\t]*\\n+ }emx\',\r\n			  \'{ ^(.+)[ \\t]*\\n-+[ \\t]*\\n+ }emx\'),\r\n		array(\"\'<h1>\'._RunSpanGamut(_UnslashQuotes(\'\\\\1\')).\'</h1>\\n\\n\'\",\r\n			  \"\'<h2>\'._RunSpanGamut(_UnslashQuotes(\'\\\\1\')).\'</h2>\\n\\n\'\"),\r\n		$text);\r\n\r\n	# atx-style headers:\r\n	#	# Header 1\r\n	#	## Header 2\r\n	#	## Header 2 with closing hashes ##\r\n	#	...\r\n	#	###### Header 6\r\n	#\r\n	$text = preg_replace(\"{\r\n			^(\\\\#{1,6})	# $1 = string of #\'s\r\n			[ \\\\t]*\r\n			(.+?)		# $2 = Header text\r\n			[ \\\\t]*\r\n			\\\\#*			# optional closing #\'s (not counted)\r\n			\\\\n+\r\n		}xme\",\r\n		\"\'<h\'.strlen(\'\\\\1\').\'>\'._RunSpanGamut(_UnslashQuotes(\'\\\\2\')).\'</h\'.strlen(\'\\\\1\').\'>\\n\\n\'\",\r\n		$text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoLists($text) {\r\n#\r\n# Form HTML ordered (numbered) and unordered (bulleted) lists.\r\n#\r\n	global $md_tab_width, $md_list_level;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$markers = array($marker_ul, $marker_ol);\r\n\r\n	foreach ($markers as $marker) {\r\n		# Re-usable pattern to match any entirel ul or ol list:\r\n		$whole_list = \'\r\n			(								# $1 = whole list\r\n			  (								# $2\r\n				[ ]{0,\'.$less_than_tab.\'}\r\n				(\'.$marker.\')				# $3 = first list item marker\r\n				[ \\t]+\r\n			  )\r\n			  (?s:.+?)\r\n			  (								# $4\r\n				  \\z\r\n				|\r\n				  \\n{2,}\r\n				  (?=\\S)\r\n				  (?!						# Negative lookahead for another list item marker\r\n					[ \\t]*\r\n					\'.$marker.\'[ \\t]+\r\n				  )\r\n			  )\r\n			)\r\n		\'; // mx\r\n\r\n		# We use a different prefix before nested lists than top-level lists.\r\n		# See extended comment in _ProcessListItems().\r\n\r\n		if ($md_list_level) {\r\n			$text = preg_replace_callback(\'{\r\n					^\r\n					\'.$whole_list.\'\r\n				}mx\',\r\n				\'_DoLists_callback_top\', $text);\r\n		}\r\n		else {\r\n			$text = preg_replace_callback(\'{\r\n					(?:(?<=\\n\\n)|\\A\\n?)\r\n					\'.$whole_list.\'\r\n				}mx\',\r\n				\'_DoLists_callback_nested\', $text);\r\n		}\r\n	}\r\n\r\n	return $text;\r\n}\r\nfunction _DoLists_callback_top($matches) {\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$list = $matches[1];\r\n	$list_type = preg_match(\"/$marker_ul/\", $matches[3]) ? \"ul\" : \"ol\";\r\n\r\n	$marker_any = ( $list_type == \"ul\" ? $marker_ul : $marker_ol );\r\n\r\n	# Turn double returns into triple returns, so that we can make a\r\n	# paragraph for the last item in a list, if necessary:\r\n	$list = preg_replace(\"/\\n{2,}/\", \"\\n\\n\\n\", $list);\r\n	$result = _ProcessListItems($list, $marker_any);\r\n\r\n	# Trim any trailing whitespace, to put the closing `</$list_type>`\r\n	# up on the preceding line, to get it past the current stupid\r\n	# HTML block parser. This is a hack to work around the terrible\r\n	# hack that is the HTML block parser.\r\n	$result = rtrim($result);\r\n	$result = \"<$list_type>\" . $result . \"</$list_type>\\n\";\r\n	return $result;\r\n}\r\nfunction _DoLists_callback_nested($matches) {\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$list = $matches[1];\r\n	$list_type = preg_match(\"/$marker_ul/\", $matches[3]) ? \"ul\" : \"ol\";\r\n\r\n	$marker_any = ( $list_type == \"ul\" ? $marker_ul : $marker_ol );\r\n\r\n	# Turn double returns into triple returns, so that we can make a\r\n	# paragraph for the last item in a list, if necessary:\r\n	$list = preg_replace(\"/\\n{2,}/\", \"\\n\\n\\n\", $list);\r\n	$result = _ProcessListItems($list, $marker_any);\r\n	$result = \"<$list_type>\\n\" . $result . \"</$list_type>\\n\";\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _ProcessListItems($list_str, $marker_any) {\r\n#\r\n#	Process the contents of a single ordered or unordered list, splitting it\r\n#	into individual list items.\r\n#\r\n	global $md_list_level;\r\n\r\n	# The $md_list_level global keeps track of when we\'re inside a list.\r\n	# Each time we enter a list, we increment it; when we leave a list,\r\n	# we decrement. If it\'s zero, we\'re not in a list anymore.\r\n	#\r\n	# We do this because when we\'re not inside a list, we want to treat\r\n	# something like this:\r\n	#\r\n	#		I recommend upgrading to version\r\n	#		8. Oops, now this line is treated\r\n	#		as a sub-list.\r\n	#\r\n	# As a single paragraph, despite the fact that the second line starts\r\n	# with a digit-period-space sequence.\r\n	#\r\n	# Whereas when we\'re inside a list (or sub-list), that line will be\r\n	# treated as the start of a sub-list. What a kludge, huh? This is\r\n	# an aspect of Markdown\'s syntax that\'s hard to parse perfectly\r\n	# without resorting to mind-reading. Perhaps the solution is to\r\n	# change the syntax rules such that sub-lists must start with a\r\n	# starting cardinal number; e.g. \"1.\" or \"a.\".\r\n\r\n	$md_list_level++;\r\n\r\n	# trim trailing blank lines:\r\n	$list_str = preg_replace(\"/\\n{2,}\\\\z/\", \"\\n\", $list_str);\r\n\r\n	$list_str = preg_replace_callback(\'{\r\n		(\\n)?							# leading line = $1\r\n		(^[ \\t]*)						# leading whitespace = $2\r\n		(\'.$marker_any.\') [ \\t]+		# list marker = $3\r\n		((?s:.+?)						# list item text   = $4\r\n		(\\n{1,2}))\r\n		(?= \\n* (\\z | \\2 (\'.$marker_any.\') [ \\t]+))\r\n		}xm\',\r\n		\'_ProcessListItems_callback\', $list_str);\r\n\r\n	$md_list_level--;\r\n	return $list_str;\r\n}\r\nfunction _ProcessListItems_callback($matches) {\r\n	$item = $matches[4];\r\n	$leading_line =& $matches[1];\r\n	$leading_space =& $matches[2];\r\n\r\n	if ($leading_line || preg_match(\'/\\n{2,}/\', $item)) {\r\n		$item = _RunBlockGamut(_Outdent($item));\r\n	}\r\n	else {\r\n		# Recursion for sub-lists:\r\n		$item = _DoLists(_Outdent($item));\r\n		$item = preg_replace(\'/\\n+$/\', \'\', $item);\r\n		$item = _RunSpanGamut($item);\r\n	}\r\n\r\n	return \"<li>\" . $item . \"</li>\\n\";\r\n}\r\n\r\n\r\nfunction _DoCodeBlocks($text) {\r\n#\r\n#	Process Markdown `<pre><code>` blocks.\r\n#\r\n	global $md_tab_width;\r\n	$text = preg_replace_callback(\"{\r\n			(?:\\\\n\\\\n|\\\\A)\r\n			(	            # $1 = the code block -- one or more lines, starting with a space/tab\r\n			  (?:\r\n				(?:[ ]\\{$md_tab_width} | \\\\t)  # Lines must start with a tab or a tab-width of spaces\r\n				.*\\\\n+\r\n			  )+\r\n			)\r\n			((?=^[ ]{0,$md_tab_width}\\\\S)|\\\\Z)	# Lookahead for non-space at line-start, or end of doc\r\n		}xm\",\r\n		\'_DoCodeBlocks_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoCodeBlocks_callback($matches) {\r\n	$codeblock = $matches[1];\r\n\r\n	$codeblock = _EncodeCode(_Outdent($codeblock));\r\n//	$codeblock = _Detab($codeblock);\r\n	# trim leading newlines and trailing whitespace\r\n	$codeblock = preg_replace(array(\'/\\A\\n+/\', \'/\\s+\\z/\'), \'\', $codeblock);\r\n\r\n	$result = \"\\n\\n<pre><code>\" . $codeblock . \"\\n</code></pre>\\n\\n\";\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoCodeSpans($text) {\r\n#\r\n# 	*	Backtick quotes are used for <code></code> spans.\r\n#\r\n# 	*	You can use multiple backticks as the delimiters if you want to\r\n# 		include literal backticks in the code span. So, this input:\r\n#\r\n#		  Just type ``foo `bar` baz`` at the prompt.\r\n#\r\n#	  	Will translate to:\r\n#\r\n#		  <p>Just type <code>foo `bar` baz</code> at the prompt.</p>\r\n#\r\n#		There\'s no arbitrary limit to the number of backticks you\r\n#		can use as delimters. If you need three consecutive backticks\r\n#		in your code, use four for delimiters, etc.\r\n#\r\n#	*	You can use spaces to get literal backticks at the edges:\r\n#\r\n#		  ... type `` `bar` `` ...\r\n#\r\n#	  	Turns to:\r\n#\r\n#		  ... type <code>`bar`</code> ...\r\n#\r\n	$text = preg_replace_callback(\'@\r\n			(?<!\\\\\\)	# Character before opening ` can\\\'t be a backslash\r\n			(`+)		# $1 = Opening run of `\r\n			(.+?)		# $2 = The code block\r\n			(?<!`)\r\n			\\1			# Matching closer\r\n			(?!`)\r\n		@xs\',\r\n		\'_DoCodeSpans_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoCodeSpans_callback($matches) {\r\n	$c = $matches[2];\r\n	$c = preg_replace(\'/^[ \\t]*/\', \'\', $c); # leading whitespace\r\n	$c = preg_replace(\'/[ \\t]*$/\', \'\', $c); # trailing whitespace\r\n	$c = _EncodeCode($c);\r\n	return \"<code>$c</code>\";\r\n}\r\n\r\n\r\nfunction _EncodeCode($_) {\r\n#\r\n# Encode/escape certain characters inside Markdown code runs.\r\n# The point is that in code, these characters are literals,\r\n# and lose their special Markdown meanings.\r\n#\r\n	global $md_escape_table;\r\n\r\n	# Encode all ampersands; HTML entities are not\r\n	# entities within a Markdown code span.\r\n	$_ = str_replace(\'&\', \'&amp;\', $_);\r\n\r\n	# Do the angle bracket song and dance:\r\n	$_ = str_replace(array(\'<\',    \'>\'),\r\n					 array(\'&lt;\', \'&gt;\'), $_);\r\n\r\n	# Now, escape characters that are magic in Markdown:\r\n	$_ = str_replace(array_keys($md_escape_table),\r\n					 array_values($md_escape_table), $_);\r\n\r\n	return $_;\r\n}\r\n\r\n\r\nfunction _DoItalicsAndBold($text) {\r\n	# <strong> must go first:\r\n	$text = preg_replace(\'{\r\n			(						# $1: Marker\r\n				(?<!\\*\\*) \\*\\* |	#     (not preceded by two chars of\r\n				(?<!__)   __		#      the same marker)\r\n			)\r\n			(?=\\S) 					# Not followed by whitespace\r\n			(?!\\1)					#   or two others marker chars.\r\n			(						# $2: Content\r\n				(?:\r\n					[^*_]+?			# Anthing not em markers.\r\n				|\r\n									# Balence any regular emphasis inside.\r\n					([*_]) (?=\\S) .+? (?<=\\S) \\3	# $3: em char (* or _)\r\n				|\r\n					(?! \\1 ) .		# Allow unbalenced * and _.\r\n				)+?\r\n			)\r\n			(?<=\\S) \\1				# End mark not preceded by whitespace.\r\n		}sx\',\r\n		\'<strong>\\2</strong>\', $text);\r\n	# Then <em>:\r\n	$text = preg_replace(\r\n		\'{ ( (?<!\\*)\\* | (?<!_)_ ) (?=\\S) (?! \\1) (.+?) (?<=\\S) \\1 }sx\',\r\n		\'<em>\\2</em>\', $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoBlockQuotes($text) {\r\n	$text = preg_replace_callback(\'/\r\n		  (								# Wrap whole match in $1\r\n			(\r\n			  ^[ \\t]*>[ \\t]?			# \">\" at the start of a line\r\n				.+\\n					# rest of the first line\r\n			  (.+\\n)*					# subsequent consecutive lines\r\n			  \\n*						# blanks\r\n			)+\r\n		  )\r\n		/xm\',\r\n		\'_DoBlockQuotes_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoBlockQuotes_callback($matches) {\r\n	$bq = $matches[1];\r\n	# trim one level of quoting - trim whitespace-only lines\r\n	$bq = preg_replace(array(\'/^[ \\t]*>[ \\t]?/m\', \'/^[ \\t]+$/m\'), \'\', $bq);\r\n	$bq = _RunBlockGamut($bq);		# recurse\r\n\r\n	$bq = preg_replace(\'/^/m\', \"  \", $bq);\r\n	# These leading spaces screw with <pre> content, so we need to fix that:\r\n	$bq = preg_replace_callback(\'{(\\s*<pre>.+?</pre>)}sx\',\r\n								\'_DoBlockQuotes_callback2\', $bq);\r\n\r\n	return \"<blockquote>\\n$bq\\n</blockquote>\\n\\n\";\r\n}\r\nfunction _DoBlockQuotes_callback2($matches) {\r\n	$pre = $matches[1];\r\n	$pre = preg_replace(\'/^  /m\', \'\', $pre);\r\n	return $pre;\r\n}\r\n\r\n\r\nfunction _FormParagraphs($text) {\r\n#\r\n#	Params:\r\n#		$text - string to process with html <p> tags\r\n#\r\n	global $md_html_blocks;\r\n\r\n	# Strip leading and trailing lines:\r\n	$text = preg_replace(array(\'/\\A\\n+/\', \'/\\n+\\z/\'), \'\', $text);\r\n\r\n	$grafs = preg_split(\'/\\n{2,}/\', $text, -1, PREG_SPLIT_NO_EMPTY);\r\n\r\n	#\r\n	# Wrap <p> tags.\r\n	#\r\n	foreach ($grafs as $key => $value) {\r\n		if (!isset( $md_html_blocks[$value] )) {\r\n			$value = _RunSpanGamut($value);\r\n			$value = preg_replace(\'/^([ \\t]*)/\', \'<p>\', $value);\r\n			$value .= \"</p>\";\r\n			$grafs[$key] = $value;\r\n		}\r\n	}\r\n\r\n	#\r\n	# Unhashify HTML blocks\r\n	#\r\n	foreach ($grafs as $key => $value) {\r\n		if (isset( $md_html_blocks[$value] )) {\r\n			$grafs[$key] = $md_html_blocks[$value];\r\n		}\r\n	}\r\n\r\n	return implode(\"\\n\\n\", $grafs);\r\n}\r\n\r\n\r\nfunction _EncodeAmpsAndAngles($text) {\r\n# Smart processing for ampersands and angle brackets that need to be encoded.\r\n\r\n	# Ampersand-encoding based entirely on Nat Irons\'s Amputator MT plugin:\r\n	#   http://bumppo.net/projects/amputator/\r\n	$text = preg_replace(\'/&(?!#?[xX]?(?:[0-9a-fA-F]+|\\w+);)/\',\r\n						 \'&amp;\', $text);;\r\n\r\n	# Encode naked <\'s\r\n	$text = preg_replace(\'{<(?![a-z/?\\$!])}i\', \'&lt;\', $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EncodeBackslashEscapes($text) {\r\n#\r\n#	Parameter:  String.\r\n#	Returns:    The string, with after processing the following backslash\r\n#				escape sequences.\r\n#\r\n	global $md_escape_table, $md_backslash_escape_table;\r\n	# Must process escaped backslashes first.\r\n	return str_replace(array_keys($md_backslash_escape_table),\r\n					   array_values($md_backslash_escape_table), $text);\r\n}\r\n\r\n\r\nfunction _DoAutoLinks($text) {\r\n	$text = preg_replace(\"!<((https?|ftp):[^\'\\\">\\\\s]+)>!\",\r\n						 \'<a href=\"\\1\">\\1</a>\', $text);\r\n\r\n	# Email addresses: <address@domain.foo>\r\n	$text = preg_replace(\'{\r\n		<\r\n        (?:mailto:)?\r\n		(\r\n			[-.\\w]+\r\n			\\@\r\n			[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+\r\n		)\r\n		>\r\n		}exi\',\r\n		\"_EncodeEmailAddress(_UnescapeSpecialChars(_UnslashQuotes(\'\\\\1\')))\",\r\n		$text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EncodeEmailAddress($addr) {\r\n#\r\n#	Input: an email address, e.g. \"foo@example.com\"\r\n#\r\n#	Output: the email address as a mailto link, with each character\r\n#		of the address encoded as either a decimal or hex entity, in\r\n#		the hopes of foiling most address harvesting spam bots. E.g.:\r\n#\r\n#	  <a href=\"&#x6D;&#97;&#105;&#108;&#x74;&#111;:&#102;&#111;&#111;&#64;&#101;\r\n#		x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;\">&#102;&#111;&#111;\r\n#		&#64;&#101;x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;</a>\r\n#\r\n#	Based by a filter by Matthew Wickline, posted to the BBEdit-Talk\r\n#	mailing list: <http://tinyurl.com/yu7ue>\r\n#\r\n	$addr = \"mailto:\" . $addr;\r\n	$length = strlen($addr);\r\n\r\n	# leave \':\' alone (to spot mailto: later)\r\n	$addr = preg_replace_callback(\'/([^\\:])/\',\r\n								  \'_EncodeEmailAddress_callback\', $addr);\r\n\r\n	$addr = \"<a href=\\\"$addr\\\">$addr</a>\";\r\n	# strip the mailto: from the visible part\r\n	$addr = preg_replace(\'/\">.+?:/\', \'\">\', $addr);\r\n\r\n	return $addr;\r\n}\r\nfunction _EncodeEmailAddress_callback($matches) {\r\n	$char = $matches[1];\r\n	$r = rand(0, 100);\r\n	# roughly 10% raw, 45% hex, 45% dec\r\n	# \'@\' *must* be encoded. I insist.\r\n	if ($r > 90 && $char != \'@\') return $char;\r\n	if ($r < 45) return \'&#x\'.dechex(ord($char)).\';\';\r\n	return \'&#\'.ord($char).\';\';\r\n}\r\n\r\n\r\nfunction _UnescapeSpecialChars($text) {\r\n#\r\n# Swap back in all the special characters we\'ve hidden.\r\n#\r\n	global $md_escape_table;\r\n	return str_replace(array_values($md_escape_table),\r\n					   array_keys($md_escape_table), $text);\r\n}\r\n\r\n\r\n# _TokenizeHTML is shared between PHP Markdown and PHP SmartyPants.\r\n# We only define it if it is not already defined.\r\nif (!function_exists(\'_TokenizeHTML\')) :\r\nfunction _TokenizeHTML($str) {\r\n#\r\n#   Parameter:  String containing HTML markup.\r\n#   Returns:    An array of the tokens comprising the input\r\n#               string. Each token is either a tag (possibly with nested,\r\n#               tags contained therein, such as <a href=\"<MTFoo>\">, or a\r\n#               run of text between tags. Each element of the array is a\r\n#               two-element array; the first is either \'tag\' or \'text\';\r\n#               the second is the actual value.\r\n#\r\n#\r\n#   Regular expression derived from the _tokenize() subroutine in\r\n#   Brad Choate\'s MTRegex plugin.\r\n#   <http://www.bradchoate.com/past/mtregex.php>\r\n#\r\n	$index = 0;\r\n	$tokens = array();\r\n\r\n	$match = \'(?s:<!(?:--.*?--\\s*)+>)|\'.	# comment\r\n			 \'(?s:<\\?.*?\\?>)|\'.				# processing instruction\r\n			 								# regular tags\r\n			 \'(?:<[/!$]?[-a-zA-Z0-9:]+\\b(?>[^\"\\\'>]+|\"[^\"]*\"|\\\'[^\\\']*\\\')*>)\';\r\n\r\n	$parts = preg_split(\"{($match)}\", $str, -1, PREG_SPLIT_DELIM_CAPTURE);\r\n\r\n	foreach ($parts as $part) {\r\n		if (++$index % 2 && $part != \'\')\r\n			$tokens[] = array(\'text\', $part);\r\n		else\r\n			$tokens[] = array(\'tag\', $part);\r\n	}\r\n\r\n	return $tokens;\r\n}\r\nendif;\r\n\r\n\r\nfunction _Outdent($text) {\r\n#\r\n# Remove one level of line-leading tabs or spaces\r\n#\r\n	global $md_tab_width;\r\n	return preg_replace(\"/^(\\\\t|[ ]{1,$md_tab_width})/m\", \"\", $text);\r\n}\r\n\r\n\r\nfunction _Detab($text) {\r\n#\r\n# Replace tabs with the appropriate amount of space.\r\n#\r\n	global $md_tab_width;\r\n\r\n	# For each line we separate the line in blocks delemited by\r\n	# tab characters. Then we reconstruct every line by adding the\r\n	# appropriate number of space between each blocks.\r\n\r\n	$lines = explode(\"\\n\", $text);\r\n	$text = \"\";\r\n\r\n	foreach ($lines as $line) {\r\n		# Split in blocks.\r\n		$blocks = explode(\"\\t\", $line);\r\n		# Add each blocks to the line.\r\n		$line = $blocks[0];\r\n		unset($blocks[0]); # Do not add first block twice.\r\n		foreach ($blocks as $block) {\r\n			# Calculate amount of space, insert spaces, insert block.\r\n			$amount = $md_tab_width - strlen($line) % $md_tab_width;\r\n			$line .= str_repeat(\" \", $amount) . $block;\r\n		}\r\n		$text .= \"$line\\n\";\r\n	}\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _UnslashQuotes($text) {\r\n#\r\n#	This function is useful to remove automaticaly slashed double quotes\r\n#	when using preg_replace and evaluating an expression.\r\n#	Parameter:  String.\r\n#	Returns:    The string with any slash-double-quote (\\\") sequence replaced\r\n#				by a single double quote.\r\n#\r\n	return str_replace(\'\\\"\', \'\"\', $text);\r\n}\r\n\r\n\r\n/*\r\n\r\nPHP Markdown\r\n============\r\n\r\nDescription\r\n-----------\r\n\r\nThis is a PHP translation of the original Markdown formatter written in\r\nPerl by John Gruber.\r\n\r\nMarkdown is a text-to-HTML filter; it translates an easy-to-read /\r\neasy-to-write structured text format into HTML. Markdown\'s text format\r\nis most similar to that of plain text email, and supports features such\r\nas headers, *emphasis*, code blocks, blockquotes, and links.\r\n\r\nMarkdown\'s syntax is designed not as a generic markup language, but\r\nspecifically to serve as a front-end to (X)HTML. You can use span-level\r\nHTML tags anywhere in a Markdown document, and you can use block level\r\nHTML tags (like <div> and <table> as well).\r\n\r\nFor more information about Markdown\'s syntax, see:\r\n\r\n<http://daringfireball.net/projects/markdown/>\r\n\r\n\r\nBugs\r\n----\r\n\r\nTo file bug reports please send email to:\r\n\r\n<michel.fortin@michelf.com>\r\n\r\nPlease include with your report: (1) the example input; (2) the output you\r\nexpected; (3) the output Markdown actually produced.\r\n\r\n\r\nVersion History\r\n---------------\r\n\r\nSee the readme file for detailed release notes for this version.\r\n\r\n1.0.1b - 6 Jun 2005\r\n\r\n1.0.1a - 15 Apr 2005\r\n\r\n1.0.1 - 16 Dec 2004\r\n\r\n1.0 - 21 Aug 2004\r\n\r\n\r\nAuthor & Contributors\r\n---------------------\r\n\r\nOriginal Perl version by John Gruber\r\n<http://daringfireball.net/>\r\n\r\nPHP port and other contributions by Michel Fortin\r\n<http://www.michelf.com/>\r\n\r\n\r\nCopyright and License\r\n---------------------\r\n\r\nCopyright (c) 2004-2005 Michel Fortin\r\n<http://www.michelf.com/>\r\nAll rights reserved.\r\n\r\nCopyright (c) 2003-2004 John Gruber\r\n<http://daringfireball.net/>\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are\r\nmet:\r\n\r\n*	Redistributions of source code must retain the above copyright notice,\r\n	this list of conditions and the following disclaimer.\r\n\r\n*	Redistributions in binary form must reproduce the above copyright\r\n	notice, this list of conditions and the following disclaimer in the\r\n	documentation and/or other materials provided with the distribution.\r\n\r\n*	Neither the name \"Markdown\" nor the names of its contributors may\r\n	be used to endorse or promote products derived from this software\r\n	without specific prior written permission.\r\n\r\nThis software is provided by the copyright holders and contributors \"as\r\nis\" and any express or implied warranties, including, but not limited\r\nto, the implied warranties of merchantability and fitness for a\r\nparticular purpose are disclaimed. In no event shall the copyright owner\r\nor contributors be liable for any direct, indirect, incidental, special,\r\nexemplary, or consequential damages (including, but not limited to,\r\nprocurement of substitute goods or services; loss of use, data, or\r\nprofits; or business interruption) however caused and on any theory of\r\nliability, whether in contract, strict liability, or tort (including\r\nnegligence or otherwise) arising in any way out of the use of this\r\nsoftware, even if advised of the possibility of such damage.\r\n\r\n*/');

--
-- Table structure for table `joo2169_facileforms_records`
--

CREATE TABLE `joo2169_facileforms_records` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `submitted` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `form` int(11) NOT NULL DEFAULT '0',
  `title` varchar(255) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `ip` varchar(30) NOT NULL DEFAULT '',
  `browser` varchar(255) NOT NULL DEFAULT '',
  `opsys` varchar(255) NOT NULL DEFAULT '',
  `provider` varchar(255) NOT NULL DEFAULT '',
  `viewed` tinyint(1) NOT NULL DEFAULT '0',
  `exported` tinyint(1) NOT NULL DEFAULT '0',
  `archived` tinyint(1) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL DEFAULT '0',
  `username` varchar(255) NOT NULL DEFAULT '',
  `user_full_name` varchar(255) NOT NULL DEFAULT '',
  `paypal_tx_id` varchar(255) NOT NULL DEFAULT '',
  `paypal_payment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `paypal_testaccount` tinyint(1) NOT NULL DEFAULT '0',
  `paypal_download_tries` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_records`
--


--
-- Table structure for table `joo2169_facileforms_scripts`
--

CREATE TABLE `joo2169_facileforms_scripts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `package` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(30) NOT NULL DEFAULT '',
  `title` varchar(50) NOT NULL DEFAULT '',
  `description` text,
  `type` varchar(30) NOT NULL DEFAULT '',
  `code` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=45 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_scripts`
--

INSERT INTO `joo2169_facileforms_scripts` VALUES (1,1,'FF','ff_anychecked','Any Checked','Validate that any radio button or checkbox of a group is checked.','Element Validation','function ff_anychecked(element, message)\r\n{\r\n    // get plain name\r\n   // alert(document.ff_form52[\'ff_nm_bfQuickMode6303958[]\']);\r\n   // alert(document.getElementById(element.id).id);\r\n    var name = \'\';\r\n    if(!element.name){\r\n    	if(element.length && element.length != 0){\r\n           name = element[0].name;\r\n           var cnt = 0;\r\n           for (var i = 0; i < element.length; i++)\r\n             if (element[i].name==name) \r\n              if (element[i].checked) cnt++;                      \r\n           if (cnt==0) {\r\n            ff_validationFocus(element[0].name);\r\n            if (message==\'\') message = \"Please check or select \"+name+\".\\n\";\r\n            return message;\r\n           } // if \r\n\r\n        } else {\r\n           return \'\';\r\n        }\r\n    } else {\r\n      name = element.name;\r\n      if (name.substr(0,6) == \'ff_nm_\') name = name.substring(6,name.length-2);\r\n\r\n      // loop through elements and count selections\r\n      var cnt = 0;\r\n      for (var i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) \r\n            if (ff_getElementByIndex(i).checked) cnt++;\r\n\r\n      // if none selected, emitt error\r\n      if (cnt==0) {\r\n        ff_validationFocus(element.name);\r\n        if (message==\'\') message = \"Please check or select \"+name+\".\\n\";\r\n        return message;\r\n      } // if\r\n    }\r\n    \r\n    return \'\';\r\n} // ff_anychecked'),(2,1,'FF','ff_checked','Checked','Validate that radio button or checkbox is checked.','Element Validation','function ff_checked(element, message)\r\n{\r\n    if (element.checked) \r\n        return \'\'; \r\n    else {\r\n        if (message==\'\') message = element.name+\" is not checked.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } \r\n}'),(3,1,'FF','ff_checkedValue','Get checked value','Get value of the currently checked radiobutton.','Untyped','function ff_checkedValue(name)\r\n{\r\n    // loop through elements and find checked\r\n    for (i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) {\r\n            e = ff_getElementByIndex(i);\r\n            if (e.checked) return e.value;\r\n        } // if \r\n    return \'\';\r\n} // ff_checkedValue'),(4,1,'FF','ff_countQuerySelections','Count Query Selections','Counts how many checkboxes/radiobuttons are checked/selected in a query list element','Untyped','function ff_countQuerySelections(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var cnt = ff_queryRows[id].length;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr;\r\n    var sels = 0;\r\n    for (curr = 0; curr < cnt; curr++)\r\n        if (document.getElementById(\'ff_cb\'+id+\'_\'+curr).checked) sels++;\r\n    return sels;\r\n} // ff_countQuerySelections'),(5,1,'FF','ff_dollaramount2dp','Dollar Amount with 2 Decimal Places','Validate that a dollar amount with two decimal places is entered.','Element Validation','function ff_dollaramount2dp(element, message)\r\n{\r\n    var ex  = /^\\d+$|^\\d+\\.\\d{2}$/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number with two decimal places.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_dollaramount2dp'),(6,1,'FF','ff_expString','String export','Export string function: escapes special characters of a string','Untyped','function ff_expString(text)\r\n{\r\n    text = trim(text);\r\n    var i;\r\n    var o = \'\';\r\n    for(i = 0; i < text.length; i++) {\r\n        c = text.charAt(i);\r\n        switch(c) {\r\n            case \';\' : o += \'\\\\x3B\'; break;\r\n            case \',\' : o += \'\\\\x2C\'; break;\r\n            case \'&\' : o += \'\\\\x26\'; break;\r\n            case \'<\' : o += \'\\\\x3C\'; break;\r\n            case \'>\' : o += \'\\\\x3E\'; break;\r\n            case \'\\\'\': o += \'\\\\x27\'; break;\r\n            case \'\\\\\': o += \'\\\\x5C\'; break;\r\n            case \'\"\' : o += \'\\\\x22\'; break;\r\n            case \'\\n\': o += \'\\\\n\'; break;\r\n            case \'\\r\': o += \'\\\\r\'; break;\r\n            default: o += c;\r\n        } // switch\r\n    } // for\r\n    return o;\r\n} // expString'),(7,1,'FF','ff_flashupload_not_empty','Flash Upload Not Empty (QuickMode only!)','Validates if a flash upload is empty or not.','Element Validation','function ff_flashupload_not_empty(element, message)\r\n{\r\n    if(typeof bfSummarizers == \"undefined\") { alert(\"Flash upload validation only available in QuickMode!\"); return \'\'}\r\n    if(JQuery(\'#bfFlashFileQueue\'+element.id.split(\'ff_elem\')[1]).html() != \'\') return \'\';\r\n    if (message==\'\') message = \"Please enter \"+element.name+\".\\n\";\r\n    ff_validationFocus(element.name);\r\n    return message;\r\n} // ff_valuenotempty'),(8,1,'FF','ff_getfocus','Get focus','Get the focus. Usually this is for the first element of the form/page.','Element Init','function ff_getfocus(element,condition)\r\n{\r\n    if(!element.name){\r\n    	if(element.length && element.length != 0){\r\n    		element[0].focus();\r\n    	}\r\n    }else{\r\n    	element.focus();\r\n    }\r\n}'),(9,1,'FF','ff_getQuerySelectedRows','Get Query Selected Rows','Returns the selected rows in a 2-dimensional array','Untyped','function ff_getQuerySelectedRows(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var rcnt = ff_queryRows[id].length;\r\n    var cnt = rcnt;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr, r;\r\n    var selcnt = 0;\r\n    var sels = new Array;\r\n    for (curr = 0; curr < cnt; curr++) {\r\n        var elem = document.getElementById(\'ff_cb\'+id+\'_\'+curr);\r\n        if (elem.checked) {\r\n            var ident = elem.value;\r\n            for (r = 0; r < rcnt; r++)\r\n                if (ff_queryRows[id][r][0] == ident) {\r\n                    sels[selcnt++] = ff_queryRows[id][r];\r\n                    break;\r\n                } // if\r\n        } // if\r\n    } // for\r\n    return sels;\r\n} // ff_getQuerySelectedRows'),(10,1,'FF','ff_getQuerySelections','Get Query Selected ID\'s','Returns the column values of the checked/selected checkboxes/radiobuttons in an array','Untyped','function ff_getQuerySelections(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var cnt = ff_queryRows[id].length;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr;\r\n    var selcnt = 0;\r\n    var sels = new Array;\r\n    for (curr = 0; curr < cnt; curr++) {\r\n        var elem = document.getElementById(\'ff_cb\'+id+\'_\'+curr);\r\n        if (elem.checked) \r\n            sels[selcnt++] = elem.value;\r\n    } // for\r\n    return sels;\r\n} // ff_getQuerySelections'),(11,1,'FF','ff_htmlvaluenotempty','HTML Texteditor Not Empty','Checks if an HTML editor element is empty or not','Element Validation','function ff_htmlvaluenotempty( element, message ){\r\n    \r\n    if( typeof bf_htmltextareanames == \"undefined\" ) return \'\';\r\n\r\n    var content = \"\";\r\n\r\n    for(var i = 0; i < bf_htmltextareanames.length; i++){\r\n      if( element.name == bf_htmltextareanames[i] ) {\r\n          eval(\"content = \" + bf_htmltextareas[i]);\r\n          break;\r\n      }\r\n    }\r\n    if (JQuery.trim(content) == \"\") {\r\n        if (message==\'\') message = element.name+\" must not be empty.\\n\";\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n}'),(12,1,'FF','ff_impString','String import','Import string function: unescapes c-coded characters of a string','Untyped','function ff_impString(text)\r\n{\r\n    var str = \'\';\r\n    var ss = 0;\r\n    var s;\r\n    var tl = text.length;\r\n    var hexdigs = \"0123456789abcdefABCDEF\";\r\n    while (ss < tl) {\r\n        s = text.charAt(ss++);\r\n        if (s == \'\\\\\') {\r\n            if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n            switch (s) {\r\n                case 0   : break;\r\n                case \'e\' : str += \'\\33\'; break;\r\n                case \'t\' : str += \'\\t\'; break;\r\n                case \'r\' : str += \'\\r\'; break;\r\n                case \'n\' : str += \'\\n\'; break;\r\n                case \'f\' : str += \'\\f\'; break;\r\n                case \'x\' : {\r\n                    if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n                    var ch = \'\';\r\n                    while (hexdigs.indexOf(s)>=0 && ch.length < 2) {\r\n                        ch += s;\r\n                        if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n                    } // while\r\n                    while (ch.length < 2) ch = \'0\'+ch;\r\n                    str += unescape(\'%\'+ch);\r\n                    if (s) ss--;\r\n                    break;\r\n                }\r\n                default:\r\n                    str += s;\r\n            } // switch\r\n        } else\r\n            str += s;\r\n    } // while\r\n    return str;\r\n} // impString'),(13,1,'FF','ff_integer','Integer Number','Validate that an integer value is entered.','Element Validation','function ff_integer(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_integer'),(14,1,'FF','ff_integeramount','Positive Integer','Validate that an positive integer value is entered.','Element Validation','function ff_integeramount(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_integeramount'),(15,1,'FF','ff_integer_or_empty','Integer or empty','Validate that either an integer value or nothing is entered.','Element Validation','function ff_integer_or_empty(element, message)\r\n{\r\n    if (element.value != \'\') {\r\n        var ex  = /(^-?\\d\\d*$)/;\r\n        if (!ex.test(element.value)) {\r\n            if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n            ff_validationFocus(element.name);\r\n            return message;\r\n        } // if\r\n    } // if\r\n    return \'\';\r\n} // ff_integer_or_empty'),(16,1,'FF','ff_nextpage','Next page','Switchs to the next page.','Element Action','function ff_nextpage(element, action)\r\n{\r\n    if (ff_currentpage < ff_lastpage) {\r\n        ff_switchpage(ff_currentpage+1);\r\n        self.scrollTo(0,0);\r\n    }\r\n} // ff_nextpage'),(17,1,'FF','ff_page1','Page 1','Switches to the first page.','Element Action','function ff_page1(element, action)\r\n{\r\n    ff_switchpage(1);\r\n} // ff_page1'),(18,1,'FF','ff_page2','Page 2','Switches to the second page.','Element Action','function ff_page2(element, action)\r\n{\r\n    if (ff_lastpage >= 2) ff_switchpage(2);\r\n} // ff_page2'),(19,1,'FF','ff_page3','Page 3','Switches to the third page.','Element Action','function ff_page3(element, action)\r\n{\r\n    if (ff_lastpage >= 3) ff_switchpage(3);\r\n} // ff_page3'),(20,1,'FF','ff_previouspage','Previous page','Switches to the previous page.','Element Action','function ff_previouspage(element, action)\r\n{\r\n    if (ff_currentpage > 1){\r\n        ff_switchpage(ff_currentpage-1);\r\n        self.scrollTo(0,0);\r\n    }\r\n} // ff_previouspage'),(21,1,'FF','ff_real','Real Number','Validate that a real number is entered.','Element Validation','function ff_real(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*\\.?\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_real'),(22,1,'FF','ff_realamount','Positive Real Number','Validate that a positive real number is entered.','Element Validation','function ff_realamount(element, message)\r\n{\r\n    var ex  = /(^\\d\\d*\\.?\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_realamount'),(23,1,'FF','ff_resetForm','Reset form','Reset all form inputs to the initial values.','Element Action','function ff_resetForm(element, action)\r\n{\r\n    eval(\'document.\'+ff_processor.form_id).reset();\r\n} // ff_resetForm'),(24,1,'FF','ff_securitycode_entered','Security code entered','Check that a security code was entered.','Element Validation','function ff_securitycode_entered(element, message)\r\n{\r\n    var ex  = /(^\\d{5}$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = \"Security code must be entered as five digits.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_securitycode_entered'),(25,1,'FF','ff_securitycode_ok','Security code ok','Check that a valid security code was entered.','Element Validation','function ff_securitycode_ok(element, message)\r\n{\r\n<?php\r\n    global $ff_seccode;\r\n    if (!isset($ff_seccode)) { \r\n        mt_srand((double)microtime()*1000000);\r\n        $ff_seccode = mt_rand(10000, 99999);\r\n        JFactory::getSession()->set(\'ff_seccode\', $ff_seccode);\r\n    } // if\r\n    $enc = array();\r\n    mt_srand((double)microtime()*1000000);\r\n    for ($i = 0; $i < 256; $i++) $enc[] = mt_rand(0, 255);\r\n    $seccode = (string)$ff_seccode;\r\n    $hash = \'\';\r\n    $ini = $ff_seccode % 240;\r\n    for ($i = 0; $i < 5; $i++) {\r\n        $d = $ini+intval($seccode{$i});\r\n        for ($j = 0; $j < 7; $j++) $d = $enc[$d];\r\n        $hash .= $d;\r\n        $ini = ($ini+$d) % 240;\r\n    } // for\r\n    return\r\n        \"var enc = \".$this->expJsValue($enc).\";\\n\".\r\n        \"var seccode = new String(element.value);\\n\".\r\n        \"if (seccode.length==5) {\\n\".\r\n        \"    var hash = \'\';\\n\".\r\n        \"    var ini = parseInt(element.value) % 240;\\n\".\r\n        \"    var i, j;\\n\".\r\n        \"    for (i = 0; i < 5; i++) {\\n\".\r\n        \"        var d = ini+parseInt(seccode.charAt(i));\\n\".\r\n        \"        for (j = 0; j < 7; j++) d = enc[d];\\n\".\r\n        \"        hash += d;\\n\".\r\n        \"        ini = (ini+d) % 240;\\n\".\r\n        \"    } // for\\n\".\r\n        \"    if (hash == \'$hash\') return \'\';\\n\". \r\n        \"} // if\\n\".\r\n        \"if (message==\'\') message = \\\"Security code is missing or wrong.\\\\n\\\";\\n\".\r\n        \"ff_validationFocus(element.name);\\n\".\r\n        \"return message;\\n\";\r\n?>\r\n} // ff_securitycode_ok'),(26,1,'FF','ff_selectedValues','Get selected values as list','Get values of selected options of a select list as list:\r\n\r\nx = ff_selectedValues(\'myselectlist\');\r\n// x = green,red','Untyped','function ff_selectedValues(name)\r\n{\r\n    vals = \'\';\r\n    opts = ff_getElementByName(name).options;\r\n    for (o = 0; o < opts.length; o++)\r\n        if (opts[o].selected) {\r\n            if (vals != \'\') vals += \',\';\r\n            vals += opts[o].value;\r\n        } // if\r\n    return vals;\r\n} // ff_selectedValues'),(27,1,'FF','ff_setChecked','Set radiobutton checked','Set a radiobutton checked/unchecked','Untyped','function ff_setChecked(name, value, checked)\r\n{\r\n    if (arguments.length<3) checked = true;\r\n    for (var i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) {\r\n            var e = ff_getElementByIndex(i);\r\n            if (e.value == value) {\r\n                e.checked = checked;\r\n                break;\r\n            } // if\r\n        } // if\r\n} // ff_setChecked'),(28,1,'FF','ff_setSelected','Select options of  select list','Select options in a Select List element.\r\n\r\nff_setSelected(\'mylist\', \'green\'); // select green in single or multi mode, unselect all other options\r\nff_setSelected(\'mylist\', \'red,green\'); // select red and green in multi mode, unselect all other options','Untyped','function ff_setSelected(name, list)\r\n{\r\n    ids = list.split(\',\')\r\n    opts = ff_getElementByName(name).options;\r\n    for (o = 0; o < opts.length; o++) {\r\n        state = false;\r\n        for (i = 0; i < ids.length; i++) \r\n            if (ids[i]==opts[o].value) {\r\n                state = true;\r\n                break;\r\n            } // if\r\n        opts[o].selected = state;\r\n    } // for\r\n} // ff_setSelected'),(29,1,'FF','ff_showaction','Show action','Displays the element action.','Element Action','function ff_showaction(element, action)\r\n{\r\n   alert(\'Action \'+action+\' performed by element \'+element.id);\r\n}'),(30,1,'FF','ff_showelementinit','Show element initialization','Display the element initialization (mainly for debugging)','Element Init','function ff_showelementinit(element,condition)\r\n{\r\n    if(!element.name)\r\n    	if(element.length && element.length != 0)\r\n    		alert(\'Initialization of \'+element[0].name+\' at \'+condition);\r\n    else\r\n    	alert(\'Initialization of \'+element.name+\' at \'+condition);\r\n}'),(31,1,'FF','ff_showforminit','Show form initialization','Show when form initialization is run (for debugging)','Form Init','function ff_showforminit()\r\n{\r\n    alert(\'Form initialization\');\r\n}'),(32,1,'FF','ff_showsubmitted','Show submitted status','Display submit status as user feedback.','Form Submitted','function ff_showsubmitted(status, message)\r\n{\r\n    alert(message);\r\n} // ff_showsubmitted'),(33,1,'FF','ff_showvalidation','Show element validation','Display element validation (for debugging)','Element Validation','function ff_showvalidation(element, message)\r\n{\r\n    alert(\'Validation of \'+element.name+\" with message: \\n\"+message);\r\n    return \'\';\r\n}'),(34,1,'FF','ff_submittedhome','Return to homepage','Display submit status and then return to the home page of the site.','Form Submitted','function ff_submittedhome(status, message)\r\n{\r\n    alert(message+\"\\nYou will be redirected to the home page now.\");\r\n    ff_returnHome();\r\n} // ff_submittedhome'),(35,1,'FF','ff_unchecked','Unchecked','Validate that radio button or checkbox is unchecked.','Element Validation','function ff_unchecked(element, message)\r\n{\r\n    if (!element.checked) \r\n        return \'\'; \r\n    else {\r\n        if (message==\'\') message = element.name+\" is checked.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n} // ff_unchecked'),(36,1,'FF','ff_validate_date_DDMMYYYY','Validate Date DD/MM/YYYY format','Validates that the date in a textfield is correctly formatted in DD/MM/YYYY format.\r\nCan be used with a textfield element and/or the Calendar element.','Element Validation','function ff_validate_date_DDMMYYYY(element, message)\r\n{\r\n   // Regular expression used to check if date is in correct format\r\n   var pattern = /[0-3][0-9]\\/(0|1)[0-9]\\/(19|20)[0-9]{2}/;\r\n   if(pattern.test(element.value))\r\n   {\r\n      var date_array = element.value.split(\'/\');\r\n      var day = date_array[0];\r\n\r\n      // Attention! Javascript consider months in the range 0 - 11\r\n      var month = date_array[1] - 1;\r\n      var year = date_array[2];\r\n\r\n      // This instruction will create a date object\r\n      source_date = new Date(year,month,day);\r\n\r\n      if(year != source_date.getFullYear())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n\r\n      if(month != source_date.getMonth())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n\r\n      if(day != source_date.getDate())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n   }\r\n   else\r\n   {\r\n      return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n   }\r\n\r\n   return \'\';\r\n}'),(37,1,'FF','ff_validate_form','Validate form','Validates the form and displays the result.','Element Action','function ff_validate_form(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(0);\r\n    if (error != \'\') {\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else\r\n        alert(\'All inputs are valid.\');\r\n} // ff_validate_form'),(38,1,'FF','ff_validate_nextpage','Validate and next page','Validates the current page, and if everything is ok is switches to the next page.','Element Action','function ff_validate_nextpage(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n       if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else {\r\n        ff_switchpage(ff_currentpage+1);\r\n        self.scrollTo(0,0);   \r\n    }\r\n} // ff_validate_nextpage'),(39,1,'FF','ff_validate_page','Validate page','Validates the current page and displays the result.','Element Action','function ff_validate_page(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else\r\n        alert(\'All inputs are valid.\');\r\n} // ff_validate_page'),(40,1,'FF','ff_validate_prevpage','Validate previous page','Validates the current page and switches to the previous page if all is ok','Element Action','function ff_validate_prevpage(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n       if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else{\r\n    	if(ff_currentpage > 1){\r\n	 ff_switchpage(ff_currentpage-1);\r\n	 self.scrollTo(0,0);\r\n        }\r\n    }\r\n} // ff_validate_prevpage'),(41,1,'FF','ff_validate_submit','Validate and submit form','Validates the whole form, and if everything is ok it submits the form.','Element Action','function ff_validate_submit(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(0);\r\n    if (error != \'\') {\r\n\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus();\r\n    } else\r\n        ff_submitForm();\r\n} // ff_validate_submit'),(42,1,'FF','ff_validemail','Valid email','Validate entry of a valid email (syntax check only)','Element Validation','function ff_validemail(element, message)\r\n{\r\n    var check =\r\n    /^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$/;\r\n    if (!check.test(element.value)){\r\n        if (message==\'\') message = element.name+\" is no valid email address.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_validemail'),(43,1,'FF','ff_validemail_repeat','Validate Email repeat','Checks if the field value is a valid email address and has a second counterpart that has an equal value.\r\nThe 2nd email field must be named \"FIELDNAME_repeat\"!','Element Validation','function ff_validemail_repeat(element, message)\r\n{\r\n    var check =\r\n    /^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$/;\r\n    if (!check.test(element.value)){\r\n        if (message==\'\') message = element.name+\" is no valid email address.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n	\r\n    try{\r\n	    var repeat = element.name.split(\"ff_nm_\")[1].split(\"[]\")[0];\r\n	\r\n	    if(!ff_getElementByName(repeat + \'_repeat\')){\r\n	     	if (message==\'\') message = repeat+\" has no repeat email field.\\n\";\r\n	        ff_validationFocus(element.name);\r\n	        return message;\r\n	    } else {\r\n	        if(ff_getElementByName(repeat + \'_repeat\').value != element.value){\r\n	           if (message==\'\') message = element.name+\" and \" + repeat + \"_repeat do not match.\\n\";\r\n	           ff_validationFocus(repeat + \'_repeat\');\r\n	           return message;\r\n	        }\r\n	    }\r\n    }catch(e){\r\n        return e.description;\r\n    }\r\n\r\n    return \'\';\r\n} // ff_validemail'),(44,1,'FF','ff_valuenotempty','Value not empty','Validate that value is not empty.','Element Validation','function ff_valuenotempty(element, message)\r\n{\r\n    if (element.value!=\'\') return \'\'; \r\n    if (message==\'\') message = \"Please enter \"+element.name+\".\\n\";\r\n    ff_validationFocus(element.name);\r\n    return message;\r\n} // ff_valuenotempty');

--
-- Table structure for table `joo2169_facileforms_subrecords`
--

CREATE TABLE `joo2169_facileforms_subrecords` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `record` int(11) NOT NULL DEFAULT '0',
  `element` int(11) NOT NULL DEFAULT '0',
  `title` varchar(255) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `type` varchar(255) NOT NULL DEFAULT '',
  `value` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_facileforms_subrecords`
--


--
-- Table structure for table `joo2169_fields`
--

CREATE TABLE `joo2169_fields` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT '0',
  `context` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `group_id` int(10) unsigned NOT NULL DEFAULT '0',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `label` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `default_value` text COLLATE utf8mb4_unicode_ci,
  `type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'text',
  `note` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `description` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `state` tinyint(1) NOT NULL DEFAULT '0',
  `required` tinyint(1) NOT NULL DEFAULT '0',
  `checked_out` int(11) NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `params` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `fieldparams` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `language` char(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `created_user_id` int(10) unsigned NOT NULL DEFAULT '0',
  `modified_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified_by` int(10) unsigned NOT NULL DEFAULT '0',
  `access` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `idx_checkout` (`checked_out`),
  KEY `idx_state` (`state`),
  KEY `idx_created_user_id` (`created_user_id`),
  KEY `idx_access` (`access`),
  KEY `idx_language` (`language`),
  KEY `idx_context` (`context`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_fields`
--


--
-- Table structure for table `joo2169_fields_categories`
--

CREATE TABLE `joo2169_fields_categories` (
  `field_id` int(11) NOT NULL DEFAULT '0',
  `category_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`field_id`,`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_fields_categories`
--


--
-- Table structure for table `joo2169_fields_groups`
--

CREATE TABLE `joo2169_fields_groups` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT '0',
  `context` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `note` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `description` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `state` tinyint(1) NOT NULL DEFAULT '0',
  `checked_out` int(11) NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `params` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `language` char(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `created_by` int(10) unsigned NOT NULL DEFAULT '0',
  `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified_by` int(10) unsigned NOT NULL DEFAULT '0',
  `access` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`),
  KEY `idx_checkout` (`checked_out`),
  KEY `idx_state` (`state`),
  KEY `idx_created_by` (`created_by`),
  KEY `idx_access` (`access`),
  KEY `idx_language` (`language`),
  KEY `idx_context` (`context`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_fields_groups`
--


--
-- Table structure for table `joo2169_fields_values`
--

CREATE TABLE `joo2169_fields_values` (
  `field_id` int(10) unsigned NOT NULL,
  `item_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Allow references to items which have strings as ids, eg. none db systems.',
  `value` text COLLATE utf8mb4_unicode_ci,
  KEY `idx_field_id` (`field_id`),
  KEY `idx_item_id` (`item_id`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_fields_values`
--


--
-- Table structure for table `joo2169_finder_filters`
--

CREATE TABLE `joo2169_finder_filters` (
  `filter_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL,
  `alias` varchar(255) NOT NULL,
  `state` tinyint(1) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `created_by` int(10) unsigned NOT NULL,
  `created_by_alias` varchar(255) NOT NULL,
  `modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified_by` int(10) unsigned NOT NULL DEFAULT '0',
  `checked_out` int(10) unsigned NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `map_count` int(10) unsigned NOT NULL DEFAULT '0',
  `data` mediumtext NOT NULL,
  `params` longtext,
  PRIMARY KEY (`filter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_filters`
--


--
-- Table structure for table `joo2169_finder_links`
--

CREATE TABLE `joo2169_finder_links` (
  `link_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `url` varchar(255) NOT NULL,
  `route` varchar(255) NOT NULL,
  `title` varchar(400) DEFAULT NULL,
  `description` text,
  `indexdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `md5sum` varchar(32) DEFAULT NULL,
  `published` tinyint(1) NOT NULL DEFAULT '1',
  `state` int(5) DEFAULT '1',
  `access` int(5) DEFAULT '0',
  `language` varchar(8) NOT NULL,
  `publish_start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `publish_end_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `end_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `list_price` double unsigned NOT NULL DEFAULT '0',
  `sale_price` double unsigned NOT NULL DEFAULT '0',
  `type_id` int(11) NOT NULL,
  `object` mediumblob NOT NULL,
  PRIMARY KEY (`link_id`),
  KEY `idx_type` (`type_id`),
  KEY `idx_md5` (`md5sum`),
  KEY `idx_url` (`url`(75)),
  KEY `idx_published_list` (`published`,`state`,`access`,`publish_start_date`,`publish_end_date`,`list_price`),
  KEY `idx_published_sale` (`published`,`state`,`access`,`publish_start_date`,`publish_end_date`,`sale_price`),
  KEY `idx_title` (`title`(100))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links`
--


--
-- Table structure for table `joo2169_finder_links_terms0`
--

CREATE TABLE `joo2169_finder_links_terms0` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms0`
--


--
-- Table structure for table `joo2169_finder_links_terms1`
--

CREATE TABLE `joo2169_finder_links_terms1` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms1`
--


--
-- Table structure for table `joo2169_finder_links_terms2`
--

CREATE TABLE `joo2169_finder_links_terms2` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms2`
--


--
-- Table structure for table `joo2169_finder_links_terms3`
--

CREATE TABLE `joo2169_finder_links_terms3` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms3`
--


--
-- Table structure for table `joo2169_finder_links_terms4`
--

CREATE TABLE `joo2169_finder_links_terms4` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms4`
--


--
-- Table structure for table `joo2169_finder_links_terms5`
--

CREATE TABLE `joo2169_finder_links_terms5` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms5`
--


--
-- Table structure for table `joo2169_finder_links_terms6`
--

CREATE TABLE `joo2169_finder_links_terms6` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms6`
--


--
-- Table structure for table `joo2169_finder_links_terms7`
--

CREATE TABLE `joo2169_finder_links_terms7` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms7`
--


--
-- Table structure for table `joo2169_finder_links_terms8`
--

CREATE TABLE `joo2169_finder_links_terms8` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms8`
--


--
-- Table structure for table `joo2169_finder_links_terms9`
--

CREATE TABLE `joo2169_finder_links_terms9` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_terms9`
--


--
-- Table structure for table `joo2169_finder_links_termsa`
--

CREATE TABLE `joo2169_finder_links_termsa` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termsa`
--


--
-- Table structure for table `joo2169_finder_links_termsb`
--

CREATE TABLE `joo2169_finder_links_termsb` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termsb`
--


--
-- Table structure for table `joo2169_finder_links_termsc`
--

CREATE TABLE `joo2169_finder_links_termsc` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termsc`
--


--
-- Table structure for table `joo2169_finder_links_termsd`
--

CREATE TABLE `joo2169_finder_links_termsd` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termsd`
--


--
-- Table structure for table `joo2169_finder_links_termse`
--

CREATE TABLE `joo2169_finder_links_termse` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termse`
--


--
-- Table structure for table `joo2169_finder_links_termsf`
--

CREATE TABLE `joo2169_finder_links_termsf` (
  `link_id` int(10) unsigned NOT NULL,
  `term_id` int(10) unsigned NOT NULL,
  `weight` float unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`term_id`),
  KEY `idx_term_weight` (`term_id`,`weight`),
  KEY `idx_link_term_weight` (`link_id`,`term_id`,`weight`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_links_termsf`
--


--
-- Table structure for table `joo2169_finder_taxonomy`
--

CREATE TABLE `joo2169_finder_taxonomy` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `parent_id` int(10) unsigned NOT NULL DEFAULT '0',
  `title` varchar(255) NOT NULL,
  `state` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `access` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `ordering` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `parent_id` (`parent_id`),
  KEY `state` (`state`),
  KEY `ordering` (`ordering`),
  KEY `access` (`access`),
  KEY `idx_parent_published` (`parent_id`,`state`,`access`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_taxonomy`
--

INSERT INTO `joo2169_finder_taxonomy` VALUES (1,0,'ROOT',0,0,0);

--
-- Table structure for table `joo2169_finder_taxonomy_map`
--

CREATE TABLE `joo2169_finder_taxonomy_map` (
  `link_id` int(10) unsigned NOT NULL,
  `node_id` int(10) unsigned NOT NULL,
  PRIMARY KEY (`link_id`,`node_id`),
  KEY `link_id` (`link_id`),
  KEY `node_id` (`node_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_taxonomy_map`
--


--
-- Table structure for table `joo2169_finder_terms`
--

CREATE TABLE `joo2169_finder_terms` (
  `term_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `term` varchar(75) NOT NULL,
  `stem` varchar(75) NOT NULL,
  `common` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `phrase` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `weight` float unsigned NOT NULL DEFAULT '0',
  `soundex` varchar(75) NOT NULL,
  `links` int(10) NOT NULL DEFAULT '0',
  `language` char(3) NOT NULL DEFAULT '',
  PRIMARY KEY (`term_id`),
  UNIQUE KEY `idx_term` (`term`),
  KEY `idx_term_phrase` (`term`,`phrase`),
  KEY `idx_stem_phrase` (`stem`,`phrase`),
  KEY `idx_soundex_phrase` (`soundex`,`phrase`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_terms`
--


--
-- Table structure for table `joo2169_finder_terms_common`
--

CREATE TABLE `joo2169_finder_terms_common` (
  `term` varchar(75) NOT NULL,
  `language` varchar(3) NOT NULL,
  KEY `idx_word_lang` (`term`,`language`),
  KEY `idx_lang` (`language`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_terms_common`
--

INSERT INTO `joo2169_finder_terms_common` VALUES ('a','en'),('about','en'),('after','en'),('ago','en'),('all','en'),('am','en'),('an','en'),('and','en'),('ani','en'),('any','en'),('are','en'),('aren\'t','en'),('as','en'),('at','en'),('be','en'),('but','en'),('by','en'),('for','en'),('from','en'),('get','en'),('go','en'),('how','en'),('if','en'),('in','en'),('into','en'),('is','en'),('isn\'t','en'),('it','en'),('its','en'),('me','en'),('more','en'),('most','en'),('must','en'),('my','en'),('new','en'),('no','en'),('none','en'),('not','en'),('noth','en'),('nothing','en'),('of','en'),('off','en'),('often','en'),('old','en'),('on','en'),('onc','en'),('once','en'),('onli','en'),('only','en'),('or','en'),('other','en'),('our','en'),('ours','en'),('out','en'),('over','en'),('page','en'),('she','en'),('should','en'),('small','en'),('so','en'),('some','en'),('than','en'),('thank','en'),('that','en'),('the','en'),('their','en'),('theirs','en'),('them','en'),('then','en'),('there','en'),('these','en'),('they','en'),('this','en'),('those','en'),('thus','en'),('time','en'),('times','en'),('to','en'),('too','en'),('true','en'),('under','en'),('until','en'),('up','en'),('upon','en'),('use','en'),('user','en'),('users','en'),('veri','en'),('version','en'),('very','en'),('via','en'),('want','en'),('was','en'),('way','en'),('were','en'),('what','en'),('when','en'),('where','en'),('whi','en'),('which','en'),('who','en'),('whom','en'),('whose','en'),('why','en'),('wide','en'),('will','en'),('with','en'),('within','en'),('without','en'),('would','en'),('yes','en'),('yet','en'),('you','en'),('your','en'),('yours','en');

--
-- Table structure for table `joo2169_finder_tokens`
--

CREATE TABLE `joo2169_finder_tokens` (
  `term` varchar(75) NOT NULL,
  `stem` varchar(75) NOT NULL,
  `common` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `phrase` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `weight` float unsigned NOT NULL DEFAULT '1',
  `context` tinyint(1) unsigned NOT NULL DEFAULT '2',
  `language` char(3) NOT NULL DEFAULT '',
  KEY `idx_word` (`term`),
  KEY `idx_context` (`context`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_tokens`
--


--
-- Table structure for table `joo2169_finder_tokens_aggregate`
--

CREATE TABLE `joo2169_finder_tokens_aggregate` (
  `term_id` int(10) unsigned NOT NULL,
  `map_suffix` char(1) NOT NULL,
  `term` varchar(75) NOT NULL,
  `stem` varchar(75) NOT NULL,
  `common` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `phrase` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `term_weight` float unsigned NOT NULL,
  `context` tinyint(1) unsigned NOT NULL DEFAULT '2',
  `context_weight` float unsigned NOT NULL,
  `total_weight` float unsigned NOT NULL,
  `language` char(3) NOT NULL DEFAULT '',
  KEY `token` (`term`),
  KEY `keyword_id` (`term_id`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_tokens_aggregate`
--


--
-- Table structure for table `joo2169_finder_types`
--

CREATE TABLE `joo2169_finder_types` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `mime` varchar(100) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `title` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data for table `joo2169_finder_types`
--


--
-- Table structure for table `joo2169_flexicontact_log`
--

CREATE TABLE `joo2169_flexicontact_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `datetime` datetime NOT NULL,
  `name` varchar(60) NOT NULL DEFAULT '',
  `email` varchar(60) NOT NULL DEFAULT '',
  `admin_email` varchar(60) NOT NULL DEFAULT '',
  `admin_from_email` varchar(60) NOT NULL DEFAULT '',
  `user_from_email` varchar(60) NOT NULL DEFAULT '',
  `admin_reply_to_email` varchar(60) NOT NULL DEFAULT '',
  `subject` varchar(100) NOT NULL DEFAULT '',
  `message` text NOT NULL,
  `config_show_copy` tinyint(4) NOT NULL DEFAULT '99',
  `show_copy` tinyint(4) NOT NULL DEFAULT '99',
  `status_main` varchar(255) NOT NULL DEFAULT '',
  `status_copy` varchar(255) NOT NULL DEFAULT '',
  `ip` varchar(40) NOT NULL DEFAULT '',
  `browser_id` tinyint(4) NOT NULL DEFAULT '0',
  `browser_string` varchar(20) NOT NULL DEFAULT '',
  `list_choice` varchar(60) DEFAULT NULL,
  `field1` varchar(100) DEFAULT NULL,
  `field2` varchar(100) DEFAULT NULL,
  `field3` varchar(100) DEFAULT NULL,
  `field4` varchar(100) DEFAULT NULL,
  `field5` varchar(100) DEFAULT NULL,
  `agreement_check` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `DATETIME` (`datetime`)
) ENGINE=MyISAM AUTO_INCREMENT=173 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joo2169_flexicontact_log`
--

INSERT INTO `joo2169_flexicontact_log` VALUES (3,'2016-01-07 22:04:25','Touzet','Julien.touzet@onf.fr','estelle.lebreton@techneau.fr','info@plasteau.com','info@plasteau.com','Julien.touzet@onf.fr','Contact','Bonjour, je recherche une cuvede 2000l  pour stoker l eau du reseau public, avez vous ce genre de produit? Vos concurent appelle cela cuve alimentaire? Merci pour votre reponse.',2,0,'1','1','109.17.182.15',3,'Chrome','','','Cher','Par internet','','',0),(4,'2016-02-10 22:13:11','benali','renovationben1@gmail.com','estelle.lebreton@techneau.fr','info@plasteau.fr','info@plasteau.fr','renovationben1@gmail.com','Contact','BONJOUR\r\nj\'ai besoin d\'un rehausseur réf ETR47EF pour cuve réf ET06000\r\nmerci de me répondre au 0609135664 \r\nbonne journée',2,0,'1','1','86.198.1.232',3,'Chrome','','SARL RENOV BEN','93100','','','',0),(5,'2016-02-15 16:31:33','Touillet Fabien ','fabientouillet@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','fabientouillet@hotmail.fr','Contact','Serai t\'ils possible d\'avoir un devis pour une cuve de récupération d\'eau de pluie Plate 3000 L merci d\'avance ',2,0,'1','1','80.215.230.178',2,'Safari','','Transports Jourdan ','50600','Nous transportons pour vous ','','',0),(6,'2016-02-22 17:27:37','martin ','gilles.martin6@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gilles.martin6@orange.fr','Contact','Bonjour pourriez-vous me faire parvenir l\'adresse du distributeur je serai intéressée pour 2 cuves EP800V\r\nSalutation ',2,0,'1','1','92.137.51.84',0,'MSIE','','','rhone','inter net','','',0),(7,'2016-02-25 10:47:07','SAINT-DENIS','ranger.saint-denis@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','ranger.saint-denis@wanadoo.fr','Contact','Madame, Monsieur,\r\n\r\n\r\nPouvez-vous nous remettre votre meilleure offre de prix pour un appel d\'offres suivant les articles  référencés ci dessous:\r\nEP600B...................... 27,00 U.\r\nARE11 ....................... 27,00 U. \r\n\r\nVous remerciant par avance.\r\n\r\nCordialement.\r\n\r\nSAS COUVERTURE RANGER\r\nYannick SAINT-DENIS   ',2,0,'1','1','80.15.84.45',3,'Chrome','','SAS COUVERTURE RANGER','EURE','Par architecte','','',0),(8,'2016-03-12 17:06:47','DE ALMEIDA SILVA','arda-silva@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','arda-silva@orange.fr','Contact','Bonjour, j\'aimerais connaitre les prix des cuves de récupération d\'eau de pluie de 10 000L pour une utilisation pour la maison (toilettes, douche, lave linge, lave vaisselle)\r\nPourriez vous également me transmettre le prix des cuves extraplates de 5000L pour la même utilisation.\r\nMerci par avance de l\'attention que vous porterez à ma demande\r\nBien cordialement\r\nKatia DE ALMEIDA SILVA',2,0,'1','1','81.51.194.167',1,'Firefox','','particulier','Doubs','internet','','',0),(9,'2016-03-30 21:45:41','dutoit ','dutoit_tp@yahoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','dutoit_tp@yahoo.fr','Contact','Bonjour \r\n\r\nSerait t il possible d\'avoir des docs papiers ? \r\n\r\nCordialement ',2,0,'1','1','90.41.186.3',1,'Firefox','','dutoit tp','74','','','',0),(10,'2016-04-07 22:03:08','ZYGUEL Christophe','christophemamaison@gmail.ocm','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christophemamaison@gmail.ocm','Contact','Bonjour,\r\nDepuis quelques temps je suis de plus en plus sollicité pour l\'installation de cuves enterrées de récupération d\'eau de pluie de capacités allant de 5m3 à 15m3.\r\nL\'usage est pour l\'intérieur et l\'extérieur de la maison.\r\nPouvez-vous me communiquer vos modèles susceptibles de répondre à ces besoins ainsi que les tarifs ?\r\nMerci\r\n',2,0,'1','1','78.212.118.205',1,'Firefox','','installateur de solutions stockage d\'eau de pluie indépendant','40','Internet','','',0),(11,'2016-04-29 09:16:55','Sicot','christophe.sicot@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christophe.sicot@orange.fr','Contact','Bonjour nous sommes intéressés par votre silo à granulés. Vous pouvez nous joindre au 06.88.14.18.23 Cordialement ',2,0,'1','1','86.253.144.211',2,'Safari','','Evauttre','77','Google','','',0),(12,'2016-05-01 12:26:57','Racle','ariane.racle@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','ariane.racle@orange.fr','Contact','j\'aimerai recevoir votre catalogue de prix et savoir si vous livrer à domicile.\r\nAvec mes meilleures salutations',2,0,'1','1','88.127.120.22',2,'Safari','','Aucune','000000','Internet','','',0),(13,'2016-05-24 15:23:33','mathe jeremie','mrsjeremie@hotmail.Fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','mrsjeremie@hotmail.Fr','Contact','bonjour j\'aimerai recevoir la fiche technique afin de pouvoir raccorder une ecociter avec pompe immerger, système a bascule et vase 8litres chez un client car je ne vois pas comment raccorder sa au réseau. merci cordialement Mathé jérémie.',2,0,'1','1','78.244.128.33',2,'Safari','','mj plomberie','14','client','','',0),(14,'2016-05-24 19:30:55','GUIARD Louis','louis.guiard@sfr.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','louis.guiard@sfr.fr','Contact','Ma cuve Ecopluie EP800V est percée sur 45mm au fond dans l\'encoche pour barre support de robinet. Comment la réparer si possible? Merci',2,0,'1','1','93.7.61.41',3,'Chrome','','Particulier','49','Entreprise BATIBAT /ANGERS','','',0),(15,'2016-06-17 18:53:24','M Bandini Remy','remy.bandini@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','remy.bandini@gmail.com','Contact','Bonjour,\r\nSuite à l\'installation d\'une cuve plasteau(5000l),je rencontre un problème de disfonctionnement lié à l\'interrupteur flotteur.Le depot Brosette(foix) qui m\'a fourni la cuve a fermé depuis.Pourriez vous me donner une solution pour le remplacement de cette pièce.\r\nCordialement.',2,0,'1','1','78.212.19.21',3,'Chrome','','','ariege (09)','','','',0),(16,'2016-06-21 08:26:35','NACAM','nacam.experimmo@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','nacam.experimmo@wanadoo.fr','Contact','Je souhaite installer un système de récupération des eaux de pluie non enterré.\r\nMerci de m\'informer',2,0,'1','1','86.211.60.121',1,'Firefox','','Cabinet NACAM','VAR','Internet','','',0),(17,'2016-06-22 11:38:13','VAUCHELLE JEAN-MARC','jean-marc.vauchelle@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jean-marc.vauchelle@orange.fr','Contact','Bonjour,\r\nJ\'ai un récupérateur d\'eau de pluie ECO PLUIE de 600 l qui fuit. Comment le réparer ou le faire réparer ?\r\nMerci de votre réponse\r\nCordialement',2,0,'1','1','90.25.11.246',3,'Chrome','','','49','','','',0),(18,'2016-06-23 00:26:57','Soyer','Alexandre.soyer71@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Alexandre.soyer71@orange.fr','Contact','Bonjour, je serais intéressé par une cuve de récupération d\'eau de pluie, modèle EP1700P... J\'aimerai savoir le tarif avec la livraison et les disponibilités ... Merci par avance ',2,0,'1','1','90.39.19.94',2,'Safari','','','Saône et Loire ','Bouche à oreille ','','',0),(19,'2016-06-30 09:04:25','PASQUIER Aurore','apasquier@idplusing.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','apasquier@idplusing.fr','Contact','Bonjour,\r\n\r\nNous aurions besoin d\'une estimation pour la réalisation d\'une cuve enterrée pour le relevage des eaux de pluies sur un chantier situé à Orléans.\r\nNotre cuve devra faire 18 m3.\r\nPouvez-vous m\'indiquer le coût (fourniture et pose) d\'une telle cuve, ses caractéristiques et les processus de mise en oeuvre (terrassement spécifique taluté ?béton de propreté sous la cuve ?).\r\n\r\nCordialement,',2,0,'1','1','109.1.128.46',1,'Firefox','','ID+ ingénierie','76','internet','','',0),(20,'2016-07-18 08:29:41','BONAFE','eb@vigasphalt.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eb@vigasphalt.com','Contact','Prix de l\'éco d\'eau 300 litres couleur verte\r\nNombre : 4 unités',2,0,'1','1','89.91.239.161',0,'MSIE','','VIGASPHALT','VAL DE MARNE','SUR UN  DESCRIPTIF','','',0),(21,'2016-07-18 16:07:04','hammada mohammed ','export@ubitech.es','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','export@ubitech.es','Contact','Bonjour,\r\nNous sommes une entreprise  spécialisés dans la fabrication de différents types de moule. Je voudrais, si vous pouvez me donner un email où je peux vous envoyer plus d\'informations sur notre services.\r\nVous pouvez visiter notre site web www.ubitech.es  où vous pourriez obtenir  plus d\'informations sur notre société.\r\nDans l’attente de vos nouvelles, cordiales \r\nSalutations \r\n',2,0,'1','1','47.61.95.18',3,'Chrome','','Ubitech moldes y modelos industriales','technico-comercial','Web','','',0),(22,'2016-08-24 10:25:30','Dubost','tofdubost@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','tofdubost@hotmail.fr','Contact','Bonjour,\r\nÉtant propriétaire d\'une maison dans laquelle est installé une cuve de stockage enterré dont la plaque signalétique comporte les informations suivantes:\r\n\r\n- référence : ET 5000 R\r\n- N° série de cuve : ET 5141\r\n- Dept : 63\r\n- Date de livraison : 26/03/2014\r\n\r\nLe nivellement du terrain impose que je rajoute une rehausse la plus petite possible (15-20 cm idéalement), je trouve plusieurs références sur votre site correspondant à ma cuve (références différentes entre doc technique et catalogues), pourriez-vous m\'aider à sélectionner la bonne? Ainsi que me donner la liste des distributeur auxquels m\'adresser.\r\n\r\nMerci d\'avance\r\n\r\nMes coordonnées:\r\nM. Dubost Christophe\r\n6 Rue du clos de Lachamp\r\n63200 LA MOUTADE\r\n\r\nPort. 0684836980\r\nmail : tofdubost@hotmail.fr',2,0,'1','1','78.243.74.130',1,'Firefox','','','63','plaque signalétique sur cuve','','',0),(23,'2016-09-27 13:46:48','geraud','contact_ace@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact_ace@orange.fr','Contact','pourriez vous me faire parvenir un tarif et une grille de remise concernant vos silo à pellets.\r\ncordialement Christophe Geraud',2,0,'1','1','176.157.101.69',3,'Chrome','','avenir chauff eco','24','internet','','',0),(24,'2016-10-03 11:05:40','DORIER','jujuthedrummer@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jujuthedrummer@hotmail.fr','Contact','Devis pour cuve 8000L pour récupération eau pluviale et alimentation en eau de l\'habitat.',2,0,'1','1','92.144.129.19',3,'Chrome','','','drome','internet','','',0),(25,'2016-10-11 17:25:46','BOUTRY','pascal.boutry2@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','pascal.boutry2@wanadoo.fr','Contact','BONJOUR\r\nES CE QUE VOUS VENDEZ AUSSI VOS CUVES DIRECTEMENT AU PARTICULIER\r\nSI OUI J \'AIMERAI LE TARIF ET LES DIMENSION DES  CUVES ETY01000,  OU AUTRE CAR JE SUIS LIMITE EN LARGEUR LA OU JE VEUX LA METTRE ( maximum 0.90 de larg et 1m65 de haut) \r\nCORDIALEMENT BP',2,0,'1','1','90.51.126.205',3,'Chrome','','1962','CALVADOS','INTERNET','','',0),(26,'2016-10-18 06:36:23','Le Gouic','herve.legouic@bretagne.bzh','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','herve.legouic@bretagne.bzh','Contact','Bonjour,\r\nNous allons nous équiper d\'une cuve de récupération de 3000L de votre fabrication. Pourriez vous nous transmettre les fiches techniques des pompes dive 1000 et dive 1200 pour que nous puissions faire un choix entre ces 2 matériels.\r\nMerci par avance, cordialement,\r\nH Le Gouic',2,0,'1','1','46.218.2.49',1,'Firefox','','Lycée Marie Le Franc','56','Entreprise de TP','','',0),(27,'2016-10-19 11:55:06','MAGNIEZ','rmagniez@eurovia.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','rmagniez@eurovia.com','Contact','Bonjour,\r\n\r\nPourriez-vous me remettre votre meilleur offre pour une cuve de récupération d’eau de pluie de 7 m3 pré-équipé d’une pompe.\r\n\r\nCordialement.\r\n',2,0,'1','1','109.26.141.18',1,'Firefox','','JEAN LEFEBVRE DENAIN','59220','INTERNET','','',0),(28,'2016-11-13 15:33:34','RAFAMANTANANTSOA','contact@eonika.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact@eonika.fr','Contact','Bonjour,\r\n\r\nJe suis un économiste de la construction et je souhaite recevoir votre documentation ou catalogue avec prix, ainsi que des échantillons de vos produits\r\n\r\n\r\nVeuillez trouver ci - joint notre coordonnée:\r\n\r\nCabinet EONIKA\r\nECONOMISTE DE LA CONSTRUCTION\r\nTéléport 6\r\n2,rue de la Fontaine d\'Adam\r\n86200 LOUDUN\r\nTél: 05 17 35 51 60\r\ncontact@eonika.fr\r\n\r\n\r\nEn attente de votre retour\r\n\r\nCordialement\r\n\r\nHermann RAFAMANTANANTSOA\r\nCabinet EONIKA\r\nECONOMISTE DE LA CONSTRUCTION\r\nTéléport 6\r\n2,rue de la Fontaine d\'Adam\r\n86200 LOUDUN\r\nTél: 05 17 35 51 60\r\ncontact@eonika.fr',2,0,'1','1','77.152.249.39',3,'Chrome','','810691956','86','CRH FRANCE DISTRIBUTION','','',0),(29,'2016-12-09 15:38:07','ROCHER ERIC','eric.rocher@ville-chatellerault.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eric.rocher@ville-chatellerault.fr','Contact','Bonjour,\r\nje désire installer sur la commune de Châtellerault une réserve incendie enterrer de 120m3\r\nProjet en 2017-2018\r\nafin de déterminer mon enveloppe financière \r\nj\'ai besoin de connaitre vos tarifs \r\nCuve 120m3 acier ou Polyéthylène\r\navec rehausse de 1.00,robinet flotteur\r\nen option berceau en cas de présence de nappe\r\net livraison sur site (ville de Châtellerault)\r\nmerci de me faire une proposition \r\nCordialement\r\n\r\nROCHER ERIC\r\nService Aménagement Urbain\r\nUnité Réseaux Rigides\r\nAdduction d\'Eau Potable/Eau Pluviale\r\nDéfense incendie\r\nTel 05/49/20/30/72\r\nPort 06/73/46/91/10\r\neric.rocher@ville-chatellerault.fr',2,0,'1','1','80.245.39.107',1,'Firefox','','ville de chatellerault','86','pose d\'une cuve pour la récupération des eaux de ruisellement posé par la société EIFFAGE','','',0),(30,'2017-01-02 17:52:19','BRIHAY/FERRARY','julie.brihay@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','julie.brihay@gmail.com','Contact','Bonjour,\r\nun sous traitant (Société TRM) de notre constructeur maison phénix nous a installé une cuve de récupération d\'eau de pluie en polyester (il me semble) courant mars-avril 2016 et nous n\'avons aucun document (garantie et notice d\'utilisation). Pouvez-vous me les transmettre s\'il vous plait.\r\n\r\nMerci d\'avance.\r\n\r\nCordialement,\r\n\r\nJulie BRIHAY',2,0,'1','1','78.126.41.209',3,'Chrome','','','eure','','','',0),(31,'2017-02-02 16:11:34','FOSSE Gabrielle','gabrielle.fosse@tempartners.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gabrielle.fosse@tempartners.com','Contact','Bonjour,\r\n\r\nLe groupe TEM partners se dote d\'une nouvelle compétence VRD au sein de ces équipes de maitrise d\'oeuvre. \r\nDans ce cadre et pour la conception de nos futurs projets d\'aménagements extérieurs, pourriez vous me transmettre votre catalogue avec vos tarifs en cours? Et plus particulièrement concernant les systèmes de récupération d\'eau de pluie, de réserves anti incendie et de stockage des effluents.\r\n\r\nVous remerciant par avance,\r\nCordialement, \r\n\r\nGabrielle FOSSE\r\nTEM PARTNERS\r\n25 rue Joannes Carret\r\n69 266 Lyon cedex 09',2,0,'1','1','77.158.16.236',3,'Chrome','','TEM PARTNERS','69','ancien contact','','',0),(32,'2017-04-04 14:55:54','BOMPARD','amanda.bompard@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','amanda.bompard@orange.fr','Contact','Madame, Monsieur,\r\n\r\nJe m’appelle Amanda, j’ai 23 ans et avec mon ami Eric, âgé de 25 ans, nous venons de nous installer dans l’Orne, département où j’ai suivi ma formation agricole (dépt 61 – Basse Normandie) . Je souhaiterais y créer prochainement une activité agricole.\r\n\r\nMon ami n’a pas de formation agricole mais a accepté de me suivre dans mon projet.\r\n\r\nNous exerçons actuellement une activité en CDD et rémunérée au SMIC.\r\n\r\nChaque moment de repos est utilisé à la réalisation de travaux et à l’entretien du terrain, mais ne disposant, ni de moyen financier suffisant ni de matériel, les travaux sont difficiles.\r\n\r\nNous vous sollicitions pour nous aider par un don en matériel, d’une aide financière (remise ou autre) pour l’acquisition de matériel agricole, matériel de jardinage, apiculture ou tout autre matériel d’entretien des espaces verts, ou moyens de stockage (eau, foin, paille…)\r\n\r\nCela nous ferait très plaisir que votre société puisse nous aider dans le développement de notre projet.\r\n\r\nN’hésitez pas à nous contacter pour de plus amples informations à :\r\n\r\namanda.bompard@orange.fr ou eric9422@hotmail.fr\r\n\r\nVous remerciant par avance de l’intérêt que vous pourrez porter à cette demande. \r\n\r\nNous sommes à votre disposition pour de plus amples renseignements.\r\n\r\n\r\nAmanda BOMPARD\r\nEric CHOUPEAUX\r\n',2,0,'1','1','89.227.228.170',3,'Chrome','','','61','Internet','','',0),(33,'2017-04-04 18:48:04','Chaton','goumi@sfr.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','goumi@sfr.fr','Contact','Bonjour, j\'aurai besoin d\'un devis pour une réserve incendie de 30 000 litres. merci',2,0,'1','1','84.6.230.46',3,'Chrome','','','89','internet','','',0),(34,'2017-04-13 04:02:36','DECOUESPEL','company.amadeusartenet@gmai.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','company.amadeusartenet@gmai.com','Contact','MADAME, MONSIEUR,\r\n\r\nNOUS VOUDRIONS SAVOIR SI VOUS EXPORTEZ VOS GAMMES DE CUVES RÉCUPÉRATEUR D\'EAU ET DANS QUEL PAYS CAR NOUS POURRIONS ETRE INTÉRESSÉS PAR CERTAINS DE VOS PRODUITS.\r\n\r\nCORDIALEMENT.\r\nG. de COUESPEL\r\nSOCIÉTÉ AMADEUS ARTE.NET SA DE C.V.',2,0,'1','1','187.178.198.162',3,'Chrome','','AMADEUSARTE.NET SA DE C.V.','IMPORT','INTERNET','','',0),(35,'2017-04-13 04:02:36','DECOUESPEL','company.amadeusartenet@gmai.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','company.amadeusartenet@gmai.com','Contact','MADAME, MONSIEUR,\r\n\r\nNOUS VOUDRIONS SAVOIR SI VOUS EXPORTEZ VOS GAMMES DE CUVES RÉCUPÉRATEUR D\'EAU ET DANS QUEL PAYS CAR NOUS POURRIONS ETRE INTÉRESSÉS PAR CERTAINS DE VOS PRODUITS.\r\n\r\nCORDIALEMENT.\r\nG. de COUESPEL\r\nSOCIÉTÉ AMADEUS ARTE.NET SA DE C.V.',2,0,'1','1','187.178.198.162',3,'Chrome','','AMADEUSARTE.NET SA DE C.V.','IMPORT','INTERNET','','',0),(36,'2017-05-02 19:21:49','LOZES THIERRY','thierry.lozes@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','thierry.lozes@hotmail.com','Contact','Bonjour, j\'ai besoin d\'un devis pour une réserve d\'eau anti-incendie à enterrer et en polyéthylène.d\'un volume de 60m3\r\nlivraison sur besse sur issole 83890',2,0,'1','1','90.0.54.139',3,'Chrome','','LOZES','Hérault','internet','','',0),(37,'2017-05-22 10:47:21','DELMOTTE Frédéric','delmotte.frederic@beaufrere-tp.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','delmotte.frederic@beaufrere-tp.fr','Contact','Bonjour,\r\nNous répondons à un appel d’offres à Sérézin du Rhône.\r\nNous devons chiffrer une rétention d’eaux pluviales de 30m3 avec pompe immergée, filtres, station de pilotage eau de pluie/réseau...\r\nPouvez-vous nous adresser un prix et/ou nous contacter pour plus d’infos.\r\nL’Architecte de l’opération est : Studio99 – 1, Rue Bodin – 69001 LYON\r\nMerci d’avance.\r\nF. DELMOTTE – PDG\r\n',2,0,'1','1','109.190.235.233',0,'MSIE','','BEAUFRERE-TP','69','CCTP','','',0),(38,'2017-05-24 12:19:49','FALL','EM.FALL@BAOCIAL.COM','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','EM.FALL@BAOCIAL.COM','Contact','VOTRE DÉVELOPPEMENT EXPORT EN AFRIQUE\r\n\r\nBonjour,\r\n\r\nJe me permets de vous contacter au sujet de votre développement à l\'international en Afrique.\r\n\r\nBasée à Marseille, notre société BAOCIAL vous accompagne dans votre développement de marchés dans les pays d\'Afrique Subsaharienne où nous sommes présents avec nos collaborateurs locaux. Nous vous proposons un accompagnement opérationnel et sur-mesure (en fonction de votre stratégie, de vos besoins et objectifs) depuis les phases de réflexion stratégique, jusqu’à la réalisation des phases opérationnelles sur le terrain. Ce qui vous permettra de dynamiser votre chiffre d\'affaires export en Afrique, dans les pays de la « Zone BAOCIAL », en toute sécurité. \r\n\r\nBesoin de relais de croissance en Afrique pour sécuriser votre chiffre d’affaires ? N’attendez-plus, BAOCIAL peut vous aider. \r\n\r\nEn attendant votre retour pour définir plus précisément vos besoins et convenir de la suite, nous restons à votre disposition pour tout complément d’information.\r\n\r\nCordialement\r\n\r\nBAOCIAL SARL\r\nTél: +33(0)4 83 43 42 40\r\nhttps://www.baocial.com ',2,0,'1','1','176.158.65.234',3,'Chrome','','BAOCIAL SARL','13','','','',0),(39,'2017-06-02 15:24:22','LUCIENNE LAURENT','contact@setap-tp.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact@setap-tp.fr','Contact','Nous aurions besoin du prix de la cuve de régulation d\'eau pluie, sortie basse, plate 5000 litre (ref ETS05000R)',2,0,'1','1','80.11.38.24',3,'Chrome','','SETAP','COTES D\'ARMOR','internet','','',0),(40,'2017-06-08 14:09:20','LUCIENNE LAURENT','contact@setap-tp.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact@setap-tp.fr','Contact','Avez vous reçu m\'a premiere demande de prix concernant la cuve ets05000r\r\n',2,0,'1','1','80.11.38.24',3,'Chrome','','SETAP','COTES D\'ARMOR','internet','','',0),(41,'2017-07-18 18:51:43','HOLLAND','sarlholland35@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sarlholland35@gmail.com','Contact','Bonjour, je suis a la recherche d\'une vanne 3 voies pour une pompe eco pilote EI30/50m Pourriez vous m\'indiquer ou la trouver. \r\nMerci \r\nCordialement \r\n',2,0,'1','1','10.108.1.146',1,'Firefox','','sarl HOLLAND','35','PRODUIT INSTALLE','','',0),(42,'2017-08-18 17:18:23','LOPEZ Georges','gj.lopez@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gj.lopez@wanadoo.fr','Contact','Bonjour,\r\nDepuis 2006 je suis propriétaire de 2 récupérateurs d\'eau de pluie écopluie aériens de 800 litres, alimentés par un collecteur de gouttière avec filtre réglable référencé ARE11.\r\nPar inadvertance, j\'ai perdu le joint qui assure l\'étanchéité  du filtre à 2 positions.\r\nComment m\'en procurer un pour remplacer celui que j\'ai perdu ou bien quelles solutions me proposez-vous ?\r\nJe vous remercie d\'avance pour votre réponse.\r\nRecevez mes salutations.\r\nG. LOPEZ',2,0,'1','1','90.19.88.71',3,'Chrome','','','18','Par un catalogue distribué en 2007 par la société ENE située à SANCOINS (18600)','','',0),(43,'2017-08-23 16:39:33','BALENGHIEN Gérard','gbalenghien@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gbalenghien@gmail.com','Contact','MESSAGE ENVOYÉ AUSSI PAR MAIL\r\nConcepteurs d\'un système de protection contre les inondations, système breveté et soutenu par une importante société d\'assurances, nous en avons fait un produit simple à la fabrication et simple à la mise en place.\r\nGrâce au faible coût que cela doit engendrer, il se présente devant un marché très important en France comme à l\'étranger, marché en constante augmentation.\r\nNous recherchons une entreprise industrielle qui, dans un premier temps, en guise d\'investissement, devra : \r\n- étudier avec nous la résolution des contraintes que devra supporter notre matériel,\r\n- définir la matière qui y répondra,\r\n- définir aussi le process qui devra en découler,\r\n- en estimer le coût dans les diverses conditions suivantes :\r\npour une hauteur constante de 90 cm, les longueurs de 90 cm, 120, 150, 200, 250 et 300 cm,\r\net un nombre de 5, 10, 20, 50 et 100 unités.\r\n\r\nDans un second temps, après signature du contrat définitif avec la société d\'assurances, nous attendrons de l\'entreprise retenue :\r\n- qu\'elle affine avec nous les études menées auparavant,\r\n- qu\'elle nous soutienne pour l\'obtention des différents agréments,\r\n- puis, qu\'elle assure la fabrication et la livraison, dans la région des Hauts de France, ou Grand Est (lieu non encore déterminé), des pièces commandées.\r\nNous vous signalons que des pièces serties viendront compléter cette coque et terminer notre batardeau. Ces dernières ne font pas partie de cette étude.\r\nNous comptons sur votre réponse par mail, quelle fût négative ou positive.\r\nAvec nos remerciements. Cordialement.\r\nGérard BALENGHIEN\r\n',2,0,'1','1','213.245.4.233',1,'Firefox','','','51 & 59','carte plasturgie','','',0),(44,'2017-09-19 14:34:20','fleurat élodie','elodie.fl@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','elodie.fl@orange.fr','Contact','Bonjour,\r\nje vais faire des travaux sur les espaces extérieurs de ma maison existante et je souhaite y inclure une cuve de récupération d\'eau de pluie enterrée.\r\nutilisations : habitat et ponctuellement le jardin\r\ncapacité de la cuve : max 5 m3 (surface disponible et possibilités d\'excavation limitées)\r\n\r\nje suis disponible tous les jours à partir de 18h ou le vendredi toute la journée',2,0,'1','1','217.167.180.241',1,'Firefox','','','46','liste transmise','','',0),(45,'2017-10-29 10:24:18','Doppler','jldoppler.consultant@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jldoppler.consultant@gmail.com','Contact','Avez-vous des correspondants (revendeurs) sur Strasbourg ou sa région.\r\n\r\nMerci',2,0,'1','1','88.187.51.87',1,'Firefox','','','67','','','',0),(46,'2017-11-04 22:03:22','MONTAY  Gilbert','gilbert.montay@live.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gilbert.montay@live.fr','Contact','Quel est le prix de la cuve ECOSILO avec augets et les conditions de livraison .\r\nSalutations',2,0,'1','1','78.237.192.155',3,'Chrome','','privé','59','internet','','',0),(47,'2017-11-08 10:33:20','STEIBLIN','jlsteiblin@neuf.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jlsteiblin@neuf.fr','Contact','bonjour\r\npouvez vous me donner votre tarif pour L\'EcoSilo nu livrer en Charente Maritime\r\nmerci\r\nCordialement',2,0,'1','1','86.217.208.96',3,'Chrome','','Particulier','17','recherche sur le net','','',0),(48,'2017-11-08 20:13:08','DIETRICH','vidietrich@estvideo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','vidietrich@estvideo.fr','Contact','Bonsoir je voudrais jumelé deux cuves de 3000 litres ecociter slim pour de la retention est ce possible? sinon qu est-ce quil faut mettre en plus?merci d avance',2,0,'1','1','77.202.217.175',2,'Safari','','','Bas rhin','Pum plastique ','','',0),(49,'2017-11-18 15:40:48','passerieu','eric.passerieu@laposte.net','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eric.passerieu@laposte.net','Contact','Bonjour, est il possible de disposer du nom et de l\'adresse du revendeur le plus proche de Villefranche de Lauragais pour une cuve Ecociter 3000l.\r\nBonne journée',2,0,'1','1','86.199.91.225',0,'MSIE','','','31290','internet','','',0),(50,'2017-12-07 17:02:38','BELLIOT CLAIRE','agriservices56@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','agriservices56@orange.fr','Contact','Bonjour,\r\nJe recherche une citerne extérieure pour stocker de l\'eau avec un bouchon de vidange avec un diamètre de 80 ou 100. Pouvez vous réaliser en option cela sur votre cuve.\r\nMerci d\'avance\r\nClaire BELLIOT',2,0,'1','1','2.12.235.137',3,'Chrome','','SARL AGRI SERVICES','MORBIHAN','INTERNET','','',0),(51,'2018-01-12 21:39:00','Leclerc','leclerc.virgile@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','leclerc.virgile@orange.fr','Contact','Bonjour, \r\n\r\nEst ce possible d\'avoir les prix pour les deux références suivantes :\r\n- Cuve à eau basique à enterrer 2000l : ETY02000B\r\n-Cuve à eau basique à enterrer 3000l :\r\nET03000B\r\n\r\nPar avance, merci.\r\n\r\nBonne journée à vous,\r\n\r\nVirgile Leclerc',2,0,'1','1','78.222.80.141',2,'Safari','','Atelier Sub Rosa','27','Internet','','',0),(52,'2018-01-18 12:13:17','Josserand','gregjoss@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gregjoss@hotmail.com','Contact','Bonjour,\r\n\r\nJ’ai acheté une cuve IN060A – gamme Eau de Pluie Polyéthylène.\r\nJe ne trouve pas sur votre site les documents techniques de la cuve référencée ci-dessus.\r\nPouvez-vous m’indiquer où je peux les trouver ?\r\n\r\nCordialement.\r\n',2,0,'1','1','78.233.251.77',3,'Chrome','','AECI','01','Entreprise','','',0),(53,'2018-01-24 11:34:29','Josserand','gregjoss@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gregjoss@hotmail.com','Contact','Bonjour,\r\nJ’ai acheté une cuve IN060A – gamme Eau de Pluie Polyéthylène.\r\nJe ne trouve pas sur votre site les documents techniques de la cuve référencée ci-dessus.\r\nPouvez-vous m’indiquer où je peux les trouver ?\r\nCordialement.\r\n',2,0,'1','1','78.233.251.77',3,'Chrome','','AECI','01','Entreprise','','',0),(54,'2018-01-24 14:52:59','Mr EDDIE CORNET','mod.cornet@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','mod.cornet@wanadoo.fr','Contact','Bonjour,\r\nNous sommes modeleurs/outilleurs et nous souhaiterions vous proposer nos services pour la réalisation de moules .\r\nN\'hésitez pas à nous contacter.\r\nCordialement\r\nMr CORNET\r\n06 08 10 92 51',2,0,'1','1','77.157.38.199',3,'Chrome','','MODELAGE CORNET','ARDENNES','INTERNET','','',0),(55,'2018-01-25 10:47:16','HEAMAN Roger','roger.heaman@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','roger.heaman@orange.fr','Contact','Je voudrai les fiches techniques pour ET40000B parce que ils ne sont pas disponible sur votre site.',2,0,'1','1','86.205.201.115',3,'Chrome','','0','83980 VAR','PUM Plastiques','','',0),(56,'2018-01-29 16:22:55','DANDOIS','bruno.dandois@amtp.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','bruno.dandois@amtp.fr','Contact','Bonjour, \r\nJe souhaiterai un tarif franco département 59 pour : \r\n- Ecobase ETS03000B et ETS05000B\r\n- Coffre à sable CS100\r\nA vous lire.\r\nBonne réception,\r\nsincères salutations.',2,0,'1','1','193.252.208.61',3,'Chrome','','A.M.T.P.','59','Nous sommes déjà client (N° client : 10063)','','',0),(57,'2018-02-06 15:06:31','SAFARI','iman.safari@esitc-caen.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','iman.safari@esitc-caen.fr','Contact','Bonjour, \r\nJe vous adresse cet email pour une demande de devis pour la fourniture et pose d’une cuve enterrée (d’une capacité 50-55 m3) pour stockage d’eau dans notre établissement.\r\nNotre école est équipée d’un laboratoire hydraulique avec un canal à houle de 48000 litres et donc nous souhaitons installer une cuve enterrée de minimum 50000 litres afin de stocker des eaux usées dans le canal. Cette cuve va installer à l’extérieure de notre bâtiment. En plus, nous souhaitons utiliser une pompe pour pomper l’eau vers la cuve et vice-versa. Il ne faut pas oublier que l’on utilise parfois les sédiments fins dans notre canal, donc il faut éliminer les matières solides en suspension avant l’arrivée à la pompe et la cuve. \r\n\r\n\r\nNous sommes également ouverts à vos suggestions. \r\n\r\nDans l’attente, veuillez agréer, Monsieur, nos salutations distinguées.\r\n\r\nIman Safari\r\n',2,0,'1','1','79.141.14.118',1,'Firefox','','ECOLE ESITC','14610','réseau','','',0),(58,'2018-02-10 14:44:01','Aubron ','cpqa27@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','cpqa27@gmail.com','Contact','Je souhaite avoir des infos sur la récupération d\'eau de pluie pour un usage domestique.\r\nNous sommes une famille de 4 personnes. \r\nJ\'aimerai pouvoir alimenter:\r\nwc\r\nlave linge\r\ndouche \r\nEst-il possible de rendre l\'eau potable pour la cuisine et même pour la consommation personnelle?\r\nSi possible me donner un tarif approximatif ainsi que de la documentation.\r\nBien cordialement',2,0,'1','1','90.17.217.54',0,'MSIE','','particulier','27170','internet','','',0),(59,'2018-02-20 10:40:22','Vuarnesson','bernard@vuarnesson.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','bernard@vuarnesson.com','Contact','Bonjour\r\nVeuillez chiffrer la fourniture et le transport d’une citerne pour récupération d’eau de pluie de 10, 12 ou 15 m3\r\nlivraison à Domaine des Tours\r\n83300 Draguignan',2,0,'1','1','82.234.243.78',2,'Safari','','Domaine des Tours','83300','internet','','',0),(60,'2018-02-24 15:18:58','Le Priol','fabiolp@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','fabiolp@orange.fr','Contact','Bonjour, \r\nJe souhaite acheter une rehausse pour ma cuve enterré modèle ET 5000 E. La référence de celle-ci est : ETR47EF. \r\nPouvez-vous ,s\'il vous plait, me confirmer la référence de la rehausse,m\'indiquer jusqu\'à quelle hauteur je peut la recoupée et où puis-je la commander.\r\nCordialement Mr Le Priol',2,0,'1','1','86.253.89.190',1,'Firefox','','Particulier','Ille et Vilaine','achat cuve enterré','','',0),(61,'2018-03-03 11:49:07','HOLZ Jacques','jacques.holz@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jacques.holz@orange.fr','Contact','Dans le cadre de la DECI de la commune, nous recherchons des réserves incendie de 60m3 à enterrer. Certains endroits étant difficiles d\'accès, il nous faudra sans doute coupler 2 cuves de 30m3. Pourriez-vous m\'indiquer :\r\n-  le prix d\'une cuve de 60m3 équipée d\'un dispositif d\'aspiration de diamètre 100\r\n- le prix de 2 cuves de 30m3 avec un système de couplage et le dispositif d\'aspiration\r\n- le prix du transport si vous vous en chargez\r\nMerci d\'avance\r\nJacques HOLZ (Adjoint au Maire) ',2,0,'1','1','109.213.24.197',3,'Chrome','','Mairie d\'Eyzahut ','Drôme (26)','internet','','',0),(62,'2018-03-06 11:48:42','BLIN','francois-blin@sdis49.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','francois-blin@sdis49.fr','Contact','Merci de m\'adresser les tarifs des réserves incendie.',2,0,'1','1','185.102.177.14',1,'Firefox','','SDIS49','49','','','',0),(63,'2018-03-12 13:50:20','LACOMBE','sarllacombevincent@yahoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sarllacombevincent@yahoo.fr','Contact','Bonjour,\r\nJe souhaiterai avoir un devis concernant les éléments suivants afin de faire une aire de lavage :\r\n- regard de répartition deux sorties\r\n-cuve de récupération des effluents phyto 3000L\r\n- séparation des hydrocarbures.\r\nMerci par avance\r\nM LACOMBE 0680431824',2,0,'1','1','90.38.97.215',1,'Firefox','','SARL LACOMBE','47 - LOT ET GARONNE','INTERNET','','',0),(64,'2018-03-15 11:51:35','Fontaine','willy.fontaine@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','willy.fontaine@orange.fr','Contact','Veuillez me faire connaître le prix du silo a pellets ECO SILO avec augets, le délai de livraison ou éventuellement un distributeur sur L\'Est.',2,0,'1','1','92.140.196.162',1,'Firefox','','','67','','','',0),(65,'2018-03-21 20:05:29','christine chapuis','christine.chapuis2@yahoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christine.chapuis2@yahoo.fr','Contact','Bien le bonjour,\r\nSuite a modification, le silo qui est mien fut acquis en modèle nu, cependant la nécessité de faire l\'acquisition de deux augets est aujourd\'hui avéré.\r\nGrand merci d\'avoir l\'amabilité de me tenir informée.\r\nRespectueusement votre.\r\ncc',2,0,'1','1','78.231.69.61',2,'Safari','','','Haute savoie','internet','','',0),(66,'2018-04-06 07:25:28','ZITTE Jules','j.zitte@cane.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','j.zitte@cane.fr','Contact','Bonjour,\r\npouvez-vous nous faire une cotation pour une cuve en acier de 50000 Litres pour la récupération de l\'eau de pluie avec une entrée supérieure et une sortie inférieure.\r\nL\'utilisation de cette cuve servira à stocker l\'eau de pluie pour les cultures maraîchers.\r\nPréciser le coût du transport jusqu\'à notre transitaire SOMATRANS à MARSEILLE.\r\nIndiquez le colisage export.\r\n\r\nBonne réception\r\n\r\nCordialement\r\n\r\nJules ZITTE\r\nAGRICANE\r\n06 92 76 39 65 ',2,0,'1','1','94.124.153.189',3,'Chrome','','AGRICANE','LA REUNION','INTERNET','','',0),(67,'2018-04-07 11:06:49','Barroso','batiproconcept.bs@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','batiproconcept.bs@hotmail.com','Contact','Bonjour,\r\nJe suis a la recherche d\'une citerne a enterré pour la récupération des eaux de pluie de 15000 L\r\nVendez vous directement au entrepreneur de la construction ?\r\nSi oui, pourriez vous me faire votre meilleure offre de prix pour l\'achat de cette citerne de 15000 L à enterré comprenant tous les accessoires (filtre, pompe, ...) et une livraison à Bruxelles.\r\nMerci pour votre réponse.\r\nBarroso',2,0,'1','1','95.182.191.243',3,'Chrome','','Bati-Pro Concept sprl','Bruxelles - Belgique','Internet','','',0),(68,'2018-04-09 13:16:33','Vial valerie','valerie-vial@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','valerie-vial@orange.fr','Contact','J\'aurais besoin de connaitre vos revendeurs sur la région grenobloise.\r\nCordialement\r\nValerie Vial',2,0,'1','1','90.42.207.9',1,'Firefox','','sarl Valerie Vial architecte','38','par internet','','',0),(69,'2018-04-18 08:36:59','MAHIEUX Virginie','virginie.mahieux@formagri33.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','virginie.mahieux@formagri33.com','Contact','Bonjour \r\nPourriez vous nous faire parvenir devis et devis de livraison d\'une cuve à double paroi de rétention pour effluents viticoles ref ET20000EFN poids 750 kg ?\r\nAvec mes remerciements\r\nVirginie MAHIEUX',2,0,'1','1','194.199.34.50',1,'Firefox','','Château Dillon','Gironde','internet','','',0),(70,'2018-04-22 22:06:13','GUILLOT','jimmy-guillot19@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jimmy-guillot19@hotmail.com','Contact','Bonjour, pourriez-vous me communiquer le prix de la cuve ECOBASE de 10000 litres? (cuve simple sans pompes ni options)\r\nLe prix de livraison svp à Peira Cava 06440 ?\r\nCdt\r\nJimmy GUILLOT 06 10 11 52 11',2,0,'1','1','2.15.120.20',0,'MSIE','','Ent GUILLOT','06','GOOGLE','','',0),(71,'2018-04-24 08:43:31','fontaine','willy.fontaine@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','willy.fontaine@orange.fr','Contact','Je suis interessé par l\'achat de votre silo à granulés ECO SILO .J\'aimerai en connaître le prix et votre délai de livraison ayant un chantier en cours.Merci pour votre réponse rapide.',2,0,'1','1','86.243.30.246',1,'Firefox','','','67130','','','',0),(72,'2018-04-30 16:47:11','ERNULT','francoise.ernult@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','francoise.ernult@orange.fr','Contact','Bonjour, j\'ai 2 x 800 l ecopluie depuis plusieurs années. Problème actuel : une fuite(fissure) au même endroit aux 2 citernes càd à la base +/- au milieu.\r\nEst ce réparable et comment ? De plus, les couvercles tiennent maximum 2 ans puis se fissurent, j\'en suis au 2ème jeu.Merci d\'avance pour votre réponse',2,0,'1','1','90.28.22.60',0,'MSIE','','','84','distributeur comptoir de l\'arrosage','','',0),(73,'2018-05-04 17:07:16','ELEGUE ARIANE','superviseur.sg@gsmp-ga.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','superviseur.sg@gsmp-ga.com','Contact','J\'aimerais avoir le coût d\'une citerne de 13000 litres. Elle servira de cuve de secours dans un entrepôt. Notre société est  au Gabon.',2,0,'1','1','41.159.144.18',3,'Chrome','','GSMP','Services genereaux','par mon collègue','','',0),(74,'2018-05-05 10:22:33','Dewailly','dewaillydaniel@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','dewaillydaniel@gmail.com','Contact','Bonjour,\r\nJe viens d\'emménager dans une maison construite par la Société Loginor.\r\nMa maison est équipée d\'une cuve de récupération d\'eau de pluie Plasteau.\r\nJe n\'arrive pas à obtenir de la part du constructeur les caractéristiques de la cuve ni les éventuels entretien à prévoir.\r\nPourriez vous me renseigner ou m\'orienter vers une personne susceptible de me renseigner.\r\nCordialement,\r\nDaniel Dewailly 21 rue Marie Curie 59290 Wasquehal\r\n06 23 43 42 80',2,0,'1','1','85.68.222.207',2,'Safari','','Particulier','59290','Cuve posée chez moi','','',0),(75,'2018-05-11 14:38:41','DAGUET Guillaume','guillaume.daguet@mageos.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','guillaume.daguet@mageos.com','Contact','Bonjour,\r\n\r\nJ\'ai un projet de maison neuve et j\'envisage la pose d\'une cuve enterrée de récupération d\'eau de pluie.\r\n\r\nJe voudrais savoir si vous vendez directement aux particuliers ?\r\n\r\nSi oui, comment peut-on se procurer vos tarifs ?\r\n\r\nMerci,\r\nCordialement',2,0,'1','1','185.50.129.203',3,'Chrome','','','Manche','Habitant Coutances','','',0),(76,'2018-05-22 11:29:00','CABEZA Francis','f.cabeza@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','f.cabeza@orange.fr','Contact','Je souhaite un devis pour livraison à Montauban d\'un récupérateur d\'eau de 800 litres beige : EP800B',2,0,'1','1','86.199.77.151',1,'Firefox','','Didafrio édition','82000 - Montauban','Je possede un Ecopluie EP600B','','',0),(77,'2018-07-13 11:03:16','BERA','g.s.bera@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','g.s.bera@orange.fr','Contact','Serait il possible de recevoir un catalogue de vos produits.\r\nEts Bera guy .\r\n16  rue genty  le cateau cambresis\r\n59360.\r\nTel 0674888580.\r\n\r\nMerci d\'avance. Cordialement \r\nGuy bera.\r\n ',2,0,'1','1','80.12.27.143',3,'Chrome','','Ets Guy Bera','59','Point par cambrai','','',0),(78,'2018-07-19 11:15:54','CHAUBIT','Damien.chaubit@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Damien.chaubit@wanadoo.fr','Contact','Suite à quelques soucis de fonctionnement avec AQUAPROF basic 40/50, je voudrai, si possible, connaitre la liste des revendeurs installateurs de ce systèmes en 17.\r\nMerci pour votre réponse\r\nCordialement\r\nD.CHAUBIT',2,0,'1','1','86.233.130.160',1,'Firefox','','','17','internet','','',0),(79,'2018-07-20 18:00:09','POULENARD Martial','bourdenetcatherine@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','bourdenetcatherine@gmail.com','Contact','Bonjour pourriez.vous me donner un prix sur une cuve stockage EP sphérique verte 8000L. Merci cordialement.',2,0,'1','1','92.141.223.115',3,'Chrome','','particulier','doubs 25','par la PUM Besancon 25','','',0),(80,'2018-07-30 09:26:27','dutilly','ddutilly@patouxtp.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','ddutilly@patouxtp.com','Contact','Bonjour, \r\n\r\nPourriez vous me remettre un devis pour la fourniture d\'une cuve Eco Citer 20 m3 et une cuve Eco Citer 30 m3 ?\r\n\r\nMerci d\'avance\r\n\r\nCordialement, \r\n\r\nDamien Dutilly\r\n06 11 56 18 75 ',2,0,'1','1','62.160.4.11',3,'Chrome','','PATOUX TP','62','chantier','','',0),(81,'2018-08-03 15:46:20','Perez','Contact@projetenergie.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Contact@projetenergie.fr','Contact','Bonjour, pouvez vous me transmettre le tarif livré d un ecosilo ( silo à granulés) svp?\r\n\r\nCdt\r\n\r\nMathieu PEREZ',2,0,'1','1','78.119.131.139',2,'Safari','','Projet energie','33','Internet','','',0),(82,'2018-08-14 16:31:27','DELCROIX','daniel.delcroix@gadz.org','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','daniel.delcroix@gadz.org','Contact','Bjr PUM Sallanches me disent que votre gamme ECOBase n\'existe plus ? Bizarre car cette gamme est toujours sur votre site J\'aurai peut être été intéressé par celle de 5200 L (ET05000B)\r\nMerci de votre réponse',2,0,'1','1','88.127.158.32',1,'Firefox','','Particulier','74','par PUM Sallanches','','',0),(83,'2018-08-15 09:46:12','Robert','Eric.robert1@bretagne.bzh','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Eric.robert1@bretagne.bzh','Contact','Bonjour, je recherche un  filtre pour une cuve de récupération d’eau  de pluie de 1800 l non enterré. Le filtre devra être installé pratiquement à la sortie de la gouttière,la cuve étant déjà en hauteur. La prise d’eau dans la cuve se fait par gravité. Surface du bâtiment pour la collecte, 150 m2 environ.  Tel 06/77/08/10/08. Mail eric.robert1@bretagne.bzh. Cordialement. Eric Robert',2,0,'1','1','92.139.125.157',2,'Safari','','Région bretagne','22','Recherche internet','','',0),(84,'2018-09-07 12:05:52','DEMANGE','demange@demange-partners.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','demange@demange-partners.com','Contact','Bonjour,\r\npour un de mes clients, je souhaite obtenir des devis pour des cuves de rétention des eaux pluviales de 25m3 à livrer sur Paris. Pourriez-vous me transmettre un devis pour la fourniture et la livraison ? Nous nous occupons de la pose.\r\nConcernant le modèle, je souhaiterai avoir un prix pour un modèle enterré et un modèle hors-sol.\r\ndans l\'attente de vous lire.\r\nFlorent DEMANGE\r\nDEMANGE Invest\r\n06.75.37.60.69\r\ndemange@demange-partners.com',2,0,'1','1','84.14.157.66',3,'Chrome','','DEMANGE Invest','75','expérience','','',0),(85,'2018-11-06 19:47:55','JOSEPH LORIOT','contact@champagneloriotpagel.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact@champagneloriotpagel.com','Contact','Bonjour,\r\nJe suis à la recherche d\'une cuve pour effluents vinicoles d\'une capacité de 30 à 35 m3,enterrée.\r\nPourriez vous me communiquer le prix pour de telles capacités avec sangle d\'ancrage le tout livré dans la marne(51) .\r\nMerci de m\'indiquer la différence d\'utilisation et de coût entre les cuves polyéthylène et polyester.\r\nprojet 2019\r\nDans l\'attente de vous lire,\r\nsalutations.',2,0,'1','1','90.34.231.80',1,'Firefox','','SCEV LORIOT PAGEL','51','RECHERCHE INTERNET','','',0),(86,'2018-11-14 15:46:32','morton','hjjm@aol.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','hjjm@aol.com','Contact','Je suis en panne de pompe dans une cuve réf:ET 5120K de 22/02/2011, avant de tout démonter, je voudrais avoir le plan de montage.Pouvez-vous m\'envoyer la documentation correspondante à ce modèle?Merci de votre réponse',2,0,'1','1','78.115.36.130',1,'Firefox','','','38','achat de la maison deja equipé','','',0),(87,'2018-11-15 23:38:28','VIGNAUD Michel','michel.vignaud@sfr.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','michel.vignaud@sfr.fr','Contact','Bonjour à toute l\'équipe PLASTEAU.\r\nPouvez-vous me communiquer la liste de vos revendeurs sur le département 87, limite 16 et 24. Je recherche le collecteur de gouttière avec filtre de position hiver / été.\r\nMerci d\'avance.\r\nCordialement',2,0,'1','1','88.140.39.23',1,'Firefox','','Particulier','87','internet','','',0),(88,'2018-11-21 15:33:52',' nyama max','qprevention44@yahoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','qprevention44@yahoo.fr','Contact','Bien vouloir me faire parvenir votre catalogue au 14 alleé valentin abeille 75018 paris MERCI',2,0,'1','1','80.119.197.101',3,'Chrome','','sté camerounaise de prevention et gestion de risque','99','pollutec','','',0),(89,'2018-12-10 19:23:33','Jasson','eg7.elec@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eg7.elec@gmail.com','Contact','chiffrage d\'une cuve de 3000l (ETS03000FN)\r\npiquage lisse soudé MT063L.\r\nL\'alimentation est gravitaire,merci de m\'indiquer le point de repiquage au plus bas.Je ne dispose pas de pompage possible sur le site. (Dénivelé de 8 m)',2,0,'1','1','92.129.84.167',3,'Chrome','','','Drôme','internet','','',0),(90,'2018-12-17 14:46:05','Hermann Monia ','fournisseurs.compta@dssmith.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','fournisseurs.compta@dssmith.com','Contact','Bonjour, \r\n\r\nPourriez-vous m\'envoyer pour confirmation votre RIB ? \r\n\r\nCordialement, ',2,0,'1','1','185.15.227.212',3,'Chrome','','DS Smith','68320','','','',0),(91,'2019-01-04 13:02:28','Da Cunha ','Damien.dacunha71@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Damien.dacunha71@gmail.com','Contact','Bonjour, je vous écris un mail car j’ai vu que vous faisiez des silos à pellets (ecosilo) hors je ne sais pas vraiment où trouver votre produits et à quel tarif ?\r\nMerci de bien vouloir m’eclairer A ce sujet.\r\nCordialement Damien Da Cunha.',2,0,'1','1','80.215.116.60',2,'Safari','','','03','Internet','','',0),(92,'2019-01-07 14:03:57','balter','christophe.balter@eurovia.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christophe.balter@eurovia.com','Contact','Bonjour,\r\n\r\nDans le cadre de la réponse à une consultations sur un site à Juvaincourt - Mirecourt pourriez-vous me remettre un prix pour une cuveET50000B.\r\nPAR AVANCE MERCI\r\nchristophe.balter@eurovia.com',2,0,'1','1','109.190.230.58',0,'MSIE','','eurovia','vosges','achat deja effectue auparavant','','',0),(93,'2019-01-08 12:35:30','LE GOFF','fred.le-goff@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','fred.le-goff@wanadoo.fr','Contact','Bonjour,\r\nj\'ai travaillé chez aquabellec et  je suis actuellement  en cours de création de société, merci de votre retour pour un tarif et remise que vous pouvez m\'accordez.\r\n Cdt,\r\n\r\n',2,0,'1','1','90.35.97.192',3,'Chrome','','AQUATEKPRO','28260','SOCIETE','','',0),(94,'2019-02-01 13:45:25','boura','jeanbaptiste.boura@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jeanbaptiste.boura@gmail.com','Contact','Bonjour,\r\nUn entrepreneur a installé une cuve de récupération d\'eau référence ET3000E dans mon jardin.\r\nAfin de mettre le bouchon de la cuve au même niveau que mon gazon, j\'ai besoin d\'une réhausse ETR47EF. Où puis-je l\'acheter?\r\nAussi, il m\'a été conseillé de laisser la cuve toujours à moitié pleine pendant 1an pour éviter un risque de remontée de la cuve, est-ce que vous me confirmez cette information?\r\nBien cordialement,\r\nJean-Baptiste Boura',2,0,'1','1','109.26.212.228',1,'Firefox','','particulier','seine saint denis','','','',0),(95,'2019-02-21 11:18:40','SKOWRON Olivier','lesskowron@sfr.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','lesskowron@sfr.fr','Contact','Je suis un particulier, interessé par votre produit ECOSOL EP 1600. \r\n\r\nComment avoir plus de détail (coût) et le mayen de l\'acheter ?\r\n\r\ncordialement',2,0,'1','1','91.68.223.24',3,'Chrome','','','haute savoie','Internet','','',0),(96,'2019-02-25 10:49:24','Gautier NORMAND','gautiernormand@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gautiernormand@hotmail.fr','Contact','Bonjour,\r\nJe suis un particulier qui cherche à installer une cuve de récupération d\'eau pluviale pour mon pavillon.\r\nRéalisez-vous des ventes pour particuliers ou bien disposez-vous de revendeurs en Haute Normandie ?\r\nBien cordialement,\r\nGautier Normand',2,0,'1','1','83.206.16.131',3,'Chrome','','','76 Seine Maritime','Internet','','',0),(97,'2019-03-03 11:11:14','Lavaure','alexandrelavaure@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','alexandrelavaure@gmail.com','Contact','bonjours,\r\nJe souhaiterai avoir une solution et un devis pour les eau de pluie de ma maison individuelle neuve.\r\nIl n\'existe pas ici de réseau pour les eaux de pluie et il n\'y a pas de fosser, je doit donc réguler les eaux de pluie rejeter par ma toiture, et je souhaiterai tout de même garder en stockage environ 3000/4000L. Avez vous une solution a me proposer?\r\nSi oui pouvez vous me faire un devis?\r\nVous pouvez me joindre par téléphone au 0625341641 pour plus d\'information.\r\n\r\nmerci d\'avance\r\n\r\nMr Lavaure\r\n721 route de la forêt\r\n73410 St Ours',2,0,'1','1','80.215.47.227',2,'Safari','','','73 ST OURS','','','',0),(98,'2019-03-13 15:08:31','Meunier','m.meunier@belle-environnement.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','m.meunier@belle-environnement.fr','Contact','                Bonjour,\r\nConcernant un réservoir de stockage RS 1600 NU, j’aurais aimé avoir des renseignements complets (dimensionnement, raccordement, piquages…) tel que des plans (PDF, DWG…) afin de modéliser le réservoir en 3D. L’idéal serait d’avoir un fichier 3D (SOLIDWORKS, STEP…) !\r\nPouvez-vous m\'envoyer les documents qui pourrait m\'aider ?\r\nDans l\'attente de votre retour,\r\nCordialement\r\n\r\nMorgan MEUNIER',2,0,'1','1','185.33.88.94',3,'Chrome','','BELLE ENVIRONNEMENT','26','Par un de vos revendeurs','','',0),(99,'2019-03-18 18:51:18','Bonjour','earldessaveurs@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','earldessaveurs@gmail.com','Contact','Bonjour, J\'ai le projet d\'enterrer une cuve de 40000l  pour récupérer l\'eau de mes toits . Pourriez vous m\'envoyer un devis comprennent une cuve de 40000 l, le système encrage et la filtration plus une pompe et un surpresseur.\r\nCordialement.\r\nBonjour bertrand',2,0,'1','1','176.181.45.57',0,'MSIE','','earl des saveurs','69','','','',0),(100,'2019-03-19 10:51:02','BOEGLIN Luc','l.boeglin@nicomatic.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','l.boeglin@nicomatic.fr','Contact','Bonjour, je souhaiterais des renseignements sur une de vos cuve. Si vous pouviez me recontacter par mail.\r\nMerci d\'avance.\r\nA trés vite',2,0,'1','1','80.245.25.254',3,'Chrome','','Nicomatic','Haute savoie','internet','','',0),(101,'2019-03-21 22:44:27','Izard','izard.jerome@free.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','izard.jerome@free.fr','Contact','Bonjour,\r\n\r\n\r\nJe suis actuellement entrain de faire construire et souhaite installer une cuve de récupération d\'eau de pluie.\r\nJ\'aimerai savoir si vous traitez directement avec les particuliers ou éventuellement avec un professionnel tel qu\'un terrassier.\r\n\r\nSi c\'est le cas je souhaiterais avoir un devis pour le pack habitat ET06000Q et ET07000Q\r\n\r\nVous remerciant par avance,\r\n\r\nMr Izard',2,0,'1','1','86.207.140.220',3,'Chrome','','Particulier','Isère 38','Internet','','',0),(102,'2019-04-02 14:17:32','filisetti','christian.fi@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christian.fi@orange.fr','Contact','Bonjour\r\ny a t il dans le Morbihan une entreprise représentant votre ste\r\nNous avons la cuve de 800l et un petit problème',2,0,'1','1','83.205.244.28',0,'MSIE','','particulier','56','internet','','',0),(103,'2019-04-11 13:05:58','Khaled omri','khaled.omri@groupedelice.com.tn','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','khaled.omri@groupedelice.com.tn','Contact','Pourriez-vous me donner un tarif pour une citerne alimentaire (pour stockage d\'eau Process destinée à la consommation de production laitière),de 40m3 avec indicateur de niveau bouchon de remplissage et vanne pour écoulement +socle',2,0,'1','1','41.225.18.170',3,'Chrome','','Délice ','Utilités','Grand fabricant','','',0),(104,'2019-04-18 16:02:09','Crussaire Maxime','maxime@baumtp.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','maxime@baumtp.com','Contact','Bonjour,\r\n\r\nPouvez-vous me faire un devis pour la fourniture d\'une cuve 30 m3 enterrée pour stockage d\'eau pour un terrain de football avec une livraison sur la commune de Bayon (54290).\r\n\r\nCordialement.',2,0,'1','1','80.14.210.204',3,'Chrome','','BAUM TP','54','Internet','','',0),(105,'2019-04-21 08:08:10','LACROZE','lacroze.gilles@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','lacroze.gilles@wanadoo.fr','Contact','Bonjour, Je recherche une cuve à enterrer de 15000à 20000 litres pour récupérer les eaux pluviales.',2,0,'1','1','90.13.98.211',3,'Chrome','','LACROZE (activité agricole)','71','Google','','',0),(106,'2019-05-03 09:33:08','DUBESSY','gael.dubessy@veolia.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gael.dubessy@veolia.com','Contact','Bonjour\r\nserait-il possible d\'obtenir une vue 3D intégrable dans autocad ou autre logiciel de votre cuve de dosage verticale à dos plat 125 litres avec rétention référencée DRI125 ? merci ',2,0,'1','1','86.202.53.255',3,'Chrome','','VEOLIA WATER STI','13','Fournisseur référencé','','',0),(107,'2019-05-07 08:16:27','EVRARD','d.evrard@chapelle.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','d.evrard@chapelle.fr','Contact','Bonjour, \r\nNous avons fait une demande de prix il y à environ 2 semaines pour une cuve ETY 06000 resté sans suite.\r\nPourriez vous mon contacter à ce sujet au 06 23 15 02 12.\r\nMerci par avance\r\nCdlt',2,0,'1','1','93.187.46.145',3,'Chrome','','CHAPELLE ET CIE','78000','par la ville de Versailles ','','',0),(108,'2019-05-07 16:46:21','malinowski','pierre.maline@laposte.net','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','pierre.maline@laposte.net','Contact','Bonjour\r\nje souhaiterais savoir le tarif d\'une cuve EP800B \r\n+ port \r\nCordialement Mr Malinowski ',2,0,'1','1','90.21.181.85',3,'Chrome','','particulier','36','internet','','',0),(109,'2019-05-13 16:30:51','Guillaume DANTAN MERLIN','guillaume.dantanmerlin@amoes.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','guillaume.dantanmerlin@amoes.com','Contact','Bonjour, Je travail dans un bureau d\'études techniques et je suis en charge d\'un projet avec récupération d\'eau de pluie. Je souhaite voir avec vous quel produit serait le plus adapté.\r\nJe disponible par mail ou par téléphone.\r\nMerci d\'avance\r\nCordialement,\r\nGuillaume DANTAN MERLIN',2,0,'1','1','92.154.77.98',3,'Chrome','','AMOES','Haut-de-Seine (92)','Par un collègue','','',0),(110,'2019-05-17 13:35:04','leroy','leroymarc95@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','leroymarc95@gmail.com','Contact','Bonjour,\r\nje cherche à installer une cuve de récupoération d\'eau de pluie d\'une capacité de 20m3 en polyethylene.J\'aimerais connaitre vos tarifs avec livraison pour le departement calvados.Merci.\r\nM.Leroy',2,0,'1','1','185.128.141.192',1,'Firefox','','','14','internet','','',0),(111,'2019-05-28 18:16:29','ANDRE','lionel.andre@gaxieu.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','lionel.andre@gaxieu.fr','Contact','Bonjour\r\n\r\nJe vous sollicite car travaillant sur un projet d\'adduction d\'eau potable je souhaiterai obtenir une proposition technique et financière pour la fourniture de cuve de stockage d\'eau potable PEHD ACS de type Eco Potable pour plusieurs site :\r\n\r\nSite 1 : La Cure :\r\ncapacité utile : 10 m3\r\noption : trou d\'homme + réservation pour  arrivée  - départ  et trop plein \r\n\r\nSite 2 : Le Mazel :\r\ncapacité utile : 10 m3\r\noption : trou d\'homme + réservation pour  arrivée  - départ  et trop plein \r\n\r\nSite 3 : Réservoir de La Roque :\r\ncapacité utile : 10 m3\r\noption : trou d\'homme + réservation pour  arrivée  - départ  et trop plein \r\n\r\nLieu de livraison : Saint Martin de Boubaux (48)\r\n\r\nJe reste à votre disposition pour de plus amples renseignement,\r\n\r\nDans l\'attente de vous lire,\r\n\r\nBien cordialement\r\n\r\nLionel ANDRE',2,0,'1','1','178.255.166.158',3,'Chrome','','GAXIEU Ingénierie','30','internet','','',0),(112,'2019-06-06 11:07:56','PATUREL','orvalex@club-internet.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','orvalex@club-internet.fr','Contact','Bonjour,\r\n\r\nNous souhaitons vous passer commande de 20 TREMIES APPAREIL MILKER MK référence 04500.\r\n\r\nMerci de nous communiquer votre prix et délai.\r\n\r\nAttention nouvelle adresse : 110 rue du Bas du Bourg 50710 CREANCES\r\n\r\nCordialement.\r\n\r\nThomas PATUREL',2,0,'1','1','82.127.80.130',3,'Chrome','','ORVALEX ','50','DEJA CLIENT','','',0),(113,'2019-07-02 11:44:47','Tatin','tatin.joel@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','tatin.joel@gmail.com','Contact','Bonjour, je possède un système AQUAPROF BASIC 40-50 et je voudrais savoir comment régler le débit car quand la pompe fonctionne il est au dessus de 6 ce qui profoque des arrêts.',2,0,'1','1','90.21.22.253',3,'Chrome','','','41300','','','',0),(114,'2019-07-03 09:46:30','Tatin','tatin.joel@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','tatin.joel@gmail.com','Contact','Bonjour, j\' ai une pompe aquaprof basic et j\'aimerai savoir comment régler la pression car elle est trop élevée et mais le système en défaut.\r\nCordialement.\r\nJ. Tatin',2,0,'1','1','90.21.10.179',3,'Chrome','','','41300','Chalet ideal','','',0),(115,'2019-07-08 17:33:20','PRYET','jacquespryet@yahoo.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jacquespryet@yahoo.com','Contact','Bonjour, je suis à la recherche d\'une cuve d\'eau aérienne d\'environ 10 000 L et si possible rectangulaire pour un gain de place',2,0,'1','1','85.115.60.201',0,'MSIE','','','86','Internet','','',0),(116,'2019-07-10 09:15:56','Jolly Jean-Eric','jolly.jean-eric@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jolly.jean-eric@orange.fr','Contact','Bonjour,\r\nJ’ai le projet d’ouvrir une aire de service pour camping-car de 20 emplacements.\r\nSitué en Charentes Maritimes, je souhaitais savoir si vous proposez des cuves de stickage pour eaux usées et eaux noires d’une contenance de minimum 20 000 litres.\r\nSi vous pouviez me faire une étude de prix pour les différentes propositions pour ce futur projet\r\nAvec installation également.\r\nDans l’attente de votre études,\r\nBien cordialement,\r\nJean-Eric Jolly',2,0,'1','1','80.12.37.171',2,'Safari','','','Charentes Maritimes','Recherche sur internet','','',0),(117,'2019-08-08 09:09:31','follope eurl  ','lucienfollope@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','lucienfollope@gmail.com','Contact','citerne acier 80 m3 à poser sur le sol  entrée 2\" en haut ,sortie en bas vers pompe 4\" à environ 20cm du bas et sortie 2\" en bas pour la vidange',2,0,'1','1','80.15.108.139',3,'Chrome','','EURL FOLLOPE LUCIEN','64','...','','',0),(118,'2019-08-17 21:27:42','Josserand','gregjoss@hotmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gregjoss@hotmail.com','Contact','Bonjour,\r\n\r\nJe n’arrive pas à retrouver sur votre site les documents techniques de deux de vos produits (Référence ET 3119 K et  IN060A)\r\nVous est-il possible de m’envoyer les liens pour que je puisse les télécharger ou me les envoyer en pièce jointe de votre réponse ?\r\n\r\nCordialement.\r\n',2,0,'1','1','78.233.251.164',3,'Chrome','','Particulier','01','Doras','','',0),(119,'2019-08-18 12:53:11','Dominique Bourillet','dominique.bourillet@free.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','dominique.bourillet@free.fr','Contact','Bonjour, Merci de me donner l\'opportunité de vous contacter en ligne. J\'ai un projet de construction de maison individuelle et je voudrais installer un système de récupération d\'eau pluviale pour arroser le jardin. Le permis de construire est apprové et je prévois de démarrer les travaux mi-octobre. Superficie du terrain: 1,200m2, surface de toiture 200m2, localisation: Bois-Plage en Ré 17580. Je souhaiterais recevoir de votre part une proposition commerciale, je reste a votre disposition pour toute demande de renseignements supplémentaires. Cordialement Mr Dominique Bourillet\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n',2,0,'1','1','91.160.137.40',3,'Chrome','','Particulier','17580','article en ligne','','',0),(120,'2019-08-22 15:50:52','MONGILLON','sarl.lesmarronniers@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sarl.lesmarronniers@hotmail.fr','Contact','Bonjour,\r\n\r\nViticulteur, j\'ai installé votre pack spécial effluent viticole pour mon aire de lavage comprenant : \r\n- 1 répartiteur 3 voies\r\n- 1 séparateur d\'hydrocarbure\r\n- 1 cuve effluent viticole\r\n- 1 cuve effluent phytosanitaire\r\n\r\nJ\'ai malheureusement égaré les documents techniques des cuves et je souhaiterais savoir quelle est la cuve effluent phytosanitaire parmi les 2 cuves.\r\n\r\nUne cuve a une plaque comprenant :\r\n- référence : ET 5000 EF\r\n- n° de série : 5858\r\n\r\nEn vous remerciant par avance de votre aide.\r\n\r\nBien cordialement,\r\n\r\nArnaud MONGILLON\r\n0665915562',2,0,'1','1','109.223.139.89',2,'Safari','','SARL LES MARRONNIERS','17','internet','','',0),(121,'2019-08-28 19:32:28','sophie jolimet','sophie.jolimet@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sophie.jolimet@gmail.com','Contact','Bonjour,\r\n\r\nquel est le prix TTC livrée d\'une citerne 20000 litres récupération d\'eau basique s\'il vous plait ? Cordialement',2,0,'1','1','86.233.201.250',3,'Chrome','','','19','manomano','','',0),(122,'2019-09-11 16:02:52','Comte','manu.comte@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','manu.comte@hotmail.fr','Contact','Bonjour je souhaiterai être contacter pour un devis d\'une cuve ET20000Q , merci d\'avance \r\n06 11 45 96 95.',2,0,'1','1','109.190.194.223',1,'Firefox','','Artech Joint','26000','Internet','','',0),(123,'2019-09-12 09:39:44','Rouxel','laure.rouxel@acquaplus.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','laure.rouxel@acquaplus.fr','Contact','Bonjour,\r\nMerci de bien vouloir me communiquer un prix pour la fourniture d\'un réservoir d\'eau incendie de 30m3 hors sol.\r\n\r\nCordialement,\r\n\r\nLaure Rouxel',2,0,'1','1','86.211.235.245',1,'Firefox','','Acqua Plus','Haute-Corse','','','',0),(124,'2019-09-28 18:26:30','JULIEN PRELAT','contact@champagne-julienprelat.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','contact@champagne-julienprelat.com','Contact','Bonjour\r\nJe souhaiterai installer un récupérateur d\'eau pour remplir mon pulvé, nettoyer....\r\nJ\'aimerai mettre une 15m3 avec pompe et sur-presseur.\r\nPouvez vous m \'envoyer un devis?\r\nCordialement',2,0,'1','1','90.18.223.42',3,'Chrome','','CHAMPAGNE JULIEN PRELAT','aube','internet','','',0),(125,'2019-10-08 11:02:57','Lutz','assaverne@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','assaverne@orange.fr','Contact','Bonjour, intéressé par le système Ecosol pour ma maison, je recherche un professionnel local en capacité de l\'installer dans les règles de l\'art. Auriez-vous des professionnels agréés dans mon secteur (67330) ou dois-je simplement contacter le plombier du coin ?',2,0,'1','1','80.13.17.169',1,'Firefox','','','67','Internet','','',0),(126,'2019-10-14 20:45:50','Pitel Eponine','eponine.pitel@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eponine.pitel@hotmail.fr','Contact','Bonjour,\r\nJ\'aurais aimé savoir si c\'était possible d\'avoir un devis pour une cuve enterrée de récupération des eaux pluviales de 100 000Litres de type \"EcoVGN\" ou \"EcoGVA\"?\r\n\r\nCordialement,\r\nMme Pitel',2,0,'1','1','89.87.89.249',3,'Chrome','','société d\'aquaponie','Val de Marne','Web','','',0),(127,'2019-10-16 22:54:16','Chagneau','colibri17270@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','colibri17270@orange.fr','Contact','Bonjour,\r\nEtant à même de construire j\'envisage l\'installation d\'une cuve de récupération d\'eau de pluie destinée à l\'arrosage.\r\nPouvez-vous me dire le modèle qui conviendrait.\r\nA savoir que la surface de toiture est d\'environ 220 m2. \r\nJe pense devoir opter pour une réserve de 8000 litres.\r\nPuis-je obtenir un devis.\r\nBien cordialement',2,0,'1','1','90.5.11.138',2,'Safari','','particulier','33660','internet','','',0),(128,'2019-10-17 15:32:42','Roger','Roger@wanhuitongyang.cn','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Roger@wanhuitongyang.cn','Contact','Dear Sir, \r\n\r\nWe manufacture steel tank fasteners:\r\n\r\n1,  Color Capped High tensile Class 8.8(Grade 5)  Hot Dip Galvanized and Class 10.9 (Grade 8) Dacromet Fin Lock Bolts, Nuts for Glass fused to steel tank,   Water tank facia bolts ,  Fire tank bolts,  GRP tank bolts,  Grain silo/bin seal bolt sets.\r\n\r\n2, Stailness steel SS316, SS304 tank fasteners, ;\r\n\r\n3, Tank panels,  Angle brackets, Mounted brackets,  Tank outlet flanges,  Metal fabrication, steel structure metalworks.\r\n\r\n\r\nBest Regards \r\nRoger Lu, Export Manager \r\n\r\nWanHuiTongYang Fasteners MFG Co.,Ltd. \r\n\r\nWanHuiTongYang Metalworks MFG Co.,Ltd.\r\nTel: 008613566346659 \r\nFax: 008657487365320 \r\nAdd:No.1 Zhenningdonglu,Ningbo,China \r\nEmail: Roger@wanhuitongyang.cn Website: www.wanhuitongyang.cn  \r\n',2,0,'1','1','115.217.144.33',3,'Chrome','','WanHuiTongYang Fasteners MFG Co Ltd','Sales','Tank and silos','','',0),(129,'2019-10-29 19:15:27','fabrice metot','fabricemetot@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','fabricemetot@orange.fr','Contact','demande de devis pour reserve d eau anti-incendii de 30m3 en polyethylene RIC30E avec 2 rehausses et 4 sangle d ancrage ',2,0,'1','1','90.17.169.179',3,'Chrome','','eurl fabrice metot terrassement','27210','par notre client','','',0),(130,'2019-11-13 19:13:59','PEDRA','pedra31@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','pedra31@orange.fr','Contact','J\'ai besoin d\'une cuve a eau aérienne ou enterré à voir = réserve pour lavage karcher  de 30M3pour projet industriel ',2,0,'1','1','86.199.164.231',1,'Firefox','','.EURL PEDRA Architecte','Haute Garonne','internet ','','',0),(131,'2019-11-23 17:14:21','REDONNET Christophe','christophe.redonnet31@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','christophe.redonnet31@orange.fr','Contact','Bonjour,\r\npourriez-vous me contacter pour un éventuel achat de 2 cuves d\'eau à enterrer. L\'une de 20000l et l\'autre de 5000l.\r\nCordialement\r\nLe Président\r\nChristophe REDONNET',2,0,'1','1','92.134.118.167',3,'Chrome','','Groupement Pastoral du Cagire','31','Internet','','',0),(132,'2019-12-27 11:45:09','Eric POULNAIS','eric.poulnais@olea.innovation.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','eric.poulnais@olea.innovation.com','Contact','  Information en vue d\' un projet de réservoir de 1000 mm sur 500mm et 150mm d\'épaisseur.\r\nBien cordialement,\r\nEric POULNAIS',2,0,'1','1','86.242.99.176',2,'Safari','','Olea Innovation','78 et 56','AFR','','',0),(133,'2020-01-09 22:04:46','HABERLAND','etienne.haberland@laposte.net','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','etienne.haberland@laposte.net','Contact','bonjour \r\npouvez-vous m\'indiquer ou je peux trouver votre filtre ETFK 25.\r\nCordialement ',2,0,'1','1','88.121.237.53',3,'Chrome','','auto-entrepreneur','44760','Internet','','',0),(134,'2020-02-01 21:33:43','BERGER OLIVIER','leptit038@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','leptit038@gmail.com','Contact','Bonjour \r\nje cherche une solution de cuve enterrée 3000l mini ainsi que le pack filtration et surpresseur ou pompe ?? \r\nA la suite de recherches jai trouvé le modele ref ETS03000FW qui est intéressant car elle n\'est pas haute et cela m\'arrange ...merci de votre retour afin de cibler le projet et de chiffrer le tout...\r\ncordialement \r\nBerger olivier 06 79 703 759',2,0,'1','1','86.248.92.63',3,'Chrome','','particulier maison individuelle ','isere 38','recherche de cuve retention FAB FRANCE..','','',0),(135,'2020-02-03 15:54:40','Talamini','talamini@sodraep.be','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','talamini@sodraep.be','Contact','Bonjour ,\r\n\r\nserait il possible quelque éclaircissement sur vous cuves :\r\n\r\nSont elles livrable en belgique ? si oui quel est le délais de livraison ?\r\nQuel configuration conseillez vous pour minimiser la profondeur tout en gardant la capacité \r\nQuel est le prix en fonction des différentes configuration ?\r\nQuel est le prix des accessoires ?\r\nQuel est le prix du lestage ?\r\n\r\nInfo utiles : \r\n\r\nNous avons besoin d\'une capacité de 300m³\r\nle remplissage de la cuve ou de la batterie de cuve sera alimenter par un collecteur DN 700 eau pluviale ( avez vous des pièces de jonction ) .\r\n2 Pompes immergées seront placé dans le but de remonter des eaux .\r\nNous serons à une profondeur de 12 m de prof avec présence d\'eau \r\nNous avons pas de limite de surface mais nous avons besoin de la minimisé \r\n\r\nJe suis à votre disposition pour toute question éventuel \r\n\r\nbien à vous \r\n\r\n',2,0,'1','1','194.78.210.115',3,'Chrome','','Sodraep','Belgique','par la societé sade ','','',0),(136,'2020-02-04 12:06:12','Gomez pascal','Pascal.gomez.piscines@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Pascal.gomez.piscines@gmail.com','Contact','Peut on enterrer la cuve de régulation plus bas que l égout ?',2,0,'1','1','84.101.17.89',2,'Safari','','Pascal Gomez piscines','Rhone','Nternet','','',0),(137,'2020-02-04 18:12:00','Paillas Raymond','raypaillas@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','raypaillas@gmail.com','Contact','bonjour madame,monsieur je suis intéressé par les produits:écoportable 10000,15000,20000litres pour stockage d\'eau de source est il possible d\'avoir des piquages diamètre 50 pour per,deux  en haut l\'un pour l\'arrivée l\'autre pour le trop plein,et un en bas de cuve pour utilisation ? par ailleurs si cela est possible je souhaiterai avoir un devis avec livraison dans le lot(46) merci pour votre réponse . ',2,0,'1','1','93.23.105.216',1,'Firefox','','artisan','46270',' recherches internet','','',0),(138,'2020-02-05 17:03:50','POIROT','hpoirot@conceptinfra.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','hpoirot@conceptinfra.fr','Contact','Bonjour,\r\nJe souhaite mettre en œuvre une cuve de 10m3 équipée d\'une pompe de relevage qui débite 15 l/s.\r\nA qui dois-je m\'adresser pour le dimensionnement de cette ouvrage?\r\nMerci pour votre retour',2,0,'1','1','82.127.13.81',3,'Chrome','','CONCEPT INFRA','54','','','',0),(139,'2020-02-10 14:56:47','Bertini','marine.bertini@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','marine.bertini@gmail.com','Contact','Bonjour, \r\n\r\nJe souhaiterais installer une cuve de régulation type ET02000RP  avec une sortie haute. Ce type de cuve permet-il d\'avoir une action régulation ET récupération ? Il me semble que c\'est le cas avec la sortie haute et la pompe automatique avec flotteur mais je souhaiterais une confirmation. \r\nPar ailleurs, l\'encrage dans une dalle béton en fond de fouille est-il obligatoire ? \r\nEn vous remerciant, \r\n\r\nMarine Bertini',2,0,'1','1','165.225.76.66',3,'Chrome','','','92000','moteur de recherche ','','',0),(140,'2020-02-11 16:05:45','Virginie Mazzarella','b.etude.juvenelle@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','b.etude.juvenelle@wanadoo.fr','Contact','Bonjour Madame, Monsieur\r\nPourriez-vous nous (SARL Daniel Juvenelle  Architecte) envoyer vos nouvelles documentations ( catalogues)  en papier à l’adresse :  9 ter, Place de l’église\r\n10110 Bar-sur-Seine? Merci d’avance et bonne journée !\r\nCordialement\r\n',2,0,'1','1','80.14.182.202',1,'Firefox','','SARL Daniel Juvenelle   Architecte   ','aube','','','',0),(141,'2020-02-17 14:56:42','Ms. Gabriele Huber','ghuber@bayrol.eu','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','ghuber@bayrol.eu','Contact','Hello, we are looking for a new supplier for BACS DE DILUTION (110l and 250l) and BACS DE RETENTION (150l and 250l).\r\nIf you are a supplier for this, please let us have your Information.\r\n\r\nThank you\r\nGabriele Huber\r\n\r\n17.2.2020',2,0,'1','1','212.172.64.66',0,'MSIE','','BAYROL Deutschland GmbH','Einkauf/Purchasing','E-Mail from AquaControl','','',0),(142,'2020-02-26 15:49:45','tymn','ptymn@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','ptymn@orange.fr','Contact','Bonjour,\r\nLes produit de récupératin d\'eau de pluie, sont-ils commandables sur internet?\r\nCordialement, PhT.',2,0,'1','1','90.115.253.185',1,'Firefox','','ptymn','35','@intrnt','','',0),(143,'2020-03-02 15:35:56','Debout Laurent','Laurent.debout@sagrex.be','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','Laurent.debout@sagrex.be','Contact','Madame, Monsieur, \r\n\r\nPourriez-vous remettre prix pour l\'achat d\'une cuve en acier ECGV015A ou ECGV010A ainsi que le transport jusqu\'à Engis (Province de Liège - Belgique)\r\n\r\nMerci d\'avance pour l\'attention que vous porterez à notre demande.\r\n\r\nCordialement, \r\n\r\nLaurent Debout,\r\nEIT Production - Géologue\r\nSagrex Belgium',2,0,'1','1','165.225.88.90',0,'MSIE','','CBR','Belgique - Liège','Internet','','',0),(144,'2020-03-09 16:06:44','Stephane ANDRE','stephane.andre@dalkia.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','stephane.andre@dalkia.fr','Contact','Bonjour\r\n\r\nMerci de bien vouloir nous chiffrer 10 rétentions bleu 60L, réf RDV0060\r\nLivraison sur Fréjus 83600\r\n\r\nCordialement,',2,0,'1','1','165.225.76.106',3,'Chrome','','DALKIA','83600','Ancien responsable de l\'agence AQUABELLEC Côte d\'azur en ccompte chez vous','','',0),(145,'2020-03-20 17:46:42','Emmanuel VERRIER','emmanuel.verrier@eurovia.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','emmanuel.verrier@eurovia.com','Contact','Merci de me chiffrer la fourniture d\'1 Ecociter ET10000 + ET5000',2,0,'1','1','80.185.241.138',3,'Chrome','','EUROVIA','57','Prescription','','',0),(146,'2020-04-04 15:46:04','Lepine ','om.matt@hotmail.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','om.matt@hotmail.fr','Contact','Bonjour vendez vous encore des sondes VRC-6S merci d’avance ',2,0,'1','1','86.192.134.23',2,'Safari','','Arts concept ','59270','Internet ','','',0),(147,'2020-04-06 16:14:06','fortin','joel.fortin1@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','joel.fortin1@orange.fr','Contact','Bonjour.\r\npouvez-vous m\'envoyer une doc pour une citerne enterrée plate si possible d\'une capacité de 5000 l en plastique pour récupération d\'eau de pluie. Je vous en remercie par avance.',2,0,'1','1','90.21.210.27',3,'Chrome','','M. FORTIN JOEL','41250','sur internet','','',0),(148,'2020-04-06 16:50:18','MARGAND THIERRY','thierry.margand@free.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','thierry.margand@free.fr','Contact','Bonjour,\r\nMon maçon m\'a livré et mis en place une cuve ETY 5000 -R. \r\n3 mois après la mise en place, je m\'aperçoit que la cuve est pleine, je suppose que le robinet d\'ajutage est fermé; y a t-il un risque de débordement au prochain orage?\r\nEt deuxième question, peut on la transformer en cuve de récupération avec pompe immergée ?\r\nSi oui pouvez vous me donner le prix d\'un kit de transformation?\r\nMerci de vos réponses, dans cette attente,\r\nCordialement\r\nT.Margand\r\n06 11 14 95 29',2,0,'1','1','88.122.82.172',1,'Firefox','','','69210','Fourniture par un terrassier/maçon','','',0),(149,'2020-04-23 10:08:08','Ouillon bertrand','bertrand.ouillon@free.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','bertrand.ouillon@free.fr','Contact','Bonjour, pouvez vous m’indiquer si vous faites la maintenance d’une cuve EcoPack 5000L habitat et jardin installée en 2009 sur notre maison ? Nous avons l’entretien et un défaut capteur sur la centrale DMG+.\r\nL’installation a été faite par les anciens propriétaires.\r\nVous remerciant par avance,\r\nCordialement \r\nBertrand OUILLON.',2,0,'1','1','80.215.114.182',2,'Safari','','','38','Installation de notre habitation','','',0),(150,'2020-04-25 16:57:31','RESTIF Roger','roger.restif@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','roger.restif@orange.fr','Contact','Bonjour,\r\nJe serais intéressé par une citerne autoportante de 3000 Litres stockage aérien pour de l\'eau de pluie.\r\nEt savoir si la vente à un particulier est possible et avoir le prix de cette citerne ainsi que pour le transport.\r\nD\'autre part le poids de cette citerne n\'est pas indiqué sur le descriptif.\r\nMerci',2,0,'1','1','90.104.98.90',7,'Edge','','Particulier','49000','Internet','','',0),(151,'2020-04-26 12:55:46','GROUT','laurent.grout@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','laurent.grout@gmail.com','Contact','Bonjour, je suis propriétaire d\'une maison dans un lotissement  où la société FLINT a fait installer des citernes ECOCITER. N\'étant pas le pas le premier propriétaire de la maison je n\'étais pas présent lors de la réception du produit et lors de l\'entretien de celui ci hier, je me suis aperçu qu\'il n\' y avait pas de filtre Inox. Je désirerai savoir si il serait possible de m\'en procurer un.\r\nCordialement, \r\nLaurent GROUT',2,0,'1','1','78.213.125.35',3,'Chrome','','','95270Luzarches','Société FLINT','','',0),(152,'2020-04-29 14:08:01','LABOURDETTE','be@delbat.net','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','be@delbat.net','Contact','Bonjour,\r\nDans le cadre de notre étude vous serait il possible de nous envoyer vos tarifs pour :\r\n\r\ncuve de récupération des EP de 5 m3 \r\ncuve de récupération des EP de 10 m3\r\ncuve de récupération des EP de 15 m3\r\ncuve de récupération des EP de 20 m3\r\ncuve de récupération des EP de 30 m3\r\ncuve de récupération des EP de 40 m3\r\ncuve de récupération des EP de 50 m3\r\n\r\ncuve de récupération des EP de 60 m3\r\n\r\n\r\nNous devons répondre rapidement\r\n\r\n\r\n\r\nCordialement\r\n\r\n',2,0,'1','1','185.217.202.170',3,'Chrome','','DELBAT','95100','Publicité','','',0),(153,'2020-05-02 18:39:50','MENUZZO','am.international@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','am.international@wanadoo.fr','Contact','Madame, Monsieur,\r\n\r\nJe sollicite votre diligence et votre bienveillance pour m envoyer par courrier votre catalogue 2020 à l adresse:\r\nSARL AMI\r\nMR MENUZZO ALEXANDRE\r\n28, Rue Dominique Clos\r\n31300 TOULOUSE\r\n\r\nComptant et espérant sur votre sérieux et professionnalisme pour traiter ma demande dans les meilleurs délais, et\r\nVous en souhaitant bonne réception,\r\n\r\nCordialement.\r\n\r\nAlexandre MENUZZO',2,0,'1','1','92.184.108.242',2,'Safari','','SARL AMI','31','Par internet','','',0),(154,'2020-05-04 09:19:14','BANHEGYI Thomas ','thomas.banhegyi.lr@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','thomas.banhegyi.lr@gmail.com','Contact','bonjour  Pourriez-vous me communiquer prix et délai de livraison pour filtre eau de pluie . Merci .bien cordialement \r\nT B ',2,0,'1','1','176.154.110.173',3,'Chrome','','','39300','recherche sur internet ','','',0),(155,'2020-05-14 16:39:13','BERNARD','elodie.bernard@tpe45.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','elodie.bernard@tpe45.fr','Contact','Bonjour.\r\nPour un projet sur la commune de Checy (45), pouvez nous établir un devis pour une cuve de 6 m3 ainsi qu\'une cuve de 1 m3 de récupération des EP? Ces 2 cuves seront en espaces verts, pour la récolte d\'eaux de toiture.\r\nIl faut également leur associer à chacune à système de pompage pour l\'arrosage (inclus pour vos solutions pré équipées ou qui vient en plus pour celle qui ne le sont pas) ainsi que des réhausses de regards de l\'ordre de 50 cm.\r\nLa place disponible pour les cuves n\'est pas un problème. Notre client cherche la solution la plus économique (comme souvent...)\r\nJe vous remercie par avance!\r\nCordialement\r\nElodie BERNARD\r\n',2,0,'1','1','88.127.100.77',1,'Firefox','','TPE 45','Loiret (45)','Internet','','',0),(156,'2020-05-26 15:32:47','BEAL Vital','vital.beal@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','vital.beal@orange.fr','Contact','Pour remplacer le vieux réservoir béton qui alimentait en eau de source 4 habitations (il n\'y a pas de réseau eau de ville) l\'entreprise a installée une cuve ETM 10000 FW.. Apparemment,il semble,pour certain copropriétaire,qu\'il y aurait un problème d\'irrégularité de débit. L\'ancien réservoir possédait une pipe de ventilation, il semblerait que cette cuve n\'ait pas d\'admission ni de refoulement d\'air; Est-ce normal? Cela ne peut-il pas provoquer un cycle de pression-dépression à l\'intérieur? N\'étant pas des professionnels d\'hydraulique nous nous permettons de vous poser la question.\r\nDans l\'attente de votre réponse et vous en remerciant vivement.\r\nTrès cordialement,       Vital BEAL ',2,0,'1','1','90.53.218.151',1,'Firefox','','collectif lotissement Le Creux 42660 St-Régis du Coin (mandaté par)','42','par l\'entreprise EGBTP PEYRARD 43220 Riotord','','',0),(157,'2020-06-02 11:56:01','PHILIPPE GOUMAUX','panig76@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','panig76@gmail.com','Contact','bonjour .pouvez vous me donnez le tarif pour une cuve recuperation eau de pluie pour 10000 litres avec pompe et rehausse merci  a vous ',2,0,'1','1','77.204.144.210',3,'Chrome','','','27370','internet','','',0),(158,'2020-06-05 08:01:38','Mas','sarl.sebastien.mas@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sarl.sebastien.mas@orange.fr','Contact','je suis revendeur et installateur de citernes et recuperateur d\'eau de pluie sur les departements du 24 19 et 46. vos produits m\'interresse pour completer mon cataloque de vente. etes vous interressez par mon projet pour me permettre de vendre vos produit sur mon secteur d\'activitee.\r\nen l\'attente de votre reponse.\r\nSebastien MAS\r\n0607600849',2,0,'1','1','217.128.203.68',1,'Firefox','','Sarl Sebastien MAS','dordogne 24','internet','','',0),(159,'2020-06-08 09:58:25','cervera','guillaume.cervera14@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','guillaume.cervera14@orange.fr','Contact','Bonjour\r\nJe possède un pack habitat ET 030 \r\nJe voudrais descendre à l\'intérieur pour nettoyer le fond, des feuilles ayant débordés du filtre et étant décomposés\r\nPouvez vous m\'envoyer votre documentation, pour le montage et démontage du compartiment filtre ?\r\nCordialement \r\n',2,0,'1','1','86.237.191.155',3,'Chrome','','particulier','14','','','',0),(160,'2020-06-09 11:15:24','PETIT SYLVAIN','sylvainpetit42130@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','sylvainpetit42130@gmail.com','Contact','Bonjour, \r\n\r\nJ\'aimerais avoir un devis pour une cuve de recuperation des eaux de pluie, pour usage domestique et arrosage.\r\nQuelles sont les renseignement que vous devez avoir pour pouvoir le réaliser ?\r\n\r\nMerci\r\n',2,0,'1','1','185.19.240.2',3,'Chrome','','','42','internet','','',0),(161,'2020-06-10 16:14:11','Lecoutre','mathieu@lauguiconcept.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','mathieu@lauguiconcept.fr','Contact','Bonjour \r\nFaites-vous des citernes enterrées 60m3 avec prise d’eau incendie dans le cadre d’une mise en place pour défense incendie d’un parc naturel ',2,0,'1','1','80.215.101.175',2,'Safari','','Lauguiconcept ','76','Par labaronne citaf ','','',0),(162,'2020-06-19 09:45:07','PAYSAGE MURA CLAUDE','brigitte.mura@wanadoo.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','brigitte.mura@wanadoo.fr','Contact','Bonjour\r\nDemande de prix , disponibilité et conseil 1 Cuve en polyéthylène récupération d\'eau potable 1 m3 environ à enterrer avec entrée et sortie  et éventuellement purge  Livraison dans le haut rhin.\r\nMerci  Paysage Mura Claude Fellering\r\n',2,0,'1','1','185.164.212.57',7,'Edge','','PAYSAGE','HAUT RHIN','NON','','',0),(163,'2020-06-26 12:20:17','boyer','boyer.b@free.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','boyer.b@free.fr','Contact','Bonjour,\r\nJe suis en train d\'installer une cuisine d\'été dans un hangar à côté de la maison. Pour l\' approvisionnement en eau potable je souhaite installer une cuve de 1000l au dessus de la cuisine. Le remplissage se fera manuellement avec le réseau d\'eau potable. J\'aurai complété l’installation avec un surpresseur que vous proposez . Comment je peux contrôler le niveau d\'eau de la cuve en cas de besoin de remplissage. Pouvez vous me faire un devis?. Dans l\'attente de votre répons, cordialement.\r\nM. Bernard BOYER.',2,0,'1','1','88.126.171.202',1,'Firefox','','particulier','43 Haute Loire','par internet','','',0),(164,'2020-07-02 14:54:10','jardiconcept','jardiconcept@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','jardiconcept@orange.fr','Contact','Bonjour vendez vous en directe au paysagiste \r\n\r\nMerci',2,0,'1','1','80.13.65.247',1,'Firefox','','sarl jardi concept','53','net','','',0),(165,'2020-07-04 11:30:10','CUVELIER','gc-gc@live.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','gc-gc@live.fr','Contact','Bonjour,j\'utilise une cuve écopluie depuis une dizaine d\'année qui est actuellement fendue dessous et donc non étanche.Pouvez vous m\'indiquer le cout d\'une cuve identique livraison incluse.Avec mes remerciements, cordialement. Guy Cuvelier ',2,0,'1','1','109.22.231.81',3,'Chrome','','particulier','71000 macon','utilisateur de la cuve EP800B','','',0),(166,'2020-07-16 11:01:31','Martinet Benoît','benoit.martinet2@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','benoit.martinet2@gmail.com','Contact','Bonjour,\r\nJe viens vers vous car je suis sur mon projet de construction de maison neuve avec une cuve de récupération d\'eaux de pluie. \r\nUn ami à moi qui a acheté chez vous (M. Boizard Eddy) à choisi la solution \"Pack habitat plasteau (FTP05000).\r\nSerait-il possible de m\'établir un devis sur cette solution ?\r\nLe lieu de la construction sera sur la commune de Varaville.\r\nJe suis joignable par téléphone si besoin (0621400204).\r\n\r\nMerci beaucoup.',2,0,'1','1','90.115.14.201',3,'Chrome','','','14740','un ami','','',0),(167,'2020-07-29 12:13:57','Bertrand','t.bertrand@newrest.eu','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','t.bertrand@newrest.eu','Contact','Bonjour\r\n\r\nFaisant partie du département « audit internet & grands projets » au sein du groupe Newrest (entreprise de catering), nous avons pour projet de trouver une solution innovante pour valoriser une grande quantité de glace ( 1 tonne/jour ), aujourd’hui perdu sur l’un de nos site de production.\r\nAvec un objectif de nous tourner vers une voie plus verte, nous imaginons valoriser cette eau à travers deux premiers systèmes de liquéfaction :\r\n- Par panneau solaire thermique : L’idée est de faire circuler dans un circuit fermé, un liquide caloporteur qui viendrait acheminer les calories prisent par les panneaux au container à glace. De cette façon le container viendrait liquéfier la glace.\r\n- par récupération des eaux de pluie : L\'idée cette fois ci est de récupérer les eaux de pluie de notre site de production (1200 m3 en moyenne par mois) dans une citerne enfuis sous terre. L\'on viendrait injecter nos glaçons directement dans la citerne, l\'eau de pluie venant naturellement liquéfier les glaçons.\r\n\r\nJe viens donc vers vous afin de savoir si vous proposer ces cuves pouvant accueillir un réseau de tuyau chauffant (interne ou externe) et si vous proposer aussi des citernes enfuis ( volume à définir), pouvant avoir deux entrées d\'eau ( pluie et glaçons)  ?\r\n\r\nMerci de votre retour,\r\nCordialement\r\n\r\nThomas Bertrand\r\n',2,0,'1','1','77.156.255.132',3,'Chrome','','Newrest','31000','Google','','',0),(168,'2020-08-03 13:04:40','jeay','dominique@nec56.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','dominique@nec56.com','Contact','Bonjour, je cherche un prix pour 3 cuves ecosol avec le kit de liaison. livré.\r\nmerci d\'avance\r\nD Jeay',2,0,'1','1','82.127.53.74',3,'Chrome','','sci krat','56','internet','','',0),(169,'2020-08-05 17:20:44','Azza','azza.chtioui@agroparistech.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','azza.chtioui@agroparistech.fr','Contact','Bonjour,\r\n\r\nJe souhaite avoir un devis et des informations sur la possibilité d\'installer un récupérateur d\'eau de pluie pour irriguer un jardin sur le toit, svp. \r\n\r\nBonne journée,\r\nAzza',2,0,'1','1','193.52.24.32',3,'Chrome','','','75014','','','',0),(170,'2020-08-07 18:01:57','CHILLON Bruno','bruno.chillon@gmail.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','bruno.chillon@gmail.com','Contact','Bonjour,\r\nPourriez-vous m\'établir un devis pour l\'achat (sans et avec livraison à Mutrécy Calvados) d\'une cuve plate de récupération d\'eau ETS05000 ? Merci de votre réponse et bien à Vous.',2,0,'1','1','90.46.190.190',1,'Firefox','','','14','Internet','','',0),(171,'2020-08-10 09:30:59','Trioux','v.trioux@etbe-ing.com','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','v.trioux@etbe-ing.com','Contact','Bonjour,\r\n\r\nJe travaille actuellement sur un projet avec le département du Nord pour la construction de 4 abris pour le sel de déneigement des routes. Dans le projet nous devons installer des cuves de récupération d\'eau de pluie de 50 m3 sur 4 sites. J\'aurais donc souhaiter vous rencontrer rapidement dans nos locaux de Valenciennes pour connaitre les solutions que vous pouvez nous proposer.\r\nMerci de revenir vers moi rapidement pour une prise de rendez-vous en me contactant par mail ou par téléphone au 06.50.63.03.84\r\n\r\nMerci d\'avance\r\n\r\nCordialement\r\n\r\nMr Trioux Vincent',2,0,'1','1','176.179.140.129',3,'Chrome','','ETBE Ingénierie','Nord','Internet','','',0),(172,'2020-08-15 11:19:01','DROGLAND','joel.drogland@orange.fr','info@plasteau.fr','info@plasteau.fr','info@plasteau.fr','joel.drogland@orange.fr','Contact','Bonjour,\r\n\r\nJ\'aurais aimé connaitre le prix du récupérateur d\'eau de pluie 300 litres avec socle.\r\nLe collecteur livré avec a-t-il une position hiver-été ?\r\nAvec mes remerciements\r\nJD',2,0,'1','1','90.100.228.194',3,'Chrome','','Particulier','89','Recherches internet','','',0);

--
-- Table structure for table `joo2169_languages`
--

CREATE TABLE `joo2169_languages` (
  `lang_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT '0',
  `lang_code` char(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `title` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `title_native` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sef` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `image` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` varchar(512) COLLATE utf8mb4_unicode_ci NOT NULL,
  `metakey` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `metadesc` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `sitename` varchar(1024) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `published` int(11) NOT NULL DEFAULT '0',
  `access` int(10) unsigned NOT NULL DEFAULT '0',
  `ordering` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`lang_id`),
  UNIQUE KEY `idx_sef` (`sef`),
  UNIQUE KEY `idx_langcode` (`lang_code`),
  KEY `idx_access` (`access`),
  KEY `idx_ordering` (`ordering`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_languages`
--

INSERT INTO `joo2169_languages` VALUES (1,0,'en-GB','English (UK)','English (UK)','en','en','','','','',1,1,1),(2,0,'fr-FR','Français (FR)','Français (FR)','fr','fr','','','','',1,1,1);

--
-- Table structure for table `joo2169_menu`
--

CREATE TABLE `joo2169_menu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `menutype` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The type of menu this item belongs to. FK to joo2169_menu_types.menutype',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The display title of the menu item.',
  `alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'The SEF alias of the menu item.',
  `note` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `path` varchar(1024) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The computed path of the menu item based on the alias field.',
  `link` varchar(1024) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The actually link the menu item refers to.',
  `type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The type of link: Component, URL, Alias, Separator',
  `published` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'The published state of the menu link.',
  `parent_id` int(10) unsigned NOT NULL DEFAULT '1' COMMENT 'The parent menu item in the menu tree.',
  `level` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'The relative level in the tree.',
  `component_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'FK to joo2169_extensions.id',
  `checked_out` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'FK to joo2169_users.id',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'The time the menu item was checked out.',
  `browserNav` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'The click behaviour of the link.',
  `access` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'The access level required to view the menu item.',
  `img` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'The image of the menu item.',
  `template_style_id` int(10) unsigned NOT NULL DEFAULT '0',
  `params` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'JSON encoded data for the menu item.',
  `lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
  `rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
  `home` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'Indicates if this menu item is the home or default page.',
  `language` char(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `client_id` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_client_id_parent_id_alias_language` (`client_id`,`parent_id`,`alias`(100),`language`),
  KEY `idx_componentid` (`component_id`,`menutype`,`published`,`access`),
  KEY `idx_menutype` (`menutype`),
  KEY `idx_left_right` (`lft`,`rgt`),
  KEY `idx_language` (`language`),
  KEY `idx_alias` (`alias`(100)),
  KEY `idx_path` (`path`(100))
) ENGINE=InnoDB AUTO_INCREMENT=286 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `joo2169_menu`
--

INSERT INTO `joo2169_menu` VALUES (1,'','Menu_Item_Root','root','','','','',1,0,0,0,0,'0000-00-00 00:00:00',0,0,'',0,'',0,281,0,'*',0),(2,'menu','com_banners','Banners','','Banners','index.php?option=com_banners','component',0,1,1,4,0,'0000-00-00 00:00:00',0,0,'class:banners',0,'',1,10,0,'*',1),(3,'menu','com_banners','Banners','','Banners/Banners','index.php?option=com_banners','component',0,2,2,4,0,'0000-00-00 00:00:00',0,0,'class:banners',0,'',2,3,0,'*',1),(4,'menu','com_banners_categories','Categories','','Banners/Categories','index.php?option=com_categories&extension=com_banners','component',0,2,2,6,0,'0000-00-00 00:00:00',0,0,'class:banners-cat',0,'',4,5,0,'*',1),(5,'menu','com_banners_clients','Clients','','Banners/Clients','index.php?option=com_banners&view=clients','component',0,2,2,4,0,'0000-00-00 00:00:00',0,0,'class:banners-clients',0,'',6,7,0,'*',1),(6,'menu','com_banners_tracks','Tracks','','Banners/Tracks','index.php?option=com_banners&view=tracks','component',0,2,2,4,0,'0000-00-00 00:00:00',0,0,'class:banners-tracks',0,'',8,9,0,'*',1),(7,'menu','com_contact','Contacts','','Contacts','index.php?option=com_contact','component',0,1,1,8,0,'0000-00-00 00:00:00',0,0,'class:contact',0,'',195,200,0,'*',1),(8,'menu','com_contact','Contacts','','Contacts/Contacts','index.php?option=com_contact','component',0,7,2,8,0,'0000-00-00 00:00:00',0,0,'class:contact',0,'',196,197,0,'*',1),(9,'menu','com_contact_categories','Categories','','Contacts/Categories','index.php?option=com_categories&extension=com_contact','component',0,7,2,6,0,'0000-00-00 00:00:00',0,0,'class:contact-cat',0,'',198,199,0,'*',1),(10,'menu','com_messages','Messaging','','Messaging','index.php?option=com_messages','component',0,1,1,15,0,'0000-00-00 00:00:00',0,0,'class:messages',0,'',201,206,0,'*',1),(11,'menu','com_messages_add','New Private Message','','Messaging/New Private Message','index.php?option=com_messages&task=message.add','component',0,10,2,15,0,'0000-00-00 00:00:00',0,0,'class:messages-add',0,'',202,203,0,'*',1),(12,'menu','com_messages_read','Read Private Message','','Messaging/Read Private Message','index.php?option=com_messages','component',0,10,2,15,0,'0000-00-00 00:00:00',0,0,'class:messages-read',0,'',204,205,0,'*',1),(13,'menu','com_newsfeeds','News Feeds','','News Feeds','index.php?option=com_newsfeeds','component',0,1,1,17,0,'0000-00-00 00:00:00',0,0,'class:newsfeeds',0,'',207,212,0,'*',1),(14,'menu','com_newsfeeds_feeds','Feeds','','News Feeds/Feeds','index.php?option=com_newsfeeds','component',0,13,2,17,0,'0000-00-00 00:00:00',0,0,'class:newsfeeds',0,'',208,209,0,'*',1),(15,'menu','com_newsfeeds_categories','Categories','','News Feeds/Categories','index.php?option=com_categories&extension=com_newsfeeds','component',0,13,2,6,0,'0000-00-00 00:00:00',0,0,'class:newsfeeds-cat',0,'',210,211,0,'*',1),(16,'menu','com_redirect','Redirect','','Redirect','index.php?option=com_redirect','component',0,1,1,24,0,'0000-00-00 00:00:00',0,0,'class:redirect',0,'',213,214,0,'*',1),(17,'menu','com_search','Basic Search','','Basic Search','index.php?option=com_search','component',0,1,1,19,0,'0000-00-00 00:00:00',0,0,'class:search',0,'',215,216,0,'*',1),(18,'menu','com_weblinks','Weblinks','','Weblinks','index.php?option=com_weblinks','component',0,1,1,21,0,'0000-00-00 00:00:00',0,0,'class:weblinks',0,'',217,222,0,'*',1),(19,'menu','com_weblinks_links','Links','','Weblinks/Links','index.php?option=com_weblinks','component',0,18,2,21,0,'0000-00-00 00:00:00',0,0,'class:weblinks',0,'',218,219,0,'*',1),(20,'menu','com_weblinks_categories','Categories','','Weblinks/Categories','index.php?option=com_categories&extension=com_weblinks','component',0,18,2,6,0,'0000-00-00 00:00:00',0,0,'class:weblinks-cat',0,'',220,221,0,'*',1),(21,'menu','com_finder','Smart Search','','Smart Search','index.php?option=com_finder','component',0,1,1,27,0,'0000-00-00 00:00:00',0,0,'class:finder',0,'',223,224,0,'*',1),(22,'menu','com_joomlaupdate','Joomla! Update','','Joomla! Update','index.php?option=com_joomlaupdate','component',1,1,1,28,0,'0000-00-00 00:00:00',0,0,'class:joomlaupdate',0,'',225,226,0,'*',1),(23,'main','com_tags','Tags','','Tags','index.php?option=com_tags','component',0,1,1,29,0,'0000-00-00 00:00:00',0,1,'class:tags',0,'',227,228,0,'',1),(24,'main','com_postinstall','Post-installation messages','','Post-installation messages','index.php?option=com_postinstall','component',0,1,1,32,0,'0000-00-00 00:00:00',0,1,'class:postinstall',0,'',229,230,0,'*',1),(101,'mainmenu','Accueil','home','','home','index.php?option=com_content&view=featured','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"featured_categories\":[\"\"],\"layout_type\":\"blog\",\"num_leading_articles\":\"1\",\"num_intro_articles\":\"3\",\"num_columns\":\"3\",\"num_links\":\"0\",\"multi_column_order\":\"1\",\"orderby_pri\":\"\",\"orderby_sec\":\"front\",\"order_date\":\"\",\"show_pagination\":\"2\",\"show_pagination_results\":\"1\",\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_readmore\":\"\",\"show_readmore_title\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"show_feed_link\":\"1\",\"feed_summary\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"solutions de r\\u00e9cup\\u00e9ration des eaux de pluie\",\"show_page_heading\":1,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe et commercialise des produits d\'\\u00e9quipements en poly\\u00e9thyl\\u00e8ne pour la r\\u00e9cup\\u00e9ration des eaux de pluie.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',11,12,1,'*',0),(107,'mainmenu','Nos métiers','nos-metiers','','nos-metiers','index.php?option=com_content&view=article&id=1','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez tous les m\\u00e9tiers de l\'entreprise Plasteau : r\\u00e9cup\\u00e9ration d\'eau de pluie, stockage et dosage, coffres multi-usages, r\\u00e9serves \\u00e0 incendie, r\\u00e9cup\\u00e9rations effluents agricoles et viticoles.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',13,94,0,'*',0),(108,'mainmenu','Cuve de récupération d\'eaux de pluie','cuve-recuperation-eaux-de-pluie','','nos-metiers/cuve-recuperation-eaux-de-pluie','index.php?option=com_content&view=article&id=3','component',1,107,2,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau fabrique et commercialise des cuves de r\\u00e9cup\\u00e9ration d\'eaux de pluie \\u00e0 usage domestique et professipnnel. Sa gamme de produits offre des capacit\\u00e9s de stockage de 300 \\u00e0 100 000 litres\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',14,61,0,'*',0),(109,'mainmenu','Réserves à eaux anti-incendie','reserves-a-incendie','','nos-metiers/reserves-a-incendie','index.php?option=com_content&view=article&id=4','component',1,107,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau fabrique et commercialise des r\\u00e9serves \\u00e0 incendie en acier offrant des capacit\\u00e9s de stockage de 30 \\u00e0 120 m2.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',62,63,0,'*',0),(110,'mainmenu','Stockage d\'effluents','stockage-d-effluents','','nos-metiers/stockage-d-effluents','index.php?option=com_content&view=article&id=5','component',1,107,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe une gamme de produits pour le stockage d\\u2019eau ou autres produits chimiques, alimentaires, etc.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',64,83,0,'*',0),(111,'mainmenu','Coffres mutli-usages','coffres-mutli-usages','','nos-metiers/coffres-mutli-usages','index.php?option=com_content&view=article&id=6','component',1,107,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe une gamme de coffres multi-usages fabriqu\\u00e9s en poly\\u00e9thyl\\u00e8ne ou en acier offrant des capacit\\u00e9s de 50 \\u00e0 300 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',84,91,0,'*',0),(112,'mainmenu','Récupération d\'effluents agricoles et viticoles','recuperation-d-effluents-agricoles-et-viticoles','','nos-metiers/recuperation-d-effluents-agricoles-et-viticoles','index.php?option=com_content&view=article&id=7','component',1,107,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau s\'associe \\u00e0 Techneau pour \\u00e9laborer une solution \\u00e0 la mise en conformit\\u00e9 des aires de lavages des exploitations agricoles. \",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',92,93,0,'*',0),(113,'mainmenu','Coffres à sable','coffres-a-sable','','nos-metiers/coffres-mutli-usages/coffres-a-sable','index.php?option=com_content&view=article&id=8','component',1,111,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de coffres \\u00e0 sable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',85,86,0,'*',0),(114,'mainmenu','Coffres à sel','coffres-a-sel','','nos-metiers/coffres-mutli-usages/coffres-a-sel','index.php?option=com_content&view=article&id=9','component',1,111,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de coffres \\u00e0 sel en poly\\u00e9thyl\\u00e8ne d\\u2019une capacit\\u00e9 de 50, 100, 150 et 300 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',87,88,0,'*',0),(115,'mainmenu','Coffres de rangement','coffres-de-rangement','','nos-metiers/coffres-mutli-usages/coffres-de-rangement','index.php?option=com_content&view=article&id=10','component',1,111,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de coffres de rangement en poly\\u00e9thyl\\u00e8ne d\\u2019une capacit\\u00e9 de 50, 100, 150 et 300 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',89,90,0,'*',0),(116,'mainmenu','Cuves de dosages verticales à dos plat','cuves-de-dosages-verticales-a-dos-plat','','nos-metiers/stockage-d-effluents/cuves-de-dosages-verticales-a-dos-plat','index.php?option=com_content&view=article&id=11','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe une gamme de cuve de dosage vertical \\u00e0 dos plat pour des capacit\\u00e9s de 60, 125 et 250 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',75,76,0,'*',0),(117,'mainmenu','Cuves de dosage verticales cylindriques','cuves-de-dosage-verticales-cylindriques','','nos-metiers/stockage-d-effluents/cuves-de-dosage-verticales-cylindriques','index.php?option=com_content&view=article&id=12','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe une gamme de cuve de dosage verticale cylindrique pour les volumes de 60, 125, 200, 300, 500, 1000 et 1500 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',77,78,0,'*',0),(118,'mainmenu','Cuves à vidange totale avec socle','cuves-a-vidange-totale-avec-socle','','nos-metiers/stockage-d-effluents/cuves-a-vidange-totale-avec-socle','index.php?option=com_content&view=article&id=13','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de cuve \\u00e0 vidange totale avec socle pour des capacit\\u00e9s de 200, 300 et 500 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',73,74,0,'*',0),(119,'mainmenu','Silos à granulés','silos-a-granules','','nos-metiers/stockage-d-effluents/silos-a-granules','index.php?option=com_content&view=article&id=14','component',-2,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe et commercialise une gamme de silo \\u00e0 granul\\u00e9s bois de chauffage d\'une capacit\\u00e9 de 4 tonnes.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',79,80,0,'*',0),(120,'mainmenu','Citerne autoportante avec vanne','citerne-autoportante-avec-vanne','','nos-metiers/stockage-d-effluents/citerne-autoportante-avec-vanne','index.php?option=com_content&view=article&id=15','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe une gamme de citerne autoportante horizontale avec vanne d\\u2019une capacit\\u00e9 de 450L \\u00e0 3000L.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',71,72,0,'*',0),(121,'mainmenu','Options','options-dosage-stockage','','nos-metiers/stockage-d-effluents/options-dosage-stockage','index.php?option=com_content&view=article&id=16','component',-2,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes les options stockage et dosage\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',81,82,0,'*',0),(122,'mainmenu','Solutions habitat et jardin','solutions-habitat-et-jardin','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin','index.php?option=com_content&view=article&id=17','component',1,108,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toute notre gamme habitat et jardin.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',15,34,0,'*',0),(123,'mainmenu','EcoCiter','ecociter','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecociter','index.php?option=com_content&view=article&id=18','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoCiter est une cuve de r\\u00e9cup\\u00e9ration d\\u2019eau \\u00e9quip\\u00e9e \\u00e0 usage domestique, elle est adapt\\u00e9e \\u00e0 vos besoins de stockage de 1 000 \\u00e0 20 000 L.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',16,17,0,'*',0),(124,'mainmenu','EcoBase','ecobase','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecobase','index.php?option=com_content&view=article&id=19','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoBase est une cuve de stockage d\\u2019eau \\u00e0 usage domestique d\\u2019une capacit\\u00e9 de stockage de 1 000 \\u00e0 20 000 L.\",\"menu-meta_keywords\":\"EcoBase, cuve de stockage d\\u2019eau de pluie, cuve stockage 1000 \\u00e0 20000L, cuve poly\\u00e9thyl\\u00e8ne rotomoul\\u00e9e, rotomoulage\",\"robots\":\"index, follow\",\"secure\":0}',18,19,0,'*',0),(125,'mainmenu','EcoPotable','ecopotable','','nos-metiers/stockage-d-effluents/ecopotable','index.php?option=com_content&view=article&id=20','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoPotable est une cuve de stockage d\\u2019eau sanitaire ou potable d\\u2019une capacit\\u00e9 en eau de pluie allant de 1 000 \\u00e0 20 000 L.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',65,66,0,'*',0),(126,'mainmenu','EcoRégul','ecoregul','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecoregul','index.php?option=com_content&view=article&id=21','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"http:\\/\\/www.plasteau.com\\/nos-fiches-techniques\\/solutions-habitat-et-jardin\\/fiches-techniques-ecoregul\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',20,21,0,'*',0),(127,'mainmenu','EcoPack','ecopack','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecopack','index.php?option=com_content&view=article&id=22','component',-2,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 l\\u2019EcoPack, une solution compl\\u00e8te de r\\u00e9cup\\u00e9ration de vos eaux de pluie.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',22,23,0,'*',0),(128,'mainmenu','EcoSol','ecosol','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecosol','index.php?option=com_content&view=article&id=23','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoSol est un r\\u00e9cup\\u00e9rateur d\\u2019eau de pluie pour pose en \\u00e9l\\u00e9vation pouvant stocker des volumes jusqu\\u2019\\u00e0 1 700 L.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',24,25,0,'*',0),(129,'mainmenu','Ecofluents','ecofluents','','nos-metiers/stockage-d-effluents/ecofluents','index.php?option=com_content&view=article&id=24','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de cuve de r\\u00e9tention d\'effluents divers d\'une capacit\\u00e9 de 1000 \\u00e0 20000 litres\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',67,68,0,'*',0),(130,'mainmenu','Ecopluie','ecopluie','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/ecopluie','index.php?option=com_content&view=article&id=25','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe l\\u2019EcoPluie, un r\\u00e9cup\\u00e9rateur d\\u2019eau d\\u2019une capacit\\u00e9 de 600 L et 800 L \\u00e0 usage domestique.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',26,27,0,'*',0),(131,'mainmenu','Eco d\'Eau','eco-d-eau','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/eco-d-eau','index.php?option=com_content&view=article&id=26','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"La cuve Eco d\\u2019Eau est un r\\u00e9cup\\u00e9rateur d\\u2019eau de pluie de 300L avec socle.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',28,29,0,'*',0),(132,'mainmenu','Options habitat','options-habitat','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/options-habitat','index.php?option=com_content&view=article&id=27','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes nos options sur la gamme habitat et jardin.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',30,31,0,'*',0),(133,'mainmenu','Accessoires','accessoires','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-habitat-et-jardin/accessoires','index.php?option=com_content&view=article&id=28','component',1,122,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez tous nos accessoires\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',32,33,0,'*',0),(134,'mainmenu','Solutions industries et collectivités','solutions-industries-et-collectivites','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites','index.php?option=com_content&view=article&id=29','component',1,108,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toute notre gamme industries et collectivit\\u00e9s\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',35,60,0,'*',0),(135,'mainmenu','EcoGVA','ecogva','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogva','index.php?option=com_content&view=article&id=30','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoGVA est une cuve de r\\u00e9cup\\u00e9ration d\\u2019eau de pluie pr\\u00e9-\\u00e9quip\\u00e9e, pouvant contenir des volumes d\\u2019eau de 10 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',42,43,0,'*',0),(136,'mainmenu','EcoGVAN','ecogvan','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogvan','index.php?option=com_content&view=article&id=31','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau d\\u00e9veloppe et commercialise des cuve de stockage d\\u2019eaux de pluie basiques de la gamme EcoGVAN, avec une capacit\\u00e9 de stockage de 10 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',44,45,0,'*',0),(137,'mainmenu','EcoRégul Basse ','ecoregul-basse','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecoregul-basse','index.php?option=com_content&view=article&id=32','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Cuve de r\\u00e9gulation d\\u2019eau de pluie sortie haute ou basse avec une capacit\\u00e9 de stockage de 10 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',40,41,0,'*',0),(138,'mainmenu','Options cuve acier','options-cuve-acier','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/options-cuve-acier','index.php?option=com_content&view=article&id=33','component',-2,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes les options sur cuves acier\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',46,47,0,'*',0),(139,'mainmenu','EcoGVP','ecogvp','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogvp','index.php?option=com_content&view=article&id=34','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\" L\\u2019EcoGVP est une cuve de r\\u00e9cup\\u00e9ration d\\u2019eaux de pluie pr\\u00e9-\\u00e9quip\\u00e9e, pouvant contenir des volumes de 20 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',48,49,0,'*',0),(140,'mainmenu','EcoGVPN','ecogvpn','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogvpn','index.php?option=com_content&view=article&id=35','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoGVPN est une cuve de stockage d\\u2019eaux de pluie basique avec une capacit\\u00e9 de stockage de 20 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',50,51,0,'*',0),(141,'mainmenu','EcoGVPEF','ecogvpef','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogvpef','index.php?option=com_content&view=article&id=36','component',-2,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau a d\\u00e9velopp\\u00e9 une gamme de cuve de r\\u00e9tention d\'effluents divers d\'une capacit\\u00e9 de 1000 \\u00e0 20000 litres\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',52,53,0,'*',0),(142,'mainmenu','EcoGVPR','ecogvpr','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecogvpr','index.php?option=com_content&view=article&id=37','component',-2,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoGVPR est une cuve de r\\u00e9cup\\u00e9ration d\\u2019eau de pluie en sortie basse, avec une capacit\\u00e9 de stockage de 20 000 \\u00e0 100 000 litres.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',54,55,0,'*',0),(143,'mainmenu','Options cuve polyester','options-cuve-polyester','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/options-cuve-polyester','index.php?option=com_content&view=article&id=33','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes les options sur cuves polyester\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',56,57,0,'*',0),(144,'mainmenu','Options gestionnaires d\'eau de pluie avec groupe de pompage','options-gestionnaires-d-eau-de-pluie-avec-groupe-de-pompage','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/options-gestionnaires-d-eau-de-pluie-avec-groupe-de-pompage','index.php?option=com_content&view=article&id=39','component',-2,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes les options sur les gestionnaires d\'eau de pluie avec groupe de pompage.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',58,59,0,'*',0),(145,'mainmenu','Nos catalogues','nos-catalogues','','centre-de-documentation/nos-catalogues','index.php?option=com_content&view=article&id=40','component',1,146,2,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Visionnez et t\\u00e9l\\u00e9chargez tous nos catalogues.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',96,97,0,'*',0),(146,'mainmenu','Centre de documentation','centre-de-documentation','','centre-de-documentation','index.php?option=com_content&view=article&id=41','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez notre centre de documentation, comprenant nos cahiers des charges techniques, nos certificats de garantie et notre vid\\u00e9oth\\u00e8que.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',95,104,0,'*',0),(147,'mainmenu','Cahiers des charges techniques','cahiers-des-charges-techniques','','centre-de-documentation/cahiers-des-charges-techniques','index.php?option=com_content&view=article&id=42','component',1,146,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"T\\u00e9l\\u00e9charger tous nos cahiers des charges techniques.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',98,99,0,'*',0),(148,'mainmenu','Certificats de garantie','certificats-de-garantie','','centre-de-documentation/certificats-de-garantie','index.php?option=com_content&view=article&id=43','component',1,146,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"T\\u00e9l\\u00e9chargez tous nos certificats de garanties\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',100,101,0,'*',0),(149,'mainmenu','Vidéothèque','videotheque','','centre-de-documentation/videotheque','index.php?option=com_content&view=article&id=44','component',1,146,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"D\\u00e9couvrez toutes nos vid\\u00e9os.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',102,103,0,'*',0),(150,'mainmenu','Nos références chantiers','nos-references-chantiers','','nos-references-chantiers','index.php?option=com_content&view=article&id=45','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez toutes nos r\\u00e9f\\u00e9rences chantiers\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',165,166,0,'*',0),(151,'mainmenu','L\'entreprise','l-entreprise','','l-entreprise','index.php?option=com_content&view=article&id=46','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau, bas\\u00e9e en Normandie depuis plus de 20 ans, s\'engage \\u00e0 vous fournir les produits les mieux adapt\\u00e9s \\u00e0 vos exigences.\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',167,184,0,'*',0),(152,'mainmenu','L\'équipe Plasteau','l-equipe-plasteau','','l-entreprise/l-equipe-plasteau','index.php?option=com_content&view=article&id=47','component',1,151,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"R\\u00e9parties en diff\\u00e9rents secteurs, 6 personnes sont \\u00e0 votre \\u00e9coute pour r\\u00e9pondre efficacement et rapidement \\u00e0 vos questions.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',168,175,0,'*',0),(153,'mainmenu','Les responsables de secteurs','les-responsables-de-secteurs','','l-entreprise/l-equipe-plasteau/les-responsables-de-secteurs','index.php?option=com_content&view=article&id=48','component',1,152,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez la carte de nos responsables de secteurs, et trouvez le responsable le plus proche de chez vous.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',169,170,0,'*',0),(154,'mainmenu','Les commerciaux sédentaires','les-commerciaux-sedentaires','','l-entreprise/l-equipe-plasteau/les-commerciaux-sedentaires','index.php?option=com_content&view=article&id=49','component',1,152,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez la carte de nos commerciaux s\\u00e9dentaires, et trouvez le plus proche de chez vous.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',171,172,0,'*',0),(155,'mainmenu','L\'équipe maintenance','l-equipe-maintenance','','l-entreprise/l-equipe-plasteau/l-equipe-maintenance','index.php?option=com_content&view=article&id=50','component',1,152,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau dispose d\'une \\u00e9quipe de maintenance \\u00e0 votre service.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',173,174,0,'*',0),(156,'mainmenu','Plasteau, entreprise du groupe Gaeau','plasteau-entreprise-du-groupe-gaeau','','l-entreprise/plasteau-entreprise-du-groupe-gaeau','index.php?option=com_content&view=article&id=51','component',1,151,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Le groupe GAEAU regroupe au sein de son p\\u00f4le d\\u2019activit\\u00e9s : Techneau, Plasteau, Chaudreau. \",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',176,177,0,'*',0),(157,'mainmenu','Rotomoulage','rotomoulage','','l-entreprise/rotomoulage','index.php?option=com_content&view=article&id=52','component',1,151,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau vous offre son savoir faire dans la conception et la production d\'appareils rotomoul\\u00e9s.\\r\\nSp\\u00e9cialiste dans ce domaine, Plasteau utilise le rotomoulage dans la fabrication de ses cuves en poly\\u00e9thyl\\u00e8ne.\",\"menu-meta_keywords\":\"rotomoulage\",\"robots\":\"index, follow\",\"secure\":0}',178,179,0,'*',0),(158,'mainmenu','Recrutement','recrutement','','l-entreprise/recrutement','index.php?option=com_content&view=article&id=53','component',1,151,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez nos offres d\'emplois.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',180,181,0,'*',0),(159,'mainmenu','Contact','contact','','contact','index.php?option=com_flexicontact&view=contact','component',1,1,1,10033,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"toPrimary\":\"info@plasteau.fr\",\"ccAddress\":\"\",\"bccAddress\":\"\",\"num_images\":\"4\",\"magic_word\":\"\",\"page_hdr\":\"Contact\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Contactez-nous pour plus d\'informations.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',187,188,0,'*',0),(160,'menu-metiers','Cuve récupération eaux de pluie','cuve-recuperation-eaux-de-pluie','','cuve-recuperation-eaux-de-pluie','http://www.plasteau.com/nos-metiers/cuve-recuperation-eaux-de-pluie','url',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',231,232,0,'*',0),(161,'menu-metiers','Réserves à eaux anti-incendie','reserves-a-incendie','','reserves-a-incendie','http://www.plasteau.com/nos-metiers/reserves-a-incendie','url',1,1,1,0,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',233,234,0,'*',0),(162,'menu-metiers','Stockage d\'effluents','stockage-et-dosage','','stockage-et-dosage','http://www.plasteau.com/nos-metiers/stockage-d-effluents','url',1,1,1,0,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',235,236,0,'*',0),(163,'menu-metiers','Coffres mutli-usages','coffres-mutli-usages','','coffres-mutli-usages','http://www.plasteau.com/nos-metiers/coffres-mutli-usages','url',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',237,238,0,'*',0),(164,'menu-metiers','Récupération d\'effluents agricoles et viticoles','recuperation-d-effluents-agricoles-et-viticoles','','recuperation-d-effluents-agricoles-et-viticoles','http://www.plasteau.com/nos-metiers/recuperation-d-effluents-agricoles-et-viticoles','url',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',239,240,0,'*',0),(165,'engagement-qualite','L\'engagement du fabricant','l-engagement-du-fabricant','','l-engagement-du-fabricant','index.php?option=com_content&view=article&id=54','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Depuis sa cr\\u00e9ation, Techneau s\\u2018engage \\u00e0 garantir des produits de qualit\\u00e9 respectant les normes et r\\u00e9glementations en vigueur.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',241,242,0,'*',0),(166,'engagement-qualite','ISO 9001','iso-9001','','iso-9001','index.php?option=com_content&view=article&id=55','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"En 1999, Techneau obtient la certification ISO 9001 r\\u00e9compensant son engagement en faveur de la fabrication de produits de qualit\\u00e9.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',243,244,0,'*',0),(167,'engagement-qualite','IFEP','2015-07-09-09-40-48','','2015-07-09-09-40-48','http://www.ifep.info/syndicat/accueil.php','url',1,1,1,0,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',245,246,0,'*',0),(168,'engagement-qualite','Démarches environnementales','demarches-environnementales','','demarches-environnementales','index.php?option=com_content&view=article&id=56','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Techneau se mobilise pour r\\u00e9duire de 20 % ses d\\u00e9penses \\u00e9nerg\\u00e9tiques.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',247,248,0,'*',0),(169,'main','COM_XMAP_TITLE','com-xmap-title','','com-xmap-title','index.php?option=com_xmap','component',0,1,1,10009,0,'0000-00-00 00:00:00',0,1,'components/com_xmap/images/xmap-favicon.png',0,'',249,250,0,'',1),(170,'informations-utiles','Recrutement','recrutement','','recrutement','index.php?option=com_content&view=article&id=53','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez nos offres d\'emplois\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',189,190,0,'*',0),(171,'informations-utiles','Plan du site','plan-du-site','','plan-du-site','index.php?option=com_xmap&view=html&id=1','component',1,1,1,10009,0,'0000-00-00 00:00:00',0,1,'',9,'{\"include_css\":\"0\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez le plan de notre site.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',193,194,0,'*',0),(172,'informations-utiles','Mentions légales','mentions-legales','','mentions-legales','index.php?option=com_content&view=article&id=57','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"menu-meta_keywords\":\"\",\"robots\":\"noindex, nofollow\",\"secure\":0}',191,192,0,'fr-FR',0),(173,'menu-contact','Les responsables de secteurs','2015-07-09-13-23-37','','2015-07-09-13-23-37','http://www.plasteau.com/l-entreprise/l-equipe-plasteau/les-responsables-de-secteurs','url',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',251,252,0,'*',0),(174,'menu-contact','Les commerciaux sédentaires','2015-07-09-13-24-07','','2015-07-09-13-24-07','http://www.plasteau.com/l-entreprise/l-equipe-plasteau/les-commerciaux-sedentaires','url',1,1,1,0,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',253,254,0,'*',0),(175,'menu-contact','L\'équipe maintenance','2015-07-09-13-24-41','','2015-07-09-13-24-41','http://www.plasteau.com/l-entreprise/l-equipe-plasteau/l-equipe-maintenance','url',1,1,1,0,0,'0000-00-00 00:00:00',0,1,'',9,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1}',255,256,0,'*',0),(176,'mainmenu','Nos fiches techniques','nos-fiches-techniques','','nos-fiches-techniques','index.php?option=com_content&view=article&id=60','component',1,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez toutes nos fiches techniques.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',105,164,0,'*',0),(177,'mainmenu','Solutions stockage et dosage','solutions-stockage-et-dosage','','nos-fiches-techniques/solutions-stockage-et-dosage','index.php?option=com_content&view=article&id=59','component',1,176,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de notre gamme stockage et dosage.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',150,163,0,'*',0),(178,'mainmenu','Fiches techniques Citerne autoportante','fiches-techniques-citerne-autoportante','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-citerne-autoportante','index.php?option=com_content&view=article&id=58','component',1,177,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos citerne autoportante\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',151,152,0,'*',0),(179,'mainmenu','Solutions habitat et jardin','solutions-habitat-et-jardin','','nos-fiches-techniques/solutions-habitat-et-jardin','index.php?option=com_content&view=article&id=72','component',1,176,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez toutes nos fiches techniques de la gamme habitat et jardin\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',106,129,0,'*',0),(180,'mainmenu','Fiches techniques EcoCiter','fiches-techniques-ecociter','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecociter','index.php?option=com_content&view=article&id=61','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoCiter\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',107,108,0,'*',0),(181,'mainmenu','Fiches techniques EcoSlim','fiches-techniques-ecoslim','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecoslim','index.php?option=com_content&view=article&id=62','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoSlim\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',109,110,0,'*',0),(182,'mainmenu','Fiches techniques EcoBase','fiches-techniques-ecobase','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecobase','index.php?option=com_content&view=article&id=63','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoBase.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',111,112,0,'*',0),(183,'mainmenu','Fiches techniques EcoPotable','fiches-techniques-ecopotable','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-ecopotable','index.php?option=com_content&view=article&id=64','component',1,177,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPotable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',153,154,0,'*',0),(184,'mainmenu','Fiches techniques EcoRégul','fiches-techniques-ecoregul','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecoregul','index.php?option=com_content&view=article&id=65','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoR\\u00e9gul.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',113,114,0,'*',0),(185,'mainmenu','Fiches techniques Pack jardin','fiches-techniques-pack-jardin','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-pack-jardin','index.php?option=com_content&view=article&id=66','component',-2,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de notre Pack Jardin.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',115,116,0,'*',0),(186,'mainmenu','Fiches techniques Pack habitat','fiches-techniques-pack-habitat','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-pack-habitat','index.php?option=com_content&view=article&id=67','component',-2,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de notre Pack Habitat\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',117,118,0,'*',0),(187,'mainmenu','Fiches techniques EcoSol','fiches-techniques-ecosol','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecosol','index.php?option=com_content&view=article&id=68','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoSol.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',119,120,0,'*',0),(188,'mainmenu','Fiches techniques EcoPluie','fiches-techniques-ecopluie','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-ecopluie','index.php?option=com_content&view=article&id=69','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPluie.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',121,122,0,'*',0),(189,'mainmenu','Fiches techniques Eco d\'Eau','fiches-techniques-eco-d-eau','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-eco-d-eau','index.php?option=com_content&view=article&id=70','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos Eco d\'Eau.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',123,124,0,'*',0),(190,'mainmenu','Fiches techniques Options','fiches-techniques-options','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-options','index.php?option=com_content&view=article&id=71','component',1,179,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos options de cuves.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',125,126,0,'*',0),(191,'mainmenu','Solutions industries et collectivités','solutions-industries-et-collectivites','','nos-fiches-techniques/solutions-industries-et-collectivites','index.php?option=com_content&view=article&id=80','component',1,176,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de notre gamme industries et collectivit\\u00e9s.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',130,149,0,'*',0),(192,'mainmenu','Fiches techniques EcoGVA','fiches-techniques-ecogva','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecogva','index.php?option=com_content&view=article&id=73','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGVA.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',131,132,0,'*',0),(193,'mainmenu','Fiches techniques EcoGVAN','fiches-techniques-ecogvan','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecogvan','index.php?option=com_content&view=article&id=74','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGVAN.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',133,134,0,'*',0),(194,'mainmenu','Fiches techniques Régulation','fiches-techniques-regulation','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-regulation','index.php?option=com_content&view=article&id=75','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos cuves de r\\u00e9gulation.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',135,136,0,'*',0),(195,'mainmenu','Fiches techniques EcoGVP','fiches-techniques-ecogvp','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecogvp','index.php?option=com_content&view=article&id=76','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGVPN.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',137,138,0,'*',0),(196,'mainmenu','Fiches techniques EcoGVPR','fiches-techniques-ecogvpr','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecogvpr','index.php?option=com_content&view=article&id=77','component',-2,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGVPR.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',147,148,0,'*',0),(197,'mainmenu','Fiches techniques EcoGVPN','fiches-techniques-ecogvpn','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecogvpn','index.php?option=com_content&view=article&id=78','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGVPN.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',139,140,0,'*',0),(198,'mainmenu','Fiches techniques GEP','fiches-techniques-gep','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-gep','index.php?option=com_content&view=article&id=79','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGEP.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',141,142,0,'*',0),(228,'mainmenu','EcoCiter','ecociter-industrie','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecociter-industrie','index.php?option=com_content&view=article&id=83','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoCiter est une cuve de r\\u00e9cup\\u00e9ration d\\u2019eau de pluie avec filtre, elle est adapt\\u00e9e \\u00e0 vos besoins de stockage de 10 000 \\u00e0 60 000 litres.\",\"menu-meta_keywords\":\"EcoCiter, cuve de r\\u00e9cup\\u00e9ration eaux de pluie, cuve stockage 10000 \\u00e0 60000L, cuve poly\\u00e9thyl\\u00e8ne rotomoul\\u00e9e, rotomoulage\",\"robots\":\"\",\"secure\":0}',36,37,0,'*',0),(229,'mainmenu','EcoBase','ecobase-industrie','','nos-metiers/cuve-recuperation-eaux-de-pluie/solutions-industries-et-collectivites/ecobase-industrie','index.php?option=com_content&view=article&id=84','component',1,134,4,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoBase est une cuve de stockage d\\u2019eau de pluie basique d\\u2019une capacit\\u00e9 de stockage de 10 000 \\u00e0 60 000 L.\",\"menu-meta_keywords\":\"EcoBase, cuve de stockage d\\u2019eau de pluie, cuve stockage 10000 \\u00e0 60000L, cuve poly\\u00e9thyl\\u00e8ne rotomoul\\u00e9e, rotomoulage\",\"robots\":\"\",\"secure\":0}',38,39,0,'*',0),(230,'mainmenu','EcoPEF','ecopef','','nos-metiers/stockage-d-effluents/ecopef','index.php?option=com_content&view=article&id=85','component',1,110,3,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"L\\u2019EcoPEF est une cuve de stockage pour effluents divers, avec canne d\\u2019aspiration d\\u2019une capacit\\u00e9 de stockage de 20 000 \\u00e0 100 000 L.\",\"menu-meta_keywords\":\"EcoPEF, cuve de stockage d\\u2019eau de pluie, cuve stockage 20000 \\u00e0 100000L, cuve poly\\u00e9thyl\\u00e8ne rotomoul\\u00e9e, rotomoulage\",\"robots\":\"\",\"secure\":0}',69,70,0,'*',0),(231,'mainmenu','L\'entreprise (2)','l-entreprise-2','','l-entreprise-2','index.php?option=com_content&view=article&id=46','component',0,1,1,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Plasteau, bas\\u00e9e en Normandie depuis plus de 20 ans, s\'engage \\u00e0 vous fournir les produits les mieux adapt\\u00e9s \\u00e0 vos exigences.\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',185,186,0,'*',0),(232,'mainmenu','Sécurité','securite-du-site','','l-entreprise/securite-du-site','index.php?option=com_content&view=article&id=90','component',1,151,2,22,0,'0000-00-00 00:00:00',0,1,'',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"page_title\":\"\",\"show_page_heading\":0,\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez nos offres d\'emplois.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',182,183,0,'*',0),(236,'main','COM_ASSOCIATIONS','com-associations','','com-associations','index.php?option=com_associations','component',1,1,1,10038,0,'0000-00-00 00:00:00',0,1,'class:associations',0,'{}',257,258,0,'',1),(268,'mainmenu','Fiches techniques Accessoires pompes','fiches-techniques-accessoires-pompes','','nos-fiches-techniques/solutions-habitat-et-jardin/fiches-techniques-accessoires-pompes','index.php?option=com_content&view=article&id=105','component',-2,179,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos options de cuves.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',127,128,0,'*',0),(269,'mainmenu','Fiches techniques Ecociter','fiches-techniques-ecociter','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecociter','index.php?option=com_content&view=article&id=106','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGEP.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',143,144,0,'*',0),(270,'mainmenu','Fiches techniques Ecobase','fiches-techniques-ecobase','','nos-fiches-techniques/solutions-industries-et-collectivites/fiches-techniques-ecobase','index.php?option=com_content&view=article&id=107','component',1,191,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoGEP.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',145,146,0,'*',0),(271,'mainmenu','Fiches techniques Ecofluents','fiches-techniques-ecofluents','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-ecofluents','index.php?option=com_content&view=article&id=108','component',1,177,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPotable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',155,156,0,'*',0),(272,'mainmenu','Fiches techniques Cuves','fiches-techniques-cuves','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-cuves','index.php?option=com_content&view=article&id=109','component',1,177,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPotable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',157,158,0,'*',0),(273,'mainmenu','Fiches techniques Cuves de dosages verticales à dos plat','fiches-techniques-cuves-de-dosages-verticales-a-dos-plat','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-cuves-de-dosages-verticales-a-dos-plat','index.php?option=com_content&view=article&id=110','component',-2,177,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPotable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',159,160,0,'*',0),(274,'mainmenu','Fiches techniques Cuves de dosage verticales cylindriques','fiches-techniques-cuves-de-dosage-verticales-cylindriques','','nos-fiches-techniques/solutions-stockage-et-dosage/fiches-techniques-cuves-de-dosage-verticales-cylindriques','index.php?option=com_content&view=article&id=111','component',-2,177,3,22,0,'0000-00-00 00:00:00',0,1,' ',9,'{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_associations\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"0\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"Consultez les fiches techniques de nos EcoPotable.\",\"menu-meta_keywords\":\"\",\"robots\":\"index, follow\",\"secure\":0}',161,162,0,'*',0),(275,'main','COM_JCE','com-jce','','com-jce','index.php?option=com_jce&view=cpanel','component',1,1,1,10003,0,'0000-00-00 00:00:00',0,1,'components/com_jce/media/img/menu/logo.png',0,'{}',259,268,0,'',1),(276,'main','COM_JCE_MENU_CPANEL','com-jce-menu-cpanel','','com-jce/com-jce-menu-cpanel','index.php?option=com_jce','component',1,275,2,10003,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',260,261,0,'',1),(277,'main','COM_JCE_MENU_CONFIG','com-jce-menu-config','','com-jce/com-jce-menu-config','index.php?option=com_jce&view=config','component',1,275,2,10003,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',262,263,0,'',1),(278,'main','COM_JCE_MENU_PROFILES','com-jce-menu-profiles','','com-jce/com-jce-menu-profiles','index.php?option=com_jce&view=profiles','component',1,275,2,10003,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',264,265,0,'',1),(279,'main','COM_JCE_MENU_FILEBROWSER','com-jce-menu-filebrowser','','com-jce/com-jce-menu-filebrowser','index.php?option=com_jce&view=browser','component',1,275,2,10003,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',266,267,0,'',1),(280,'main','COM_ADMINTOOLS','com-admintools','','com-admintools','index.php?option=com_admintools','component',1,1,1,10030,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',269,270,0,'',1),(281,'main','COM_FLEXICONTACT','com-flexicontact','','com-flexicontact','index.php?option=com_flexicontact','component',1,1,1,10033,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',271,280,0,'',1),(282,'main','COM_FLEXICONTACT_CONFIGURATION','com-flexicontact-configuration','','com-flexicontact/com-flexicontact-configuration','index.php?option=com_flexicontact&task=config','component',1,281,2,10033,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',272,273,0,'',1),(283,'main','COM_FLEXICONTACT_CAPTCHA_IMAGES','com-flexicontact-captcha-images','','com-flexicontact/com-flexicontact-captcha-images','index.php?option=com_flexicontact&task=images','component',1,281,2,10033,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',274,275,0,'',1),(284,'main','COM_FLEXICONTACT_LOG','com-flexicontact-log','','com-flexicontact/com-flexicontact-log','index.php?option=com_flexicontact&task=log_list','component',1,281,2,10033,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',276,277,0,'',1),(285,'main','COM_FLEXICONTACT_ABOUT','com-flexicontact-about','','com-flexicontact/com-flexicontact-about','index.php?option=com_flexicontact&task=about','component',1,281,2,10033,0,'0000-00-00 00:00:00',0,1,'class:component',0,'{}',278,279,0,'',1);

--
