Exemplo n.º 1
0
        $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>
Exemplo n.º 2
0
                         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";
                         }
                     }
                 }
             }
         }
     }
 }