@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | /** |
278 | 278 | * @param string |
279 | 279 | * @param string |
280 | - * @return true if the user is allowed to see the document, false otherwise |
|
280 | + * @return boolean if the user is allowed to see the document, false otherwise |
|
281 | 281 | * @author Sergio A Kessler, first version |
282 | 282 | * @author Roan Embrechts, bugfix |
283 | 283 | * @todo not only check if a file is visible, but also check if the user is allowed to see the file?? |
@@ -1527,7 +1527,7 @@ discard block |
||
1527 | 1527 | * Return true if the documentpath have visibility=1 as |
1528 | 1528 | * item_property (you should use the is_visible_by_id) |
1529 | 1529 | * |
1530 | - * @param string $document_path the relative complete path of the document |
|
1530 | + * @param string $doc_path the relative complete path of the document |
|
1531 | 1531 | * @param array $course the _course array info of the document's course |
1532 | 1532 | * @param int |
1533 | 1533 | * @param string |
@@ -1612,6 +1612,8 @@ discard block |
||
1612 | 1612 | * @param int |
1613 | 1613 | * @param int |
1614 | 1614 | * @param bool |
1615 | + * @param integer $session_id |
|
1616 | + * @param integer $user_id |
|
1615 | 1617 | * @return bool |
1616 | 1618 | */ |
1617 | 1619 | public static function is_visible_by_id( |
@@ -2099,6 +2101,7 @@ discard block |
||
2099 | 2101 | * @param bool is file or string html |
2100 | 2102 | * @param string type (one of the app tools) - optional (otherwise takes the current item's type) |
2101 | 2103 | * @param int level of recursivity we're in |
2104 | + * @param string $source_html |
|
2102 | 2105 | * @return array List of file paths. An additional field containing 'local' or 'remote' helps determine |
2103 | 2106 | * if the file should be copied into the zip or just linked |
2104 | 2107 | */ |
@@ -2927,6 +2930,7 @@ discard block |
||
2927 | 2930 | |
2928 | 2931 | /** |
2929 | 2932 | * Obtains the text inside the file with the right parser |
2933 | + * @param string $doc_path |
|
2930 | 2934 | */ |
2931 | 2935 | public static function get_text_content($doc_path, $doc_mime) |
2932 | 2936 | { |
@@ -3177,6 +3181,7 @@ discard block |
||
3177 | 3181 | * Shows a play icon next to the document title in the document list |
3178 | 3182 | * @param int |
3179 | 3183 | * @param string |
3184 | + * @param integer|null $i |
|
3180 | 3185 | * @return string html content |
3181 | 3186 | */ |
3182 | 3187 | static function generate_media_preview($i, $type = 'simple') |
@@ -4067,7 +4072,7 @@ discard block |
||
4067 | 4072 | } |
4068 | 4073 | |
4069 | 4074 | /** |
4070 | - * @return array |
|
4075 | + * @return string[] |
|
4071 | 4076 | */ |
4072 | 4077 | public static function get_web_odf_extension_list() |
4073 | 4078 | { |
@@ -4076,10 +4081,10 @@ discard block |
||
4076 | 4081 | |
4077 | 4082 | /** |
4078 | 4083 | * Set of extension allowed to use Jodconverter |
4079 | - * @param $mode 'from' |
|
4084 | + * @param string $mode 'from' |
|
4080 | 4085 | * 'to' |
4081 | 4086 | * 'all' |
4082 | - * @param $format 'text' |
|
4087 | + * @param string $format 'text' |
|
4083 | 4088 | * 'spreadsheet' |
4084 | 4089 | * 'presentation' |
4085 | 4090 | * 'drawing' |
@@ -4283,7 +4288,7 @@ discard block |
||
4283 | 4288 | } |
4284 | 4289 | |
4285 | 4290 | /** |
4286 | - * @return array |
|
4291 | + * @return string[] |
|
4287 | 4292 | */ |
4288 | 4293 | public static function get_system_folders() |
4289 | 4294 | { |
@@ -4301,7 +4306,7 @@ discard block |
||
4301 | 4306 | } |
4302 | 4307 | |
4303 | 4308 | /** |
4304 | - * @return array |
|
4309 | + * @return string[] |
|
4305 | 4310 | */ |
4306 | 4311 | public static function getProtectedFolderFromStudent() |
4307 | 4312 | { |
@@ -4457,7 +4462,7 @@ discard block |
||
4457 | 4462 | * Requires the ffmpeg lib. In ubuntu: sudo apt-get install ffmpeg |
4458 | 4463 | * @param string $wavFile |
4459 | 4464 | * @param bool $removeWavFileIfSuccess |
4460 | - * @return bool |
|
4465 | + * @return string|false |
|
4461 | 4466 | */ |
4462 | 4467 | public static function convertWavToMp3($wavFile, $removeWavFileIfSuccess = false) |
4463 | 4468 | { |
@@ -5545,9 +5550,6 @@ discard block |
||
5545 | 5550 | /** |
5546 | 5551 | * Creates the row of edit icons for a file/folder |
5547 | 5552 | * |
5548 | - * @param string $curdirpath current path (cfr open folder) |
|
5549 | - * @param string $type (file/folder) |
|
5550 | - * @param string $path dbase path of file/folder |
|
5551 | 5553 | * @param int $visibility (1/0) |
5552 | 5554 | * @param int $id dbase id of the document |
5553 | 5555 | * @return string html img tags with hyperlinks |
@@ -5877,7 +5879,7 @@ discard block |
||
5877 | 5879 | /** |
5878 | 5880 | * Gets the path translated with title of docs and folders |
5879 | 5881 | * @param string $path the real path |
5880 | - * @return the path which should be displayed |
|
5882 | + * @return string path which should be displayed |
|
5881 | 5883 | */ |
5882 | 5884 | public static function get_titles_of_path($path) |
5883 | 5885 | { |
@@ -5932,7 +5934,8 @@ discard block |
||
5932 | 5934 | |
5933 | 5935 | /** |
5934 | 5936 | * Checks whether the user is in shared folder |
5935 | - * @return return bool Return true when user is into shared folder |
|
5937 | + * @param integer $current_session_id |
|
5938 | + * @return boolean bool Return true when user is into shared folder |
|
5936 | 5939 | */ |
5937 | 5940 | public static function is_shared_folder($curdirpath, $current_session_id) |
5938 | 5941 | { |
@@ -5948,7 +5951,7 @@ discard block |
||
5948 | 5951 | |
5949 | 5952 | /** |
5950 | 5953 | * Checks whether the user is into any user shared folder |
5951 | - * @return return bool Return true when user is in any user shared folder |
|
5954 | + * @return boolean bool Return true when user is in any user shared folder |
|
5952 | 5955 | */ |
5953 | 5956 | public static function is_any_user_shared_folder($path, $current_session_id) |
5954 | 5957 | { |
@@ -6162,7 +6165,7 @@ discard block |
||
6162 | 6165 | * @param int $id |
6163 | 6166 | * @param array $courseInfo |
6164 | 6167 | * @param int $sessionId |
6165 | - * @return bool |
|
6168 | + * @return boolean|null |
|
6166 | 6169 | */ |
6167 | 6170 | public static function downloadDeletedDocument($id, $courseInfo, $sessionId) |
6168 | 6171 | { |
@@ -6181,7 +6184,7 @@ discard block |
||
6181 | 6184 | * @param array $courseInfo |
6182 | 6185 | * @param int $sessionId |
6183 | 6186 | * |
6184 | - * @return bool |
|
6187 | + * @return false|null |
|
6185 | 6188 | */ |
6186 | 6189 | public static function downloadAllDeletedDocument($courseInfo, $sessionId) |
6187 | 6190 | { |
@@ -6220,7 +6223,7 @@ discard block |
||
6220 | 6223 | * @param array $courseInfo |
6221 | 6224 | * @param int $sessionId |
6222 | 6225 | * |
6223 | - * @return bool |
|
6226 | + * @return false|null |
|
6224 | 6227 | */ |
6225 | 6228 | public function deleteDocumentsFromSession($courseInfo, $sessionId) |
6226 | 6229 | { |
@@ -437,6 +437,7 @@ discard block |
||
437 | 437 | * If null, the timezone will be determined based on user preference, |
438 | 438 | * or timezone chosen by the admin for the platform. |
439 | 439 | * @param string The timezone to be converted from. If null, UTC will be assumed. |
440 | + * @param string $to_timezone |
|
440 | 441 | * @return string The converted time formatted as Y-m-d H:i:s |
441 | 442 | * |
442 | 443 | * @author Guillaume Viguier <[email protected]> |
@@ -793,6 +794,7 @@ discard block |
||
793 | 794 | * @param mixed The time to be converted |
794 | 795 | * @param mixed Format to be used (TIME_NO_SEC_FORMAT, DATE_FORMAT_SHORT, DATE_FORMAT_LONG, DATE_TIME_FORMAT_LONG) |
795 | 796 | * @param string Timezone to be converted from. If null, UTC will be assumed. |
797 | + * @param string $from_timezone |
|
796 | 798 | * @return string Converted and localized date |
797 | 799 | * |
798 | 800 | * @author Guillaume Viguier <[email protected]> |
@@ -862,7 +864,7 @@ discard block |
||
862 | 864 | * @param int/string $format (optional) The person name format. It may be a pattern-string (for example '%t %l, %f' or '%T %F %L', ...) or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
863 | 865 | * @param string $language (optional) The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only. |
864 | 866 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
865 | - * @return bool The result is sort of full name of the person. |
|
867 | + * @return string The result is sort of full name of the person. |
|
866 | 868 | * Sample results: |
867 | 869 | * Peter Ustinoff or Dr. Peter Ustinoff - the Western order |
868 | 870 | * Ustinoff Peter or Dr. Ustinoff Peter - the Eastern order |
@@ -956,7 +958,7 @@ discard block |
||
956 | 958 | |
957 | 959 | /** |
958 | 960 | * Checks whether a given format represents person name in Western order (for which first name is first). |
959 | - * @param int/string $format (optional) The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
|
961 | + * @param integer $format (optional) The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
|
960 | 962 | * @param string $language (optional) The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only. |
961 | 963 | * @return bool The result TRUE means that the order is first_name last_name, FALSE means last_name first_name. |
962 | 964 | * Note: You may use this function for determing the order of the fields or columns "First name" and "Last name" in forms, tables and reports. |
@@ -1184,8 +1186,8 @@ discard block |
||
1184 | 1186 | |
1185 | 1187 | /** |
1186 | 1188 | * This function returns a string or an array with all occurrences of search in subject (ignoring case) replaced with the given replace value. |
1187 | - * @param mixed $search String or array of strings to be found. |
|
1188 | - * @param mixed $replace String or array of strings used for replacement. |
|
1189 | + * @param string $search String or array of strings to be found. |
|
1190 | + * @param string $replace String or array of strings used for replacement. |
|
1189 | 1191 | * @param mixed $subject String or array of strings being searched. |
1190 | 1192 | * @param int $count (optional) The number of matched and replaced needles will be returned in count, which is passed by reference. |
1191 | 1193 | * @param string $encoding (optional) The used internally by this function character encoding. |
@@ -1248,10 +1250,10 @@ discard block |
||
1248 | 1250 | /** |
1249 | 1251 | * Finds first occurrence of a string within another, case insensitive. |
1250 | 1252 | * @param string $haystack The string from which to get the first occurrence. |
1251 | - * @param mixed $needle The string to be found. |
|
1253 | + * @param string $needle The string to be found. |
|
1252 | 1254 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1253 | 1255 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1254 | - * @return mixed Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1256 | + * @return false|string Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1255 | 1257 | * Notes: |
1256 | 1258 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1257 | 1259 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle. |
@@ -1307,7 +1309,7 @@ discard block |
||
1307 | 1309 | * @param mixed $needle The string which first character is to be found. |
1308 | 1310 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1309 | 1311 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1310 | - * @return mixed Returns the portion of $haystack, or FALSE if the first character from $needle is not found. |
|
1312 | + * @return false|string Returns the portion of $haystack, or FALSE if the first character from $needle is not found. |
|
1311 | 1313 | * Notes: |
1312 | 1314 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1313 | 1315 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence. |
@@ -1374,7 +1376,7 @@ discard block |
||
1374 | 1376 | * @param mixed $needle The string to be found. |
1375 | 1377 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1376 | 1378 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1377 | - * @return mixed Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1379 | + * @return false|string Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1378 | 1380 | * Notes: |
1379 | 1381 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1380 | 1382 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle. |
@@ -1555,8 +1557,8 @@ discard block |
||
1555 | 1557 | |
1556 | 1558 | /** |
1557 | 1559 | * Performs a regular expression search and replace, UTF-8 aware when it is applicable. |
1558 | - * @param string|array $pattern The pattern to search for. It can be either a string or an array with strings. |
|
1559 | - * @param string|array $replacement The string or an array with strings to replace. |
|
1560 | + * @param string $pattern The pattern to search for. It can be either a string or an array with strings. |
|
1561 | + * @param string $replacement The string or an array with strings to replace. |
|
1560 | 1562 | * @param string|array $subject The string or an array with strings to search and replace. |
1561 | 1563 | * @param int $limit The maximum possible replacements for each pattern in each subject string. Defaults to -1 (no limit). |
1562 | 1564 | * @param int &$count If specified, this variable will be filled with the number of replacements done. |
@@ -1808,6 +1810,7 @@ discard block |
||
1808 | 1810 | /** |
1809 | 1811 | * Checks a string for UTF-8 validity. |
1810 | 1812 | * |
1813 | + * @param string $string |
|
1811 | 1814 | */ |
1812 | 1815 | function api_is_valid_utf8(&$string) |
1813 | 1816 | { |
@@ -1950,7 +1953,7 @@ discard block |
||
1950 | 1953 | /** |
1951 | 1954 | * Replaces non-valid formats for person names with the default (English) format. |
1952 | 1955 | * @param string $format The input format to be verified. |
1953 | - * @return bool Returns the same format if is is valid, otherwise returns a valid English format. |
|
1956 | + * @return string Returns the same format if is is valid, otherwise returns a valid English format. |
|
1954 | 1957 | */ |
1955 | 1958 | function _api_validate_person_name_format($format) { |
1956 | 1959 | if (empty($format) || stripos($format, '%f') === false || stripos($format, '%l') === false) { |
@@ -2077,6 +2080,9 @@ discard block |
||
2077 | 2080 | |
2078 | 2081 | // This function checks whether the function _api_convert_encoding() (the php- |
2079 | 2082 | // implementation) is able to convert from/to a given encoding. |
2083 | +/** |
|
2084 | + * @param string $encoding |
|
2085 | + */ |
|
2080 | 2086 | function _api_convert_encoding_supports($encoding) { |
2081 | 2087 | static $supports = array(); |
2082 | 2088 | if (!isset($supports[$encoding])) { |
@@ -158,7 +158,7 @@ discard block |
||
158 | 158 | * Create a group of select from a date |
159 | 159 | * @param FormValidator $form |
160 | 160 | * @param string $prefix |
161 | - * @return array |
|
161 | + * @return HTML_QuickForm_element[] |
|
162 | 162 | */ |
163 | 163 | function create_group_date_select($form, $prefix = '') |
164 | 164 | { |
@@ -752,7 +752,7 @@ discard block |
||
752 | 752 | * @author Bert Vanderkimpen |
753 | 753 | * @author Yannick Warnier <[email protected]> Adaptation for work tool |
754 | 754 | * @param string $base_work_dir Base work dir (.../work) |
755 | - * @param string $desiredDirName complete path of the desired name |
|
755 | + * @param string $desired_dir_name complete path of the desired name |
|
756 | 756 | * |
757 | 757 | * @return string actual directory name if it succeeds, boolean false otherwise |
758 | 758 | */ |
@@ -774,7 +774,7 @@ discard block |
||
774 | 774 | /** |
775 | 775 | * Delete a work-tool directory |
776 | 776 | * @param int $id work directory id to delete |
777 | - * @return integer -1 on error |
|
777 | + * @return boolean|null -1 on error |
|
778 | 778 | */ |
779 | 779 | function deleteDirWork($id) |
780 | 780 | { |
@@ -917,7 +917,7 @@ discard block |
||
917 | 917 | * Update the url of a dir in the student_publication table |
918 | 918 | * @param array $work_data work original data |
919 | 919 | * @param string $newPath Example: "folder1" |
920 | - * @return bool |
|
920 | + * @return boolean|null |
|
921 | 921 | */ |
922 | 922 | function updateDirName($work_data, $newPath) |
923 | 923 | { |
@@ -974,6 +974,7 @@ discard block |
||
974 | 974 | /** |
975 | 975 | * Transform an all directory structure (only directories) in an array |
976 | 976 | * @param string path of the directory |
977 | + * @param string $directory |
|
977 | 978 | * @return array the directory structure into an array |
978 | 979 | * @author Julio Montoya Dokeos |
979 | 980 | * @version April 2008 |
@@ -1043,7 +1044,7 @@ discard block |
||
1043 | 1044 | * @param string the path of the directory |
1044 | 1045 | * @param boolean true if we want the total quantity of files |
1045 | 1046 | * include in others child directories, false only files in the directory |
1046 | - * @return array the first element is an integer with the number of files |
|
1047 | + * @return integer[] the first element is an integer with the number of files |
|
1047 | 1048 | * in the folder, the second element is the number of directories |
1048 | 1049 | * @author Julio Montoya |
1049 | 1050 | * @version April 2008 |
@@ -2318,7 +2319,7 @@ discard block |
||
2318 | 2319 | } |
2319 | 2320 | |
2320 | 2321 | /** |
2321 | - * @param $name |
|
2322 | + * @param string $name |
|
2322 | 2323 | * @param $values |
2323 | 2324 | * @param string $checked |
2324 | 2325 | * @return string |
@@ -2844,7 +2845,7 @@ discard block |
||
2844 | 2845 | * @param int $userId |
2845 | 2846 | * @param int $workId |
2846 | 2847 | * @param int $courseId |
2847 | - * @return bool |
|
2848 | + * @return boolean|null |
|
2848 | 2849 | */ |
2849 | 2850 | function allowOnlySubscribedUser($userId, $workId, $courseId) |
2850 | 2851 | { |
@@ -3121,6 +3122,7 @@ discard block |
||
3121 | 3122 | * @param int $parentId |
3122 | 3123 | * @param array $courseInfo |
3123 | 3124 | * @param int $sessionId |
3125 | + * @param integer $userId |
|
3124 | 3126 | * @return int |
3125 | 3127 | */ |
3126 | 3128 | function getLastWorkStudentFromParentByUser( |
@@ -3757,12 +3759,11 @@ discard block |
||
3757 | 3759 | |
3758 | 3760 | /** |
3759 | 3761 | * Creates a new task (directory) in the assignment tool |
3760 | - * @param array $params |
|
3761 | 3762 | * @param int $user_id |
3762 | 3763 | * @param array $courseInfo |
3763 | 3764 | * @param int $group_id |
3764 | 3765 | * @param int $session_id |
3765 | - * @return bool|int |
|
3766 | + * @return string|false |
|
3766 | 3767 | * @note $params can have the following elements, but should at least have the 2 first ones: ( |
3767 | 3768 | * 'new_dir' => 'some-name', |
3768 | 3769 | * 'description' => 'some-desc', |
@@ -4258,7 +4259,7 @@ discard block |
||
4258 | 4259 | } |
4259 | 4260 | |
4260 | 4261 | /** |
4261 | - * @return array |
|
4262 | + * @return string[] |
|
4262 | 4263 | */ |
4263 | 4264 | function getUploadDocumentType() |
4264 | 4265 | { |
@@ -4630,7 +4631,7 @@ discard block |
||
4630 | 4631 | * @param int Session ID |
4631 | 4632 | * @param $correction |
4632 | 4633 | * |
4633 | - * @return array|bool |
|
4634 | + * @return boolean |
|
4634 | 4635 | */ |
4635 | 4636 | function getFileContents($id, $course_info, $sessionId = 0, $correction = false) |
4636 | 4637 | { |
@@ -4748,7 +4749,7 @@ discard block |
||
4748 | 4749 | * @param int $userId |
4749 | 4750 | * @param array $courseInfo |
4750 | 4751 | * @param string $format |
4751 | - * @return bool |
|
4752 | + * @return false|null |
|
4752 | 4753 | */ |
4753 | 4754 | function exportAllWork($userId, $courseInfo, $format = 'pdf') |
4754 | 4755 | { |
@@ -4796,7 +4797,7 @@ discard block |
||
4796 | 4797 | * @param array $courseInfo |
4797 | 4798 | * @param int $sessionId |
4798 | 4799 | * @param string $format |
4799 | - * @return bool |
|
4800 | + * @return false|null |
|
4800 | 4801 | */ |
4801 | 4802 | function exportAllStudentWorkFromPublication( |
4802 | 4803 | $workId, |
@@ -4934,7 +4935,7 @@ discard block |
||
4934 | 4935 | * Downloads all user files per user |
4935 | 4936 | * @param int $userId |
4936 | 4937 | * @param array $courseInfo |
4937 | - * @return bool |
|
4938 | + * @return false|null |
|
4938 | 4939 | */ |
4939 | 4940 | function downloadAllFilesPerUser($userId, $courseInfo) |
4940 | 4941 | { |
@@ -5048,7 +5049,7 @@ discard block |
||
5048 | 5049 | /** |
5049 | 5050 | * @param array $courseInfo |
5050 | 5051 | * @param int $workId |
5051 | - * @return bool |
|
5052 | + * @return boolean|null |
|
5052 | 5053 | */ |
5053 | 5054 | function protectWork($courseInfo, $workId) |
5054 | 5055 | { |
@@ -506,7 +506,7 @@ discard block |
||
506 | 506 | * Set description |
507 | 507 | * |
508 | 508 | * @param string $description |
509 | - * @return Groups |
|
509 | + * @return Session |
|
510 | 510 | */ |
511 | 511 | public function setDescription($description) |
512 | 512 | { |
@@ -839,7 +839,7 @@ discard block |
||
839 | 839 | } |
840 | 840 | |
841 | 841 | /** |
842 | - * @return array |
|
842 | + * @return string[] |
|
843 | 843 | */ |
844 | 844 | public static function getStatusList() |
845 | 845 | { |