-->
Bandeau inférieur

A propos de Protect Forest

Depuis plus de 20 ans, PROTECT FOREST développe et commercialise des équipements de prévention et d'extinction des incendies de forêts, suivant 2 concepts complémentaires :

Brevets et Innovations

Le " bois énergie " est un mot clé de notre siècle. Le recyclage des rémanents forestiers, issus des opérations de D.F.C.I, permet de les rentabiliser grâce à la production de granulés de bois.

Produits

Protect Forest à sélectionné pour vous un éventail de produits très performants et adaptés à chaque situation, que ce soit en matière d'auto-protection ou d'intervention.

Nos partenaires

Depuis de nombreuses années nous travaillons en collaboration avec Wildfire équipement ce qui nous permet de sélectionner les meilleurs produits.

Actualités

Toute l'équipe de Protect Forest est fière de vous présenter la nouvelle version de son site internet ! Il reste encore quelques pages en construction mais vous trouverez les éléments manquants dans la rubrique Catalogue où vous pouvez tout télécharger.

Bonne visite.


A la une !

<% var limitNb = true; var nbMax = 3; var sortOrder = "desc"; var oOcsNewsEventTocItemManager = new OcsNewsEventTocItemManager(); var dstMedia = "XHTML"; var gidCardTocItem = "igp:00010125"; var nbMaxByTocItem = 3; var tocRootMedia = "XHTML"; var srcGID = "00010125"; var definition = "ocsNewsEvent:newsList"; var isNews = true; var isEvent = false; var className = "news"; var collection = "collection(ocsNewsEvent:news)[ocsValidated][isNull(startVisibilityDate) || (startVisibilityDate <= today())][isNull(endVisibilityDate) || (endVisibilityDate >= today())][ocsCompiledVisibilityRights]"; var collFilter = ""; var collSort = ".descendingBy(writingDate)"; var collDescr = "collection(ocsNewsEvent:news)[ocsValidated][isNull(startVisibilityDate) || (startVisibilityDate <= today())][isNull(endVisibilityDate) || (endVisibilityDate >= today())][ocsCompiledVisibilityRights].descendingBy(writingDate)"; var e6 = new ItlEnumerator("G0001000b_4"); e6.add(new SqlEnumerator("ocsNewsEvent:news", ( "SELECT " + "this.`_oid` AS this, \n" + "this_z_s_image.`_oid` AS this_z_s_image, \n" + "this_k_1.result1 AS this_k_1_1, \n" + "this_z.title_fr AS this_z_p_title_fr, \n" + "this_z.catchLine_fr AS this_z_p_catchLine_fr, \n" + "this_z.summary_fr AS this_z_p_summary_fr, \n" + "this_z.copyright_fr AS this_z_p_copyright_fr, \n" + "this_z.author AS this_z_p_author, \n" + "this_z.writingDate AS this_z_p_writingDate, \n" + "this_z_s_image.width AS this_z_s_image_p_width, \n" + "this_z_s_image.height AS this_z_s_image_p_height, \n" + "this_z_s_image_z.urlDir AS this_z_s_image_z_p_urlDir, \n" + "this_z_s_image_z.filename AS this_z_s_image_z_p_filename, \n" + "this_z_s_image_z.extension AS this_z_s_image_z_p_extension, \n" + "this_z_s_image_z.label_fr AS this_z_s_image_z_p_label_fr, \n" + "this_z_s_image_z.description_fr AS this_z_s_image_z_p_description_fr, \n" + "this_z_z_s_ocsCatalog.useValidation AS this_z_z_s_ocsCatalog_p_useValidation, \n" + "this_z_z_s_ocsCatalog.useXRM AS this_z_z_s_ocsCatalog_p_useXRM \n" + "FROM (ocsNewsEvent_news AS this\n" + "INNER JOIN ((ocsNewsEvent_card AS this_z\n" + "INNER JOIN (ocs_card AS this_z_z\n" + "LEFT JOIN ocs_catalog AS this_z_z_s_ocsCatalog\n" + "On ((this_z_z.ocsCatalog = this_z_z_s_ocsCatalog.`_oid`) AND (this_z_z_s_ocsCatalog.iso_sid <> '')))\n" + "On ((this_z.`_oid` = this_z_z.`_oid`) AND (this_z_z.iso_sid <> '')))\n" + "LEFT JOIN (alb_image AS this_z_s_image\n" + "INNER JOIN alb_resource AS this_z_s_image_z\n" + "On ((this_z_s_image.`_oid` = this_z_s_image_z.`_oid`) AND (this_z_s_image_z.iso_sid <> '')))\n" + "On ((this_z.image = this_z_s_image.`_oid`) AND (this_z_s_image.iso_sid <> '')))\n" + "On ((this.`_oid` = this_z.`_oid`) AND (this_z.iso_sid <> '')))\n" + "LEFT JOIN (SELECT \n" + "c0.`_oid` AS origin, \n" + "COUNT(DISTINCT this.`_oid`) AS result1 \n" + "FROM xrm_category AS this\n" + "INNER JOIN ((ocsNewsEvent_news AS c0\n" + "INNER JOIN ocs_card_ocsVisibility AS c0_l\n" + "On ((c0.`_oid` = c0_l.`_from`) AND (c0.iso_sid <> '')))\n" + "INNER JOIN (ocsNewsEvent_card AS c0_z\n" + "INNER JOIN ocs_card AS c0_z_z\n" + "On ((c0_z.`_oid` = c0_z_z.`_oid`) AND (c0_z_z.iso_sid <> '')))\n" + "On ((c0.`_oid` = c0_z.`_oid`) AND (c0_z.iso_sid <> '')))\n" + "On ((this.`_oid` = c0_l.`_to`) AND (c0_l.iso_sid <> '')) \n" + "WHERE \n" + "(this.iso_sid <> '') \n" + "AND (this.`_oid` IN (#V_1&;)) \n" + "GROUP BY \n" + "c0.`_oid`) AS this_k_1\n" + "On (this.`_oid` = this_k_1.origin) \n" + "WHERE \n" + "(this.iso_sid <> '') \n" + "AND (IF((this_z_z_s_ocsCatalog.useValidation = 1),this_z_z.ocsStatus,IF(((this_z_z.ocsStatus = 2) OR (this_z_z.ocsStatus = 3)),this_z_z.ocsStatus,0)) = 2) \n" + "AND ((this_z.startVisibilityDate IS NULL ) OR (this_z.startVisibilityDate <= #V_0&;)) \n" + "AND ((this_z.endVisibilityDate IS NULL ) OR (this_z.endVisibilityDate >= #V_0&;)) \n" + "AND ((this_z_z_s_ocsCatalog.useXRM = 0) OR ((this_z_z_s_ocsCatalog.useXRM = 1) AND (this_k_1.result1 > 0))) \n" + "ORDER BY \n" + "this_z.writingDate DESC\n") , {"#V_0&;|date":itl.today(), "#V_1&;|oids":_S_S_n(itl.categoryOids(true))}, false, [])); var card = e6; card.reset(); if(card.isNotEmpty()) { card.resetGroup(); for(card.start();card.test();card.fetch()) { if(card.position() <= 3) { var cardImgDescr = card.getObject("this_z_s_image", "alb:image").toBoolean()?_S_i_n(card.getObject("this_z_s_image", "alb:image")) + ":" + _S_S_n(itl.escape((_S_S_n(globalRootPath) + _S_S_n(card.get("this_z_s_image_z_p_urlDir")) + _S_S_n(card.get("this_z_s_image_z_p_filename")) + _S_S_n(card.get("this_z_s_image_z_p_extension"))), ":")) + ":" + _S_i(_i_i_n(albGetEffectiveWidth(card.get("this_z_s_image_p_width"), card.get("this_z_s_image_p_height"), 100, 75))) + ":" + _S_i(_i_i_n(albGetEffectiveHeight(card.get("this_z_s_image_p_width"), card.get("this_z_s_image_p_height"), 100, 75))) + ":" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_s_image_z_p_label_fr")), ":")) + ":" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_s_image_z_p_description_fr")), ":")):""; var extraData = ""; var cardDescr = _S_i_n(card) + "|" + "news" + "|" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_p_title_fr")), "|")) + "|" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_p_catchLine_fr")), "|")) + "|" + "./page00010125.asp" + "|" + _S_S_n(itl.escape(cardImgDescr, "|")) + "|" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_p_summary_fr")), "|")) + "|" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_p_copyright_fr")), "|")) + "|" + _S_S_n(itl.escape(_S_S_n(card.get("this_z_p_author")), "|")) + "|" + _S_i(_i_D_n(card.get("this_z_p_writingDate"))) + "|" + _S_i(_i_D_n(card.get("this_z_p_writingDate"))) + "|" + _S_i(_i_D_n(card.get("this_z_p_writingDate"))) + "|" + "" + "|" + "" + "|" + ""; oOcsNewsEventTocItemManager.addTocItem(); } } } card.finish(); oOcsNewsEventTocItemManager.reverseSort(); var fake = new SqlObject("ocsNewsEvent:card", ( "SELECT " + "this.`_oid` AS this, \n" + "this.title_fr AS this_p_title_fr, \n" + "this.writingDate AS this_p_writingDate \n" + "FROM ocsNewsEvent_card AS this\n" + "INNER JOIN ocs_card AS this_z\n" + "On ((this.`_oid` = this_z.`_oid`) AND (this_z.iso_sid <> '')) \n" + "WHERE \n" + "(this.iso_sid <> '') \n" + "AND 0\n") , {}); var nbItem = _i_D_n(fake.get("this_p_writingDate")); var position = _i_D_n(fake.get("this_p_writingDate")); var oid = _i_D_n(fake.get("this_p_writingDate")); var className = _S_S_n(fake.get("this_p_title_fr")); var title = _S_S_n(fake.get("this_p_title_fr")); var catchLine = _S_S_n(fake.get("this_p_title_fr")); var linkURL = _S_S_n(fake.get("this_p_title_fr")); var imageDescr = _S_S_n(fake.get("this_p_title_fr")); var summary = _S_S_n(fake.get("this_p_title_fr")); var copyright = _S_S_n(fake.get("this_p_title_fr")); var author = _S_S_n(fake.get("this_p_title_fr")); var writingDate = _D_D_n(fake.get("this_p_writingDate")); var startDate = _D_D_n(fake.get("this_p_writingDate")); var endDate = _D_D_n(fake.get("this_p_writingDate")); var location = _S_S_n(fake.get("this_p_title_fr")); var period = _S_S_n(fake.get("this_p_title_fr")); var extraData = _S_S_n(fake.get("this_p_title_fr")); var listOrder = false; var listTag = "ul"; var listClass = "bsCustomList"; var listImg = "00001bf2"; var imgwidth = "16"; var imgheight = "16"; var ulStyle = ""; var liStyle = "background-image: url(./iso_album/puce-liste-1.3.png);padding-left: 20px;line-height:16px;"; oOcsNewsEventTocItemManager.setGlobalVariables(); var nbMaxItem = nbItem < 3?nbItem:3; var startPosition = _gv["startPosition"] = 1; var endPosition = _gv["endPosition"] = nbMaxItem; var startingUL = "
    "; %>
      <% var iNbNewsEvent = oOcsNewsEventTocItemManager.getNb(); for ( var iIndNewsEvent = 0; iIndNewsEvent
    • <%_show(catchLine || title, "string", "html", "string"); %>
      <% if(_b_D_n(writingDate)) { %> <%_show(writingDate, "date", "html", "date"); %> <% } %>
    • <% } else if(className == "event") { %>
    • <%_show(catchLine || title, "string", "html", "string"); %>
      <% if(_b_D_n(startDate) || _b_D_n(endDate)) { %> <% if(_b_D_n(startDate) && _b_D_n(endDate)) { if(startDate == endDate) { %> Le <%_show(startDate, "date", "html", "date"); } else {%> Du <%_show(startDate, "date", "html", "date"); %> au <%_show(endDate, "date", "html", "date"); } } else if(_b_D_n(startDate)) { %> A partir du <%_show(startDate, "date", "html", "date"); } else {%> Jusqu'au <%_show(endDate, "date", "html", "date"); } %> <% } %>
    • <% } else { } } } if(position == _gv["endPosition"]) { %>
    <% } %>

