parent
3ae83db635
commit
5a427a88bb
@ -0,0 +1,47 @@ |
|||||||
|
<?php |
||||||
|
/* For licensing terms, see /license.txt */ |
||||||
|
/** |
||||||
|
* Detects visible _DELETED_ visible files |
||||||
|
*/ |
||||||
|
exit; |
||||||
|
|
||||||
|
require __DIR__.'/../../main/inc/global.inc.php'; |
||||||
|
api_protect_admin_script(); |
||||||
|
|
||||||
|
// Define origin and destination courses' code |
||||||
|
$debug = true; |
||||||
|
|
||||||
|
$document = Database::get_course_table(TABLE_DOCUMENT); |
||||||
|
$itemProperty = Database::get_course_table(TABLE_ITEM_PROPERTY); |
||||||
|
|
||||||
|
$sql = "SELECT i.* FROM $document d |
||||||
|
INNER JOIN $itemProperty i |
||||||
|
ON (d.c_id = i.c_id AND i.ref = d.id AND d.session_id = i.id_session) |
||||||
|
WHERE |
||||||
|
d.path LIKE '%_DELETED_%' AND |
||||||
|
i.visibility IN (1, 0) AND |
||||||
|
tool = 'document' |
||||||
|
"; |
||||||
|
$result = Database::query($sql); |
||||||
|
$docs = Database::store_result($result); |
||||||
|
if (!empty($docs)) { |
||||||
|
foreach ($docs as $doc) { |
||||||
|
|
||||||
|
$courseId = $doc['c_id']; |
||||||
|
$ref = $doc['ref']; |
||||||
|
$sessionId = $doc['id_session']; |
||||||
|
|
||||||
|
$sql = "UPDATE $itemProperty |
||||||
|
SET visibility = 2 |
||||||
|
WHERE |
||||||
|
c_id = $courseId AND |
||||||
|
id_session = $sessionId AND |
||||||
|
ref = $ref AND |
||||||
|
tool = 'document' |
||||||
|
"; |
||||||
|
var_dump($sql); |
||||||
|
//Database::query($sql); |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
|
Loading…
Reference in new issue