当前位置: 首页>>代码示例>>PHP>>正文


PHP single_select::set_help_icon方法代码示例

本文整理汇总了PHP中single_select::set_help_icon方法的典型用法代码示例。如果您正苦于以下问题:PHP single_select::set_help_icon方法的具体用法?PHP single_select::set_help_icon怎么用?PHP single_select::set_help_icon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在single_select的用法示例。


在下文中一共展示了single_select::set_help_icon方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: management_method_selector

 /**
  * Renders the active method selector at the grading method management screen
  *
  * @param grading_manager $gradingman
  * @param moodle_url $targeturl
  * @return string
  */
 public function management_method_selector(grading_manager $manager, moodle_url $targeturl)
 {
     $method = $manager->get_active_method();
     $methods = $manager->get_available_methods(false);
     $methods['none'] = get_string('gradingmethodnone', 'core_grading');
     $selector = new single_select(new moodle_url($targeturl, array('sesskey' => sesskey())), 'setmethod', $methods, empty($method) ? 'none' : $method, null, 'activemethodselector');
     $selector->set_label(get_string('changeactivemethod', 'core_grading'));
     $selector->set_help_icon('gradingmethod', 'core_grading');
     return $this->output->render($selector);
 }
开发者ID:JP-Git,项目名称:moodle,代码行数:17,代码来源:renderer.php