A venir !

<% var limitNb = true; var nbMax = 3; var sortOrder = "desc"; var oOcsNewsEventTocItemManager = new OcsNewsEventTocItemManager(); var dstMedia = "XHTML"; var gidCardTocItem = "igp:00010141"; var nbMaxByTocItem = 3; var tocRootMedia = "XHTML"; var srcGID = "00010125"; oOcsNewsEventTocItemManager.reverseSort(); var fake = new SqlObject("ocsNewsEvent:card", ( "SELECT " + "this.`_oid` AS this, \n" + "this.title_fr AS this_p_title_fr, \n" + "this.writingDate AS this_p_writingDate \n" + "FROM ocsNewsEvent_card AS this\n" + "INNER JOIN ocs_card AS this_z\n" + "On ((this.`_oid` = this_z.`_oid`) AND (this_z.iso_sid <> '')) \n" + "WHERE \n" + "(this.iso_sid <> '') \n" + "AND 0\n") , {}); var nbItem = _i_D_n(fake.get("this_p_writingDate")); var position = _i_D_n(fake.get("this_p_writingDate")); var oid = _i_D_n(fake.get("this_p_writingDate")); var className = _S_S_n(fake.get("this_p_title_fr")); var title = _S_S_n(fake.get("this_p_title_fr")); var catchLine = _S_S_n(fake.get("this_p_title_fr")); var linkURL = _S_S_n(fake.get("this_p_title_fr")); var imageDescr = _S_S_n(fake.get("this_p_title_fr")); var summary = _S_S_n(fake.get("this_p_title_fr")); var copyright = _S_S_n(fake.get("this_p_title_fr")); var author = _S_S_n(fake.get("this_p_title_fr")); var writingDate = _D_D_n(fake.get("this_p_writingDate")); var startDate = _D_D_n(fake.get("this_p_writingDate")); var endDate = _D_D_n(fake.get("this_p_writingDate")); var location = _S_S_n(fake.get("this_p_title_fr")); var period = _S_S_n(fake.get("this_p_title_fr")); var extraData = _S_S_n(fake.get("this_p_title_fr")); var listOrder = false; var listTag = "ul"; var listClass = "bsCustomList"; var listImg = "00001bf2"; var imgwidth = "16"; var imgheight = "16"; var ulStyle = ""; var liStyle = "background-image: url(./iso_album/puce-liste-1.3.png);padding-left: 20px;line-height:16px;"; oOcsNewsEventTocItemManager.setGlobalVariables(); var nbMaxItem = nbItem < 3?nbItem:3; var startPosition = _gv["startPosition"] = 1; var endPosition = _gv["endPosition"] = nbMaxItem; var startingUL = "
    "; %>
      <% var iNbNewsEvent = oOcsNewsEventTocItemManager.getNb(); for ( var iIndNewsEvent = 0; iIndNewsEvent
    • <%_show(catchLine || title, "string", "html", "string"); %>
      <% if(_b_D_n(writingDate)) { %> <%_show(writingDate, "date", "html", "date"); %> <% } %>
    • <% } else if(className == "event") { %>
    • <%_show(catchLine || title, "string", "html", "string"); %>
      <% if(_b_D_n(startDate) || _b_D_n(endDate)) { %> <% if(_b_D_n(startDate) && _b_D_n(endDate)) { if(startDate == endDate) { %> Le <%_show(startDate, "date", "html", "date"); } else {%> Du <%_show(startDate, "date", "html", "date"); %> au <%_show(endDate, "date", "html", "date"); } } else if(_b_D_n(startDate)) { %> A partir du <%_show(startDate, "date", "html", "date"); } else {%> Jusqu'au <%_show(endDate, "date", "html", "date"); } %> <% } %>
    • <% } else { } } } if(position == _gv["endPosition"]) { %>
    <% } %>
<% sqlEngine.terminate(); %><% framework.terminate() ; %><% objResponse.terminate("HTML") ; %>