5: 2010-05-15 (Sat) 13:49:05 admin |
Cur: 2013-03-20 (Wed) 09:39:44 iseki |
| ** Moodle1.9 Programing [#l2cb4679] | | ** Moodle1.9 Programing [#l2cb4679] |
- | - http://docs.moodle.org/en/Development:Blocks | + | - http://docs.moodle.org/dev/Blocks/Blocks_for_1.5_to_1.9 |
| #br | | #br |
| | | |
| | | |
| **** $USER [#ecf0673b] | | **** $USER [#ecf0673b] |
- | - $USER->id | + | - メンバ変数例 |
| + | -- id => 2 |
| + | -- username => admin |
| + | -- firstname => 管理 |
| + | -- lastname => ユーザ |
| + | -- email => iseki@solar-system.tuis.ac.jp |
| + | -- emailstop => 0 |
| + | -- city => 千葉市 |
| + | -- country => JP |
| + | -- lang => ja_utf8 |
| + | -- timezone => 9.0 |
| + | -- firstaccess => 1259809008 |
| + | -- lastaccess => 1273976520 |
| + | -- lastlogin => 1273631570 |
| + | -- currentlogin => 1273761631 |
| | | |
| **** $_POST [#jf217b7d] | | **** $_POST [#jf217b7d] |
| *** POST, GET [#i893cfed] | | *** POST, GET [#i893cfed] |
| - required_param('course', PARAM_INT); | | - required_param('course', PARAM_INT); |
- | - optional_param('mode', '', PARAM_ALPHA); | + | - optional_param('mode', default, PARAM_ALPHA); |
| #br | | #br |
| | | |
| | | |
| **** get_record(s) [#z3e3f469] | | **** get_record(s) [#z3e3f469] |
- | - get_record($table, $field1, $value1, $field2='', $value2='', $field3='', $value3='', $fields='*') | + | - get_record($table, $field1, $value1, $field2="", $value2="", $field3="", $value3="", $fields='*') |
- | $course = get_record('course', 'id', $courseid); | + | if ($user = get_record('user', 'id', $USER->id)) { |
- | $user = get_record("user", "id", $USER->id); | + | $firstname = $user->firstname; |
- | - get_records($table, $field='', $value='', $sort='', $fields='*', $limitfrom='', $limitnum='') | + | } |
| + | - get_records($table, $field="", $value="", $sort="", $fields='*', $limitfrom="", $limitnum="") |
| if (!$vars = get_records('autoattend_settings', 'courseid', $courseid, 'id')) { | | if (!$vars = get_records('autoattend_settings', 'courseid', $courseid, 'id')) { |
| $vars = get_records('autoattend_settings', 'courseid', 0); // use default | | $vars = get_records('autoattend_settings', 'courseid', 0); // use default |
| } | | } |
| + | |
| **** get_records_sql [#r096c770] | | **** get_records_sql [#r096c770] |
| $qey = "SELECT * FROM ......."; | | $qey = "SELECT * FROM ......."; |
| } | | } |
| else { | | else { |
- | $result = insert_record('autoattend_settings', $rec); | + | $result = insert_record('autoattend_settings', $rec); |
| } | | } |
| unset($rec); | | unset($rec); |