-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.php
More file actions
30 lines (23 loc) · 1.03 KB
/
Copy pathtest.php
File metadata and controls
30 lines (23 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
function addUser($name, $lastname, $email, $storage, array $OptionalParams) {
$method = ORGANIZATION . "/users";
$verbmethod = "POST";
$DefaultParams = array("name" => $name,
"lastname" => $lastname,
"email" => $email,
"storage" => $storage,
"canPublishCorporateFeed" => "false",
"canCreateGroups" => "false",
"canCreateDepartments" => "false",
"isAdministrator" => "false",
"password" => null,
"lang" => null,
"attributes" => null);
// overwrite all the defaults with the arguments
$params = array_merge($DefaultParams, $OptionalParams);
//skip null parameters
$params = array_filter($params, function($item) { return !is_null($item); });
$response = $this->zyncroApi->callApi($method, $params, $verbmethod);
return $response;
}
?>