bug fixes, mno,client contract renewals, scheduling
This commit is contained in:
@@ -63,6 +63,7 @@ class NetworkOperatorsController extends Controller
|
||||
'page_title' => 'Mobile Network Operators',
|
||||
'current_user' => session('current_user')
|
||||
];
|
||||
// dd($data);
|
||||
return view('network_ops.index', $data);
|
||||
}
|
||||
public function getMnosJson(Request $request)
|
||||
@@ -84,7 +85,7 @@ class NetworkOperatorsController extends Controller
|
||||
->whereRaw("network_operators.name LIKE '%$keyword%' OR network_operators.connection_status LIKE '%$keyword%' OR network_operators.country LIKE '%$keyword%' OR staffam.name LIKE '%$keyword%' ")
|
||||
->orderBy('network_operators.name', 'ASC')
|
||||
->paginate(15);
|
||||
}
|
||||
}
|
||||
return response()->json($mno_arr);
|
||||
}
|
||||
|
||||
@@ -117,7 +118,7 @@ class NetworkOperatorsController extends Controller
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
{
|
||||
$request->validate([
|
||||
'name' => 'required',
|
||||
'country' => 'required',
|
||||
@@ -224,7 +225,7 @@ class NetworkOperatorsController extends Controller
|
||||
else{
|
||||
$old_connection_type = [];
|
||||
}
|
||||
|
||||
|
||||
if ($network_arr->connection_status == 'Active') {
|
||||
$status_bg = "info";
|
||||
}
|
||||
@@ -242,8 +243,8 @@ class NetworkOperatorsController extends Controller
|
||||
'account_manager' => $account_manager,
|
||||
'current_services' => json_decode($network_arr->services, true),
|
||||
'services' => $services->toArray(),
|
||||
'support_emails' => $support_emails,
|
||||
'finance_emails' => $finance_emails,
|
||||
'support_emails' => $support_emails,
|
||||
'finance_emails' => $finance_emails,
|
||||
'support_skype_arr' => $support_skype_arr,
|
||||
'support_phones' => $support_phones,
|
||||
'old_support_emails' => $old_support_emails,
|
||||
@@ -327,7 +328,7 @@ class NetworkOperatorsController extends Controller
|
||||
else{
|
||||
$old_connection_type = [];
|
||||
}
|
||||
|
||||
|
||||
if ($network_arr->connection_status == 'Active') {
|
||||
$status_bg = "info";
|
||||
}
|
||||
@@ -344,8 +345,8 @@ class NetworkOperatorsController extends Controller
|
||||
'account_manager' => $account_manager,
|
||||
'current_services' => json_decode($network_arr->services, true),
|
||||
'services' => $services->toArray(),
|
||||
'support_emails' => $support_emails,
|
||||
'finance_emails' => $finance_emails,
|
||||
'support_emails' => $support_emails,
|
||||
'finance_emails' => $finance_emails,
|
||||
'support_skype_arr' => $support_skype_arr,
|
||||
'support_phones' => $support_phones,
|
||||
'old_support_emails' => $old_support_emails,
|
||||
@@ -379,7 +380,7 @@ class NetworkOperatorsController extends Controller
|
||||
$request->document_one->storeAs('mno_files', $filename, 'public');
|
||||
$document_arr['file_path'] = $filename;
|
||||
$operator_update->name = $request->name;
|
||||
|
||||
|
||||
$document_arr['file_extension'] = $request->document_one->extension();
|
||||
$document_arr['file_reff'] = time() . uniqid();
|
||||
$document_arr['name'] = $request->document_one_name;
|
||||
@@ -394,7 +395,7 @@ class NetworkOperatorsController extends Controller
|
||||
$request->document_two->storeAs('mno_files', $filename, 'public');
|
||||
$document_arr['file_path'] = $filename;
|
||||
$operator_update->name = $request->name;
|
||||
|
||||
|
||||
$document_arr['file_extension'] = $request->document_two->extension();
|
||||
$document_arr['file_reff'] = time() . uniqid();
|
||||
$document_arr['name'] = $request->document_two_name;
|
||||
@@ -404,13 +405,13 @@ class NetworkOperatorsController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
$operator_update->name = $request->name;
|
||||
$operator_update->country = $request->country;
|
||||
$operator_update->account_manager_id = $request->account_manager_id;
|
||||
$operator_update->mno_account_manager = $request->mno_account_manager;
|
||||
|
||||
|
||||
|
||||
|
||||
$operator_update->contact_person_email = $request->contact_person_email;
|
||||
$operator_update->contact_person_phone = $request->contact_person_phone;
|
||||
$operator_update->contact_person = $request->contact_person;
|
||||
@@ -418,12 +419,12 @@ class NetworkOperatorsController extends Controller
|
||||
|
||||
$operator_update->technical_support_person = $request->technical_support_person ?? "";
|
||||
$operator_update->contact_person_finance = $request->contact_person_finance ?? "";
|
||||
|
||||
|
||||
|
||||
$operator_update->contract_validity = $request->contract_validity ?? "";
|
||||
$operator_update->contract_auto_renew = $request->contract_auto_renew ?? "";
|
||||
|
||||
$operator_update->connection_type = ($request->connection_type) ? json_encode($request->connection_type) : "";
|
||||
|
||||
$operator_update->connection_type = ($request->connection_type) ? json_encode($request->connection_type) : "";
|
||||
|
||||
$operator_update->contact_person_skype = $request->contact_person_skype ?? "";
|
||||
|
||||
@@ -433,7 +434,7 @@ class NetworkOperatorsController extends Controller
|
||||
$operator_update->finance_emails = ($request->finance_emails) ? json_encode($request->finance_emails) : "";
|
||||
$operator_update->support_phones = ($request->support_phones) ? json_encode($request->support_phones) : "";
|
||||
$operator_update->support_skype = ($request->support_skype) ? json_encode($request->support_skype) : "";
|
||||
|
||||
|
||||
|
||||
$result = $operator_update->save();
|
||||
|
||||
@@ -460,7 +461,7 @@ class NetworkOperatorsController extends Controller
|
||||
'created_by' => $auth_user['id'],
|
||||
'last_modified_by' => $auth_user['id']
|
||||
];
|
||||
|
||||
|
||||
|
||||
$result = Models\Mnoips::create($addresses_arr);
|
||||
|
||||
@@ -495,13 +496,13 @@ class NetworkOperatorsController extends Controller
|
||||
if ($request->has('highlight')) {
|
||||
$notes_arr['highlight'] = 'YES';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//dd($notes_arr);
|
||||
$result = Models\Mnonote::create($notes_arr);
|
||||
|
||||
$notes = Models\Mnonote::with('mno_info', 'created_by_info')->find($result->id);
|
||||
|
||||
|
||||
//todo : send emails
|
||||
dispatch(new NewMnoNotesEmailAlerts($notes));
|
||||
|
||||
@@ -517,7 +518,7 @@ class NetworkOperatorsController extends Controller
|
||||
{
|
||||
$note = Models\Mnonote::find($id);
|
||||
if ($note) {
|
||||
|
||||
|
||||
$current_date = date_create(date('Y-m-d'));
|
||||
|
||||
$expiry_date = date_create($note->created_at);
|
||||
@@ -535,7 +536,7 @@ class NetworkOperatorsController extends Controller
|
||||
else{
|
||||
return response()->json([ 'code' => 3, 'msg' => 'Request could not be handled at this time']);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public function getSinglePayment($id)
|
||||
{
|
||||
@@ -548,7 +549,7 @@ class NetworkOperatorsController extends Controller
|
||||
else{
|
||||
return response()->json([ 'code' => 3, 'msg' => 'Request could not be handled at this time']);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public function financeStore(Request $request)
|
||||
{
|
||||
@@ -562,7 +563,7 @@ class NetworkOperatorsController extends Controller
|
||||
]);
|
||||
$auth_user = session('current_user');
|
||||
|
||||
|
||||
|
||||
$finance_arr = [
|
||||
'invoice_number' => $request->invoice_number,
|
||||
'invoice_amount' => $request->invoice_amount,
|
||||
@@ -575,7 +576,7 @@ class NetworkOperatorsController extends Controller
|
||||
if ($request->has('remarks')) {
|
||||
$finance_arr['remarks'] = $request->remarks;
|
||||
}
|
||||
|
||||
|
||||
$result = Models\Mnopayment::create($finance_arr);
|
||||
if ($result) {
|
||||
$data = ['code' => 1, 'msg' => 'Payment Details successfully added'];
|
||||
@@ -630,8 +631,8 @@ class NetworkOperatorsController extends Controller
|
||||
if ($request->has('highlight')) {
|
||||
$notes_arr['highlight'] = 'YES';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//dd($notes_arr);
|
||||
$result = Models\Mnonote::create($notes_arr);
|
||||
|
||||
@@ -650,7 +651,7 @@ class NetworkOperatorsController extends Controller
|
||||
public function getMnoFile($id)
|
||||
{
|
||||
$mno_file = Models\MnoFile::with('mno_info')->findOrFail($id);
|
||||
|
||||
|
||||
|
||||
$file = public_path('documents/mno_files/') . $mno_file->file_path;
|
||||
$headers = []; //['Content-Type: application/pdf'];
|
||||
@@ -667,7 +668,7 @@ class NetworkOperatorsController extends Controller
|
||||
$string = preg_replace('/[^A-Za-z0-9\-]/', '', $string);
|
||||
// Replaces multiple hyphens with single one.
|
||||
$string = preg_replace('/-+/', '_', $string);
|
||||
|
||||
|
||||
return $string;
|
||||
}
|
||||
public function destroy($id)
|
||||
|
||||
Reference in New Issue
Block a user