| @@ 301-312 (lines=12) @@ | ||
| 298 | ||
| 299 | // Index and return search engine document id. |
|
| 300 | $did = $di->index(); |
|
| 301 | if ($did) { |
|
| 302 | // Save it to db. |
|
| 303 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 304 | $searchEngineRef |
|
| 305 | ->setCourse($course) |
|
| 306 | ->setToolId(TOOL_LINK) |
|
| 307 | ->setRefIdHighLevel($link_id) |
|
| 308 | ->setSearchDid($did); |
|
| 309 | ||
| 310 | $em->persist($searchEngineRef); |
|
| 311 | $em->flush(); |
|
| 312 | } |
|
| 313 | } |
|
| 314 | Display::addFlash(Display::return_message(get_lang('LinkAdded'))); |
|
| 315 | } |
|
| @@ 4132-4145 (lines=14) @@ | ||
| 4129 | $di->addChunk($ic_slide); |
|
| 4130 | // Index and return search engine document id |
|
| 4131 | $did = $di->index(); |
|
| 4132 | if ($did) { |
|
| 4133 | // Save it to db |
|
| 4134 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 4135 | $searchEngineRef |
|
| 4136 | ->setCourse($course) |
|
| 4137 | ->setToolId(TOOL_DOCUMENT) |
|
| 4138 | ->setRefIdHighLevel($docid) |
|
| 4139 | ->setSearchDid($did); |
|
| 4140 | ||
| 4141 | $em->persist($searchEngineRef); |
|
| 4142 | $em->flush(); |
|
| 4143 | } else { |
|
| 4144 | return false; |
|
| 4145 | } |
|
| 4146 | } |
|
| 4147 | } |
|
| 4148 | } else { |
|
| @@ 1077-1088 (lines=12) @@ | ||
| 1074 | } |
|
| 1075 | ||
| 1076 | if ($rmQs) { |
|
| 1077 | if (!empty($question_exercises)) { |
|
| 1078 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 1079 | $searchEngineRef |
|
| 1080 | ->setCourse($course) |
|
| 1081 | ->setToolId(TOOL_QUIZ) |
|
| 1082 | ->setRefIdHighLevel(array_shift($question_exercises)) |
|
| 1083 | ->setRefIdSecondLevel($this->id) |
|
| 1084 | ->setSearchDid($did); |
|
| 1085 | ||
| 1086 | $em->persist($searchEngineRef); |
|
| 1087 | $em->flush(); |
|
| 1088 | } |
|
| 1089 | } else { |
|
| 1090 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 1091 | $searchEngineRef |
|
| @@ 1089-1100 (lines=12) @@ | ||
| 1086 | $em->persist($searchEngineRef); |
|
| 1087 | $em->flush(); |
|
| 1088 | } |
|
| 1089 | } else { |
|
| 1090 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 1091 | $searchEngineRef |
|
| 1092 | ->setCourse($course) |
|
| 1093 | ->setToolId(TOOL_QUIZ) |
|
| 1094 | ->setRefIdHighLevel($exerciseId) |
|
| 1095 | ->setRefIdSecondLevel($this->id) |
|
| 1096 | ->setSearchDid($did); |
|
| 1097 | ||
| 1098 | $em->persist($searchEngineRef); |
|
| 1099 | $em->flush(); |
|
| 1100 | } |
|
| 1101 | } |
|
| 1102 | ||
| 1103 | } |
|
| @@ 2461-2472 (lines=12) @@ | ||
| 2458 | ||
| 2459 | //index and return search engine document id |
|
| 2460 | $did = $di->index(); |
|
| 2461 | if ($did) { |
|
| 2462 | // save it to db |
|
| 2463 | $searchEngineRef = new \Chamilo\CoreBundle\Entity\SearchEngineRef(); |
|
| 2464 | $searchEngineRef |
|
| 2465 | ->setCourse($course) |
|
| 2466 | ->setToolId(TOOL_QUIZ) |
|
| 2467 | ->setRefIdHighLevel($this->id) |
|
| 2468 | ->setSearchDid($did); |
|
| 2469 | ||
| 2470 | $em->persist($searchEngineRef); |
|
| 2471 | $em->flush(); |
|
| 2472 | } |
|
| 2473 | } |
|
| 2474 | ||
| 2475 | function search_engine_edit() |
|