本文整理汇总了PHP中feedback_is_already_submitted函数的典型用法代码示例。如果您正苦于以下问题:PHP feedback_is_already_submitted函数的具体用法?PHP feedback_is_already_submitted怎么用?PHP feedback_is_already_submitted使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了feedback_is_already_submitted函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: time
//check, if the feedback is open (timeopen, timeclose)
$checktime = time();
if ($feedback->timeopen > $checktime or $feedback->timeclose < $checktime and $feedback->timeclose > 0) {
// print_simple_box_start('center');
print_box_start('generalbox boxaligncenter');
echo '<h2><font color="red">' . get_string('feedback_is_not_open', 'feedback') . '</font></h2>';
print_continue($CFG->wwwroot . '/course/view.php?id=' . $course->id);
// print_simple_box_end();
print_box_end();
print_footer($course);
exit;
}
//additional check for multiple-submit (prevent browsers back-button). the main-check is in view.php
$feedback_can_submit = true;
if ($feedback->multiple_submit == 0) {
if (feedback_is_already_submitted($feedback->id, $courseid)) {
$feedback_can_submit = false;
}
}
if ($feedback_can_submit) {
//preserving the items
if ($preservevalues == 1) {
if (!$SESSION->feedback->is_started == true) {
error('error', $CFG->wwwroot . '/course/view.php?id=' . $course->id);
}
//checken, ob alle required items einen wert haben
if (feedback_check_values($_POST, $startitempos, $lastitempos)) {
$userid = $USER->id;
//arb
if ($completedid = feedback_save_values($_POST, $USER->id, true)) {
if ($userid > 0) {
示例2: feedback_can_view_analysis
/**
* Checks if current user is able to view feedback on this course.
*
* @param stdClass $feedback
* @param context_module $context
* @param int $courseid
* @return bool
*/
function feedback_can_view_analysis($feedback, $context, $courseid = false)
{
if (has_capability('mod/feedback:viewreports', $context)) {
return true;
}
if (intval($feedback->publish_stats) != 1 || !has_capability('mod/feedback:viewanalysepage', $context)) {
return false;
}
if (!isloggedin() || isguestuser()) {
// There is no tracking for the guests, assume that they can view analysis if condition above is satisfied.
return $feedback->course == SITEID;
}
return feedback_is_already_submitted($feedback->id, $courseid);
}