Example #1
0
#$data = '{"action": "verify", "phone": "2347066192100","pin":"2087"}';
#email=gbolaga.f@vas2nets
#fname="ayo"&lname="kunle"&age=22&address=ikeja&profession=doctor&email=gbolaga.f@vas2nets.com&phone=2347062385282&country=120&device_id=wer477jfnfj8388irjrjeje7e74u
#$data = '{"action": "update", "authkey": "770073e57a7fcf79760c1555bdc5a908","fname":"Jo","lname":"Ogbimi","email":"*****@*****.**","photo":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABkAGQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19"}';
#$data = '{"action": "sendmsg", "msgid": "2347", "authkey": "770073e57a7fcf79760c1555bdc5a908, "chatkey": "23470661921002348105364269", "type": "text", "msg":"hello there", "status": "w"}';
#exit;
$user = new User();
switch ($action) {
    case 'signup':
        App::setJSONResponse($user->signup($request['fname'], $request['lname'], $request['age'], $request['address'], $request['prof'], $request['profession'], $request['email'], $request['phone'], $request['countryid']));
        break;
    case 'presignup':
        App::setJSONResponse($user->presignup($request['email']));
        break;
    case 'askquestion':
        App::setJSONResponse($user->askquestion($request['categoryid'], $request['deviceid'], $request['question']));
        break;
    case 'updatedeviceid':
        App::setJSONResponse($user->updatedeviceid($request['device'], $request['phone']));
        break;
    case 'update':
        App::setJSONResponse($user->updateProfile($request['authkey'], $request['fname'], $request['lname'], $request['email'], $request['photo'], $request['deviceid'], $request['allphones']));
        break;
    case 'joincategory':
        App::setJSONResponse($user->joincategory($request['phone'], $request['category']));
        break;
    case 'getarticle':
        App::setJSONResponse($user->getarticle($request['articleid']));
        break;
    case 'getdefaultarticle':
        App::setJSONResponse($user->getdefaultarticle());