<?php
/** =========================================================================
 * File:  ApiController.php
 * --------------------------------------------------------------------------
 * Author: TecShire Inc.
 * Website: http://www.tecshire.com
 * Date: 11/30/16
 * ========================================================================== */

namespace App\Http\Controllers\Admin;


use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;

class ApiController extends Controller
{
    // get resellers
    public function get_resellers()
    {

    }

    // get reseller clients
    public function get_reseller_clients($id)
    {
        $clients = null;

        if ($id != null)
        {
            $reseller = \App\User::find($id);

            if ($reseller != null)
            {
                $clients = DB::table('users')->select(DB::raw("id, full_name as name, username, id"))
                    ->where('created_by', '=', $reseller->username)->get();
            }
        }

        return response($clients)->header('Content-Type', 'text/json');
    }

    // get sender id
    public function get_client_senders($id)
    {
        $senders = null;
        if ($id != null)
        {
            $client = \App\User::find($id);

            if ($client != null)
            {
                $senders = DB::table('logs')->select(DB::raw("distinct(sender) as name"))->where('user_id', '=', $client->id)->get();
            }
        }

        return response($senders)->header('Content-Type', 'text/json');
    }
}
