added sender ID to the clients Tab in Show view plus bug fixes
This commit is contained in:
@@ -21,8 +21,7 @@ class NetworkOperatorsController extends Controller
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function indexBAK()
|
||||
{
|
||||
public function indexBAK(){
|
||||
$network_operators = new Models\NetworkOps;
|
||||
$table_columns = \DB::select(\DB::raw("show full columns from network_operators"));
|
||||
$exclude_arr = [
|
||||
@@ -99,14 +98,16 @@ class NetworkOperatorsController extends Controller
|
||||
$account_manager = Models\SystemUser::pluck('name', 'id');
|
||||
$services = Models\Service::pluck('name', 'name');
|
||||
$status = ['Active' => 'Active', 'Inactive' => 'Inactive', 'Pending' => 'Pending'];
|
||||
$direct_arr = ['Direct' => 'Direct', 'Non Direct' => 'Non Direct'];
|
||||
// dd('foo bar');
|
||||
$data = [
|
||||
'page_title' => 'Create Network Operator',
|
||||
'countries'=> $countries,
|
||||
'account_manager' => $account_manager,
|
||||
'services' => $services,
|
||||
'status' => $status
|
||||
'status' => $status,
|
||||
'direct_arr' => $direct_arr
|
||||
];
|
||||
|
||||
return view('network_ops.create', $data);
|
||||
}
|
||||
|
||||
@@ -119,12 +120,14 @@ class NetworkOperatorsController extends Controller
|
||||
public function store(Request $request){
|
||||
$request->validate([
|
||||
'name' => 'required',
|
||||
'direct_status' => 'required',
|
||||
'country' => 'required',
|
||||
'account_manager_id' => 'required',
|
||||
'services' => 'required',
|
||||
'contact_person' => 'required',
|
||||
'email' => 'required',
|
||||
'phone' => 'required'
|
||||
'account_manager_id' => 'required_if:direct_status,Direct',
|
||||
'services' => 'required_if:direct_status,Direct',
|
||||
'contact_person' => 'required_if:direct_status,Direct',
|
||||
'email' => 'required_if:direct_status,Direct',
|
||||
'phone' => 'required_if:direct_status,Direct',
|
||||
'status' => 'required'
|
||||
]);
|
||||
|
||||
$operator_arr = [
|
||||
@@ -140,6 +143,9 @@ class NetworkOperatorsController extends Controller
|
||||
if ($request->has('services')) {
|
||||
$operator_arr['services'] = json_encode($request->services);
|
||||
}
|
||||
if ($request->account_manager_id == false) {
|
||||
$operator_arr['account_manager_id'] = session('current_user.id');
|
||||
}
|
||||
if ($request->has('phone')) {
|
||||
$operator_arr['phone'] = $request->phone;
|
||||
}
|
||||
@@ -152,7 +158,7 @@ class NetworkOperatorsController extends Controller
|
||||
if ($request->has('contact_person')) {
|
||||
$operator_arr['contact_person'] = $request->contact_person;
|
||||
}
|
||||
|
||||
// dd($operator_arr);
|
||||
$saved = Models\NetworkOps::create($operator_arr);
|
||||
Session::flash('success_message', 'Network Operator successfully added');
|
||||
return redirect(url('mnos'));
|
||||
|
||||
Reference in New Issue
Block a user