/** * Update resource instance. * @param object $data * @param object $mform * @return bool true */ function resource_update_instance($data, $mform) { global $CFG, $DB; require_once("$CFG->libdir/resourcelib.php"); $data->timemodified = time(); $data->id = $data->instance; $data->revision++; $displayoptions = array(); if ($data->display == RESOURCELIB_DISPLAY_POPUP) { $displayoptions['popupwidth'] = $data->popupwidth; $displayoptions['popupheight'] = $data->popupheight; } if (in_array($data->display, array(RESOURCELIB_DISPLAY_AUTO, RESOURCELIB_DISPLAY_EMBED, RESOURCELIB_DISPLAY_FRAME))) { $displayoptions['printheading'] = (int)!empty($data->printheading); $displayoptions['printintro'] = (int)!empty($data->printintro); } $data->displayoptions = serialize($displayoptions); $DB->update_record('resource', $data); resource_set_mainfile($data); return true; }
/** * Update resource instance. * @param object $data * @param object $mform * @return bool true */ function resource_update_instance($data, $mform) { global $CFG, $DB; require_once("$CFG->libdir/resourcelib.php"); $data->timemodified = time(); $data->id = $data->instance; $data->revision++; resource_set_display_options($data); $DB->update_record('resource', $data); resource_set_mainfile($data); return true; }