Delete c_document and c_item_propery see #8044

ofaj
jmontoya 10 years ago
parent 0458c389a7
commit 961375baf9
  1. 12
      main/inc/lib/document.lib.php

@ -6226,6 +6226,7 @@ class DocumentManager
$documentTable = Database::get_course_table(TABLE_DOCUMENT);
$conditionSession = api_get_session_condition($sessionId, true, false, 'd.session_id');
$courseId = $courseInfo['real_id'];
// get invisible folders
$sql = "SELECT DISTINCT d.id, path
@ -6236,8 +6237,8 @@ class DocumentManager
d.id = i.ref AND
i.tool = '" . TOOL_DOCUMENT . "'
$conditionSession AND
i.c_id = {$courseInfo['real_id']} AND
d.c_id = {$courseInfo['real_id']} ";
i.c_id = $courseId AND
d.c_id = $courseId ";
$result = Database::query($sql);
$documents = Database::store_result($result, 'ASSOC');
@ -6258,5 +6259,12 @@ class DocumentManager
}
}
$sql = "DELETE FROM $documentTable
WHERE c_id = $courseId AND session_id = $sessionId";
Database::query($sql);
$sql = "DELETE FROM $itemPropertyTable
WHERE c_id = $courseId AND session_id = $sessionId AND tool = '".TOOL_DOCUMENT."'";
Database::query($sql);
}
}

Loading…
Cancel
Save