Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        $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;
Exemplo n.º 3
0
<?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;
Exemplo n.º 4
0
                $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;