@@ -181,7 +181,7 @@ |
||
| 181 | 181 | |
| 182 | 182 | /** |
| 183 | 183 | * set threadPeerQualify |
| 184 | - * @param $threadPeerQualify |
|
| 184 | + * @param integer $threadPeerQualify |
|
| 185 | 185 | * @return $this |
| 186 | 186 | */ |
| 187 | 187 | public function setThreadPeerQualify($threadPeerQualify) |
@@ -186,9 +186,9 @@ |
||
| 186 | 186 | |
| 187 | 187 | /** |
| 188 | 188 | * Get images files from remote host (with webservices) |
| 189 | - * @param array $file current ppt file details |
|
| 189 | + * @param string $file current ppt file details |
|
| 190 | 190 | * @param string $size The expected final size of the rendered slides |
| 191 | - * @return array images files |
|
| 191 | + * @return string images files |
|
| 192 | 192 | */ |
| 193 | 193 | private function _get_remote_ppt2lp_files($file, $size = null) |
| 194 | 194 | { |
@@ -1869,7 +1869,7 @@ discard block |
||
| 1869 | 1869 | |
| 1870 | 1870 | /** |
| 1871 | 1871 | * Get the extra terms (tags) that identify this item |
| 1872 | - * @return mixed |
|
| 1872 | + * @return string |
|
| 1873 | 1873 | */ |
| 1874 | 1874 | public function get_terms() |
| 1875 | 1875 | { |
@@ -2069,7 +2069,7 @@ discard block |
||
| 2069 | 2069 | |
| 2070 | 2070 | /** |
| 2071 | 2071 | * Opens/launches the item. Initialises runtime values. |
| 2072 | - * @return boolean True on success, false on failure. |
|
| 2072 | + * @return boolean|null True on success, false on failure. |
|
| 2073 | 2073 | */ |
| 2074 | 2074 | public function open($allow_new_attempt = false) |
| 2075 | 2075 | { |
@@ -3504,7 +3504,7 @@ discard block |
||
| 3504 | 3504 | |
| 3505 | 3505 | /** |
| 3506 | 3506 | * Checks if the current status is part of the list of status given |
| 3507 | - * @param array $list An array of status to check for. |
|
| 3507 | + * @param string[] $list An array of status to check for. |
|
| 3508 | 3508 | * If the current status is one of the strings, return true |
| 3509 | 3509 | * |
| 3510 | 3510 | * @return boolean True if the status was one of the given strings, |
@@ -3681,7 +3681,7 @@ discard block |
||
| 3681 | 3681 | /** |
| 3682 | 3682 | * Write objectives to DB. This method is separate from write_to_db() because otherwise |
| 3683 | 3683 | * objectives are lost as a side effect to AJAX and session concurrent access |
| 3684 | - * @return boolean True or false on error |
|
| 3684 | + * @return boolean|null True or false on error |
|
| 3685 | 3685 | */ |
| 3686 | 3686 | public function write_objectives_to_db() |
| 3687 | 3687 | { |
@@ -4322,7 +4322,7 @@ discard block |
||
| 4322 | 4322 | * Removes the relation between the current item and an audio file. The file |
| 4323 | 4323 | * is only removed from the lp_item table, but remains in the document table |
| 4324 | 4324 | * and directory |
| 4325 | - * @return bool |
|
| 4325 | + * @return false|null |
|
| 4326 | 4326 | */ |
| 4327 | 4327 | public function remove_audio() |
| 4328 | 4328 | { |
@@ -87,7 +87,7 @@ discard block |
||
| 87 | 87 | * @param string $course Course code |
| 88 | 88 | * @param integer $lp_id |
| 89 | 89 | * @param integer $user_id |
| 90 | - * @return mixed True on success, false on error |
|
| 90 | + * @return boolean True on success, false on error |
|
| 91 | 91 | */ |
| 92 | 92 | public function __construct($course, $lp_id, $user_id) |
| 93 | 93 | { |
@@ -491,7 +491,7 @@ discard block |
||
| 491 | 491 | * @param int $max_time_allowed |
| 492 | 492 | * @param int $userId |
| 493 | 493 | * |
| 494 | - * @return int |
|
| 494 | + * @return false|string |
|
| 495 | 495 | */ |
| 496 | 496 | public function add_item( |
| 497 | 497 | $parent, |
@@ -1043,7 +1043,7 @@ discard block |
||
| 1043 | 1043 | * @param array $courseInfo |
| 1044 | 1044 | * @param integer Learnpath ID |
| 1045 | 1045 | * @param string Whether to delete data or keep it (default: 'keep', others: 'remove') |
| 1046 | - * @return boolean True on success, false on failure (might change that to return number of elements deleted) |
|
| 1046 | + * @return false|null True on success, false on failure (might change that to return number of elements deleted) |
|
| 1047 | 1047 | */ |
| 1048 | 1048 | public function delete($courseInfo = null, $id = null, $delete = 'keep') |
| 1049 | 1049 | { |
@@ -1182,7 +1182,7 @@ discard block |
||
| 1182 | 1182 | * @param integer $id Elem ID (0 if first) |
| 1183 | 1183 | * @param integer $remove Whether to remove the resource/data from the |
| 1184 | 1184 | * system or leave it (default: 'keep', others 'remove') |
| 1185 | - * @return integer Number of elements moved |
|
| 1185 | + * @return false|null Number of elements moved |
|
| 1186 | 1186 | * @todo implement resource removal |
| 1187 | 1187 | */ |
| 1188 | 1188 | public function delete_item($id, $remove = 'keep') |
@@ -1264,7 +1264,7 @@ discard block |
||
| 1264 | 1264 | * @param array $audio The array resulting of the $_FILES[mp3] element |
| 1265 | 1265 | * @param int $max_time_allowed |
| 1266 | 1266 | * @param string $url |
| 1267 | - * @return boolean True on success, false on error |
|
| 1267 | + * @return false|null True on success, false on error |
|
| 1268 | 1268 | */ |
| 1269 | 1269 | public function edit_item( |
| 1270 | 1270 | $id, |
@@ -1783,7 +1783,7 @@ discard block |
||
| 1783 | 1783 | |
| 1784 | 1784 | /** |
| 1785 | 1785 | * Gets the first element URL. |
| 1786 | - * @return string URL to load into the viewer |
|
| 1786 | + * @return false|null URL to load into the viewer |
|
| 1787 | 1787 | */ |
| 1788 | 1788 | public function first() |
| 1789 | 1789 | { |
@@ -2297,6 +2297,7 @@ discard block |
||
| 2297 | 2297 | * @param int $student_id |
| 2298 | 2298 | * @param string Course code (optional) |
| 2299 | 2299 | * @param int $sessionId |
| 2300 | + * @param string $courseCode |
|
| 2300 | 2301 | * @return bool |
| 2301 | 2302 | */ |
| 2302 | 2303 | public static function is_lp_visible_for_student( |
@@ -2594,7 +2595,7 @@ discard block |
||
| 2594 | 2595 | |
| 2595 | 2596 | /** |
| 2596 | 2597 | * Gets the learnpath session id |
| 2597 | - * @return string Learnpath theme |
|
| 2598 | + * @return integer Learnpath theme |
|
| 2598 | 2599 | */ |
| 2599 | 2600 | public function get_lp_session_id() |
| 2600 | 2601 | { |
@@ -2627,7 +2628,7 @@ discard block |
||
| 2627 | 2628 | /** |
| 2628 | 2629 | * @param string $size |
| 2629 | 2630 | * @param string $path_type |
| 2630 | - * @return bool|string |
|
| 2631 | + * @return string|false |
|
| 2631 | 2632 | */ |
| 2632 | 2633 | public function get_preview_image_path($size = null, $path_type = 'web') |
| 2633 | 2634 | { |
@@ -2773,6 +2774,8 @@ discard block |
||
| 2773 | 2774 | * Returns the XML DOM document's node |
| 2774 | 2775 | * @param resource Reference to a list of objects to search for the given ITEM_* |
| 2775 | 2776 | * @param string The identifier to look for |
| 2777 | + * @param DOMNodeList $children |
|
| 2778 | + * @param string $id |
|
| 2776 | 2779 | * @return mixed The reference to the element found with that identifier. False if not found |
| 2777 | 2780 | */ |
| 2778 | 2781 | public function get_scorm_xml_node(& $children, $id) |
@@ -3020,7 +3023,7 @@ discard block |
||
| 3020 | 3023 | /** |
| 3021 | 3024 | * Generate and return the table of contents for this learnpath. The (flat) table returned can be |
| 3022 | 3025 | * used by get_html_toc() to be ready to display |
| 3023 | - * @return array TOC as a table with 4 elements per row: title, link, status and level |
|
| 3026 | + * @return boolean TOC as a table with 4 elements per row: title, link, status and level |
|
| 3024 | 3027 | */ |
| 3025 | 3028 | public function get_toc() |
| 3026 | 3029 | { |
@@ -3156,7 +3159,7 @@ discard block |
||
| 3156 | 3159 | } |
| 3157 | 3160 | |
| 3158 | 3161 | /** |
| 3159 | - * @return array |
|
| 3162 | + * @return string[] |
|
| 3160 | 3163 | */ |
| 3161 | 3164 | public static function getChapterTypes() |
| 3162 | 3165 | { |
@@ -4062,7 +4065,7 @@ discard block |
||
| 4062 | 4065 | * Open a resource = initialise all local variables relative to this resource. Depending on the child |
| 4063 | 4066 | * class, this might be redefined to allow several behaviours depending on the document type. |
| 4064 | 4067 | * @param integer Resource ID |
| 4065 | - * @return boolean True on success, false otherwise |
|
| 4068 | + * @return boolean|null True on success, false otherwise |
|
| 4066 | 4069 | */ |
| 4067 | 4070 | public function open($id) |
| 4068 | 4071 | { |
@@ -4191,7 +4194,7 @@ discard block |
||
| 4191 | 4194 | * Can be used as abstract |
| 4192 | 4195 | * @param integer $lp_id Learnpath id |
| 4193 | 4196 | * @param string $set_visibility New visibility (v/i - visible/invisible) |
| 4194 | - * @return bool |
|
| 4197 | + * @return false|null |
|
| 4195 | 4198 | */ |
| 4196 | 4199 | public static function toggle_publish($lp_id, $set_visibility = 'v') |
| 4197 | 4200 | { |
@@ -4276,7 +4279,7 @@ discard block |
||
| 4276 | 4279 | * Make sure the results are saved with anoter method. This method should probably be |
| 4277 | 4280 | * redefined in children classes. |
| 4278 | 4281 | * To use a similar method statically, use the create_new_attempt() method |
| 4279 | - * @return string URL to load in the viewer |
|
| 4282 | + * @return boolean URL to load in the viewer |
|
| 4280 | 4283 | */ |
| 4281 | 4284 | public function restart() |
| 4282 | 4285 | { |
@@ -4354,6 +4357,7 @@ discard block |
||
| 4354 | 4357 | * Saves the given item |
| 4355 | 4358 | * @param integer $item_id. Optional (will take from $_REQUEST if null) |
| 4356 | 4359 | * @param boolean $from_outside Save from url params (true) or from current attributes (false). Optional. Defaults to true |
| 4360 | + * @param integer $item_id |
|
| 4357 | 4361 | * @return boolean |
| 4358 | 4362 | */ |
| 4359 | 4363 | public function save_item($item_id = null, $from_outside = true) |
@@ -4851,7 +4855,7 @@ discard block |
||
| 4851 | 4855 | |
| 4852 | 4856 | /** |
| 4853 | 4857 | * Sets use_max_score |
| 4854 | - * @param string $use_max_score Optional string giving the new location of this learnpath |
|
| 4858 | + * @param integer $use_max_score Optional string giving the new location of this learnpath |
|
| 4855 | 4859 | * @return boolean True on success / False on error |
| 4856 | 4860 | */ |
| 4857 | 4861 | public function set_use_max_score($use_max_score = 1) |
@@ -5254,6 +5258,7 @@ discard block |
||
| 5254 | 5258 | * Register the attempt mode into db thanks to flags prevent_reinit and seriousgame_mode flags |
| 5255 | 5259 | * |
| 5256 | 5260 | * @param string 'seriousgame', 'single' or 'multiple' |
| 5261 | + * @param string $mode |
|
| 5257 | 5262 | * @return boolean |
| 5258 | 5263 | * @author ndiechburg <[email protected]> |
| 5259 | 5264 | **/ |
@@ -5296,7 +5301,7 @@ discard block |
||
| 5296 | 5301 | /** |
| 5297 | 5302 | * Switch between multiple attempt, single attempt or serious_game mode (only for scorm) |
| 5298 | 5303 | * |
| 5299 | - * @return boolean |
|
| 5304 | + * @return boolean|null |
|
| 5300 | 5305 | * @author ndiechburg <[email protected]> |
| 5301 | 5306 | **/ |
| 5302 | 5307 | public function switch_attempt_mode() |
@@ -5487,7 +5492,6 @@ discard block |
||
| 5487 | 5492 | /** |
| 5488 | 5493 | * Function that creates a html list of learning path items so that we can add audio files to them |
| 5489 | 5494 | * @author Kevin Van Den Haute |
| 5490 | - * @param int $lp_id |
|
| 5491 | 5495 | * @return string |
| 5492 | 5496 | */ |
| 5493 | 5497 | public function overview() |
@@ -6501,7 +6505,7 @@ discard block |
||
| 6501 | 6505 | /** |
| 6502 | 6506 | * Function that displays a list with al the resources that |
| 6503 | 6507 | * could be added to the learning path |
| 6504 | - * @return string |
|
| 6508 | + * @return boolean |
|
| 6505 | 6509 | */ |
| 6506 | 6510 | public function display_resources() |
| 6507 | 6511 | { |
@@ -10046,7 +10050,7 @@ discard block |
||
| 10046 | 10050 | |
| 10047 | 10051 | /** |
| 10048 | 10052 | * @param int $lp_id |
| 10049 | - * @return bool |
|
| 10053 | + * @return false|null |
|
| 10050 | 10054 | */ |
| 10051 | 10055 | public function scorm_export_to_pdf($lp_id) |
| 10052 | 10056 | { |
@@ -10581,7 +10585,7 @@ discard block |
||
| 10581 | 10585 | |
| 10582 | 10586 | /** |
| 10583 | 10587 | * @param int $itemId |
| 10584 | - * @return learnpathItem|false |
|
| 10588 | + * @return string |
|
| 10585 | 10589 | */ |
| 10586 | 10590 | public function getItem($itemId) |
| 10587 | 10591 | { |
@@ -10631,7 +10635,6 @@ discard block |
||
| 10631 | 10635 | /** |
| 10632 | 10636 | * Set whether this is a learning path with the possibility to subscribe |
| 10633 | 10637 | * users or not |
| 10634 | - * @param int $subscribeUsers (0 = false, 1 = true) |
|
| 10635 | 10638 | */ |
| 10636 | 10639 | public function setSubscribeUsers($value) |
| 10637 | 10640 | { |
@@ -10756,7 +10759,7 @@ discard block |
||
| 10756 | 10759 | |
| 10757 | 10760 | /** |
| 10758 | 10761 | * Get the item of exercise type (evaluation type) |
| 10759 | - * @return array The final evaluation. Otherwise return false |
|
| 10762 | + * @return integer The final evaluation. Otherwise return false |
|
| 10760 | 10763 | */ |
| 10761 | 10764 | public function getFinalEvaluationItem() |
| 10762 | 10765 | { |
@@ -10980,7 +10983,7 @@ discard block |
||
| 10980 | 10983 | /** |
| 10981 | 10984 | * Create a forum for this learning path |
| 10982 | 10985 | * @param type $forumCategoryId |
| 10983 | - * @return int The forum ID if was created. Otherwise return false |
|
| 10986 | + * @return false|string The forum ID if was created. Otherwise return false |
|
| 10984 | 10987 | */ |
| 10985 | 10988 | public function createForum($forumCategoryId) |
| 10986 | 10989 | { |
@@ -666,7 +666,6 @@ discard block |
||
| 666 | 666 | * @param int $sessionId The session ID |
| 667 | 667 | * @param int $courseId The course ID |
| 668 | 668 | * @param int $exerciseId The quiz ID |
| 669 | - * @param int $answer Answer status (0 = incorrect, 1 = correct, 2 = both) |
|
| 670 | 669 | * @return string HTML array of results formatted for gridJS |
| 671 | 670 | * @author César Perales <[email protected]>, Beeznest Team |
| 672 | 671 | */ |
@@ -1254,6 +1253,7 @@ discard block |
||
| 1254 | 1253 | * @param int Number of items to select |
| 1255 | 1254 | * @param string Column to order on |
| 1256 | 1255 | * @param string Order direction |
| 1256 | + * @param integer $number_of_items |
|
| 1257 | 1257 | * @return array Results |
| 1258 | 1258 | */ |
| 1259 | 1259 | public static function get_course_data_tracking_overview($from, $number_of_items, $column, $direction) |
@@ -1588,6 +1588,7 @@ discard block |
||
| 1588 | 1588 | * @param int Number of items to select |
| 1589 | 1589 | * @param string Column to order on |
| 1590 | 1590 | * @param string Order direction |
| 1591 | + * @param integer $number_of_items |
|
| 1591 | 1592 | * @return array Results |
| 1592 | 1593 | */ |
| 1593 | 1594 | public static function get_session_data_tracking_overview($from, $number_of_items, $column, $direction) |
@@ -1608,7 +1609,6 @@ discard block |
||
| 1608 | 1609 | /** |
| 1609 | 1610 | * Fills in session reporting data |
| 1610 | 1611 | * |
| 1611 | - * @param integer $user_id the id of the user |
|
| 1612 | 1612 | * @param array $url_params additonal url parameters |
| 1613 | 1613 | * @param array $row the row information (the other columns) |
| 1614 | 1614 | * @return string html code |
@@ -2239,6 +2239,7 @@ discard block |
||
| 2239 | 2239 | * @author Patrick Cool <[email protected]>, Ghent University, Belgium |
| 2240 | 2240 | * @version Dokeos 1.8.6 |
| 2241 | 2241 | * @since October 2008 |
| 2242 | + * @param integer $number_of_items |
|
| 2242 | 2243 | */ |
| 2243 | 2244 | public static function get_user_data_tracking_overview($from, $number_of_items, $column, $direction) |
| 2244 | 2245 | { |
@@ -2341,7 +2342,6 @@ discard block |
||
| 2341 | 2342 | /** |
| 2342 | 2343 | * Checks if there are repeted users in a given array |
| 2343 | 2344 | * @param array $usernames list of the usernames in the uploaded file |
| 2344 | - * @param array $user_array['username'] and $user_array['sufix'] where sufix is the number part in a login i.e -> jmontoya2 |
|
| 2345 | 2345 | * @return array with the $usernames array and the $user_array array |
| 2346 | 2346 | * @author Julio Montoya Armas |
| 2347 | 2347 | */ |
@@ -2516,6 +2516,7 @@ discard block |
||
| 2516 | 2516 | |
| 2517 | 2517 | /** |
| 2518 | 2518 | * Adds missing user-information (which isn't required, like password, etc). |
| 2519 | + * @return integer |
|
| 2519 | 2520 | */ |
| 2520 | 2521 | function complete_missing_data($user) { |
| 2521 | 2522 | // 1. Generate a password if it is necessary. |
@@ -39,8 +39,8 @@ discard block |
||
| 39 | 39 | * Deletes a file or a directory |
| 40 | 40 | * |
| 41 | 41 | * @author - Hugues Peeters |
| 42 | - * @param $file (String) - the path of file or directory to delete |
|
| 43 | - * @return boolean - true if the delete succeed, false otherwise. |
|
| 42 | + * @param string $file (String) - the path of file or directory to delete |
|
| 43 | + * @return boolean|null - true if the delete succeed, false otherwise. |
|
| 44 | 44 | * @see - delete() uses check_name_exist() and removeDir() functions |
| 45 | 45 | */ |
| 46 | 46 | function my_delete($file) |
@@ -127,7 +127,7 @@ discard block |
||
| 127 | 127 | * @author Hugues Peeters <[email protected]> |
| 128 | 128 | * @param string $file_path complete path of the file or the directory |
| 129 | 129 | * @param string $new_file_name new name for the file or the directory |
| 130 | - * @return boolean true if succeed, false otherwise |
|
| 130 | + * @return string|false true if succeed, false otherwise |
|
| 131 | 131 | * @see rename() uses the check_name_exist() and php2phps() functions |
| 132 | 132 | */ |
| 133 | 133 | function my_rename($file_path, $new_file_name) { |
@@ -174,7 +174,7 @@ discard block |
||
| 174 | 174 | * @param string $target the path of the new area |
| 175 | 175 | * @param bool $forceMove Whether to force a move or to make a copy (safer but slower) and then delete the original |
| 176 | 176 | * @param bool $moveContent In some cases (including migrations), we need to move the *content* and not the folder itself |
| 177 | - * @return bool true if the move succeed, false otherwise. |
|
| 177 | + * @return boolean|null true if the move succeed, false otherwise. |
|
| 178 | 178 | * @see move() uses check_name_exist() and copyDirTo() functions |
| 179 | 179 | */ |
| 180 | 180 | function move($source, $target, $forceMove = false, $moveContent = false) |
@@ -238,7 +238,7 @@ |
||
| 238 | 238 | * Adds an optional recommendation in form of a php.ini configuration. |
| 239 | 239 | * |
| 240 | 240 | * @param string $cfgName The configuration name used for ini_get() |
| 241 | - * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, |
|
| 241 | + * @param string|false $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, |
|
| 242 | 242 | * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement |
| 243 | 243 | * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. |
| 244 | 244 | * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. |
@@ -92,7 +92,7 @@ discard block |
||
| 92 | 92 | } |
| 93 | 93 | |
| 94 | 94 | /** |
| 95 | - * @return int |
|
| 95 | + * @return string |
|
| 96 | 96 | */ |
| 97 | 97 | public function getMask() |
| 98 | 98 | { |
@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | } |
| 101 | 101 | |
| 102 | 102 | /** |
| 103 | - * @param mixed $mask |
|
| 103 | + * @param integer $mask |
|
| 104 | 104 | * |
| 105 | 105 | * @return $this |
| 106 | 106 | */ |
@@ -133,7 +133,7 @@ discard block |
||
| 133 | 133 | } |
| 134 | 134 | |
| 135 | 135 | /** |
| 136 | - * @return array |
|
| 136 | + * @return string[] |
|
| 137 | 137 | */ |
| 138 | 138 | public static function getMaskList() |
| 139 | 139 | { |
@@ -64,6 +64,7 @@ |
||
| 64 | 64 | /** |
| 65 | 65 | * Set id |
| 66 | 66 | * |
| 67 | + * @param integer $id |
|
| 67 | 68 | * @return integer |
| 68 | 69 | */ |
| 69 | 70 | public function setId($id) |