@@ -91,7 +91,7 @@ |
||
| 91 | 91 | } |
| 92 | 92 | |
| 93 | 93 | /** |
| 94 | - * @param array $array |
|
| 94 | + * @param string[] $array |
|
| 95 | 95 | */ |
| 96 | 96 | public function set_tools_to_build($array) |
| 97 | 97 | { |
@@ -3054,7 +3054,7 @@ |
||
| 3054 | 3054 | * @param integer $thread_qualify |
| 3055 | 3055 | * @param integer $qualify_time |
| 3056 | 3056 | * @param integer $session_id |
| 3057 | - * @return array optional |
|
| 3057 | + * @return string|null optional |
|
| 3058 | 3058 | * @author Isaac Flores <[email protected]>, U.N.A.S University |
| 3059 | 3059 | * @version October 2008, dokeos 1.8.6 |
| 3060 | 3060 | */ |
@@ -25,8 +25,6 @@ |
||
| 25 | 25 | * Get allowed tags |
| 26 | 26 | * @param int $mode NO_HTML, STUDENT_HTML, TEACHER_HTML, |
| 27 | 27 | * STUDENT_HTML_FULLPAGE or TEACHER_HTML_FULLPAGE |
| 28 | - * @param boolean $fullpage If true, the allowed tags for full-page editing |
|
| 29 | - * are returned. |
|
| 30 | 28 | */ |
| 31 | 29 | static function get_allowed_tags($mode) |
| 32 | 30 | { |
@@ -52,7 +52,7 @@ |
||
| 52 | 52 | * @param string $encoding character encoding scheme of message |
| 53 | 53 | * @param string $method method for which XML is parsed (unused?) |
| 54 | 54 | * @param bool $decode_utf8 whether to decode UTF-8 to ISO-8859-1 |
| 55 | - * @return void|bool |
|
| 55 | + * @return false|null |
|
| 56 | 56 | * @access public |
| 57 | 57 | */ |
| 58 | 58 | function nusoap_parser($xml,$encoding='UTF-8',$method='',$decode_utf8=true){
|
@@ -192,7 +192,7 @@ discard block |
||
| 192 | 192 | * @param string pdf name |
| 193 | 193 | * @param string course code (if you are using html that are located in the document tool you must provide this) |
| 194 | 194 | * @param bool Whether to print the header, footer and watermark (true) or just the content (false) |
| 195 | - * @return bool |
|
| 195 | + * @return false|null |
|
| 196 | 196 | */ |
| 197 | 197 | public function html_to_pdf( |
| 198 | 198 | $html_file_array, |
@@ -766,7 +766,7 @@ discard block |
||
| 766 | 766 | } |
| 767 | 767 | |
| 768 | 768 | /** |
| 769 | - * @param array $header html content |
|
| 769 | + * @param string $header html content |
|
| 770 | 770 | */ |
| 771 | 771 | public function set_custom_header($header) |
| 772 | 772 | { |
@@ -774,7 +774,7 @@ discard block |
||
| 774 | 774 | } |
| 775 | 775 | |
| 776 | 776 | /** |
| 777 | - * @param array $footer html content |
|
| 777 | + * @param string $footer html content |
|
| 778 | 778 | */ |
| 779 | 779 | public function set_custom_footer($footer) |
| 780 | 780 | { |
@@ -353,7 +353,7 @@ discard block |
||
| 353 | 353 | } |
| 354 | 354 | |
| 355 | 355 | /** |
| 356 | - * @return int |
|
| 356 | + * @return string |
|
| 357 | 357 | */ |
| 358 | 358 | public function selectPassPercentage() |
| 359 | 359 | { |
@@ -462,7 +462,7 @@ discard block |
||
| 462 | 462 | * tells if questions are selected randomly, and if so returns the draws |
| 463 | 463 | * |
| 464 | 464 | * @author Olivier Brouckaert |
| 465 | - * @return integer - 0 if not random, otherwise the draws |
|
| 465 | + * @return boolean - 0 if not random, otherwise the draws |
|
| 466 | 466 | */ |
| 467 | 467 | public function isRandom() |
| 468 | 468 | { |
@@ -2830,7 +2830,7 @@ discard block |
||
| 2830 | 2830 | * @param int int lp id |
| 2831 | 2831 | * @param int int lp item id |
| 2832 | 2832 | * @param int int lp item_view id |
| 2833 | - * @param float $weight |
|
| 2833 | + * @param integer $weight |
|
| 2834 | 2834 | * @param array question list |
| 2835 | 2835 | */ |
| 2836 | 2836 | public function save_stat_track_exercise_info( |
@@ -5327,6 +5327,9 @@ discard block |
||
| 5327 | 5327 | } |
| 5328 | 5328 | } |
| 5329 | 5329 | |
| 5330 | + /** |
|
| 5331 | + * @param integer $exe_id |
|
| 5332 | + */ |
|
| 5330 | 5333 | function send_notification_for_oral_questions($question_list_answers, $origin, $exe_id) |
| 5331 | 5334 | { |
| 5332 | 5335 | if (api_get_course_setting('email_alert_manager_on_new_quiz') != 1 ) { |
@@ -5478,7 +5481,7 @@ discard block |
||
| 5478 | 5481 | * @param int Maximum number of attempts (0 if no limit) |
| 5479 | 5482 | * @param int Feedback type |
| 5480 | 5483 | * @todo this was function was added due the import exercise via CSV |
| 5481 | - * @return int New exercise ID |
|
| 5484 | + * @return string New exercise ID |
|
| 5482 | 5485 | */ |
| 5483 | 5486 | public function createExercise( |
| 5484 | 5487 | $title, |
@@ -6813,7 +6816,7 @@ discard block |
||
| 6813 | 6816 | * @param bool $show_comment |
| 6814 | 6817 | * @param null $exercise_feedback |
| 6815 | 6818 | * @param bool $show_answers |
| 6816 | - * @param null $modelType |
|
| 6819 | + * @param integer $modelType |
|
| 6817 | 6820 | * @param bool $categoryMinusOne |
| 6818 | 6821 | * @return bool|null|string |
| 6819 | 6822 | */ |
@@ -72,6 +72,7 @@ discard block |
||
| 72 | 72 | /** |
| 73 | 73 | * Return the XML flow for the possible answers. |
| 74 | 74 | * |
| 75 | + * @param string $questionStatment |
|
| 75 | 76 | */ |
| 76 | 77 | public function imsExportResponses($questionIdent, $questionStatment) |
| 77 | 78 | { |
@@ -147,6 +148,7 @@ discard block |
||
| 147 | 148 | * Export the text with missing words. |
| 148 | 149 | * |
| 149 | 150 | * |
| 151 | + * @param string $questionStatment |
|
| 150 | 152 | */ |
| 151 | 153 | public function imsExportResponses($questionIdent, $questionStatment) |
| 152 | 154 | { |
@@ -204,6 +206,7 @@ discard block |
||
| 204 | 206 | { |
| 205 | 207 | /** |
| 206 | 208 | * Export the question part as a matrix-choice, with only one possible answer per line. |
| 209 | + * @param string $questionStatment |
|
| 207 | 210 | */ |
| 208 | 211 | public function imsExportResponses($questionIdent, $questionStatment) |
| 209 | 212 | { |
@@ -295,6 +298,7 @@ discard block |
||
| 295 | 298 | /** |
| 296 | 299 | * TODO update this to match hot spots instead of copying matching |
| 297 | 300 | * Export the question part as a matrix-choice, with only one possible answer per line. |
| 301 | + * @param string $questionStatment |
|
| 298 | 302 | */ |
| 299 | 303 | public function imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='') |
| 300 | 304 | { |
@@ -382,6 +386,7 @@ discard block |
||
| 382 | 386 | /** |
| 383 | 387 | * TODO implement |
| 384 | 388 | * Export the question part as a matrix-choice, with only one possible answer per line. |
| 389 | + * @param string $questionStatment |
|
| 385 | 390 | */ |
| 386 | 391 | public function imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='') |
| 387 | 392 | { |
@@ -259,7 +259,7 @@ discard block |
||
| 259 | 259 | * @param reference Reference to the array to search |
| 260 | 260 | * @param string Node we are looking for in the array |
| 261 | 261 | * @param string $node |
| 262 | - * @return mixed Node name or false if not found |
|
| 262 | + * @return false|string Node name or false if not found |
|
| 263 | 263 | */ |
| 264 | 264 | function myarraysearch(&$array, $node) |
| 265 | 265 | { |
@@ -280,7 +280,7 @@ discard block |
||
| 280 | 280 | * Searches an image name into an array. |
| 281 | 281 | * @param reference Reference to an array to search |
| 282 | 282 | * @param string String to look for |
| 283 | - * @return mixed String given if found, false otherwise |
|
| 283 | + * @return false|string String given if found, false otherwise |
|
| 284 | 284 | * @uses myarraysearch This function is just an additional layer on the myarraysearch() function |
| 285 | 285 | */ |
| 286 | 286 | function CheckImageName(&$imgparams, $string) |
@@ -216,7 +216,7 @@ discard block |
||
| 216 | 216 | /** |
| 217 | 217 | * Import the aicc object (as a result from the parse_config_files function) into the database structure |
| 218 | 218 | * @param string $course_code |
| 219 | - * @return bool Returns -1 on error |
|
| 219 | + * @return false|null Returns -1 on error |
|
| 220 | 220 | */ |
| 221 | 221 | public function import_aicc($course_code) |
| 222 | 222 | { |
@@ -780,7 +780,8 @@ discard block |
||
| 780 | 780 | * Static function to parse AICC ini files. |
| 781 | 781 | * Based on work by sinedeo at gmail dot com published on php.net (parse_ini_file()). |
| 782 | 782 | * @param string File path |
| 783 | - * @return array Structured array |
|
| 783 | + * @param string $f |
|
| 784 | + * @return string Structured array |
|
| 784 | 785 | */ |
| 785 | 786 | function parse_ini_file_quotes_safe($f) { |
| 786 | 787 | $null = ''; |
@@ -831,7 +832,7 @@ discard block |
||
| 831 | 832 | * Based on work by sinedeo at gmail dot com published on php.net (parse_ini_file()). |
| 832 | 833 | * @param string INI File string |
| 833 | 834 | * @param array List of names of sections that should be considered as containing only hard string data (no variables), provided in lower case |
| 834 | - * @return array Structured array |
|
| 835 | + * @return string Structured array |
|
| 835 | 836 | */ |
| 836 | 837 | function parse_ini_string_quotes_safe($s, $pure_strings = array()) { |
| 837 | 838 | $null = ''; |
@@ -894,6 +895,7 @@ discard block |
||
| 894 | 895 | * @param string CSV delimiter |
| 895 | 896 | * @param string CSV enclosure |
| 896 | 897 | * @param boolean Might one field name happen more than once on the same line? (then split by comma in the values) |
| 898 | + * @param string $f |
|
| 897 | 899 | * @return array Simple structured array |
| 898 | 900 | */ |
| 899 | 901 | function parse_csv_file($f, $delim = ',', $enclosure = '"', $multiples = false) { |