+

Esővízgyűjtő

Esővíztároló, tetővel és csappal. Műanyagból készült zöld színű tároló.

Esővízgyűjtő hordó
1 ajándékpont
Esővízgyűjtő hordó

Esővízgyűjtő hordó

13 490 Ft-tól

A kép a termékre hasonlító illusztráció, de méretben és színben is kissé eltérhet! Magyar termék

Esővízgyűjtő csappal tetővel 510l állvány nélkül
1 ajándékpont
Kerek esővíz tartály 510 l- tartóállvány nélkül

ŰRTARTALOM (l) - 510 MÉRET (mm) - Ø 1000x1100 SÚLY (kg) - 12

Kosárba
Részletek
Esővíztároló tartó állvány 510l. Esővízgyűjtő hordóhoz
1 ajándékpont
Állvány 510 l -es edényhez

ŰRTARTALOM (l) - x MÉRET (mm) - 795x795x330 SÚLY (kg) - 4

Kosárba
Részletek
grafit esővíztároló 220L tömlővel, vízlopóval Indigo water butt műanyagból
Új!
grafit esővíz tároló 220L tömlővel
vízlopóval

Indigo water butt műanyag esővíz tároló 220L grafit tömlővelKapacitás 220 liter Szín Grafit Tömlő Tartalmaz egy grafit színű tömlőt, a közvetlen öntözéshez Szűrőrendszer Beépített szűrő akadályozza meg a szennyeződések bejutását, így a víz tiszta marad Talpazat Stabil talpazat, még egyenetlen talajon is Felhasználási terület Kerti öntözés, kerti tó vízpótlás

Kosárba
Részletek
Esővízgyűjtő csappal tetővel olasz, állvány nélkül
1 ajándékpont
Esővízgyűjtő csappal tetővel

Szín: Zöld Űrtartalom: 210 l Termék magassága: 82 cm Átmérő 74 cm Űrtartalom: 300 l Mérete 300 liter Magasság 89 cm Átmérő 78 cm

Kapcsolat

Hírlevél

Viltor - webáruház bérlés és készítés

A weboldal sütiket (cookie) használ az alapvető működés, valamint a jobb felhasználói élmény eléréséhez. Az oldal használatával elfogadja az Általános Szerződési Feltételeket, valamint az Adatvédelmi tájékoztatót. A süti beállítások igény esetén bármikor megváltoztathatók a böngésző beállításaiban.

WebApiKey = $WebApiKey; } /** Sets the customer's e-mail address. * @param string $Email - Current customer's e-mail address. */ public function SetEmail($Email) { $this->Email = $Email; } /** Adds a product to send. Callable multiple times. * @param string $ProductName - A product name from the customer's cart. * @param string $ProductId - A product id, it must be same as in the feed. */ public function AddProduct($ProductName, $ProductId = null) { $Content = array(); $Content['Name'] = $ProductName; if(!empty($ProductId)) { $Content['Id'] = $ProductId; } $this->Products[] = $Content; } /** Prepares the Trusted code, which provides data sending from the customer's browser to us. * @return string - Prepared Trusted code (HTML). */ public function Prepare() { if (empty($this->WebApiKey)) { throw new Exception(self::ERROR_EMPTY_WEBAPIKEY); } if (empty($this->Email)) { throw new Exception(self::ERROR_EMPTY_EMAIL); } if ($this->Email == 'somebody@example.com') { throw new Exception(self::ERROR_EXAMPLE_EMAIL); } $Examples = array('Name of first purchased product', 'Name of second purchased product'); foreach($Examples as $Example) { foreach($this->Products as $Product){ if($Product['Name'] == $Example) { throw new Exception(self::ERROR_EXAMPLE_PRODUCT); } } } $Params = array(); $Params['Version'] = self::VERSION; $Params['WebApiKey'] = $this->WebApiKey; $Params['Email'] = $this->Email; $Params['Products'] = json_encode($this->Products); $Random = md5($this->WebApiKey . microtime()); $Query = $this->GetQuery($Params); // Sending: $Output = ''; // Include: $Output.= ''; // Fallback: $Output.= ''; return $Output; } /** Performs a request on our servers to get a token and assembles query params with it. * @param array $Params - Parameters to send with token request. * @return string - Query string to assemble sending code snipet on client's side with it. */ protected function GetQuery($Params) { // Prepare curl request: $Curl = curl_init(); curl_setopt($Curl, CURLOPT_URL, self::SERVICE_URL_SEND . self::SERVICE_TOKEN_REQUEST); curl_setopt($Curl, CURLOPT_POST, 1); curl_setopt($Curl, CURLOPT_POSTFIELDS, http_build_query($Params)); curl_setopt($Curl, CURLOPT_CONNECTTIMEOUT_MS, 500); curl_setopt($Curl, CURLOPT_TIMEOUT_MS, 500); curl_setopt($Curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($Curl, CURLOPT_HEADER, true); // Execute the request: $Response = curl_exec($Curl); if(curl_errno($Curl) === 0 && $Response !== false) { $Info = curl_getinfo($Curl); $StatusCode = $Info['http_code']; $JsonBody = substr($Response, $Info['header_size']); $JsonArray = json_decode($JsonBody, true); $JsonError = json_last_error(); curl_close($Curl); if(empty($JsonError)) { if ($StatusCode == 200){ $Query = array(); $Query[]= 'Token=' . $JsonArray['Token']; $Query[]= 'WebApiKey=' . $this->WebApiKey; $Query[]= 'C='; return '?' . join('&', $Query); } else if ($StatusCode == 400){ throw new Exception(self::ERROR_TOKEN_BAD_REQUEST . $JsonArray['ErrorCode'] . ' - ' . $JsonArray['ErrorMessage']); } else { throw new Exception(self::ERROR_TOKEN_REQUEST_FAILED); } } else { throw new Exception('Json error: ' . $JsonError); } } else { throw new Exception(self::ERROR_TOKEN_REQUEST_TIMED_OUT); } return null; } }