예제 #1
0
 public function toHtml()
 {
     if (!$this->_flagFrozen) {
         $this->_generateId();
         $id = $this->getAttribute('id');
         global $PAGE;
         $options = array('textelemid' => $id, 'courseid' => $this->_options['courseid'], 'lockcourse' => $this->_options['lockcourse'], 'nocoursestring' => $this->_options['nocoursestring']);
         $PAGE->requires->string_for_js('browse', 'editor');
         $PAGE->requires->string_for_js('loading', 'repository');
         $PAGE->requires->strings_for_js(array('activities', 'gradeitems'), 'grades');
         $PAGE->requires->yui_module('moodle-local_eliscore-gradebook_popup', 'M.local_eliscore.init_gradebook_popup', array($options));
     }
     return parent::toHtml();
 }