print_error('invalidcourse', 'block_nsreas', $courseid); } require_login($course); $PAGE->set_url('/blocks/nsreas/view.php', array('id' => $courseid)); $PAGE->set_pagelayout('standard'); $PAGE->set_heading(get_string('edithtml', 'block_nsreas')); $PAGE->set_title('Nuevo Rea'); $PAGE->set_context(context::instance_by_id($contextid)); $itemid = new DateTime(); if ($id != 0) { $ay = $DB->get_record('block_nsreas', array('id' => $id)); $iditem = $ay->item_id; } else { $iditem = $itemid->getTimestamp(); } $simplehtml = new nsreas_form(null, array('itemid' => $iditem, 'contextid' => $contextid)); $toform['blockid'] = $blockid; $toform['courseid'] = $courseid; $toform['component'] = $component; $toform['id'] = $id; $toform['status'] = 1; $toform['context_id'] = $contextid; $simplehtml->set_data($toform); $url = new moodle_url('/course/view.php', array('id' => $courseid)); if ($simplehtml->is_cancelled()) { redirect($url); } else { if ($simplehtml->get_data()) { $fromform = $simplehtml->get_data(); $name = $simplehtml->get_new_filename('attachment'); $simplehtml->save_stored_file('attachment', $contextid, 'block_nsreas', 'draft', $iditem, '/', $name, true, $USER->id);
<?php require_once '../../config.php'; require_once 'nsreas_form.php'; $PAGE->set_context(context_system::instance()); $PAGE->set_url('/blocks/nsreas/index.php'); $PAGE->requires->jquery(); $PAGE->requires->jquery_plugin('ui'); $PAGE->requires->jquery_plugin('ui-css'); global $CFG; global $DB; print_object($DB); $accountform = new nsreas_form(); echo $OUTPUT->header(); ?> <h3>Información adicional del curso</h3> <?php $accountform->display(); echo $OUTPUT->footer();