No more curdirpath in edit_document.php + some fixes in the slideshow.php

skala
Julio Montoya 13 years ago
parent e85f15088e
commit 18a5b9d62b
  1. 21
      main/document/edit_document.php
  2. 3
      main/document/slideshow.php

@ -88,9 +88,6 @@ if (api_is_in_group()) {
if (isset($_GET['id'])) {
$document_data = DocumentManager::get_document_data_by_id($_GET['id'], api_get_course_id());
if (empty($document_data)) {
api_not_allowed();
}
$document_id = $document_data['id'];
$file = $document_data['path'];
$parent_id = DocumentManager::get_document_id(api_get_course_info(), dirname($file));
@ -99,13 +96,13 @@ if (isset($_GET['id'])) {
$doc = basename($file);
$my_cur_dir_path = Security::remove_XSS($_GET['curdirpath']);
}
} else {
$dir = Security::remove_XSS($_GET['curdirpath']);
$dir_original = $dir;
$file = $_GET['file'];
$doc = basename($file);
if (empty($document_data)) {
api_not_allowed();
}
/*
//I'm in the certification module?
if (isset($_REQUEST['certificate']) && $_REQUEST['certificate'] == 'true') {
@ -240,14 +237,6 @@ if (isset($_POST['renameTo'])) {
/* Search the old comment */ // RH: metadata: added 'id,'
$result = Database::query("SELECT id, comment, title FROM $dbTable WHERE c_id = $course_id AND id = ".$document_id);
/*
// Debug info - enable on temporary needs only.
$message = '<i>Debug info</i><br />directory = '.$dir.'<br />';
$message .= 'document = '.$file_name.'<br />';
$message .= 'comments file = '.$file.'<br />';
Display::display_normal_message($message);
*/
while ($row = Database::fetch_array($result, 'ASSOC')) {
$oldComment = $row['comment'];
$oldTitle = $row['title'];

@ -274,7 +274,8 @@ if ($slide_id != 'all') {
if (api_is_allowed_to_edit(null, true)) {
echo '<tr>';
echo '<td align="center">';
echo '<a href="edit_document.php?'.api_get_cidreq().'&curdirpath='.$pathurl.'&amp;origin=slideshow&amp;origin_opt='.$edit_slide_id.'&amp;file='.urlencode($path).'/'.$image_files_only[$slide].'"><img src="../img/edit.gif" border="0" title="'.get_lang('Modify').'" alt="'.get_lang('Modify').'" /></a><br />';
echo '<a href="edit_document.php?'.api_get_cidreq().'&id='.$row['id'].'&origin=slideshow&amp;origin_opt='.$edit_slide_id.'&amp;">
<img src="../img/edit.gif" border="0" title="'.get_lang('Modify').'" alt="'.get_lang('Modify').'" /></a><br />';
$aux = explode('.', htmlspecialchars($image_files_only[$slide]));
$ext = $aux[count($aux) - 1];
echo $image_files_only[$slide].' <br />';

Loading…
Cancel
Save