本文整理汇总了PHP中survey_count_responses函数的典型用法代码示例。如果您正苦于以下问题:PHP survey_count_responses函数的具体用法?PHP survey_count_responses怎么用?PHP survey_count_responses使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了survey_count_responses函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: switch
if (has_capability('mod/survey:download', $context)) {
echo " <a href=\"report.php?action=download&id={$id}\">{$strdownload}</a>";
}
if (empty($action)) {
$action = "questions";
}
}
echo $OUTPUT->box_end();
echo $OUTPUT->spacer(array('height' => 30, 'width' => 30, 'br' => true));
// should be done with CSS instead
/// Print the menu across the top
$virtualscales = false;
switch ($action) {
case "summary":
echo $OUTPUT->heading($strsummary);
if (survey_count_responses($survey->id, $currentgroup, $groupingid)) {
echo "<div class='reportsummary'><a href=\"report.php?action=scales&id={$id}\">";
survey_print_graph("id={$id}&group={$currentgroup}&type=overall.png");
echo "</a></div>";
} else {
echo $OUTPUT->notification(get_string("nobodyyet", "survey"));
}
break;
case "scales":
echo $OUTPUT->heading($strscales);
if (!($results = survey_get_responses($survey->id, $currentgroup, $groupingid))) {
echo $OUTPUT->notification(get_string("nobodyyet", "survey"));
} else {
$questions = $DB->get_records_list("survey_questions", "id", explode(',', $survey->questions));
$questionorder = explode(",", $survey->questions);
foreach ($questionorder as $key => $val) {
示例2: survey_count_responses
if (has_capability('mod/survey:readresponses', $context) or $groupmode == VISIBLEGROUPS) {
$currentgroup = 0;
}
if (has_capability('mod/survey:readresponses', $context)) {
$numusers = survey_count_responses($survey->id, $currentgroup, $groupingid);
echo "<div class=\"reportlink\"><a href=\"report.php?id={$cm->id}\">" . get_string("viewsurveyresponses", "survey", $numusers) . "</a></div>";
} else {
if (!$cm->visible) {
notice(get_string("activityiscurrentlyhidden"));
}
}
if (!is_enrolled($context)) {
echo $OUTPUT->notification(get_string("guestsnotallowed", "survey"));
}
if ($surveyalreadydone) {
$numusers = survey_count_responses($survey->id, $currentgroup, $groupingid);
if ($showscales) {
// Ensure that graph.php will allow the user to see the graph.
if (has_capability('mod/survey:readresponses', $context) || !$groupmode || groups_is_member($currentgroup)) {
echo $OUTPUT->box(get_string("surveycompleted", "survey"));
echo $OUTPUT->box(get_string("peoplecompleted", "survey", $numusers));
echo '<div class="resultgraph">';
survey_print_graph("id={$cm->id}&sid={$USER->id}&group={$currentgroup}&type=student.png");
echo '</div>';
} else {
echo $OUTPUT->box(get_string("surveycompletednograph", "survey"));
echo $OUTPUT->box(get_string("peoplecompleted", "survey", $numusers));
}
} else {
echo $OUTPUT->box(format_module_intro('survey', $survey, $cm->id), 'generalbox', 'intro');
echo $OUTPUT->spacer(array('height' => 30, 'width' => 1), true);
示例3: print_simple_box_end
echo " <a href=\"report.php?action=students&id={$id}\">{$course->students}</a>";
if (has_capability('mod/survey:download', $context)) {
echo " <a href=\"report.php?action=download&id={$id}\">{$strdownload}</a>";
}
if (empty($action)) {
$action = "questions";
}
}
print_simple_box_end();
print_spacer(30, 30);
/// Print the menu across the top
$virtualscales = false;
switch ($action) {
case "summary":
print_heading($strsummary);
if (survey_count_responses($survey->id, $currentgroup)) {
echo "<div class='reportsummary'><a href=\"report.php?action=scales&id={$id}\">";
survey_print_graph("id={$id}&group={$currentgroup}&type=overall.png");
echo "</a></div>";
} else {
notify(get_string("nobodyyet", "survey"));
}
break;
case "scales":
print_heading($strscales);
if (!($results = survey_get_responses($survey->id, $currentgroup))) {
notify(get_string("nobodyyet", "survey"));
} else {
$questions = get_records_list("survey_questions", "id", $survey->questions);
$questionorder = explode(",", $survey->questions);
foreach ($questionorder as $key => $val) {