if (!isset($NO_CLOUD_BAKCUP) || $NO_CLOUD_BAKCUP == false) { if (config::byKey('backup::cloudUpload') == 1 && init('noCloudUpload', 0) == 0) { echo __('Envoi de la sauvegarde dans le cloud...', __FILE__); try { market::sendBackup($backup_dir . '/' . $bakcup_name); } catch (Exception $e) { log::add('backup', 'error', $e->getMessage()); echo '/!\\ ' . br2nl($e->getMessage()) . ' /!\\'; } echo __("OK", __FILE__) . "\n"; } } if (config::byKey('jeeNetwork::mode') == 'slave') { echo __('Envoi de la sauvegarde sur le maître...', __FILE__); try { jeeNetwork::sendBackup($backup_dir . '/' . $bakcup_name); } catch (Exception $e) { log::add('backup', 'error', $e->getMessage()); echo '/!\\ ' . br2nl($e->getMessage()) . ' /!\\'; } echo __("OK", __FILE__) . "\n"; } echo __("Nom du backup : ", __FILE__) . $backup_dir . '/' . $bakcup_name . "\n"; echo __("***************Fin de la sauvegarde de Jeedom***************\n", __FILE__); echo "[END BACKUP SUCCESS]\n"; } catch (Exception $e) { echo __('Erreur durant la sauvegarde : ', __FILE__) . br2nl($e->getMessage()); echo __('Détails : ', __FILE__) . print_r($e->getTrace()); echo "[END BACKUP ERROR]\n"; throw $e; }