function all_course_data() { $courses = array(); $all_courses = get_all_courses(); while ($row = mysql_fetch_assoc($all_courses)) { $courses[$row['id']] = $row['code'] . ' - ' . $row['title']; } return $courses; }
public function execute() { global $CFG, $DB; $options = $this->expandedOptions; $dataroot = run_external_command("du -s {$CFG->dataroot}", "Couldn't find dataroot directory"); $pattern = '/\\d*/'; preg_match($pattern, $dataroot[0], $matches); $filedir = run_external_command("du -s {$CFG->dataroot}/filedir", "Couldn't find filedir directory"); preg_match($pattern, $filedir[0], $dir_matches); $sql_query = "SELECT SUM(filesize) AS total FROM {files}"; $all_files = $DB->get_record_sql($sql_query); $sql_query = "SELECT DISTINCT contenthash, SUM(filesize) AS total FROM {files}"; if (is_a($DB, 'pgsql_native_moodle_database')) { $sql_query .= " GROUP BY contenthash"; $distinct_contenthash = $DB->get_records_sql($sql_query); $total = 0; foreach ($distinct_contenthash as $k => $v) { $total += $v->total; } $distinctfilestotal = $total; } else { $distinct_contenthash = $DB->get_record_sql($sql_query); $distinctfilestotal = $distinct_contenthash->total; } $filesbycourse = array(); if ($courses = get_all_courses()) { foreach ($courses as $course) { $subcontexts = get_sub_context_ids($course->ctxpath); $filesbycourse[$course->id] = array('unique' => 0, 'all' => 0); foreach ($subcontexts as $subcontext) { if ($files = get_files($subcontext->id)) { foreach ($files as $file) { $filesbycourse[$course->id]['unique'] += file_is_unique($file->contenthash, $subcontext->id) ? $file->filesize : 0; $filesbycourse[$course->id]['all'] += $file->filesize; } } } } } $sortarray = higher_size($filesbycourse); $backups = backup_size(); $data = array('dataroot' => $matches[0], 'filedir' => $dir_matches[0], 'files total' => $all_files->total, 'distinct files total' => $distinctfilestotal); foreach ($sortarray as $courseid => $values) { $data["Course {$courseid} files total"] = strval($values['all']); $data["Course {$courseid} files unique"] = strval($values['unique']); } foreach ($backups as $key => $values) { $data["Backup {$values->username}"] = strval($values->backupsize); } if ($options['json']) { echo json_encode($data); } else { foreach ($data as $k => $v) { echo "{$k}: " . display_size($v) . "\n"; } } }
function list_courses() { $courses = get_all_courses(); $names = array(); while ($row = mysql_fetch_assoc($courses)) { $names[] = $row['title']; } dom::h3('section-title', 'List Courses:'); dom::push_div('section'); dom::ul($names); dom::pop(); }
echo '<span class="help-block">' . get_message("curriculumType") . '</span>'; } ?> </div> </div> </fieldset> <div class="create-curriculum-form-group form-group <?php echo has_error("curriculumCourse") ? "has-error" : (has_success("curriculumCourse") ? "has-success" : ""); ?> "> <label for="inputCurriculumcourse" class="col-sm-4 control-label">Course</label> <div class="col-sm-7"> <select class="form-control" name="curriculumCourse" id="inputCurriculumcourse"> <option value=""></option> <?php $courses_obj = get_all_courses(); if ($courses_obj && is_array($courses_obj) && count($courses_obj) > 0) { foreach ($courses_obj as $coursei => $courseinfo) { echo '<option value="' . $courseinfo->getCourseid() . '" ' . (has_value("curriculumCourse") && get_value("curriculumCourse") == $courseinfo->getCourseid() ? 'selected="selected"' : set_select('curriculumCourse', $courseinfo->getCourseid())) . '>'; echo $courseinfo->course_code . ' ( ' . $courseinfo->course_description . ' ) '; echo '</option>'; } } ?> </select> <?php if (has_message("curriculumCourse")) { echo '<span class="help-block">' . get_message("curriculumCourse") . '</span>'; } ?>
} else { $predicate = 'OR'; } if (($_GET['find_in'] == 'this') && ($_SESSION['course_id'] > 0)) { if ($_GET['display_as'] == 'pages') { $search_results = get_search_result($_GET['words'], $predicate, $_SESSION['course_id'], $num_found, $total_score); } else { // 'courses' or 'summaries' : $search_results[$_SESSION['course_id']] = get_search_result($_GET['words'], $predicate, $_SESSION['course_id'], $num_found, $total_score); $search_totals[$_SESSION['course_id']] = $total_score; } } else { if ($_GET['find_in'] == 'my') { $my_courses = get_my_courses($_SESSION['member_id']); } else { // $_GET['find_in'] == 'all' (or other). always safe to perform. $my_courses = get_all_courses($_SESSION['member_id']); } foreach ($my_courses as $tmp_course_id) { if ($_GET['display_as'] == 'pages') { // merge all the content results together $search_results = array_merge($search_results, get_search_result($_GET['words'], $predicate, $tmp_course_id, $num_found, $total_score)); } else { // group by Course $total_score = 0; $search_results[$tmp_course_id] = get_search_result($_GET['words'], $predicate, $tmp_course_id, $num_found, $total_score); if ($total_score) { $search_totals[$tmp_course_id] = $total_score; } // else: no content found in this course. } }
$PAGE->set_heading($pluginstr); $PAGE->set_pagelayout('admin'); $PAGE->navbar->add($pluginstr); require_capability('block/course_files_license:viewall', $context); require_capability('block/course_files_license:deleteinstance', $context); // Delete all instances of identified resources that have a license previously // deleted delete_unavailable_files(); // check for parameter in url if (!array_key_exists('license', $_GET)) { $_GET['license'] = NULL; } if (!array_key_exists('course_code', $_GET)) { $_GET['course_code'] = NULL; } $courselist = get_all_courses($_GET['license'], $_GET['course_code']); echo $OUTPUT->header(); echo $OUTPUT->heading(get_string('courses_list', 'block_course_files_license')); if ($_GET['license'] != NULL) { $identified_files_col_header = get_string('identified_files_with_filter', 'block_course_files_license'); } else { $identified_files_col_header = get_string('identified_files', 'block_course_files_license'); } $total_files = 0; $total_identified_files = 0; $div_start = '<div style="width:100%;text-align:right;">'; $div_end = '</div>'; $table = new html_table(); $table->attributes = array('style' => 'font-size: 80%;'); $table->head = array(get_string('name'), $div_start . get_string('total_files', 'block_course_files_license') . $div_end, $div_start . $identified_files_col_header . $div_end, $div_start . get_string('percentage_identified', 'block_course_files_license') . $div_end); foreach ($courselist as $course) {
<?php require_once "includes/session.php"; confirm_logged_in(); ?> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="stylesheets/all_.css"> </head> <body> <?php //all courses echo "<a href=\"logout.php\">logout</a>"; $courses_all = get_all_courses(); echo "<div id = \"main\" >"; while ($courses = mysql_fetch_array($courses_all)) { echo "<div class=\"main_left\">"; echo "<a href = \"course.php?course=" . urldecode($courses['course_name']) . "\">{$courses["course_name"]} </a>"; echo "<br>"; echo "<p1> <a href = \"branch.php?branch=" . urldecode($courses["course_branch"]) . "\">{$courses["course_branch"]} </a></p1> "; echo "<div>"; } echo "</div>"; ?> </body> </html>
<div class="row"> <div class="col-md-12"> <?php $courses = get_all_courses(); ?> <div class="table-responsive"> <table class="table table-bordered table-hovered"> <thead> <tr> <th> Course Code </th> <th> DEscription </th> <th> Status </th> <th> Action </th> </thead> <tbody> <?php if ($courses && is_array($courses) && count($courses) > 0) { foreach ($courses as $coursei => $courseinfo) { ?> <tr> <td> <?php echo $courseinfo->course_code;
<div class="col-lg-12"> <h2 class="page-header">Courses</h2> </div> </div> <div class="row-fluid"> <?php if ($_SESSION['role'] == 'admin') { create_new_button('Create Course', 'create_course.php'); } ?> <?php category_button('All Courses', 'course.php?show=all', mysql_num_rows(get_all_courses())); ?> <?php if (!($_SESSION['role'] == 'admin')) { category_button('Taken Course', 'course.php?show=taken', mysql_num_rows(get_taken_courses_by_id($_SESSION['id']))); } ?> </div> <?php $counter = 0; while ($row = mysql_fetch_array($result)) { if (isset($row['ID'])) { $course_id = $row['ID']; } if (isset($row['id'])) {