$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';
$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);
<?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
<?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;
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();
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();
$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);