@@ -137,7 +137,7 @@ |
||
137 | 137 | /** |
138 | 138 | * Get a list of users of which the given conditions match with a LIKE '%cond%' |
139 | 139 | * @param array $conditions a list of condition (exemple : status=>STUDENT) |
140 | - * @param array $order_by a list of fields on which sort |
|
140 | + * @param string[] $order_by a list of fields on which sort |
|
141 | 141 | * @return array An array with all users of the platform. |
142 | 142 | * @todo optional course code parameter, optional sorting parameters... |
143 | 143 | *@todo Use the UserManager class |
@@ -20,6 +20,9 @@ |
||
20 | 20 | |
21 | 21 | define('WS_ERROR_SECRET_KEY', 1); |
22 | 22 | |
23 | +/** |
|
24 | + * @param integer $code |
|
25 | + */ |
|
23 | 26 | function return_error($code) { |
24 | 27 | $fault = null; |
25 | 28 | switch ($code) { |
@@ -2617,6 +2617,9 @@ |
||
2617 | 2617 | ) |
2618 | 2618 | ); |
2619 | 2619 | |
2620 | +/** |
|
2621 | + * @param string $type |
|
2622 | + */ |
|
2620 | 2623 | function WSHelperActionOnUsers($params, $type) { |
2621 | 2624 | if(!WSHelperVerifyKey($params)) { |
2622 | 2625 | return returnError(WS_ERROR_SECRET_KEY); |
@@ -37,6 +37,8 @@ discard block |
||
37 | 37 | * |
38 | 38 | * @param int Error code |
39 | 39 | * @param string Error message |
40 | + * @param integer $code |
|
41 | + * @param string $message |
|
40 | 42 | */ |
41 | 43 | public function __construct($code, $message) { |
42 | 44 | $this->code = $code; |
@@ -47,6 +49,7 @@ discard block |
||
47 | 49 | * Sets the error handler |
48 | 50 | * |
49 | 51 | * @param WSErrorHandler Error handler |
52 | + * @param WSSoapErrorHandler $handler |
|
50 | 53 | */ |
51 | 54 | public static function setErrorHandler($handler) { |
52 | 55 | if($handler instanceof WSErrorHandler) { |
@@ -81,6 +84,7 @@ discard block |
||
81 | 84 | * Handle method |
82 | 85 | * |
83 | 86 | * @param WSError Error |
87 | + * @return void |
|
84 | 88 | */ |
85 | 89 | public function handle($error); |
86 | 90 | } |
@@ -107,7 +111,7 @@ discard block |
||
107 | 111 | * Verifies the API key |
108 | 112 | * |
109 | 113 | * @param string Secret key |
110 | - * @return mixed WSError in case of failure, null in case of success |
|
114 | + * @return WSError|null WSError in case of failure, null in case of success |
|
111 | 115 | */ |
112 | 116 | protected function verifyKey($secret_key) { |
113 | 117 | $ip = trim($_SERVER['REMOTE_ADDR']); |
@@ -453,6 +453,7 @@ |
||
453 | 453 | * @param string Session id field name |
454 | 454 | * @param string Session id value |
455 | 455 | * @param int State (1 to subscribe, 0 to unsubscribe) |
456 | + * @param integer $state |
|
456 | 457 | * @return mixed True on success, WSError otherwise |
457 | 458 | */ |
458 | 459 | protected function changeCourseSubscription($course_id_field_name, $course_id_value, $session_id_field_name, $session_id_value, $state) { |
@@ -36,6 +36,7 @@ discard block |
||
36 | 36 | * |
37 | 37 | * @param array Users |
38 | 38 | * @param int Set to 1 to enable and to 0 to disable |
39 | + * @param integer $state |
|
39 | 40 | * @return array Array of results |
40 | 41 | */ |
41 | 42 | protected function changeUsersActiveState($users, $state) { |
@@ -217,6 +218,11 @@ discard block |
||
217 | 218 | * @param string Phone. |
218 | 219 | * @param string Expiration date |
219 | 220 | * @param array Extra fields. An array with elements of the form ('field_name' => 'name_of_the_field', 'field_value' => 'value_of_the_field'). |
221 | + * @param integer|null $visibility |
|
222 | + * @param string|null $email |
|
223 | + * @param string|null $language |
|
224 | + * @param string|null $phone |
|
225 | + * @param string|null $expiration_date |
|
220 | 226 | * @return mixed New user id generated by the system, WSError otherwise |
221 | 227 | */ |
222 | 228 | protected function createUserHelper($firstname, $lastname, $status, $login, $password, $encrypt_method, $user_id_field_name, $user_id_value, $visibility, $email, $language, $phone, $expiration_date, $extras = array()) { |
@@ -212,7 +212,7 @@ |
||
212 | 212 | * @param array $arr1 first array |
213 | 213 | * @param array $arr2 second array |
214 | 214 | * |
215 | - * @return array difference between the two arrays |
|
215 | + * @return string difference between the two arrays |
|
216 | 216 | */ |
217 | 217 | function diff($arr1, $arr2) |
218 | 218 | { |
@@ -370,7 +370,7 @@ discard block |
||
370 | 370 | * Register a user into a queue for a session |
371 | 371 | * @param $userId |
372 | 372 | * @param $sessionId |
373 | - * @return bool|int |
|
373 | + * @return false|string |
|
374 | 374 | */ |
375 | 375 | public function addToQueue($userId, $sessionId) |
376 | 376 | { |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | * Register message with type and status |
397 | 397 | * @param $mailId |
398 | 398 | * @param $userId |
399 | - * @param $sessionId |
|
399 | + * @param integer $sessionId |
|
400 | 400 | * @return bool|int |
401 | 401 | */ |
402 | 402 | public function saveLastMessage($mailId, $userId, $sessionId) |
@@ -509,7 +509,7 @@ discard block |
||
509 | 509 | |
510 | 510 | /** |
511 | 511 | * Check if session is open for subscription |
512 | - * @param $sessionId |
|
512 | + * @param integer $sessionId |
|
513 | 513 | * @param string $fieldVariable |
514 | 514 | * @return bool |
515 | 515 | */ |
@@ -531,8 +531,8 @@ discard block |
||
531 | 531 | |
532 | 532 | /** |
533 | 533 | * Check if user is in the session's target group based on its area |
534 | - * @param $userId |
|
535 | - * @param $sessionId |
|
534 | + * @param integer $userId |
|
535 | + * @param integer $sessionId |
|
536 | 536 | * @param string $userFieldVariable |
537 | 537 | * @param string $sessionFieldVariable |
538 | 538 | * @return bool |
@@ -1002,7 +1002,7 @@ discard block |
||
1002 | 1002 | /** |
1003 | 1003 | * Return the session details data from a session ID (including the extra |
1004 | 1004 | * fields used for the advanced subscription mechanism) |
1005 | - * @param $sessionId |
|
1005 | + * @param integer $sessionId |
|
1006 | 1006 | * @return bool|mixed |
1007 | 1007 | */ |
1008 | 1008 | public function getSessionDetails($sessionId) |
@@ -1102,7 +1102,7 @@ discard block |
||
1102 | 1102 | |
1103 | 1103 | /** |
1104 | 1104 | * Return the url to go to session |
1105 | - * @param $sessionId |
|
1105 | + * @param integer $sessionId |
|
1106 | 1106 | * |
1107 | 1107 | * @return string |
1108 | 1108 | */ |
@@ -240,7 +240,7 @@ discard block |
||
240 | 240 | /** |
241 | 241 | * Returns a meeting "join" URL |
242 | 242 | * @param string The name of the meeting (usually the course code) |
243 | - * @return mixed The URL to join the meeting, or false on error |
|
243 | + * @return false|string The URL to join the meeting, or false on error |
|
244 | 244 | * @todo implement moderator pass |
245 | 245 | * @assert ('') === false |
246 | 246 | * @assert ('abcdefghijklmnopqrstuvwxyzabcdefghijklmno') === false |
@@ -647,7 +647,7 @@ discard block |
||
647 | 647 | * Closes a meeting (usually when the user click on the close button from |
648 | 648 | * the conferences listing. |
649 | 649 | * @param string The internal ID of the meeting (id field for this meeting) |
650 | - * @return void |
|
650 | + * @return false|null |
|
651 | 651 | * @assert (0) === false |
652 | 652 | */ |
653 | 653 | public function endMeeting($id) |