protected function generate_users($data, $params) { $length = count($data); $users = array(); for ($i = 0; $i < $length; $i++) { $id = $data[$i]['id']; $user = new \uVicate\User(); $users[] = $user->getby_id($id, $params); } return $users; }
$success = true; break; case 'GET': $mem = $member->validate_forgotten($_GET['id'], $_GET['key']); if (!$mem) { } else { $success = true; } break; case 'PUT': //Update information //--------------------- $id = $_GET['id']; $key = $_GET['key']; $arr = array('id' => $id); $user = new \uVicate\User($arr); $edit = array(); if (array_key_exists('password', $PUT)) { $validate = $member->complete_forgotten($id, $key); if ($validate !== false) { $edit['password'] = $PUT['password']; $mem = $user->edit($edit); $success = true; } } break; } if ($success === false) { header("HTTP/1.0 404 Not Found", TRUE, 404); } echo $mem;
<?php $root = __DIR__ . '/../../../'; $src = $root . 'src/uVicate/'; $oauth = $root . 'oauth/'; include_once $oauth . 'cors.php'; include_once $src . 'User.php'; include_once $oauth . '2/server.php'; include_once $oauth . '2/verifier.php'; $user = new \uVicate\User(); $method = $_SERVER['REQUEST_METHOD']; $success = false; $usr; switch ($method) { case 'POST': $usr = $user->create($_POST); $success = true; break; default: break; } if ($success === false) { header("HTTP/1.0 404 Not Found", TRUE, 404); //$usr = "******"; } echo $usr;
$usr = $user->getby_id($id, $param); $usr = $user->handleResponse($usr); $success = true; break; } } break; case 'PUT': //Update information //--------------------- $id = $_GET['id']; $arr = array('id' => $id); $user = new \uVicate\User($arr); $usr = $user->edit($PUT); $success = true; break; case 'DELETE': $id = $_GET['id']; $arr = array('id' => $id); $user = new \uVicate\User($arr); $usr = $user->delete(); $success = true; break; default: break; } if ($success === false) { header("HTTP/1.0 404 Not Found", TRUE, 404); //$usr = "******"; } echo $usr;