#!/usr/bin/env php $params) { try { if (bratonien_tools_webdav_generate_derivative($params, $src)) { $generated++; } else { $errors++; fwrite(STDERR, 'Bild #'.$image_id.' '.$variant_name.": Derivat konnte nicht erzeugt werden.\n"); } } catch (Throwable $e) { $errors++; fwrite(STDERR, 'Bild #'.$image_id.' '.$variant_name.': '.$e->getMessage()."\n"); } } } echo 'WebDAV-Derivate: bilder='.$images.' varianten='.count($variants).' bereit='.$generated.' fehler='.$errors."\n"; exit($errors > 0 ? 1 : 0); } catch (Throwable $e) { fwrite(STDERR, 'WebDAV-Derivate: '.$e->getMessage()."\n"); exit(1); }