當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。