Exemple #1
0
function maybe_csv_quote($string)
{
    if (need_csv_quote($string)) {
        return csv_quote($string);
    }
    return $string;
}
        }
    }
    // Handle overall course completion
    // Load course completion
    $params = array('userid' => $user->id, 'course' => $course->id);
    $ccompletion = new completion_completion($params);
    $completiontype = $ccompletion->is_complete() ? 'y' : 'n';
    $describe = get_string('completion-alt-auto-' . $completiontype, 'completion');
    $a = new StdClass();
    $a->state = $describe;
    $a->date = '';
    $a->user = fullname($user);
    $a->activity = strip_tags(get_string('coursecomplete', 'completion'));
    $fulldescribe = get_string('progress-title', 'completion', $a);
    if ($csv) {
        print $sep . csv_quote($describe);
    } else {
        print '<td class="completion-progresscell">';
        // Display course completion status icon
        print '<img src="' . $OUTPUT->pix_url('i/completion-auto-' . $completiontype) . '" alt="' . $describe . '" class="icon" title="' . $fulldescribe . '" />';
        print '</td>';
    }
    if ($csv) {
        print $line;
    } else {
        print '</tr>';
    }
}
if ($csv) {
    exit;
}