if (isset($argList[0]) && isset($argList[1])) { $_GET[$argList[0]] = $argList[1]; } } } try { require_once dirname(__FILE__) . '/../core/php/core.inc.php'; echo __("***************Lancement de la sauvegarde de Jeedom le ", __FILE__) . date('Y-m-d H:i:s') . "***************\n"; global $CONFIG; $tmp = dirname(__FILE__) . '/../tmp/backup'; if (!file_exists($tmp)) { mkdir($tmp, 0770, true); } $backup_dir = calculPath(config::byKey('backup::path')); echo __("Vérification du système de fichiers (corruption)...", __FILE__); if (jeedom::checkFilesystem()) { echo __("OK", __FILE__) . "\n"; } else { echo __("NOK\n", __FILE__); } if (!file_exists($backup_dir)) { mkdir($backup_dir, 0770, true); } if (!is_writable($backup_dir)) { throw new Exception(__('Le dossier des sauvegardes n\'est pas accessible en écriture. Vérifiez les droits : ', __FILE__) . $backup_dir); } try { echo __("Mise à plat des droits...", __FILE__); jeedom::cleanFileSytemRight(); echo __("OK\n", __FILE__); } catch (Exception $e) {