$misc_dir)"); return "admin/home"; } } else { erreur("Merci d'ajouter la variable misc_dir dans root.xml"); return "admin/home"; } if (is_writable($misc_dir) && !is_dir("$misc_dir/pki/")) mkdir("$misc_dir/pki/"); $wright = is_writable("$misc_dir/pki/"); $template->assign("cert_writable", $wright); $ca_file = "$misc_dir/pki/cacert.crt"; if (file_exists($ca_file)) { if (!is_readable($ca_file)) erreur("Impossible de lire le fichier"); else { $data = openssl_x509_parse(file_get_contents(ONYX . '../misc/pki/cacert.crt')); $template->assign("cert", $data); } } return "admin/home";