function verifyUserExists($t, $username) { global $roleOperator; $firstname = $username; $lastname = 'Doe'; $email = $username . '@colosa.com'; $role = $roleOperator; $password = '******'; $res = ws_createUser($username, $firstname, $lastname, $email, $roleOperator, $password); $t->isa_ok($res, 'stdClass', 'executed ws_createUser'); if ($res->status_code == 7) { $t->is($res->status_code, 7, $username . ' is already created '); } if ($res->status_code == 0) { $t->is($res->status_code, 0, 'ws_createUser status_code = 0 for user ' . $username); $t->diag($res->message); $t->diag('UserUID = ' . $res->userUID); } }
function user_exists($t, $users, $firstname, $lastname, $roleOperator) { $userId = ''; $username = strtolower($firstname); foreach ($users->users as $key => $val) { if (strtolower($val->name) == $username) { $userId = $val->guid; } } //creates user if ($userId == '') { $firstname = ucwords($firstname); $lasstname = ucwords($lasstname); $email = $username . '@colosa.com'; $password = '******'; $result = ws_createUser($username, $firstname, $lastname, $email, $roleOperator, $password); if ($result->status_code != 0) { throw new Exception($result->message); } $userId = $result->userUID; $t->pass("User {$username} created successfully"); } else { $t->pass('Not necessary create the user ' . $username); } $t->pass("{$username} exists with UID = {$userId}"); return $userId; }
if ($res->status_code == 0) { $t->is($res->status_code, 0, 'ws_createUser status_code = 0'); } else { $t->is($res->status_code, 7, 'ws_createUser status_code = 7'); } $t->diag($res->message); $t->diag('UserUID = ' . $res->userUID); $user1Uid = $res->userUID; $res = ws_assignUserToGroup($user1Uid, STARTERS_GROUP); $user2Id = 'Mary' . date('mdHi'); $firstname = 'Mary ' . date('mdHi'); $lastname = 'Smith'; $email = 'Mary' . date('mdHi') . '@colosa.com'; $role = $roleOperator; $password = '******'; $res = ws_createUser($user2Id, $firstname, $lastname, $email, $roleOperator, $password); $t->isa_ok($res, 'stdClass', 'executed ws_createUser'); if ($res->status_code == 0) { $t->is($res->status_code, 0, 'ws_createUser status_code = 0'); } else { $t->is($res->status_code, 7, 'ws_createUser status_code = 7'); } $t->diag($res->message); $t->diag('UserUID = ' . $res->userUID); $user2Uid = $res->userUID; $res = ws_assignUserToGroup($user2Uid, DERIVATORS_GROUP); $res = ws_open_with_params(WS_WSDL_URL, $user1Id, 'sample'); //create a case with John $variables = array(); $variables[] = array('name' => 'webServer', 'value' => $info->webServer); $variables[] = array('name' => 'phpVersion', 'value' => $info->phpVersion);