示例2: compact

         print_collapsible_region_end();
     }
     break;
 case workshop::PHASE_EVALUATION:
     if (has_capability('mod/workshop:viewallassessments', $PAGE->context)) {
         $perpage = get_user_preferences('workshop_perpage', 10);
         $groupid = groups_get_activity_group($workshop->cm, true);
         $data = $workshop->prepare_grading_report_data($USER->id, $groupid, $page, $perpage, $sortby, $sorthow);
         if ($data) {
             $showauthornames = has_capability('mod/workshop:viewauthornames', $workshop->context);
             $showreviewernames = has_capability('mod/workshop:viewreviewernames', $workshop->context);
             if (has_capability('mod/workshop:overridegrades', $PAGE->context)) {
                 // Print a drop-down selector to change the current evaluation method.
                 $selector = new single_select($PAGE->url, 'eval', workshop::available_evaluators_list(), $workshop->evaluation, false, 'evaluationmethodchooser');
                 $selector->set_label(get_string('evaluationmethod', 'mod_workshop'));
                 $selector->set_help_icon('evaluationmethod', 'mod_workshop');
                 $selector->method = 'post';
                 echo $output->render($selector);
                 // load the grading evaluator
                 $evaluator = $workshop->grading_evaluation_instance();
                 $form = $evaluator->get_settings_form(new moodle_url($workshop->aggregate_url(), compact('sortby', 'sorthow', 'page')));
                 $form->display();
             }
             // prepare paging bar
             $baseurl = new moodle_url($PAGE->url, array('sortby' => $sortby, 'sorthow' => $sorthow));
             $pagingbar = new paging_bar($data->totalcount, $page, $perpage, $baseurl, 'page');
             // grading report display options
             $reportopts = new stdclass();
             $reportopts->showauthornames = $showauthornames;
             $reportopts->showreviewernames = $showreviewernames;
             $reportopts->sortby = $sortby;
开发者ID:janaece,项目名称:globalclassroom4_clean,代码行数:31,代码来源:view.php

示例3: array

$button->tooltip = 'This is the tooltip';
$button->formid = 'canbeset';
$button->class = 'classonbutton';
$button->add_confirm_action('This message appears to confirm when you push the button');
echo $OUTPUT->render($button);
echo html_writer::tag('p', 'A single select form. Quick way using a function:');
$url = new moodle_url('index.php', array('urlparams' => 'become', 'hidden' => 'fields'));
$options = array(1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four');
echo $OUTPUT->single_select($url, 'youpicked', $options, '', array('' => 'choose'), 'formid');
echo html_writer::tag('p', 'A single select form. Manually rendered:');
$select = new single_select($url, 'youpicked', $options);
$select->set_label('This is a label for the select');
$select->tooltip = 'This is the tooltip';
//this doesn't seem to work - moodle bug?
//$select->add_confirm_action('Confirm you want to do this');
$select->set_help_icon('activities', 'moodle');
echo $OUTPUT->render($select);
echo html_writer::tag('p', 'A url select form. Typically used for navigation.');
$urls = array('/admin/tool/elementlibrary/' => 'Index', '/admin/tool/elementlibrary/common.php' => 'Common elements', '/admin/tool/elementlibrary/mform.php' => 'Moodle form elements', '/admin/tool/elementlibrary/tables.php' => 'Tables', '/admin/tool/elementlibrary/tabs.php' => 'Tabs');
echo $OUTPUT->url_select($urls, '', array('' => 'choose'), 'formid');
/*
* This never loads and isn't called this way anywhere else?
echo html_writer::tag('p', 'A stand-alone file picker:');
$options = new stdClass();
echo $OUTPUT->file_picker($options);
*/
// get any cmid to make this work
$cmid = $DB->get_field('course_modules', 'id', array(), IGNORE_MULTIPLE);
$modulename = $DB->get_field('modules', 'name', array(), IGNORE_MULTIPLE);
if ($cmid) {
    echo html_writer::tag('p', 'An "update module" button. The module name is the value from the modules table e.g. "workshop". The button won\'t be shown if the user doesn\'t have the capability to manage that activity.');
开发者ID:jeisc,项目名称:totara-element-library,代码行数:31,代码来源:forms.php

示例4: render_tag_filter

 /**
  * Display tag filter as a link or dropdown
  * @param array $taglist is array of tags
  * @param mod_forumng $forum
  * @param string $selectid of tag if selected
  * @return string for printing out
  */
 public function render_tag_filter($taglist, $forum, $selectid = null)
 {
     $baseurl = 'view.php?' . $forum->get_link_params(mod_forumng::PARAM_HTML);
     if (isset($selectid)) {
         $tagname = htmlspecialchars($taglist[$selectid]->displayname);
         $taglink = get_string('removefiltering', 'forumng', $tagname);
         $taglink .= ' (';
         $taglink .= html_writer::tag('a', get_string('show_all', 'forumng'), array('href' => $baseurl));
         $taglink .= ')';
         $out = html_writer::tag('div', $taglink, array('class' => 'forumng_discuss_tagfilter'));
     } else {
         // Display dropdown.
         foreach ($taglist as $tag) {
             $options[$tag->id] = htmlspecialchars($tag->displayname) . '  (' . $tag->count . ')';
         }
         $tagurl = new moodle_url('/mod/forumng/view.php?', $forum->get_link_params_array(mod_forumng::PARAM_PLAIN));
         $select = new single_select($tagurl, 'tag', $options, '');
         $select->label = get_string('filterdiscussions', 'forumng');
         $select->set_help_icon('forumngdiscusstagfilter', 'forumng');
         $output = $this->render($select);
         $out = '<div class="forumng_discuss_tagfilter">' . $output . '</div>';
     }
     return $out;
 }
开发者ID:nadavkav,项目名称:moodle-mod_forumng,代码行数:31,代码来源:renderer.php

示例5: foreach

    echo $OUTPUT->render($select);
      echo '</div>';
    if(count( $displaylist)<=1)
       echo $hier-> cobalt_navigation_msg(get_string('navigation_info','local_collegestructure'),get_string('create_department','local_departments'),$CFG->wwwroot.'/local/departments/departments.php');    
  
} else {
    foreach ($schools as $scl) {
        $key = $scl->id;
        $value = $scl->fullname;
    }
    //$displaylist=$hier->get_departments_forschool($key);
    $displaylist = $hier->get_departments_forschool($modulelist->schoolid, false, true, true);
    echo '<div class="selfilterpos" style="float:none;">';
    $select = new single_select(new moodle_url('/local/modules/assigncourse.php?moduleid=' . $moduleids . '&scid=' . $key . ''), 'id', $displaylist, $id, null, 'switchcategory');
    $select->set_label(get_string('dept', 'local_departments') . ':');
    $select->set_help_icon('dept_formatname', 'local_departments');
    echo $OUTPUT->render($select);
    echo '</div>';
    if(count( $displaylist)<=1)
      echo $hier-> cobalt_navigation_msg(get_string('navigation_info','local_collegestructure'),get_string('create_department','local_departments'),$CFG->wwwroot.'/local/departments/departments.php');     
   
}
echo '<hr>';
// Print out all the modules.
$sql = "SELECT * FROM {local_cobaltcourses} where departmentid=$id  AND visible=1";
$courses = $DB->get_records_sql($sql);
if (!empty($id) && !empty($id)) {
    if (!$courses) {
        // There is no course to display.       
       echo $hier-> cobalt_navigation_msg(get_string('navigation_info','local_collegestructure'),get_string('createcourse','local_cobaltcourses'),$CFG->wwwroot.'/local/cobaltcourses/cobaltcourse.php');
    } else {
开发者ID:anilch,项目名称:Personel,代码行数:31,代码来源:assigncourse.php

示例6: render_ratings_filter

 /**
  * Display rating filter as a link or dropdown
  * @param mod_forumng $forum
  * @papam int $selectedid for choosing default value from dropdown
  * @return string for printing out
  */
 public function render_ratings_filter($forum, $selectedid = 0)
 {
     // Display dropdown.
     $options = array();
     $options[mod_forumng::GRADING_AVERAGE] = get_string('grading_average', 'forumng');
     $options[mod_forumng::GRADING_COUNT] = get_string('grading_count', 'forumng');
     $options[mod_forumng::GRADING_SUM] = get_string('grading_sum', 'forumng');
     $usageurl = new moodle_url('/mod/forumng/feature/usage/usage.php?', $forum->get_link_params_array(mod_forumng::PARAM_PLAIN));
     $select = new single_select($usageurl, 'ratings', $options, $selectedid, false);
     $select->label = get_string('forumngratingsfilter', 'forumngfeature_usage');
     $select->set_help_icon('forumngratingsfilter', 'forumngfeature_usage');
     $output = $this->render($select);
     $out = '<div class="forumng_ratings_filter">' . $output . '</div>';
     return $out;
 }
开发者ID:ULCC-QMUL,项目名称:moodle-mod_forumng,代码行数:21,代码来源:renderer.php

示例7: redirect

            $blockobj = block_instance($block->blockname, $block, $PAGE);
            if ($blockobj->user_can_edit()) {
                $blockdatextrator = report_editdates_block_date_extractor::make($block->blockname, $course);
                if ($blockdatextrator) {
                    $blockdatextrator->save_dates($blockobj, $datesettings);
                }
            }
        }
        // Commit transaction and finish up.
        $transaction->allow_commit();
        rebuild_course_cache($course->id);
        redirect($PAGE->url);
    }
}
// Prepare activity type menu.
$select = new single_select($baseurl, 'activitytype', $activitytypes, $activitytype, null, 'activitytypeform');
$select->set_label(get_string('activitytypefilter', 'report_editdates'));
$select->set_help_icon('activitytypefilter', 'report_editdates');
// Making log entry.
$event = \report_editdates\event\report_viewed::create(array('context' => $coursecontext, 'other' => array('activitytype' => $activitytype)));
$event->trigger();
// Set page title and page heading.
$PAGE->set_title($course->shortname . ': ' . get_string('editdates', 'report_editdates'));
$PAGE->set_heading($course->fullname);
// Displaying the page.
echo $OUTPUT->header();
echo $OUTPUT->heading(format_string($course->fullname));
echo $OUTPUT->heading(get_string('activityfilter', 'report_editdates'));
echo $OUTPUT->render($select);
$mform->display();
echo $OUTPUT->footer();
开发者ID:merrill-oakland,项目名称:moodle-report_editdates,代码行数:31,代码来源:index.php


注:本文中的single_select::set_help_icon方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。