本文整理汇总了PHP中student::get_waitlist_in_curriculum方法的典型用法代码示例。如果您正苦于以下问题:PHP student::get_waitlist_in_curriculum方法的具体用法?PHP student::get_waitlist_in_curriculum怎么用?PHP student::get_waitlist_in_curriculum使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类student
的用法示例。
在下文中一共展示了student::get_waitlist_in_curriculum方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display_waitlist
public function display_waitlist()
{
// action_waitlist
global $OUTPUT, $PAGE, $USER;
$cuserid = cm_get_crlmuserid($USER->id);
$usercurs = curriculumstudent::get_curricula($cuserid);
if (count($usercurs) > elis::$config->local_elisprogram->catalog_collapse_count) {
$buttonLabel = get_string('show');
$extraclass = ' hide';
} else {
$buttonLabel = get_string('hide');
$extraclass = '';
}
// Needed for the hide buttons
$this->include_js();
if (!empty($usercurs)) {
foreach ($usercurs as $usercur) {
echo $OUTPUT->heading('<div class="clearfix"></div><div class="headermenu"><script id="curriculum' . $usercur->curid . 'script" type="text/javascript">toggleVisibleInit("curriculum' . $usercur->curid . 'script", "curriculum' . $usercur->curid . 'button", "' . $buttonLabel . '", "Hide", "Show", "curriculum' . $usercur->curid . '");</script></div>' . $usercur->name . ' (' . $usercur->idnumber . ')');
echo '<div id="curriculum' . $usercur->curid . "\" {$this->div_attrs} class=\"yui-skin-sam\">";
$courses = student::get_waitlist_in_curriculum($cuserid, $usercur->curid);
if ($courses->valid() === true) {
echo "<div id=\"{$usercur->curid}\"></div>";
$table = new waitlisttable($courses);
$table->print_yui_table('curriculum' . $usercur->curid);
} else {
echo '<p>' . get_string('nocoursesinthiscurriculum', 'local_elisprogram') . '</p>';
}
unset($courses);
echo '</div>';
}
} else {
echo $OUTPUT->heading(get_string('nocoursesinthiscurriculum', 'local_elisprogram'));
}
echo '<br/>';
echo $OUTPUT->box(get_string('lp_waitlist_instructions', 'local_elisprogram'), 'generalbox lp_instructions');
}
示例2: action_waitlist
public function action_waitlist()
{
global $CFG, $CURMAN, $USER;
$cuserid = cm_get_crlmuserid($USER->id);
$usercurs = curriculumstudent::get_curricula($cuserid);
if (count($usercurs) > $CURMAN->config->catalog_collapse_count) {
$buttonLabel = get_string('show', 'block_curr_admin');
$extraclass = ' hide';
} else {
$buttonLabel = get_string('hide', 'block_curr_admin');
$extraclass = '';
}
require_js($CFG->wwwroot . '/curriculum/js/util.js');
$this->include_yui();
if (!empty($usercurs)) {
foreach ($usercurs as $usercur) {
print_heading('<div class="clearfix"></div><div class="headermenu"><script id="curriculum' . $usercur->curid . 'script" type="text/javascript">toggleVisibleInit("curriculum' . $usercur->curid . 'script", "curriculum' . $usercur->curid . 'button", "' . $buttonLabel . '", "Hide", "Show", "curriculum' . $usercur->curid . '");</script></div>' . $usercur->name . ' (' . $usercur->idnumber . ')');
echo '<div id="curriculum' . $usercur->curid . '" class="yui-skin-sam">';
if ($courses = student::get_waitlist_in_curriculum($cuserid, $usercur->curid)) {
echo "<div id=\"{$usercur->curid}\"></div>";
$table = new waitlisttable($courses);
$table->print_yui_table($usercur->curid);
} else {
echo '<p>' . get_string('nocoursesinthiscurriculum', 'block_curr_admin') . '</p>';
}
echo '</div>';
}
} else {
print_heading(get_string('nocoursesinthiscurriculum', 'block_curr_admin'));
}
echo '<br/>';
print_box(get_string('lp_waitlist_instructions', 'block_curr_admin'), 'generalbox lp_instructions');
}