Representation of a suggested action associated with a prediction.
Copyright: | 2017 David Monllao {@link http://www.davidmonllao.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 85 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
prediction_action:: (2 methods):
__construct()
transform_to_forward_url()
Class: prediction_action - X-Ref
Representation of a suggested action associated with a prediction.__construct($actionname, \core_analytics\prediction $prediction, \moodle_url $actionurl, \pix_icon $icon,$text, $primary = false, $attributes = array() X-Ref |
Prediction action constructor. param: string $actionname They should match a-zA-Z_0-9-, as we apply a PARAM_ALPHANUMEXT filter param: \core_analytics\prediction $prediction param: \moodle_url $actionurl The final URL where the user should be forwarded. param: \pix_icon $icon Link icon param: string $text Link text param: bool $primary Primary button or secondary. param: array $attributes Link attributes param: string|false $type return: void |
transform_to_forward_url(\moodle_url $actionurl, string $actionname, int $predictionid) X-Ref |
Transforms the provided url to an action url so we can record the user actions. Note that it is the caller responsibility to check that the provided actionname is valid for the prediction target. param: \moodle_url $actionurl param: string $actionname param: int $predictionid return: \moodle_url |