$cachingTime) { // init curl handler $curlHandler = curl_init(); // set curl options curl_setopt($curlHandler, CURLOPT_TIMEOUT, 3); curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandler, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curlHandler, CURLOPT_URL, $apiUrl . '?v=' . $scriptVersion); curl_setopt($curlHandler, CURLOPT_USERPWD, $yourApiId . ':' . $yourAPIKey); if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) { curl_setopt($curlHandler, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } // send call to api $json = curl_exec($curlHandler); if ($json === false) { // curl error $errorMessage = 'curl error (' . date('c') . ')'; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } $errorMessage .= PHP_EOL . PHP_EOL . curl_error($curlHandler); $errorMessage .= PHP_EOL . PHP_EOL . print_r(curl_version(), true); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $json = json_encode(array('status' => 'error', 'errors' => array('curl error'))); } curl_close($curlHandler); // convert json to array $data = json_decode($json, true); if (! is_array($data)) { // json format is wrong $errorMessage = 'json error (' . date('c') . ')' . PHP_EOL . PHP_EOL . $json; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $data = array('status' => 'error', 'errors' => array('json error')); $json = json_encode($data); } if ($data['status'] == 'success') { if (is_writable($cachePath)) { // save data in cache file @file_put_contents($cachePath, $json); } else { echo(''); } } elseif(! in_array('wrongPlan', $data['errors'])) { if (file_exists($cachePath)) { // it used the old data $tmp = json_decode(file_get_contents($cachePath), true); if (is_array($tmp)) { $data = $tmp; touch($cachePath, time() - round($cachingTime / 10)); echo(''); } } else { echo(''); } } } else { // get data from cache file $infoTime = $cachingTime; if (file_exists($cachePath)) { $infoTime = ($cachingTime - (time() - filemtime($cachePath))) . '/' . $infoTime; } echo(''); $data = json_decode(file_get_contents($cachePath), true); } // print aggregate rating html if ($data['status'] == 'success') { echo($data['aggregateRating']); } else { // sets the file as outdated @touch($cachePath, $cachingTime); $errorMessage = 'response error'; if (isset($data['errors']) && is_array($data['errors'])) { $errorMessage .= ' (' . implode(', ', $data['errors']) . ')'; } $errorMessage .= ' [v' . $scriptVersion . ']'; echo(''); } } catch (Exception $e) { $errorMessage = 'exception' . PHP_EOL . PHP_EOL . $e->__toString(); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); echo(''); } } else { echo(''); } ?>
 
Image by Nastuh Abootalebi

IMPRESSUM

Der Internetauftritt www.international-smt.com vertritt alle Unternehmen der ISMT-Gruppe.

Meisterbetrieb

Inhaltlich verantwortlicher Betreiber der Webseite

International Security Management & Training UG (haftungsbeschränkt)
Bitterfelder Weg 5
68309 Mannheim


Handelsregister: Amtsgericht Mannheim HRB 740164

Vertreten durch:

Alexander Lukas


Telefon:  +49 (0) 621-87753336
E-Mail: Alexander.Lukas@international-smt.com

Angaben gemäß § 5 TMG

Redaktionell Verantwortlicher:

Alexander Lukas

Unternehmen der ISMT-Gruppe

Bei International Security Management & Training UG (haftungsbeschränkt) und ISMT Italia handelt es sich um rechtlich voneinander unabhängige Unternehmen. Verträge mit einem der Unternehmen begründen keine Rechtswirkung gegenüber dem anderen.

International Security Management & Training UG (haftungsbeschränkt)


Bitterfelder Weg 5
68309 Mannheim

Deutschland


Handelsregister: Amtsgericht Mannheim HRB 740164

Umsatzsteuer-Identifikationsnummer: DE344043461

Vertreten durch:

Alexander Lukas

ISMT Italia

 

Viale Guglielmo Marconi 614

00146 Roma

Italia

Partita IVA (USt-ID): IT16642051003


Vertreten durch:

Alexander Lukas

EU-Streitschlichtung


Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:
https://ec.europa.eu/consumers/odr/.


Unsere E-Mail-Adresse finden Sie oben im Impressum.


Verbraucherstreitbeilegung/Universalschlichtungsstelle

Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.


Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.


Haftung für Links


Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben.
Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar.


Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.


Urheberrecht


Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.


Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.


Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.


Quelle:
https://www.e-recht24.de/impressum-generator.html


 

​Esclusione di responsabilità

Responsabilità per i contenuti

I contenuti di questa pagina sono stati creati con la massima cura. Tuttavia, non posso garantire che il contenuto sia corretto, completo o aggiornato. In qualità di fornitore di servizi, sono responsabile dei miei contenuti su queste pagine in conformità con il diritto generale ai sensi dell'articolo 7, paragrafo 1 della legge tedesca sui mezzi di comunicazione (TMG). Secondo §§ 8-10 TMG, in qualità di fornitore di servizi, non sono obbligato a monitorare le informazioni di terzi trasmesse o memorizzate o a ricercare circostanze che indicano attività illegali. Restano impregiudicati gli obblighi di rimozione o blocco dell'utilizzo delle informazioni secondo le leggi generali. Tuttavia, la responsabilità in questo senso è possibile solo dal momento in cui veniamo a conoscenza di una specifica violazione legale. Non appena vengo a conoscenza di una violazione legale corrispondente, rimuoverò immediatamente questo contenuto.


Arbitrato dei consumatori, informazioni ai sensi della direttiva sulla risoluzione alternativa delle controversie in materia di consumatori

Non sono né disposto né obbligato a partecipare a procedimenti di risoluzione delle controversie dinanzi a un collegio arbitrale dei consumatori..

 


Responsabilità per i link

La mia offerta contiene collegamenti a siti Web esterni di terzi sui cui contenuti non ho alcuna influenza. Pertanto, non posso accettare alcuna responsabilità per questo contenuto di terze parti. Il rispettivo fornitore o gestore delle pagine è sempre responsabile del contenuto delle pagine collegate. Le pagine collegate sono state controllate per possibili violazioni legali nel momento in cui sono state collegate. Nessun contenuto illegale è stato trovato al momento della creazione del collegamento. Un controllo permanente del contenuto delle pagine collegate non è ragionevole senza prove concrete di una violazione della legge. Se vengo a conoscenza di violazioni legali, rimuoverò immediatamente tali collegamenti.

Copyright/Proprietà Interlettuale

I contenuti e le opere su queste pagine create dal gestore del sito web sono soggetti alla legge tedesca e italiana sul diritto d'autore. La duplicazione, l'elaborazione, la distribuzione e qualsiasi tipo di sfruttamento al di fuori dei limiti della legge sul diritto d'autore richiedono il consenso scritto del rispettivo autore o creatore. Download e copie di questo sito Web sono consentiti solo per uso privato e non commerciale. Nella misura in cui il contenuto di questo sito non è stato creato dall'operatore, vengono osservati i diritti d'autore di terzi. In particolare i contenuti di terzi sono contrassegnati come tali. Se dovessi comunque venire a conoscenza di una violazione del copyright, ti chiediamo di informarci di conseguenza. Se veniamo a conoscenza di violazioni legali, rimuoveremo immediatamente tali contenuti.

Risoluzione online delle controversie

 

La Commissione Europea fornisce (ai sensi dell'art. 14 ODR-VO) una piattaforma per la risoluzione delle controversie online (OS), che è possibile trovare all'indirizzo http://ec.europa.eu/consumers/odr e che i consumatori possono utilizzare.