get_session();
$registry = $appbox->get_registry();
$usr_id = $session->get_usr_id();
phrasea::headers();
$request = http_request::getInstance();
$parm = $request->get_parms("act", "p0", "p1", 'flush_cache', 'sudo', 'admins', 'email');
$user = User_Adapter::getInstance($session->get_usr_id(), $appbox);
if (!$user->is_admin())
{
phrasea::headers(403);
}
$cache_flushed = false;
if ($parm['flush_cache'])
{
$Core = \bootstrap::getCore();
$Core['CacheService']->flushAll();
$cache_flushed = true;
}
?>
get_usr_id(), $admins))
$admins[] = $session->get_usr_id();
if ($admins > 0)
{
User_Adapter::set_sys_admins($admins);
User_Adapter::reset_sys_admins_rights();
}
}
if ($cache_flushed)
{
?>
' . $php_constraint->get_name() . '';
echo '
';
?>
-
get_message(); ?>
';
}
$php_constraints = setup::check_writability($registry);
echo '' . _('setup::Filesystem configuration') . '
';
echo '';
foreach($php_constraints as $constraint)
{
?>
-
get_message(); ?>
';
$php_constraints = setup::check_binaries($registry);
echo '' . _('setup::Executables') . '
';
echo '';
foreach($php_constraints as $constraint)
{
?>
-
get_message(); ?>
';
$php_constraints = setup::check_php_extension();
echo '' . _('setup::PHP extensions') . '
';
echo '';
foreach($php_constraints as $constraint)
{
?>
-
get_message(); ?>
';
$php_constraints = setup::check_cache_server();
echo '' . _('setup::Serveur de cache') . '
';
echo '';
foreach($php_constraints as $constraint)
{
?>
-
get_message(); ?>
';
?>
' . _('Phrasea Module') . '';
echo '
';
foreach($php_constraints as $constraint)
{
?>
-
get_message(); ?>
';
setup::check_apache();
setup::check_mod_auth_token();
setup::check_cache_opcode();
setup::check_cache_memcache();
if ($Core->getCache()->isServer())
{
?>