|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Namespaces | |
| namespace | core |
Enumerations | |
| enum | AJAX_SCRIPT |
Variables | |
| $contextid = required_param('contextid', PARAM_INT) | |
| $component = required_param('component', PARAM_COMPONENT) | |
| $ratingarea = required_param('ratingarea', PARAM_AREA) | |
| $itemid = required_param('itemid', PARAM_INT) | |
| $scaleid = required_param('scaleid', PARAM_INT) | |
| $userrating = required_param('rating', PARAM_INT) | |
| $rateduserid = required_param('rateduserid', PARAM_INT) | |
| $aggregationmethod = optional_param('aggregation', RATING_AGGREGATE_NONE, PARAM_INT) | |
| $result = new stdClass | |
| if(!confirm_sesskey()||!has_capability('moodle/rating:rate', $context)) | $rm = new rating_manager() |
| $pluginpermissionsarray = $rm->get_plugin_permissions_array($context->id, $component, $ratingarea) | |
| $ratingoptions | context = $context |
| $ratingoptions | ratingarea = $ratingarea |
| $ratingoptions | component = $component |
| $ratingoptions | itemid = $itemid |
| $ratingoptions | scaleid = $scaleid |
| $ratingoptions | userid = $USER->id |
| $item = new stdClass | |
| $item | id = $itemid |
| $ratingoptions | items = array($item) |
| $ratingoptions | aggregate = $aggregationmethod |
| $items = $rm->get_ratings($ratingoptions) | |
| $firstrating = $items[0]->rating | |
| $scalearray = null | |
| $aggregatetoreturn = round($firstrating->aggregate, 1) | |
| if($firstrating->settings-> aggregationmethod==RATING_AGGREGATE_COUNT or $firstrating->count==0) else if($firstrating->settings-> scale->id< 0) | if ($firstrating->user_can_view_aggregate()) |
| enum AJAX_SCRIPT |
Definition at line 29 of file rate_ajax.php.
| $aggregatetoreturn = round($firstrating->aggregate, 1) |
Definition at line 149 of file rate_ajax.php.
| $aggregationmethod = optional_param('aggregation', RATING_AGGREGATE_NONE, PARAM_INT) |
Definition at line 41 of file rate_ajax.php.
Definition at line 35 of file rate_ajax.php.
Definition at line 34 of file rate_ajax.php.
Definition at line 144 of file rate_ajax.php.
| $item = new stdClass |
Definition at line 136 of file rate_ajax.php.
| $itemid = required_param('itemid', PARAM_INT) |
Definition at line 37 of file rate_ajax.php.
| $items = $rm->get_ratings($ratingoptions) |
Definition at line 143 of file rate_ajax.php.
| $pluginpermissionsarray = $rm->get_plugin_permissions_array($context->id, $component, $ratingarea) |
Definition at line 70 of file rate_ajax.php.
| $rateduserid = required_param('rateduserid', PARAM_INT) |
Definition at line 40 of file rate_ajax.php.
Definition at line 36 of file rate_ajax.php.
| $result = new stdClass |
Definition at line 43 of file rate_ajax.php.
| if (!confirm_sesskey()||!has_capability('moodle/rating:rate', $context)) $rm = new rating_manager() |
Definition at line 66 of file rate_ajax.php.
| $scalearray = null |
Definition at line 148 of file rate_ajax.php.
| $scaleid = required_param('scaleid', PARAM_INT) |
Definition at line 38 of file rate_ajax.php.
| $userrating = required_param('rating', PARAM_INT) |
Definition at line 39 of file rate_ajax.php.
| $ratingoptions aggregate = $aggregationmethod |
Definition at line 141 of file rate_ajax.php.
Definition at line 98 of file rate_ajax.php.
Definition at line 96 of file rate_ajax.php.
Definition at line 137 of file rate_ajax.php.
| if ($firstrating->settings->aggregationmethod==RATING_AGGREGATE_COUNT or $firstrating->count==0) else if ($firstrating->settings->scale->id< 0) if($firstrating->user_can_view_aggregate()) |
Definition at line 166 of file rate_ajax.php.
Definition at line 99 of file rate_ajax.php.
Definition at line 140 of file rate_ajax.php.
| $ratingoptions ratingarea = $ratingarea |
Definition at line 97 of file rate_ajax.php.
Definition at line 100 of file rate_ajax.php.
Definition at line 101 of file rate_ajax.php.