$module['add_team_members'] = 0; } $vle_data = $_POST['vle_api']; if ($vle_data == '') { $module['map_level'] = 0; $module['vle_api'] = ''; } else { $vle_parts = explode('~', $vle_data); $module['vle_api'] = $vle_parts[0]; $module['map_level'] = $vle_parts[1]; } $module['sms'] = $_POST['sms_api']; $module['academic_year_start'] = trim($_POST['academic_year_start']); $module['schoolid'] = $_POST['schoolid']; $module['ebel_grid_template'] = $_POST['ebel_grid_template']; module_utils::update_module_by_code($_POST['old_modulecode'], $module, $mysqli); $mysqli->close(); header("location: list_modules.php"); exit; } else { require_once '../classes/smsutils.class.php'; $SMS = SMSutils::GetSmsUtils(); $cfg_sms_sources = array(); if (is_object($SMS)) { $cfg_sms_sources = $SMS->getModuleSources(); } $cfg_sms_sources = array($string['nolookup'] => '') + $cfg_sms_sources; ?> <!DOCTYPE html> <html> <head>
if ($mapping == true) { $checklist .= ',mapping'; } $updateData['checklist'] = substr($checklist, 1); $updateData['fullname'] = $fullname; $updateData['vle_api'] = $vle_api; $updateData['sms'] = $sms_api; $updateData['schoolid'] = $schoolID; $updateData['active'] = $active; $updateData['selfenroll'] = $selfEnrol; $updateData['neg_marking'] = $neg_marking; $updateData['timed_exams'] = $timed_exams; $updateData['exam_q_feedback'] = $exam_q_feedback; $updateData['add_team_members'] = $add_team_members; $updateData['academic_year_start'] = $academic_year_start; module_utils::update_module_by_code($moduleid, $updateData, $mysqli); echo "<li class=\"existing\">{$moduleid} - " . $string['alreadyexists'] . "</li>\n"; } else { $success = module_utils::add_modules($moduleid, $fullname, $active, $schoolID, $vle_api, $sms_api, $selfEnrol, $peer, $external, $stdset, $mapping, $neg_marking, $ebel_grid_template, $mysqli, 0, $timed_exams, $exam_q_feedback, 1, $academic_year_start); if ($success) { echo "<li class=\"added\">{$moduleid} - " . $string['added'] . "</li>\n"; $modulesAdded++; } else { echo "<li class=\"fail\">{$moduleid} - " . $string['failed'] . "</li>\n"; } } } } } } }