git.p6c8.net
/
jirafeau.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed the download button and the corresponding link for encrypted files from the...
[jirafeau.git]
/
admin.php
diff --git
a/admin.php
b/admin.php
index ed9baad25a6ad7c44078143d573c386a0b87da2b..a6bacd337f379507b8d242f27b0f68fd6623aea6 100644
(file)
--- a/
admin.php
+++ b/
admin.php
@@
-1,7
+1,9
@@
<?php
/*
* Jirafeau, your web file repository
<?php
/*
* Jirafeau, your web file repository
+ * Copyright (C) 2008 Julien "axolotl" BERNARD <axolotl@magieeternelle.org>
* Copyright (C) 2015 Jerome Jutteau <jerome@jutteau.fr>
* Copyright (C) 2015 Jerome Jutteau <jerome@jutteau.fr>
+ * Copyright (C) 2024 Jirafeau project <https://gitlab.com/jirafeau> (see AUTHORS.md)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
@@
-14,7
+16,7
@@
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * along with this program. If not, see <http
s
://www.gnu.org/licenses/>.
*/
session_start();
define('JIRAFEAU_ROOT', dirname(__FILE__) . '/');
*/
session_start();
define('JIRAFEAU_ROOT', dirname(__FILE__) . '/');
@@
-64,7
+66,8
@@
if (php_sapi_name() == "cli") {
if (!jirafeau_admin_session_logged()) {
/* Test HTTP authentication. */
if (!empty($cfg['admin_http_auth_user']) &&
if (!jirafeau_admin_session_logged()) {
/* Test HTTP authentication. */
if (!empty($cfg['admin_http_auth_user']) &&
- $cfg['admin_http_auth_user'] == $_SERVER['PHP_AUTH_USER']) {
+ ((is_array($cfg['admin_http_auth_user']) && in_array($_SERVER['PHP_AUTH_USER'], $cfg['admin_http_auth_user'])) ||
+ (($cfg['admin_http_auth_user'] == $_SERVER['PHP_AUTH_USER'])))) {
jirafeau_admin_session_start();
}
/* Test web password authentication. */
jirafeau_admin_session_start();
}
/* Test web password authentication. */
@@
-120,6
+123,10
@@
if (php_sapi_name() == "cli") {
require(JIRAFEAU_ROOT . 'lib/template/header.php'); ?><h2><?php echo t('ADMIN_INTERFACE'); ?></h2><?php
?><h2>(version <?php echo JIRAFEAU_VERSION ?>)</h2><?php
require(JIRAFEAU_ROOT . 'lib/template/header.php'); ?><h2><?php echo t('ADMIN_INTERFACE'); ?></h2><?php
?><h2>(version <?php echo JIRAFEAU_VERSION ?>)</h2><?php
+ if ($cfg['enable_crypt'] && !(extension_loaded('sodium'))) {
+ echo '<div class="error"><p>'.t('SODIUM_UNAVAILABLE').'</p></div>';
+ }
+
?><div id = "admin">
<fieldset><legend><?php echo t('ACTIONS'); ?></legend>
<table>
?><div id = "admin">
<fieldset><legend><?php echo t('ACTIONS'); ?></legend>
<table>
patrick-canterino.de