if (in_array($extension, array('.svg'))) { $return[$index]['name'] = $files[$index]; $return[$index]['snap'] = file_get_contents($uploaddir . '/' . $files[$index]); } } ajax::success($return); } if (init('action') == 'listSvg') { $uploaddir = dirname(__FILE__) . '/../special'; if (!file_exists($uploaddir)) { mkdir($uploaddir); } if (!file_exists($uploaddir)) { throw new Exception(__("{{Répertoire d'upload d'images non trouvé}} : ", __FILE__) . $uploaddir); } ajax::success(widget::listSvgWidget()); } if (init('action') == 'removeSvg') { $name = init('special'); $uploaddir = dirname(__FILE__) . '/../special/'; $extension = strtolower(strrchr($name, '.')); if (in_array($extension, array('.zip'))) { $base = basename(strtolower($name), ".zip"); if (is_dir($uploaddir . $base)) { $files = ls($uploaddir . $base, "*", false, array('files')); for ($index = 0; $index < count($files); $index++) { unlink($uploaddir . $base . '/' . $files[$index]); } rmdir($uploaddir . $base); } if (file_exists($uploaddir . $base)) {