Home
Documentation
Downloads
Demo
Tracker
Development
Translation
Moodle.net
Search
projects
/
moodle.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MDL-23204 convert text to html in imscp intro
[moodle.git]
/
mod
/
imscp
/
db
/
upgradelib.php
diff --git
a/mod/imscp/db/upgradelib.php
b/mod/imscp/db/upgradelib.php
index
d842c4e
..
a6e2840
100644
(file)
--- a/
mod/imscp/db/upgradelib.php
+++ b/
mod/imscp/db/upgradelib.php
@@
-55,11
+55,19
@@
function imscp_20_migrate() {
foreach ($candidates as $candidate) {
upgrade_set_timeout(60);
foreach ($candidates as $candidate) {
upgrade_set_timeout(60);
+ if ($CFG->texteditors !== 'textarea') {
+ $intro = text_to_html($candidate->intro, false, false, true);
+ $introformat = FORMAT_HTML;
+ } else {
+ $intro = $candidate->intro;
+ $introformat = FORMAT_MOODLE;
+ }
+
$imscp = new object();
$imscp->course = $candidate->course;
$imscp->name = $candidate->name;
$imscp = new object();
$imscp->course = $candidate->course;
$imscp->name = $candidate->name;
- $imscp->intro = $
candidate->
intro;
- $imscp->introformat = $
candidate->
introformat;
+ $imscp->intro = $intro;
+ $imscp->introformat = $introformat;
$imscp->revision = 1;
$imscp->keepold = 1;
$imscp->timemodified = time();
$imscp->revision = 1;
$imscp->keepold = 1;
$imscp->timemodified = time();
@@
-77,7
+85,8
@@
function imscp_20_migrate() {
$fullpath = $root.'/'.$package;
if (file_exists($fullpath)) {
$file_record = array('contextid' => $context->id,
$fullpath = $root.'/'.$package;
if (file_exists($fullpath)) {
$file_record = array('contextid' => $context->id,
- 'filearea' => 'imscp_backup',
+ 'component' => 'mod_imscp',
+ 'filearea' => 'backup',
'itemid' => 1,
'filepath' => '/',
'filename' => $package);
'itemid' => 1,
'filepath' => '/',
'filename' => $package);
@@
-93,7
+102,7
@@
function imscp_20_migrate() {
continue;
}
continue;
}
- $file_record = array('contextid'=>$context->id, '
filearea'=>'imscp_
content', 'itemid'=>1);
+ $file_record = array('contextid'=>$context->id, '
component'=>'mod_imscp', 'filearea'=>'
content', 'itemid'=>1);
$error = false;
foreach ($files as $relname=>$fullpath) {
$parts = explode('/', $relname);
$error = false;
foreach ($files as $relname=>$fullpath) {
$parts = explode('/', $relname);