server/onyx/include/admin/home.php

33 lines
690 B
PHP
Raw Normal View History

2013-11-08 18:15:17 +00:00
<?php
if(!defined('ONYX')) exit;
2013-11-25 17:24:46 +00:00
if (isset($VAR['misc_dir']))
$misc_dir = $VAR['misc_dir'];
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/");
2013-11-25 14:38:06 +00:00
2013-11-25 17:24:46 +00:00
$wright = is_writable("$misc_dir/pki/");
2013-11-25 14:38:06 +00:00
$template->assign("cert_writable", $wright);
2013-11-25 17:24:46 +00:00
$ca_file = "$misc_dir/pki/cacert.crt";
if (file_exists($ca_file))
{
2013-11-25 17:24:46 +00:00
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";