completed clients and MNO module
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
|
||||
<select name="country" class="form-select bg-white" onchange="this.form.submit()">
|
||||
<option value="">All Regions (Africa)</option>
|
||||
<option value="Algeria" {{ request('country') == 'Algeria' ? 'selected' : '' }}>Algeria</option>
|
||||
<option value="Angola" {{ request('country') == 'Angola' ? 'selected' : '' }}>Angola</option>
|
||||
<option value="Benin" {{ request('country') == 'Benin' ? 'selected' : '' }}>Benin</option>
|
||||
<option value="Botswana" {{ request('country') == 'Botswana' ? 'selected' : '' }}>Botswana</option>
|
||||
<option value="Burkina Faso" {{ request('country') == 'Burkina Faso' ? 'selected' : '' }}>Burkina Faso</option>
|
||||
<option value="Burundi" {{ request('country') == 'Burundi' ? 'selected' : '' }}>Burundi</option>
|
||||
<option value="Cabo Verde" {{ request('country') == 'Cabo Verde' ? 'selected' : '' }}>Cabo Verde</option>
|
||||
<option value="Cameroon" {{ request('country') == 'Cameroon' ? 'selected' : '' }}>Cameroon</option>
|
||||
<option value="Central African Republic" {{ request('country') == 'Central African Republic' ? 'selected' : '' }}>Central African Republic</option>
|
||||
<option value="Chad" {{ request('country') == 'Chad' ? 'selected' : '' }}>Chad</option>
|
||||
<option value="Comoros" {{ request('country') == 'Comoros' ? 'selected' : '' }}>Comoros</option>
|
||||
<option value="Congo" {{ request('country') == 'Congo' ? 'selected' : '' }}>Congo</option>
|
||||
<option value="Democratic Republic of the Congo" {{ request('country') == 'Democratic Republic of the Congo' ? 'selected' : '' }}>Democratic Republic of the Congo</option>
|
||||
<option value="Cote d'Ivoire" {{ request('country') == "Cote d'Ivoire" ? 'selected' : '' }}>Cote d'Ivoire</option>
|
||||
<option value="Djibouti" {{ request('country') == 'Djibouti' ? 'selected' : '' }}>Djibouti</option>
|
||||
<option value="Egypt" {{ request('country') == 'Egypt' ? 'selected' : '' }}>Egypt</option>
|
||||
<option value="Equatorial Guinea" {{ request('country') == 'Equatorial Guinea' ? 'selected' : '' }}>Equatorial Guinea</option>
|
||||
<option value="Eritrea" {{ request('country') == 'Eritrea' ? 'selected' : '' }}>Eritrea</option>
|
||||
<option value="Eswatini" {{ request('country') == 'Eswatini' ? 'selected' : '' }}>Eswatini</option>
|
||||
<option value="Ethiopia" {{ request('country') == 'Ethiopia' ? 'selected' : '' }}>Ethiopia</option>
|
||||
<option value="Gabon" {{ request('country') == 'Gabon' ? 'selected' : '' }}>Gabon</option>
|
||||
<option value="Gambia" {{ request('country') == 'Gambia' ? 'selected' : '' }}>Gambia</option>
|
||||
<option value="Ghana" {{ request('country') == 'Ghana' ? 'selected' : '' }}>Ghana</option>
|
||||
<option value="Guinea" {{ request('country') == 'Guinea' ? 'selected' : '' }}>Guinea</option>
|
||||
<option value="Guinea-Bissau" {{ request('country') == 'Guinea-Bissau' ? 'selected' : '' }}>Guinea-Bissau</option>
|
||||
<option value="Kenya" {{ request('country') == 'Kenya' ? 'selected' : '' }}>Kenya</option>
|
||||
<option value="Lesotho" {{ request('country') == 'Lesotho' ? 'selected' : '' }}>Lesotho</option>
|
||||
<option value="Liberia" {{ request('country') == 'Liberia' ? 'selected' : '' }}>Liberia</option>
|
||||
<option value="Libya" {{ request('country') == 'Libya' ? 'selected' : '' }}>Libya</option>
|
||||
<option value="Madagascar" {{ request('country') == 'Madagascar' ? 'selected' : '' }}>Madagascar</option>
|
||||
<option value="Malawi" {{ request('country') == 'Malawi' ? 'selected' : '' }}>Malawi</option>
|
||||
<option value="Mali" {{ request('country') == 'Mali' ? 'selected' : '' }}>Mali</option>
|
||||
<option value="Mauritania" {{ request('country') == 'Mauritania' ? 'selected' : '' }}>Mauritania</option>
|
||||
<option value="Mauritius" {{ request('country') == 'Mauritius' ? 'selected' : '' }}>Mauritius</option>
|
||||
<option value="Morocco" {{ request('country') == 'Morocco' ? 'selected' : '' }}>Morocco</option>
|
||||
<option value="Mozambique" {{ request('country') == 'Mozambique' ? 'selected' : '' }}>Mozambique</option>
|
||||
<option value="Namibia" {{ request('country') == 'Namibia' ? 'selected' : '' }}>Namibia</option>
|
||||
<option value="Niger" {{ request('country') == 'Niger' ? 'selected' : '' }}>Niger</option>
|
||||
<option value="Nigeria" {{ request('country') == 'Nigeria' ? 'selected' : '' }}>Nigeria</option>
|
||||
<option value="Rwanda" {{ request('country') == 'Rwanda' ? 'selected' : '' }}>Rwanda</option>
|
||||
<option value="Sao Tome and Principe" {{ request('country') == 'Sao Tome and Principe' ? 'selected' : '' }}>Sao Tome and Principe</option>
|
||||
<option value="Senegal" {{ request('country') == 'Senegal' ? 'selected' : '' }}>Senegal</option>
|
||||
<option value="Seychelles" {{ request('country') == 'Seychelles' ? 'selected' : '' }}>Seychelles</option>
|
||||
<option value="Sierra Leone" {{ request('country') == 'Sierra Leone' ? 'selected' : '' }}>Sierra Leone</option>
|
||||
<option value="Somalia" {{ request('country') == 'Somalia' ? 'selected' : '' }}>Somalia</option>
|
||||
<option value="South Africa" {{ request('country') == 'South Africa' ? 'selected' : '' }}>South Africa</option>
|
||||
<option value="South Sudan" {{ request('country') == 'South Sudan' ? 'selected' : '' }}>South Sudan</option>
|
||||
<option value="Sudan" {{ request('country') == 'Sudan' ? 'selected' : '' }}>Sudan</option>
|
||||
<option value="Tanzania" {{ request('country') == 'Tanzania' ? 'selected' : '' }}>Tanzania</option>
|
||||
<option value="Togo" {{ request('country') == 'Togo' ? 'selected' : '' }}>Togo</option>
|
||||
<option value="Tunisia" {{ request('country') == 'Tunisia' ? 'selected' : '' }}>Tunisia</option>
|
||||
<option value="Uganda" {{ request('country') == 'Uganda' ? 'selected' : '' }}>Uganda</option>
|
||||
<option value="Zambia" {{ request('country') == 'Zambia' ? 'selected' : '' }}>Zambia</option>
|
||||
<option value="Zimbabwe" {{ request('country') == 'Zimbabwe' ? 'selected' : '' }}>Zimbabwe</option>
|
||||
</select>
|
||||
165
resources/views/network_operators/partials/mno_modals.blade.php
Normal file
165
resources/views/network_operators/partials/mno_modals.blade.php
Normal file
@@ -0,0 +1,165 @@
|
||||
<div class="modal fade" id="mnoModal" tabindex="-1" aria-hidden="true">
|
||||
<div class="modal-dialog modal-xl modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header bg-light">
|
||||
<h5 class="modal-title fw-bold" id="mnoModalTitle"></h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
|
||||
<form id="mnoForm" method="POST" action="{{ url('mnos') }}">
|
||||
@csrf
|
||||
<div id="methodField"></div>
|
||||
|
||||
<div class="modal-body p-4">
|
||||
<input type="hidden" id="mnoId" name="id">
|
||||
|
||||
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Carrier Identity</h6>
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Brand Name *</label>
|
||||
<input type="text" class="form-control" id="mnoName" name="name" required placeholder="e.g. MTN Ghana">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem; width: 100%;">Operating Country *</label>
|
||||
<select class="form-select w-100" id="mnoCountry" name="country" required>
|
||||
<option value="">Select Country</option>
|
||||
<option value="Algeria">Algeria</option>
|
||||
<option value="Angola">Angola</option>
|
||||
<option value="Benin">Benin</option>
|
||||
<option value="Botswana">Botswana</option>
|
||||
<option value="Burkina Faso">Burkina Faso</option>
|
||||
<option value="Burundi">Burundi</option>
|
||||
<option value="Cabo Verde">Cabo Verde</option>
|
||||
<option value="Cameroon">Cameroon</option>
|
||||
<option value="Central African Republic">Central African Republic</option>
|
||||
<option value="Chad">Chad</option>
|
||||
<option value="Comoros">Comoros</option>
|
||||
<option value="Congo">Congo</option>
|
||||
<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>
|
||||
<option value="Cote d'Ivoire">Cote d'Ivoire</option>
|
||||
<option value="Djibouti">Djibouti</option>
|
||||
<option value="Egypt">Egypt</option>
|
||||
<option value="Equatorial Guinea">Equatorial Guinea</option>
|
||||
<option value="Eritrea">Eritrea</option>
|
||||
<option value="Eswatini">Eswatini</option>
|
||||
<option value="Ethiopia">Ethiopia</option>
|
||||
<option value="Gabon">Gabon</option>
|
||||
<option value="Gambia">Gambia</option>
|
||||
<option value="Ghana">Ghana</option>
|
||||
<option value="Guinea">Guinea</option>
|
||||
<option value="Guinea-Bissau">Guinea-Bissau</option>
|
||||
<option value="Kenya">Kenya</option>
|
||||
<option value="Lesotho">Lesotho</option>
|
||||
<option value="Liberia">Liberia</option>
|
||||
<option value="Libya">Libya</option>
|
||||
<option value="Madagascar">Madagascar</option>
|
||||
<option value="Malawi">Malawi</option>
|
||||
<option value="Mali">Mali</option>
|
||||
<option value="Mauritania">Mauritania</option>
|
||||
<option value="Mauritius">Mauritius</option>
|
||||
<option value="Morocco">Morocco</option>
|
||||
<option value="Mozambique">Mozambique</option>
|
||||
<option value="Namibia">Namibia</option>
|
||||
<option value="Niger">Niger</option>
|
||||
<option value="Nigeria">Nigeria</option>
|
||||
<option value="Rwanda">Rwanda</option>
|
||||
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
|
||||
<option value="Senegal">Senegal</option>
|
||||
<option value="Seychelles">Seychelles</option>
|
||||
<option value="Sierra Leone">Sierra Leone</option>
|
||||
<option value="Somalia">Somalia</option>
|
||||
<option value="South Africa">South Africa</option>
|
||||
<option value="South Sudan">South Sudan</option>
|
||||
<option value="Sudan">Sudan</option>
|
||||
<option value="Tanzania">Tanzania</option>
|
||||
<option value="Togo">Togo</option>
|
||||
<option value="Tunisia">Tunisia</option>
|
||||
<option value="Uganda">Uganda</option>
|
||||
<option value="Zambia">Zambia</option>
|
||||
<option value="Zimbabwe">Zimbabwe</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Connection Status</label>
|
||||
<select class="form-select" id="mnoConnectionStatus" name="connection_status">
|
||||
<option value="Active">Active</option>
|
||||
<option value="Inactive">Inactive</option>
|
||||
<option value="Pending">Pending</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Contact & Support Personnel</h6>
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Person</label>
|
||||
<input type="text" class="form-control" id="mnoContactPerson" name="contact_person" placeholder="Full name">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Phone</label>
|
||||
<input type="text" class="form-control" id="mnoContactPhone" name="contact_person_phone" placeholder="Phone number">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Email</label>
|
||||
<input type="email" class="form-control" id="mnoContactEmail" name="contact_person_email" placeholder="Email address">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Technical Support Person</label>
|
||||
<input type="text" class="form-control" id="mnoTechSupport" name="technical_support_person" placeholder="Tech contact">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Support Skype</label>
|
||||
<input type="text" class="form-control" id="mnoSupportSkype" name="support_skype" placeholder="Skype ID">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Account Manager</label>
|
||||
<input type="text" class="form-control" id="mnoAccountManager" name="mno_account_manager" placeholder="Manager name">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Multi-Entry & Services Configuration</h6>
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Services</label>
|
||||
<select name="services[]" id="mnoServices" class="form-select select2-db" multiple="multiple"></select>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Support Emails</label>
|
||||
<select name="support_emails[]" id="mnoSupportEmails" class="form-select select2-tags" multiple="multiple"></select>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Finance Emails</label>
|
||||
<select name="finance_emails[]" id="mnoFinanceEmails" class="form-select select2-tags" multiple="multiple"></select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Commercial & Technical Configurations</h6>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-3">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Buying Rate</label>
|
||||
<input type="number" step="0.0001" class="form-control" id="mnoBuyingRate" name="buying_rate" value="0.0000">
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Rate Type</label>
|
||||
<input type="text" class="form-control" id="mnoRateType" name="rate_type" placeholder="e.g. Fixed / Tiered">
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Payment Terms</label>
|
||||
<input type="text" class="form-control" id="mnoPaymentTerms" name="payment_terms" placeholder="e.g. Net 30">
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Connection Type</label>
|
||||
<input type="text" class="form-control" id="mnoConnectionType" name="connection_type" placeholder="e.g. SMPP / API">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer bg-light">
|
||||
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
|
||||
<button type="submit" class="btn text-white fw-bold px-4" style="background-color: #5c4df0;" id="btnSubmitMno">
|
||||
Save Gateway Profile
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user