@@ -32,6 +32,8 @@ discard block |
||
| 32 | 32 | * |
| 33 | 33 | * @param int Error code |
| 34 | 34 | * @param string Error message |
| 35 | + * @param integer $code |
|
| 36 | + * @param string $message |
|
| 35 | 37 | */ |
| 36 | 38 | public function __construct($code, $message) { |
| 37 | 39 | $this->code = $code; |
@@ -42,6 +44,7 @@ discard block |
||
| 42 | 44 | * Sets the error handler |
| 43 | 45 | * |
| 44 | 46 | * @param WSErrorHandler Error handler |
| 47 | + * @param WSCMSoapErrorHandler $handler |
|
| 45 | 48 | */ |
| 46 | 49 | public static function setErrorHandler($handler) { |
| 47 | 50 | if($handler instanceof WSErrorHandler) { |
@@ -76,6 +79,7 @@ discard block |
||
| 76 | 79 | * Handle method |
| 77 | 80 | * |
| 78 | 81 | * @param WSError Error |
| 82 | + * @return void |
|
| 79 | 83 | */ |
| 80 | 84 | public function handle($error); |
| 81 | 85 | } |
@@ -102,7 +106,7 @@ discard block |
||
| 102 | 106 | * Verifies the API key |
| 103 | 107 | * |
| 104 | 108 | * @param string Secret key |
| 105 | - * @return mixed WSError in case of failure, null in case of success |
|
| 109 | + * @return WSCMError|null WSError in case of failure, null in case of success |
|
| 106 | 110 | */ |
| 107 | 111 | protected function verifyKey($secret_key) { |
| 108 | 112 | $ip = trim($_SERVER['REMOTE_ADDR']); |
@@ -342,6 +342,7 @@ |
||
| 342 | 342 | * @param string User id value |
| 343 | 343 | * @param int Set to 1 to subscribe, 0 to unsubscribe |
| 344 | 344 | * @param int Status (STUDENT or TEACHER) Used for subscription only |
| 345 | + * @param integer $state |
|
| 345 | 346 | * @return mixed True if subscription or unsubscription was successful, false otherwise |
| 346 | 347 | */ |
| 347 | 348 | protected function changeUserSubscription($course_id_field_name, $course_id_value, $user_id_field_name, $user_id_value, $state, $status = STUDENT) { |
@@ -204,6 +204,9 @@ |
||
| 204 | 204 | |
| 205 | 205 | } |
| 206 | 206 | |
| 207 | + /** |
|
| 208 | + * @param integer $user_id |
|
| 209 | + */ |
|
| 207 | 210 | protected function set_message_as_read($user_id, $message_id){ |
| 208 | 211 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
| 209 | 212 | $query = "UPDATE $table_message SET msg_status = '".MESSAGE_STATUS_NEW."' WHERE user_receiver_id=".$user_id." AND id='".$message_id."';"; |
@@ -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()) { |