Skip to content

Commit fac8dec

Browse files
committed
Fixing call and queries with references to resourceNode.resourceFiles #5600
1 parent 82466cd commit fac8dec

18 files changed

+43
-38
lines changed

public/main/exercise/annotation_user.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
$answer_type = $objQuestion->getType(); //very important
2828

29-
$resourceFile = $objQuestion->getResourceNode()->getResourceFile();
29+
$resourceFile = $objQuestion->getResourceNode()->getResourceFiles()->first();
3030
$pictureWidth = $resourceFile->getWidth();
3131
$pictureHeight = $resourceFile->getHeight();
3232
$imagePath = $questionRepo->getHotSpotImageUrl($objQuestion);

public/main/exercise/hotspot_actionscript.as.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
if (!$objQuestion->getResourceNode()->hasResourceFile()) {
3737
api_not_allowed();
3838
}
39-
$resourceFile = $objQuestion->getResourceNode()->getResourceFile();
39+
$resourceFile = $objQuestion->getResourceNode()->getResourceFiles()->first();
4040
$pictureWidth = $resourceFile->getWidth();
4141
$pictureHeight = $resourceFile->getHeight();
4242
$imagePath = $questionRepo->getHotSpotImageUrl($objQuestion).'?'.api_get_cidreq();

public/main/exercise/hotspot_actionscript_admin.as.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
if (!$objQuestion->getResourceNode()->hasResourceFile()) {
3333
api_not_allowed();
3434
}
35-
$resourceFile = $objQuestion->getResourceNode()->getResourceFile();
35+
$resourceFile = $objQuestion->getResourceNode()->getResourceFiles()->first();
3636
$pictureWidth = $resourceFile->getWidth();
3737
$pictureHeight = $resourceFile->getHeight();
3838
$imagePath = $questionRepo->getHotSpotImageUrl($objQuestion).'?'.api_get_cidreq();

public/main/exercise/hotspot_answers.as.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
$answer_type = $objQuestion->getType(); //very important
6161
$TBL_ANSWERS = Database::get_course_table(TABLE_QUIZ_ANSWER);
6262

63-
$resourceFile = $objQuestion->getResourceNode()->getResourceFile();
63+
$resourceFile = $objQuestion->getResourceNode()->getResourceFiles()->first();
6464
$pictureWidth = $resourceFile->getWidth();
6565
$pictureHeight = $resourceFile->getHeight();
6666
$imagePath = $questionRepo->getHotSpotImageUrl($objQuestion).'?'.api_get_cidreq();

public/main/gradebook/lib/be/category.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2077,7 +2077,7 @@ public static function generateUserCertificate(
20772077

20782078
$html = [];
20792079
if (!empty($my_certificate)) {
2080-
$pathToCertificate = $category->getDocument()->getResourceNode()->getResourceFile()->getFile()->getPathname();
2080+
$pathToCertificate = $category->getDocument()->getResourceNode()->getResourceFiles()->first()->getFile()->getPathname();
20812081

20822082
$certificate_obj = new Certificate(
20832083
$my_certificate['id'],

public/main/inc/lib/CourseChatUtils.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -485,13 +485,7 @@ public function readMessages($reset = false, $friendId = 0)
485485
$resourceNode = $resource->getResourceNode();
486486
}
487487

488-
if ($resourceNode->hasResourceFile()) {
489-
//$resourceFile = $resourceNode->getResourceFile();
490-
//$fileName = $this->getFilename($resourceFile);
491-
return $this->repository->getResourceNodeFileContent($resourceNode);
492-
}
493-
494-
return '';
488+
return $this->repository->getResourceNodeFileContent($resourceNode);
495489

496490
$remove = 0;
497491
$content = [];

public/main/inc/lib/document.lib.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2272,7 +2272,6 @@ class="moved ui-sortable-handle link_with_id"
22722272
->from(ResourceNode::class, 'node')
22732273
->innerJoin('node.resourceType', 'type')
22742274
->innerJoin('node.resourceLinks', 'links')
2275-
->leftJoin('node.resourceFile', 'file')
22762275
->where('type = :type')
22772276
->andWhere('links.course = :course')
22782277
->setParameters(['type' => $type, 'course' => $course])

public/main/lp/learnpath.class.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8748,10 +8748,6 @@ private function getSavedFinalItem()
87488748
/** @var CDocument $document */
87498749
$document = $repo->find($finalItem->path);
87508750

8751-
if ($document && $document->getResourceNode()->hasResourceFile()) {
8752-
return $repo->getResourceFileContent($document);
8753-
}
8754-
8755-
return '';
8751+
return $document ? $repo->getResourceFileContent($document) : '';
87568752
}
87578753
}

public/main/lp/learnpathItem.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4035,7 +4035,7 @@ public function addAudio()
40354035
);*/
40364036

40374037
if ($document) {
4038-
$name = '/audio/'.$document->getResourceNode()->getResourceFile()->getOriginalName();
4038+
$name = '/audio/'.$document->getResourceNode()->getResourceFiles()->first()->getOriginalName();
40394039
// Store the mp3 file in the lp_item table.
40404040
$table = Database::get_course_table(TABLE_LP_ITEM);
40414041
$sql = "UPDATE $table SET

public/main/lp/lp_edit.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,11 @@ function activate_end_date() {
333333
}
334334

335335
if (isset($_REQUEST['remove_picture']) && $_REQUEST['remove_picture']) {
336-
if ($lp->getResourceNode()->hasResourceFile()) {
337-
$lp->getResourceNode()->setResourceFile(null);
336+
$resourceFiles = $lp->getResourceNode()->getResourceFiles();
337+
338+
foreach ($resourceFiles as $resourceFile) {
339+
$em->remove($resourceFile);
340+
$em->flush();
338341
}
339342
}
340343

0 commit comments

Comments
 (0)