本文整理汇总了PHP中hierarchy::get_upcoming_school_semesters方法的典型用法代码示例。如果您正苦于以下问题:PHP hierarchy::get_upcoming_school_semesters方法的具体用法?PHP hierarchy::get_upcoming_school_semesters怎么用?PHP hierarchy::get_upcoming_school_semesters使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类hierarchy
的用法示例。
在下文中一共展示了hierarchy::get_upcoming_school_semesters方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: hierarchy
function definition_after_data() {
global $DB;
$mform = $this->_form;
$hierarchy = new hierarchy();
//$eid = $this->_customdata['temp'];
// if ($eid->id < 0) {
$school = $mform->getElementValue('schoolid');
$tools = array();
if ($school[0] > 0 || $school>0) {
$fid = $school[0];
if(isset($school[0]))
$schoolid=$school[0];
else
$schoolid = $school;
$hierarchy = new hierarchy();
$upcomingsemester = $hierarchy->get_upcoming_school_semesters($schoolid);
// print_object($upcomingsemester);
$activesemester = $hierarchy->get_allmyactivesemester(null, $schoolid);
// print_object($activesemester);
$active_upcomingsemester = $upcomingsemester + $activesemester;
$newel = $mform->createElement('select', 'semesterid', get_string('selectsemester_timetable', 'local_timetable'), $active_upcomingsemester);
$mform->insertElementBefore($newel, 'addsemesterlisthere');
$mform->addRule('semesterid', get_string('selectsemester_timetable', 'local_timetable'), 'required', null, 'client');
// $formatvalue2 [0];
}
// }
}