11: 2013-06-14 (金) 23:08:46 iseki |
12: 2013-06-20 (木) 17:13:58 iseki |
- | ** Library [#b4e34152] | + | ** Functions [#k7ec9430] |
- | *** function add_to_log [#oa0bd9a5] | + | |
| + | *** Log [#f845c3e7] |
| + | **** function add_to_log [#oa0bd9a5] |
| - lib/moodlelib.php | | - lib/moodlelib.php |
| | | |
| | | |
| #br | | #br |
- | *** class moodle_url [#w114432f] | + | |
| + | *** Course [#p086fc72] |
| + | **** function get_coursemodule_from_id [#ta601390] |
| + | - get_coursemodule_from_id($dbname, $id) |
| + | -- $dbname : モジュール名 |
| + | -- $id : モジュールのインスタンスID |
| + | |
| + | $cm = get_coursemodule_from_id('altwiki', 60); |
| + | print_r($cm); |
| + | |
| + | [id] => 60 モジュールのインスタンスID (Moodle全体で一意的) |
| + | [course] => 2 コースID |
| + | [module] => 56 モジュールID |
| + | [instance] => 2 モジュール内でのインスタンスID (モジュール内で一意的.データベースのID) |
| + | [section] => 2 |
| + | [idnumber] => |
| + | [added] => 1371440189 |
| + | [score] => 0 |
| + | [indent] => 0 |
| + | [visible] => 1 |
| + | [visibleold] => 1 |
| + | [groupmode] => 0 |
| + | [groupingid] => 0 |
| + | [groupmembersonly] => 0 |
| + | [completion] => 0 |
| + | [completiongradeitemnumber] => |
| + | [completionview] => 0 |
| + | [completionexpected] => 0 |
| + | [availablefrom] => 0 |
| + | [availableuntil] => 0 |
| + | [showavailability] => 0 |
| + | [showdescription] => 0 |
| + | [name] => ALT2 |
| + | [modname] => altwiki |
| + | |
| + | #br |
| + | |
| + | ** Classes [#l3c965cb] |
| + | |
| + | *** URL [#s7dee984] |
| + | **** class moodle_url [#w114432f] |
| - lib/weblib.php | | - lib/weblib.php |
| | | |
| $base_url = new moodle_url('/mod/apply/'.$action_file); | | $base_url = new moodle_url('/mod/apply/'.$action_file); |
| $base_url->params(array('id'=>$id, 'courseid'=>$courseid)); | | $base_url->params(array('id'=>$id, 'courseid'=>$courseid)); |
| + | #br |
| + | |
| + | *** Table [#nde5260c] |
| + | **** class flexible_table [#v0568220] |
| + | - lib/tablelib.php |
| #br | | #br |
| | | |
| */ | | */ |
| public function single_button($url, $label, $method='post', array $options=null); | | public function single_button($url, $label, $method='post', array $options=null); |
| + | #br |
| + | **** $OUTPUT->action_link($url, $icon_url, new popup_action('click', $url)); [#v320cb14] |
| #br | | #br |
| | | |
| - $sql の ''?'' に 配列 $params の要素が対応(並び順) | | - $sql の ''?'' に 配列 $params の要素が対応(並び順) |
| - $sql 中の '':変数名'' に $params の各要素が対応 | | - $sql 中の '':変数名'' に $params の各要素が対応 |
- | #br | |
- | | |
- | ** Class of System [#nc1c6d75] | |
- | *** Form [#w899e9f2] | |
- | MoodleQuickForm::registerElementType('advcheckbox', "$CFG->libdir/form/advcheckbox.php", 'MoodleQuickForm_advcheckbox'); | |
- | MoodleQuickForm::registerElementType('button', "$CFG->libdir/form/button.php", 'MoodleQuickForm_button'); | |
- | MoodleQuickForm::registerElementType('cancel', "$CFG->libdir/form/cancel.php", 'MoodleQuickForm_cancel'); | |
- | MoodleQuickForm::registerElementType('searchableselector', "$CFG->libdir/form/searchableselector.php", 'MoodleQuickForm_searchableselector'); | |
- | MoodleQuickForm::registerElementType('checkbox', "$CFG->libdir/form/checkbox.php", 'MoodleQuickForm_checkbox'); | |
- | MoodleQuickForm::registerElementType('date_selector', "$CFG->libdir/form/dateselector.php", 'MoodleQuickForm_date_selector'); | |
- | MoodleQuickForm::registerElementType('date_time_selector', "$CFG->libdir/form/datetimeselector.php", 'MoodleQuickForm_date_time_selector'); | |
- | MoodleQuickForm::registerElementType('duration', "$CFG->libdir/form/duration.php", 'MoodleQuickForm_duration'); | |
- | MoodleQuickForm::registerElementType('editor', "$CFG->libdir/form/editor.php", 'MoodleQuickForm_editor'); | |
- | MoodleQuickForm::registerElementType('filemanager', "$CFG->libdir/form/filemanager.php", 'MoodleQuickForm_filemanager'); | |
- | MoodleQuickForm::registerElementType('filepicker', "$CFG->libdir/form/filepicker.php", 'MoodleQuickForm_filepicker'); | |
- | MoodleQuickForm::registerElementType('grading', "$CFG->libdir/form/grading.php", 'MoodleQuickForm_grading'); | |
- | MoodleQuickForm::registerElementType('group', "$CFG->libdir/form/group.php", 'MoodleQuickForm_group'); | |
- | MoodleQuickForm::registerElementType('header', "$CFG->libdir/form/header.php", 'MoodleQuickForm_header'); | |
- | MoodleQuickForm::registerElementType('hidden', "$CFG->libdir/form/hidden.php", 'MoodleQuickForm_hidden'); | |
- | MoodleQuickForm::registerElementType('htmleditor', "$CFG->libdir/form/htmleditor.php", 'MoodleQuickForm_htmleditor'); | |
- | MoodleQuickForm::registerElementType('modgrade', "$CFG->libdir/form/modgrade.php", 'MoodleQuickForm_modgrade'); | |
- | MoodleQuickForm::registerElementType('modvisible', "$CFG->libdir/form/modvisible.php", 'MoodleQuickForm_modvisible'); | |
- | MoodleQuickForm::registerElementType('password', "$CFG->libdir/form/password.php", 'MoodleQuickForm_password'); | |
- | MoodleQuickForm::registerElementType('passwordunmask', "$CFG->libdir/form/passwordunmask.php", 'MoodleQuickForm_passwordunmask'); | |
- | MoodleQuickForm::registerElementType('questioncategory', "$CFG->libdir/form/questioncategory.php", 'MoodleQuickForm_questioncategory'); | |
- | MoodleQuickForm::registerElementType('radio', "$CFG->libdir/form/radio.php", 'MoodleQuickForm_radio'); | |
- | MoodleQuickForm::registerElementType('recaptcha', "$CFG->libdir/form/recaptcha.php", 'MoodleQuickForm_recaptcha'); | |
- | MoodleQuickForm::registerElementType('select', "$CFG->libdir/form/select.php", 'MoodleQuickForm_select'); | |
- | MoodleQuickForm::registerElementType('selectgroups', "$CFG->libdir/form/selectgroups.php", 'MoodleQuickForm_selectgroups'); | |
- | MoodleQuickForm::registerElementType('selectwithlink', "$CFG->libdir/form/selectwithlink.php", 'MoodleQuickForm_selectwithlink'); | |
- | MoodleQuickForm::registerElementType('selectyesno', "$CFG->libdir/form/selectyesno.php", 'MoodleQuickForm_selectyesno'); | |
- | MoodleQuickForm::registerElementType('static', "$CFG->libdir/form/static.php", 'MoodleQuickForm_static'); | |
- | MoodleQuickForm::registerElementType('submit', "$CFG->libdir/form/submit.php", 'MoodleQuickForm_submit'); | |
- | MoodleQuickForm::registerElementType('submitlink', "$CFG->libdir/form/submitlink.php", 'MoodleQuickForm_submitlink'); | |
- | MoodleQuickForm::registerElementType('tags', "$CFG->libdir/form/tags.php", 'MoodleQuickForm_tags'); | |
- | MoodleQuickForm::registerElementType('text', "$CFG->libdir/form/text.php", 'MoodleQuickForm_text'); | |
- | MoodleQuickForm::registerElementType('textarea', "$CFG->libdir/form/textarea.php", 'MoodleQuickForm_textarea'); | |
- | MoodleQuickForm::registerElementType('url', "$CFG->libdir/form/url.php", 'MoodleQuickForm_url'); | |
- | MoodleQuickForm::registerElementType('warning', "$CFG->libdir/form/warning.php", 'MoodleQuickForm_warning'); | |
- | #br | |
- | | |
- | *** Table [#o8371758] | |
- | - lib/tablelib.php | |
| #br | | #br |
| | | |
| | | |
| - $loginfo = "$attsid,$prvmethod,$method,$prvstate,$state"; | | - $loginfo = "$attsid,$prvmethod,$method,$prvstate,$state"; |
| + | #br |
| + | ** Form [#w899e9f2] |
| + | MoodleQuickForm::registerElementType('advcheckbox', "$CFG->libdir/form/advcheckbox.php", 'MoodleQuickForm_advcheckbox'); |
| + | MoodleQuickForm::registerElementType('button', "$CFG->libdir/form/button.php", 'MoodleQuickForm_button'); |
| + | MoodleQuickForm::registerElementType('cancel', "$CFG->libdir/form/cancel.php", 'MoodleQuickForm_cancel'); |
| + | MoodleQuickForm::registerElementType('searchableselector', "$CFG->libdir/form/searchableselector.php", 'MoodleQuickForm_searchableselector'); |
| + | MoodleQuickForm::registerElementType('checkbox', "$CFG->libdir/form/checkbox.php", 'MoodleQuickForm_checkbox'); |
| + | MoodleQuickForm::registerElementType('date_selector', "$CFG->libdir/form/dateselector.php", 'MoodleQuickForm_date_selector'); |
| + | MoodleQuickForm::registerElementType('date_time_selector', "$CFG->libdir/form/datetimeselector.php", 'MoodleQuickForm_date_time_selector'); |
| + | MoodleQuickForm::registerElementType('duration', "$CFG->libdir/form/duration.php", 'MoodleQuickForm_duration'); |
| + | MoodleQuickForm::registerElementType('editor', "$CFG->libdir/form/editor.php", 'MoodleQuickForm_editor'); |
| + | MoodleQuickForm::registerElementType('filemanager', "$CFG->libdir/form/filemanager.php", 'MoodleQuickForm_filemanager'); |
| + | MoodleQuickForm::registerElementType('filepicker', "$CFG->libdir/form/filepicker.php", 'MoodleQuickForm_filepicker'); |
| + | MoodleQuickForm::registerElementType('grading', "$CFG->libdir/form/grading.php", 'MoodleQuickForm_grading'); |
| + | MoodleQuickForm::registerElementType('group', "$CFG->libdir/form/group.php", 'MoodleQuickForm_group'); |
| + | MoodleQuickForm::registerElementType('header', "$CFG->libdir/form/header.php", 'MoodleQuickForm_header'); |
| + | MoodleQuickForm::registerElementType('hidden', "$CFG->libdir/form/hidden.php", 'MoodleQuickForm_hidden'); |
| + | MoodleQuickForm::registerElementType('htmleditor', "$CFG->libdir/form/htmleditor.php", 'MoodleQuickForm_htmleditor'); |
| + | MoodleQuickForm::registerElementType('modgrade', "$CFG->libdir/form/modgrade.php", 'MoodleQuickForm_modgrade'); |
| + | MoodleQuickForm::registerElementType('modvisible', "$CFG->libdir/form/modvisible.php", 'MoodleQuickForm_modvisible'); |
| + | MoodleQuickForm::registerElementType('password', "$CFG->libdir/form/password.php", 'MoodleQuickForm_password'); |
| + | MoodleQuickForm::registerElementType('passwordunmask', "$CFG->libdir/form/passwordunmask.php", 'MoodleQuickForm_passwordunmask'); |
| + | MoodleQuickForm::registerElementType('questioncategory', "$CFG->libdir/form/questioncategory.php", 'MoodleQuickForm_questioncategory'); |
| + | MoodleQuickForm::registerElementType('radio', "$CFG->libdir/form/radio.php", 'MoodleQuickForm_radio'); |
| + | MoodleQuickForm::registerElementType('recaptcha', "$CFG->libdir/form/recaptcha.php", 'MoodleQuickForm_recaptcha'); |
| + | MoodleQuickForm::registerElementType('select', "$CFG->libdir/form/select.php", 'MoodleQuickForm_select'); |
| + | MoodleQuickForm::registerElementType('selectgroups', "$CFG->libdir/form/selectgroups.php", 'MoodleQuickForm_selectgroups'); |
| + | MoodleQuickForm::registerElementType('selectwithlink', "$CFG->libdir/form/selectwithlink.php", 'MoodleQuickForm_selectwithlink'); |
| + | MoodleQuickForm::registerElementType('selectyesno', "$CFG->libdir/form/selectyesno.php", 'MoodleQuickForm_selectyesno'); |
| + | MoodleQuickForm::registerElementType('static', "$CFG->libdir/form/static.php", 'MoodleQuickForm_static'); |
| + | MoodleQuickForm::registerElementType('submit', "$CFG->libdir/form/submit.php", 'MoodleQuickForm_submit'); |
| + | MoodleQuickForm::registerElementType('submitlink', "$CFG->libdir/form/submitlink.php", 'MoodleQuickForm_submitlink'); |
| + | MoodleQuickForm::registerElementType('tags', "$CFG->libdir/form/tags.php", 'MoodleQuickForm_tags'); |
| + | MoodleQuickForm::registerElementType('text', "$CFG->libdir/form/text.php", 'MoodleQuickForm_text'); |
| + | MoodleQuickForm::registerElementType('textarea', "$CFG->libdir/form/textarea.php", 'MoodleQuickForm_textarea'); |
| + | MoodleQuickForm::registerElementType('url', "$CFG->libdir/form/url.php", 'MoodleQuickForm_url'); |
| + | MoodleQuickForm::registerElementType('warning', "$CFG->libdir/form/warning.php", 'MoodleQuickForm_warning'); |
| + | #br |