Fixed condition preventing teachers/admins to check invisible directories (probably introduced along with check_visibility_tree())

skala
ywarnier 14 years ago
parent 92a04d6554
commit 817da9f7e4
  1. 6
      main/document/document.php

@ -195,7 +195,7 @@ if (isset($document_id)) {
} }
exit; exit;
} else { } else {
if (!$visibility) { if (!$visibility && !api_is_allowed_to_edit()) {
api_not_allowed(); api_not_allowed();
} }
} }
@ -743,10 +743,10 @@ if ($is_allowed_to_edit) {
if ((isset($_GET['set_invisible']) && !empty($_GET['set_invisible'])) || (isset($_GET['set_visible']) && !empty($_GET['set_visible'])) && $_GET['set_visible'] != '*' && $_GET['set_invisible'] != '*') { if ((isset($_GET['set_invisible']) && !empty($_GET['set_invisible'])) || (isset($_GET['set_visible']) && !empty($_GET['set_visible'])) && $_GET['set_visible'] != '*' && $_GET['set_invisible'] != '*') {
// Make visible or invisible? // Make visible or invisible?
if (isset($_GET['set_visible'])) { if (isset($_GET['set_visible'])) {
$update_id = $_GET['set_visible']; $update_id = intval($_GET['set_visible']);
$visibility_command = 'visible'; $visibility_command = 'visible';
} else { } else {
$update_id = $_GET['set_invisible']; $update_id = intval($_GET['set_invisible']);
$visibility_command = 'invisible'; $visibility_command = 'invisible';
} }

Loading…
Cancel
Save