Exemple #1
0
    $param = 'n';
    $val = $n;
} else {
    error('You must specify a course_module ID or an instance ID');
}
require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, 'diplome', 'view', "view.php?id={$cm->id}", $diplome->name, $cm->id);
/// Print the page header
$PAGE->set_url('/mod/diplome/view.php', array('id' => $cm->id));
$PAGE->set_title(format_string($diplome->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
// Output starts here
echo $OUTPUT->header();
build_tabs('view', $id, $n);
//require_capability($capability, $context);
if (has_capability('mod/diplome:currentcertificate', $context)) {
    echo "merge";
    /// Print student print options for current diplomas
    echo '<h2>' . get_string('studentmoduleheader', 'diplome') . '</h2>';
    /// TODO First check if there are submitted print requests
    if (!empty($_POST['actions'])) {
        $dipids = $_POST['dipids'];
        $actions = $_POST['actions'];
        // if ($actions !== false)  {
        foreach ($actions as $act) {
            /// Verify whether the diploma corresponds to this course and this USER
            $requesteddip = $DB->get_record('diplome_diploma', 'id', $dipids[$act]);
            /// Only if requested dip exists
            if ($requesteddip !== false) {
    }
}
foreach ($list2 as $object2) {
    if (get_user_absent($course->id, $object2->id, $f_id)) {
        $arr20[] = $object2->firstname . ' ' . $object2->lastname;
    } else {
        if (!get_user_answer_true($course->id, $object2->id, FEED_TYPE_LAB, $f_id)) {
            $arr2[] = $object2->firstname . ' ' . $object2->lastname;
        }
    }
}
$string_from_view1 = implode('<br />', $arr1) . '<br /><br /><br /><strong>These are absent:</strong><br /><br />' . implode('<br />', $arr10);
$string_from_view2 = implode('<br />', $arr2) . '<br /><br /><br /><strong>These are absent:</strong><br /><br />' . implode('<br />', $arr20);
echo $OUTPUT->header();
if (has_capability('mod/feedbackccna:ratestudent', $context)) {
    build_tabs('view', $id, $n, $context);
}
$form = new add_view_form(null, array('id' => $id, 'n' => $n, 'courseid' => $course->id, 'cm' => $cm, 'user_id' => $USER->id, 'f_id' => $feedbackccna->id));
if ($entry = $form->get_data() and confirm_sesskey($USER->sesskey)) {
    foreach ($new_array as $data) {
        $answer = 'value' . $data->id . $data->type;
        if (has_capability('mod/feedbackccna:rateteacher', $context)) {
            if (isset($entry->{$answer}) and $entry->{$answer}) {
                $values[$data->type] = $entry->{$answer};
                insert_feedback_answer($data->id, $USER->id, $entry->{$answer});
            }
        }
        if (has_capability('mod/feedbackccna:feedallow', $context)) {
            $check1 = 'check' . $data->id . '1';
            $uncheck1 = 'uncheck' . $data->id . '1';
            $check2 = 'check' . $data->id . '2';
Exemple #3
0
$showstatus = optional_param('showstatus', 0, PARAM_INT);
$action = optional_param('action', 0, PARAM_INT);
$page = optional_param('page', 0, PARAM_INT);
global $DB;
global $USER;
if ($id) {
    $cm = get_coursemodule_from_id('diplome', $id, 0, false, MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
    $diplome = $DB->get_record('diplome', array('id' => $cm->instance), '*', MUST_EXIST);
} elseif ($n) {
    $diplome = $DB->get_record('diplome', array('id' => $n), '*', MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $diplome->course), '*', MUST_EXIST);
    $cm = get_coursemodule_from_instance('diplome', $diplome->id, $course->id, false, MUST_EXIST);
} else {
    error('You must specify a course_module ID or an instance ID');
}
require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, 'diplome', 'print_status', "print_status.php?id={$cm->id}", $diplome->name, $cm->id);
$PAGE->set_url('/mod/diplome/print_status.php', array('id' => $cm->id));
$PAGE->set_title(format_string($diplome->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
echo $OUTPUT->header();
build_tabs('print_status', $id, $n);
if (has_capability('mod/diplome:print_status', $context)) {
    echo 'are capabilitati';
} else {
    echo 'nu are capabilitati';
}
echo $OUTPUT->footer($course);
Exemple #4
0
<?php

$this->load->view('sw/global_header');
?>
				<?php 
echo build_tabs($tabs, $page_title);
?>
				<div class="content" id="editor">
					<?php 
echo edit_page_locked($locked_status);
?>
					<?php 
echo form_open($page_link . '/edit/submit');
?>
						<?php 
$data = array('name' => 'editbox', 'id' => 'editbox', 'cols' => '30', 'rows' => '20', 'tabindex' => '1');
echo form_textarea($data, $editText);
?>
						<br />
						
						<div id="afterArea">
							<div id="reason">
								<label for="reason" style="margin-right: 6px;">Reason:
								<?php 
$data = array('name' => 'reason', 'maxlength' => '200', 'size' => '55', 'tabindex' => '2');
echo form_input($data);
?>
								</label>
							</div>
							<div id="buttons">
								<?php 
Exemple #5
0
<?php

// Build editor tabs
$headbar = build_tabs();
switch ($editor) {
    case '':
        break;
    case 'npc':
        $npcs = npcs();
        $zonelist = zones();
        $searchbar = new Template("templates/searchbar/searchbar.bynpcid.tmpl.php");
        $searchbar->set('curreditor', $editor);
        $searchbar->set('currzone', $z);
        $searchbar->set('currzoneid', $zoneid);
        $searchbar->set('zonelist', $zonelist);
        $searchbar->set('expansion_limit', $expansion_limit);
        $searchbar->set('npcs', $npcs);
        $searchbar->set('currnpc', $npcid);
        break;
    case 'loot':
        $zonelist = zones();
        $npcs = npcs();
        $searchbar = new Template("templates/searchbar/searchbar.loot.tmpl.php");
        $searchbar->set('curreditor', $editor);
        $searchbar->set('currzone', $z);
        $searchbar->set('currzoneid', $zoneid);
        $searchbar->set('zonelist', $zonelist);
        $searchbar->set('expansion_limit', $expansion_limit);
        $searchbar->set('npcs', $npcs);
        $searchbar->set('currnpc', $npcid);
        break;
Exemple #6
0
if ($id) {
    $cm = get_coursemodule_from_id('diplome', $id, 0, false, MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
    $diplome = $DB->get_record('diplome', array('id' => $cm->instance), '*', MUST_EXIST);
    $param = 'id';
    $val = $id;
} elseif ($n) {
    $diplome = $DB->get_record('diplome', array('id' => $n), '*', MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $diplome->course), '*', MUST_EXIST);
    $cm = get_coursemodule_from_instance('diplome', $diplome->id, $course->id, false, MUST_EXIST);
    $param = 'n';
    $val = $n;
} else {
    print_error('You must specify a course_module ID or an instance ID');
}
require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, 'diplome', 'Upload', "upload.php?id={$cm->id}", $diplome->name, $cm->id);
$PAGE->set_url('/mod/diplome/upload.php', array('id' => $cm->id));
$PAGE->set_title(format_string($diplome->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
echo $OUTPUT->header();
build_tabs('upload', $id, $n);
if (has_capability('mod/diplome:upload', $context)) {
    $options[] = new tabobject('upload', 'view.php?' . $param . '=' . $val . '&page=1', get_string('tabupload', 'diplome'), get_string('tabuploaddesc', 'diplome'), true);
    print_upload_table($course, $cm, $n, $id);
} else {
    echo 'nu are capabilitati';
}
echo $OUTPUT->footer();
Exemple #7
0
if ($id) {
    $cm = get_coursemodule_from_id('diplome', $id, 0, false, MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
    $diplome = $DB->get_record('diplome', array('id' => $cm->instance), '*', MUST_EXIST);
    $param = 'id';
    $val = $id;
} elseif ($n) {
    $diplome = $DB->get_record('diplome', array('id' => $n), '*', MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $diplome->course), '*', MUST_EXIST);
    $cm = get_coursemodule_from_instance('diplome', $diplome->id, $course->id, false, MUST_EXIST);
    $param = 'n';
    $val = $n;
} else {
    error('You must specify a course_module ID or an instance ID');
}
require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, 'diplome', 'Generate', "generate.php?id={$cm->id}", $diplome->name, $cm->id);
$PAGE->set_url('/mod/diplome/generate.php', array('id' => $cm->id));
$PAGE->set_title(format_string($diplome->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
echo $OUTPUT->header();
build_tabs('generate', $id, $n);
if (has_capability('mod/diplome:generate', $context)) {
    $options[] = new tabobject('fpage', 'view.php?' . $param . '=' . $val, get_string('tabgenerate', 'diplome'), get_string('tabgeneratedesc', 'diplome'), true);
    print_diploma_generator($course, $cm, $n, $id);
} else {
    echo 'nu are capabilitati';
}
echo $OUTPUT->footer();
Exemple #8
0
$showstatus = optional_param('showstatus', 0, PARAM_INT);
$action = optional_param('action', 0, PARAM_INT);
$page = optional_param('page', 0, PARAM_INT);
global $DB;
global $USER;
if ($id) {
    $cm = get_coursemodule_from_id('diplome', $id, 0, false, MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
    $diplome = $DB->get_record('diplome', array('id' => $cm->instance), '*', MUST_EXIST);
} elseif ($n) {
    $diplome = $DB->get_record('diplome', array('id' => $n), '*', MUST_EXIST);
    $course = $DB->get_record('course', array('id' => $diplome->course), '*', MUST_EXIST);
    $cm = get_coursemodule_from_instance('diplome', $diplome->id, $course->id, false, MUST_EXIST);
} else {
    error('You must specify a course_module ID or an instance ID');
}
require_login($course, true, $cm);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
add_to_log($course->id, 'diplome', 'schedule', "schedule.php?id={$cm->id}", $diplome->name, $cm->id);
$PAGE->set_url('/mod/diplome/schedule.php', array('id' => $cm->id));
$PAGE->set_title(format_string($diplome->name));
$PAGE->set_heading(format_string($course->fullname));
$PAGE->set_context($context);
echo $OUTPUT->header();
build_tabs('schedule', $id, $n);
if (has_capability('mod/diplome:schedule', $context)) {
    echo 'are capabilitati';
} else {
    echo 'nu are capabilitati';
}
echo $OUTPUT->footer($course);