Example #1
0
require_login();
//Verifica si el usuario esta logueado
$PAGE->set_pagelayout('report');
//Configura la pagina segun el layour report
$PAGE->set_title('Fechas de Inicio*');
//Coloca el title a la pagina
$PAGE->set_heading('Fechas de Inicio*');
//Añade el header
$PAGE->navbar->add('reporte inidate');
//Añade el texto al breadcrumb
$datos = $DB->get_record('inidate', array('id' => $id));
$mform = new create_inidate_form(null, array('course' => $datos->courseid, 'data' => $datos));
echo $OUTPUT->header();
echo $OUTPUT->heading('Fechas de Inicio**');
//Imprime el Titulo de pagina
if ($data = $mform->get_data()) {
    $datarecord = array('id' => $data->id, 'courseid' => $data->idcourse, 'type_action' => 'ini', 'type' => $data->type, 'date' => $data->dateini);
    $coursedata = $DB->get_record('course', array('id' => $data->idcourse), 'fullname');
    $nameevent = 'Inicio de curso ' . $coursedata->fullname;
    $dbevent = array('name' => $nameevent, 'description' => '', 'format' => '1', 'courseid' => $data->idcourse, 'groupid' => '0', 'userid' => $USER->id, 'repeatid' => '0', 'instance' => '0', 'eventtype' => $data->type, 'timestart' => $data->dateini, 'timeduration' => '0', 'visible' => '1', 'uuid' => '', 'sequence' => '1', 'timemodified' => strtotime(date('d-m-Y h:i:s')));
    $datarecord['group'] = null;
    if (isset($data->group)) {
        $datarecord['group'] = $data->group;
        $dbevent['groupid'] = $data->group;
    }
    $DB->update_record('inidate', $datarecord);
    $getidevent = $DB->get_record('inidate_event', array('idinidate' => $datarecord['id']), 'idevent');
    $dbevent['id'] = $getidevent->idevent;
    $DB->update_record('event', $dbevent, false);
    unset($datarecord['date']);
    unset($datarecord['type_action']);
Example #2
0
//Añade el texto al breadcrumb
if (!isset($SESSION->filter_inidate)) {
    $SESSION->filter_inidate = array();
}
if (!isset($SESSION->idcourse_inidate)) {
    $SESSION->idcourse_inidate = SITEID;
}
$courses = $DB->get_records('course', array(), 'id,fullname');
//Recupera los valores ID y FULLNAME  de la base de datos
echo $OUTPUT->header();
echo $OUTPUT->heading('Fechas de Inicio**');
//Imprime el Titulo de pagina
$form_new = new new_inidate_form();
$form_search = new search_inidate_form();
$form_create = new create_inidate_form(null, array('course' => $SESSION->idcourse_inidate));
if ($data = $form_create->get_data()) {
    $dbdata = array('courseid' => $data->idcourse, 'type' => $data->type, 'type_action' => $data->type_action);
    $nameevent = 'Inicio de curso ' . $courses[$data->idcourse]->fullname;
    if ($data->type_action == 'end') {
        $nameevent = 'Fin de curso ' . $courses[$data->idcourse]->fullname;
    }
    $dbevent = array('name' => $nameevent, 'description' => '', 'format' => '1', 'courseid' => $data->idcourse, 'groupid' => '0', 'userid' => $USER->id, 'repeatid' => '0', 'instance' => '0', 'eventtype' => $data->type, 'timestart' => $data->dateini, 'timeduration' => '0', 'visible' => '1', 'uuid' => '', 'sequence' => '1', 'timemodified' => strtotime(date('d-m-Y h:i:s')));
    if (isset($data->group)) {
        $dbdata['groupid'] = $data->group;
        $dbevent['groupid'] = $data->group;
    }
    //var_dump($data);
    $idexist = $DB->get_record('inidate', $dbdata, 'id');
    $dbdata['date'] = $data->dateini;
    if ($idexist) {
        $dbdata['id'] = $idexist->id;