Refactor views to use new layout structure and update routes for administrator pages
- Changed view extends from "admin.main" to "administrator.layout.master" across multiple files. - Updated route names in admin.php and administrator.php to reflect new structure for user, order, invoice, and other management functionalities. - Adjusted view includes to point to the new directory structure for blocks and components. - Ensured all permission checks remain intact while refactoring the views.
This commit is contained in:
@@ -24,13 +24,13 @@ class AddonController extends Controller
|
||||
);
|
||||
$title = 'List Add-On';
|
||||
|
||||
return view('admin.addon.index', compact('addOns', 'title'));
|
||||
return view('administrator.pages.addon.index', compact('addOns', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new addon';
|
||||
return view('admin.addon.add', compact('title'));
|
||||
return view('administrator.pages.addon.add', compact('title'));
|
||||
}
|
||||
|
||||
public function store(AddOnRequest $request)
|
||||
@@ -58,7 +58,7 @@ class AddonController extends Controller
|
||||
|
||||
$title = 'Edit Addon';
|
||||
|
||||
return view('admin.addon.edit', compact('title', 'addon'));
|
||||
return view('administrator.pages.addon.edit', compact('title', 'addon'));
|
||||
}
|
||||
public function update(int $id = 0, AddOnRequest $request)
|
||||
{
|
||||
|
||||
@@ -26,13 +26,13 @@ class CouponController extends Controller
|
||||
|
||||
$coupons = $this->discountRepository->filter($request->merge(['page' => $request->query('page') ?? 1])->all());
|
||||
|
||||
return view("admin.coupon.index", compact('title', 'coupons'));
|
||||
return view("administrator.pages.coupon.index", compact('title', 'coupons'));
|
||||
}
|
||||
public function create()
|
||||
{
|
||||
$title = "Create new Coupon";
|
||||
|
||||
return view("admin.coupon.add", compact('title'));
|
||||
return view("administrator.pages.coupon.add", compact('title'));
|
||||
}
|
||||
public function store(CouponRequest $request)
|
||||
{
|
||||
@@ -77,7 +77,7 @@ class CouponController extends Controller
|
||||
|
||||
$title = "Edit coupon #" . $coupon->code;
|
||||
|
||||
return view("admin.coupon.edit", compact('title', 'coupon'));
|
||||
return view("administrator.pages.coupon.edit", compact('title', 'coupon'));
|
||||
}
|
||||
|
||||
public function update(int $id = 0, CouponRequest $request)
|
||||
|
||||
@@ -57,7 +57,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = 'View All Customer';
|
||||
|
||||
return view('admin.customer.index', compact('customers', 'title'));
|
||||
return view('administrator.pages.customer.index', compact('customers', 'title'));
|
||||
}
|
||||
|
||||
//Validate userid
|
||||
@@ -122,7 +122,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
|
||||
return view("admin.customer.info", compact('customer', 'title', 'userid'));
|
||||
return view("administrator.pages.customer.info", compact('customer', 'title', 'userid'));
|
||||
}
|
||||
|
||||
protected function validateUserid()
|
||||
@@ -157,7 +157,7 @@ class CustomerController extends Controller
|
||||
}
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
return view("admin.customer.profile", compact('customer', 'title', 'userid'));
|
||||
return view("administrator.pages.customer.profile", compact('customer', 'title', 'userid'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -309,7 +309,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
return view(
|
||||
'admin.customer.product',
|
||||
'administrator.pages.customer.product',
|
||||
compact(
|
||||
'title',
|
||||
'userid',
|
||||
@@ -430,7 +430,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
|
||||
return view('admin.customer.domain', compact('userid', 'title', 'domains'));
|
||||
return view('administrator.pages.customer.domain', compact('userid', 'title', 'domains'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -463,7 +463,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
|
||||
return view('admin.customer.invoice', compact('userid', 'title', 'invoices'));
|
||||
return view('administrator.pages.customer.invoice', compact('userid', 'title', 'invoices'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -492,7 +492,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
|
||||
return view('admin.customer.transaction', compact('userid', 'title', 'transactions'));
|
||||
return view('administrator.pages.customer.transaction', compact('userid', 'title', 'transactions'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -526,7 +526,7 @@ class CustomerController extends Controller
|
||||
return view("emails.render", compact('title', 'template'));
|
||||
}
|
||||
}
|
||||
return view('admin.customer.mail', compact('userid', 'title', 'emails'));
|
||||
return view('administrator.pages.customer.mail', compact('userid', 'title', 'emails'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -552,7 +552,7 @@ class CustomerController extends Controller
|
||||
|
||||
$title = "#" . $customer->id . " " . $customer->firstname . " " . $customer->lastname;
|
||||
|
||||
return view('admin.customer.log', compact('userid', 'title', 'logs'));
|
||||
return view('administrator.pages.customer.log', compact('userid', 'title', 'logs'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -589,7 +589,7 @@ class CustomerController extends Controller
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
return view('admin.customer.add', ['title' => 'Thêm Customer']);
|
||||
return view('administrator.pages.customer.add', ['title' => 'Thêm Customer']);
|
||||
}
|
||||
|
||||
|
||||
@@ -661,7 +661,7 @@ class CustomerController extends Controller
|
||||
return redirect()->route('customer.index')->withErrors('No data found for this user');
|
||||
}
|
||||
$title = "Add Pay for Customer";
|
||||
return view('admin.customer.addPay', compact('title', 'userid'));
|
||||
return view('administrator.pages.customer.addPay', compact('title', 'userid'));
|
||||
}
|
||||
|
||||
public function addPayStore(AddPayRequest $request)
|
||||
|
||||
@@ -26,7 +26,7 @@ class DomainController extends Controller
|
||||
['type']
|
||||
);
|
||||
$title = "List All Domain";
|
||||
return view("admin.product.domain.index",compact('domain','title'));
|
||||
return view("administrator.pages.product.domain.index", compact('domain', 'title'));
|
||||
}
|
||||
|
||||
//import domain from file excel
|
||||
|
||||
@@ -43,7 +43,7 @@ class GroupController extends Controller
|
||||
public function addGroupInformation()
|
||||
{
|
||||
$title = 'Add New Product Group';
|
||||
return view('admin.product.group', compact('title'));
|
||||
return view('administrator.pages.product.group', compact('title'));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -94,7 +94,7 @@ class GroupController extends Controller
|
||||
|
||||
$title = 'Action Group';
|
||||
|
||||
return view("admin.product.group", compact('title', 'type', 'group', 'group_id'));
|
||||
return view("administrator.pages.product.group", compact('title', 'type', 'group', 'group_id'));
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ class InvoiceController extends Controller
|
||||
);
|
||||
$title = 'List all invoices';
|
||||
|
||||
return view('admin.invoice.index', compact('title', 'invoices'));
|
||||
return view('administrator.pages.invoice.index', compact('title', 'invoices'));
|
||||
}
|
||||
|
||||
public function edit(int $id = 0)
|
||||
@@ -41,7 +41,7 @@ class InvoiceController extends Controller
|
||||
|
||||
$title = "View invoice #" . $id;
|
||||
|
||||
return view("admin.invoice.edit", compact('title', 'invoice'));
|
||||
return view("administrator.pages.invoice.edit", compact('title', 'invoice'));
|
||||
}
|
||||
|
||||
public function update(InvoiceRequest $request, int $id = 0)
|
||||
@@ -94,6 +94,6 @@ class InvoiceController extends Controller
|
||||
return back()->withErrors($error->getMessage());
|
||||
}
|
||||
|
||||
return redirect()->route('admin.invoice.index')->with('success', 'Invoice deleted successfully');
|
||||
return redirect()->route('administrator.pages.invoice.index')->with('success', 'Invoice deleted successfully');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ class LoginController extends Controller
|
||||
//
|
||||
public function index()
|
||||
{
|
||||
return view("administrator.pages.auth.login");
|
||||
return view("administrator.pages.s.auth.login");
|
||||
}
|
||||
public function store(Request $request)
|
||||
{
|
||||
|
||||
@@ -147,7 +147,7 @@ class MainController extends Controller
|
||||
);
|
||||
$title = 'System Activity Log';
|
||||
|
||||
return view('administrator.pages.log', compact('title', 'logs'));
|
||||
return view('administrator.pages.s.log', compact('title', 'logs'));
|
||||
}
|
||||
|
||||
public function ClearCache()
|
||||
|
||||
@@ -44,7 +44,7 @@ class MenuController extends Controller
|
||||
);
|
||||
$title = 'List Menu';
|
||||
|
||||
return view('admin.menu.index', compact('menuOptions', 'title'));
|
||||
return view('administrator.pages.menu.index', compact('menuOptions', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
@@ -53,7 +53,7 @@ class MenuController extends Controller
|
||||
$menus = $this->menuRepository->getTree();
|
||||
|
||||
$parentMenuOptions = $this->buildMenuOptions($menus);
|
||||
return view('admin.menu.add', compact('title', 'parentMenuOptions'));
|
||||
return view('administrator.pages.menu.add', compact('title', 'parentMenuOptions'));
|
||||
}
|
||||
|
||||
public function store(MenuRequest $request)
|
||||
@@ -87,7 +87,7 @@ class MenuController extends Controller
|
||||
|
||||
$title = 'Edit Menu';
|
||||
|
||||
return view('admin.menu.edit', compact('title', 'menu', 'parentMenuOptions'));
|
||||
return view('administrator.pages.menu.edit', compact('title', 'menu', 'parentMenuOptions'));
|
||||
}
|
||||
|
||||
public function update(int $id = 0, MenuRequest $request)
|
||||
|
||||
@@ -31,7 +31,7 @@ class ModuleDNSController extends Controller
|
||||
]
|
||||
);
|
||||
$title = 'List all server dns';
|
||||
return view('admin.module.dns.index', compact('modules', 'title'));
|
||||
return view('administrator.pages.module.dns.index', compact('modules', 'title'));
|
||||
}
|
||||
public function import(Request $request)
|
||||
{
|
||||
@@ -67,7 +67,7 @@ class ModuleDNSController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new server dns';
|
||||
return view('admin.module.dns.add', compact('title'));
|
||||
return view('administrator.pages.module.dns.add', compact('title'));
|
||||
}
|
||||
public function store(CreateDNSRequest $request)
|
||||
{
|
||||
@@ -94,7 +94,7 @@ class ModuleDNSController extends Controller
|
||||
$server = $this->dnsServerRepository->find($id);
|
||||
if (! $server) return back()->withErrors('Can\'t find server by id ' . $server);
|
||||
$title = 'View server dns information';
|
||||
return view('admin.module.dns.edit', compact('title', 'server'));
|
||||
return view('administrator.pages.module.dns.edit', compact('title', 'server'));
|
||||
}
|
||||
public function update(UpdateDNSRequest $request, int $id = 0)
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ class ModuleHostingController extends Controller
|
||||
]
|
||||
);
|
||||
$title = 'List all server hosting';
|
||||
return view('admin.module.hosting.index', compact('modules', 'title'));
|
||||
return view('administrator.pages.module.hosting.index', compact('modules', 'title'));
|
||||
}
|
||||
public function import(Request $request)
|
||||
{
|
||||
@@ -65,7 +65,7 @@ class ModuleHostingController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new server hosting';
|
||||
return view('admin.module.hosting.add', compact('title'));
|
||||
return view('administrator.pages.module.hosting.add', compact('title'));
|
||||
}
|
||||
public function store(CreateHostingRequest $request)
|
||||
{
|
||||
@@ -92,7 +92,7 @@ class ModuleHostingController extends Controller
|
||||
$server = $this->hostingServerRepository->find($id);
|
||||
if (! $server) return back()->withErrors('Can\'t find server by id ' . $id);
|
||||
$title = 'View server hosting information';
|
||||
return view('admin.module.hosting.edit', compact('title', 'server'));
|
||||
return view('administrator.pages.module.hosting.edit', compact('title', 'server'));
|
||||
}
|
||||
public function update(UpdateHostingRequest $request, int $id = 0)
|
||||
{
|
||||
|
||||
@@ -22,7 +22,7 @@ class ModuleIPPoolController extends Controller
|
||||
]
|
||||
);
|
||||
$title = 'List all server ip pool';
|
||||
return view('admin.module.ippool.index', compact('modules', 'title'));
|
||||
return view('administrator.pages.module.ippool.index', compact('modules', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
@@ -33,7 +33,7 @@ class ModuleIPPoolController extends Controller
|
||||
'page' => 1
|
||||
]
|
||||
);
|
||||
return view('admin.module.ippool.add', compact('title', 'moduleNetworks'));
|
||||
return view('administrator.pages.module.ippool.add', compact('title', 'moduleNetworks'));
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
@@ -61,7 +61,7 @@ class ModuleIPPoolController extends Controller
|
||||
]
|
||||
);
|
||||
$title = 'Edit server ip pool';
|
||||
return view('admin.module.ippool.edit', ['module' => $module, 'title' => $title, 'moduleNetworks' => $moduleNetworks]);
|
||||
return view('administrator.pages.module.ippool.edit', ['module' => $module, 'title' => $title, 'moduleNetworks' => $moduleNetworks]);
|
||||
}
|
||||
|
||||
public function update(Request $request, int $id = 0)
|
||||
|
||||
@@ -33,7 +33,7 @@ class ModulevCenterController extends Controller
|
||||
]
|
||||
);
|
||||
$title = 'List all vCenter';
|
||||
return view('admin.module.vcenter.index', compact('modules', 'title'));
|
||||
return view('administrator.pages.module.vcenter.index', compact('modules', 'title'));
|
||||
}
|
||||
public function import(Request $request)
|
||||
{
|
||||
@@ -73,7 +73,7 @@ class ModulevCenterController extends Controller
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new vCenter';
|
||||
return view('admin.module.vcenter.add', compact('title'));
|
||||
return view('administrator.pages.module.vcenter.add', compact('title'));
|
||||
}
|
||||
public function store(CreatevCenterRequest $request)
|
||||
{
|
||||
@@ -100,7 +100,7 @@ class ModulevCenterController extends Controller
|
||||
$server = $this->vCenterRepository->find($id);
|
||||
if (! $server) return back()->withErrors('Can\'t find server by id ' . $id);
|
||||
$title = 'View vCenter information';
|
||||
return view('admin.module.vcenter.edit', compact('title', 'server'));
|
||||
return view('administrator.pages.module.vcenter.edit', compact('title', 'server'));
|
||||
}
|
||||
public function update(UpdatevCenterRequest $request, int $id = 0)
|
||||
{
|
||||
|
||||
@@ -59,7 +59,7 @@ class OrderController extends Controller
|
||||
|
||||
$title = 'List all orders';
|
||||
|
||||
return view('admin.order.index', compact('title', 'orders'));
|
||||
return view('administrator.pages.order.index', compact('title', 'orders'));
|
||||
}
|
||||
|
||||
// Tính billing
|
||||
@@ -254,7 +254,7 @@ class OrderController extends Controller
|
||||
DB::rollBack();
|
||||
return back()->withErrors($error->getMessage());
|
||||
}
|
||||
return redirect()->route('admin.order.edit', ['id' => $order]);
|
||||
return redirect()->route('administrator.pages.order.edit', ['id' => $order]);
|
||||
}
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@ class OrderController extends Controller
|
||||
$discount = Discount::select('id', 'code', 'save', 'type')->where('status', 1)->get();
|
||||
$type = Type::select('id', 'name')->where('status', 1)->get();
|
||||
|
||||
return view('admin.order.add', compact('title', 'customer', 'payment', 'discount', 'type'));
|
||||
return view('administrator.pages.order.add', compact('title', 'customer', 'payment', 'discount', 'type'));
|
||||
}
|
||||
|
||||
public function edit(int $id = 0)
|
||||
@@ -274,7 +274,7 @@ class OrderController extends Controller
|
||||
$order = $this->orderRepository->findWithRelationships($id, ['orderItem', 'user', 'customer.invoiceItem.type', 'payment', 'discount', 'invoice.invoiceItem']);
|
||||
|
||||
if (!$order) {
|
||||
return redirect()->route('admin.order.index')->withErrors('Can\'t find a order by order id #' . $id);
|
||||
return redirect()->route('administrator.pages.order.index')->withErrors('Can\'t find a order by order id #' . $id);
|
||||
}
|
||||
|
||||
$title = 'View Manage Order';
|
||||
@@ -283,7 +283,7 @@ class OrderController extends Controller
|
||||
$item->status = $this->invoiceItemRepository->findServiceStatus($item->relid, $item->type_id);
|
||||
return $item;
|
||||
});
|
||||
return view('admin.order.edit', compact('title', 'order'));
|
||||
return view('administrator.pages.order.edit', compact('title', 'order'));
|
||||
}
|
||||
|
||||
public function update(int $id, UpdateOrderRequest $request)
|
||||
@@ -291,7 +291,7 @@ class OrderController extends Controller
|
||||
$order = $this->orderRepository->findWithRelationships($id, ['invoice', 'orderItem']);
|
||||
|
||||
if (!$order) {
|
||||
return redirect()->route('admin.order.index')->withErrors('Invalid request');
|
||||
return redirect()->route('administrator.pages.order.index')->withErrors('Invalid request');
|
||||
}
|
||||
|
||||
$status = match ($request->action) {
|
||||
|
||||
@@ -21,14 +21,14 @@ class PaymentController extends Controller
|
||||
);
|
||||
$title = 'List Payment';
|
||||
|
||||
return view('admin.payment.index', compact('payments', 'title'));
|
||||
return view('administrator.pages.payment.index', compact('payments', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new Payment Method';
|
||||
|
||||
return view('admin.payment.add', compact('title'));
|
||||
return view('administrator.pages.payment.add', compact('title'));
|
||||
}
|
||||
|
||||
public function store(PaymentRequest $request)
|
||||
@@ -55,7 +55,7 @@ class PaymentController extends Controller
|
||||
}
|
||||
$title = 'Edit Payment Method';
|
||||
|
||||
return view('admin.payment.edit', compact('title', 'payment'));
|
||||
return view('administrator.pages.payment.edit', compact('title', 'payment'));
|
||||
}
|
||||
public function update(int $id = 0, PaymentRequest $request)
|
||||
{
|
||||
|
||||
@@ -20,13 +20,13 @@ class PostController extends Controller
|
||||
$title = 'Posts';
|
||||
$posts = $this->postRepository->filter($request->merge(['page' => $request->get('page') ?? 1])->all());
|
||||
|
||||
return view('admin.post.index', compact('title', 'posts'));
|
||||
return view('administrator.pages.post.index', compact('title', 'posts'));
|
||||
}
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new Post';
|
||||
|
||||
return view('admin.post.add', compact('title'));
|
||||
return view('administrator.pages.post.add', compact('title'));
|
||||
}
|
||||
|
||||
public function store(PostRequest $request)
|
||||
@@ -59,7 +59,7 @@ class PostController extends Controller
|
||||
}
|
||||
$title = 'Edit Post';
|
||||
|
||||
return view('admin.post.edit', compact('title', 'post'));
|
||||
return view('administrator.pages.post.edit', compact('title', 'post'));
|
||||
}
|
||||
|
||||
public function update(int $id = 0,PostRequest $request)
|
||||
|
||||
@@ -44,7 +44,7 @@ class ProductController extends Controller
|
||||
|
||||
$title = "List All Product";
|
||||
|
||||
return view('admin.product.index', compact('title', 'groups'));
|
||||
return view('administrator.pages.product.index', compact('title', 'groups'));
|
||||
}
|
||||
|
||||
public function create(Request $request)
|
||||
@@ -54,7 +54,7 @@ class ProductController extends Controller
|
||||
$group = $this->groupRepository->getAll();
|
||||
$type = $this->typeRepository->getAll();
|
||||
if ($step === 1) {
|
||||
return view("admin.product.first", compact('group', 'type', 'title'));
|
||||
return view("administrator.pages.product.first", compact('group', 'type', 'title'));
|
||||
}
|
||||
|
||||
$validator = Validator::make($request->except('_token'), [
|
||||
@@ -72,10 +72,10 @@ class ProductController extends Controller
|
||||
$view = null;
|
||||
|
||||
$view = match ((int) $type_id) {
|
||||
1 => "admin.product.addon",
|
||||
2 => "admin.product.domain.add",
|
||||
3 => "admin.product.hosting",
|
||||
4 => "admin.product.vps"
|
||||
1 => "administrator.pages.product.addon",
|
||||
2 => "administrator.pages.product.domain.add",
|
||||
3 => "administrator.pages.product.hosting",
|
||||
4 => "administrator.pages.product.vps"
|
||||
};
|
||||
|
||||
// Thêm dữ liệu OS cho VPS
|
||||
@@ -189,10 +189,10 @@ class ProductController extends Controller
|
||||
$group = $this->groupRepository->getAll();
|
||||
$type = $this->typeRepository->getAll();
|
||||
$view = match ((int) $type_id) {
|
||||
1 => "admin.product.addon",
|
||||
2 => "admin.product.domain.add",
|
||||
3 => "admin.product.hosting",
|
||||
4 => "admin.product.vps"
|
||||
1 => "administrator.pages.product.addon",
|
||||
2 => "administrator.pages.product.domain.add",
|
||||
3 => "administrator.pages.product.hosting",
|
||||
4 => "administrator.pages.product.vps"
|
||||
};
|
||||
$repository = match ((int) $type_id) {
|
||||
1 => $this->addonRepository,
|
||||
|
||||
@@ -18,7 +18,7 @@ class RolesController extends Controller
|
||||
$roles = Role::get();
|
||||
$title = 'Administrator Role';
|
||||
|
||||
return view('admin.role.index',compact('roles','title'));
|
||||
return view('administrator.pages.role.index', compact('roles', 'title'));
|
||||
}
|
||||
public function create()
|
||||
{
|
||||
@@ -26,7 +26,7 @@ class RolesController extends Controller
|
||||
|
||||
$title = 'Add new administrator role';
|
||||
|
||||
return view('admin.role.add',compact('permission','title'));
|
||||
return view('administrator.pages.role.add', compact('permission', 'title'));
|
||||
}
|
||||
public function store(Request $request)
|
||||
{
|
||||
@@ -72,7 +72,7 @@ class RolesController extends Controller
|
||||
|
||||
$title = 'Edit administrator role';
|
||||
|
||||
return view('admin.role.edit',compact('permission','title','role'));
|
||||
return view('administrator.pages.role.edit', compact('permission', 'title', 'role'));
|
||||
|
||||
}
|
||||
public function update(Request $request, $id = 0)
|
||||
|
||||
@@ -23,14 +23,14 @@ class SettingController extends Controller
|
||||
{
|
||||
$title = 'General Setting';
|
||||
|
||||
return view('admin.setting', compact('title'));
|
||||
return view('administrator.pages.setting', compact('title'));
|
||||
}
|
||||
|
||||
public function smtp()
|
||||
{
|
||||
$title = 'SMTP Setting';
|
||||
|
||||
return view('admin.smtp', compact('title'));
|
||||
return view('administrator.pages.smtp', compact('title'));
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
|
||||
@@ -23,7 +23,7 @@ class SupportController extends Controller
|
||||
|
||||
$tickets = $this->ticketRepository->filter($request->merge(['page' => $request->get('1') ?? 1])->all());
|
||||
$title = "All Support Ticket";
|
||||
return view('admin.support.index', compact('title', 'tickets'));
|
||||
return view('administrator.pages.support.index', compact('title', 'tickets'));
|
||||
}
|
||||
|
||||
public function edit(int $ticket_num = 0)
|
||||
@@ -40,7 +40,7 @@ class SupportController extends Controller
|
||||
|
||||
$title = "Ticket #" . $ticket_num;
|
||||
|
||||
return view("admin.support.view", compact('title', 'ticket'));
|
||||
return view("administrator.pages.support.view", compact('title', 'ticket'));
|
||||
}
|
||||
|
||||
public function reply(int $id = 0, TicketReplyRequest $request)
|
||||
|
||||
@@ -155,7 +155,7 @@ class TaskController extends Controller
|
||||
}
|
||||
$title = 'View Console for VirtualMachine #' . $request->{'vmware-id'};
|
||||
|
||||
return view('admin.customer.console', compact('title', 'product'));
|
||||
return view('administrator.pages.customer.console', compact('title', 'product'));
|
||||
}
|
||||
|
||||
public function Action(Request $request)
|
||||
|
||||
@@ -17,7 +17,7 @@ class TemplateController extends Controller
|
||||
$template = Template::with('Type')->orderBy('type_id')->simplePaginate(20);
|
||||
$title = "List email template";
|
||||
|
||||
return view('admin.template.index', compact('template', 'title'));
|
||||
return view('administrator.pages.template.index', compact('template', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
@@ -26,7 +26,7 @@ class TemplateController extends Controller
|
||||
|
||||
$type = Type::select('name', 'id')->get();
|
||||
|
||||
return view('admin.template.add', compact('title', 'type'));
|
||||
return view('administrator.pages.template.add', compact('title', 'type'));
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
@@ -72,7 +72,7 @@ class TemplateController extends Controller
|
||||
|
||||
$type = Type::select('name', 'id')->get();
|
||||
|
||||
return view('admin.template.edit', compact('title', 'type', 'template'));
|
||||
return view('administrator.pages.template.edit', compact('title', 'type', 'template'));
|
||||
}
|
||||
public function update(Request $request)
|
||||
{
|
||||
|
||||
@@ -19,7 +19,7 @@ class UserController extends Controller
|
||||
$title = 'Administrators';
|
||||
$users = User::with('roles')->paginate(15);
|
||||
|
||||
return view('admin.user.index', compact('title', 'users'));
|
||||
return view('administrator.pages.user.index', compact('title', 'users'));
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
@@ -96,7 +96,7 @@ class UserController extends Controller
|
||||
DB::rollBack();
|
||||
return back()->withErrors($exception->getMessage());
|
||||
}
|
||||
return redirect()->route('admin.user.index')->with('success', 'New account added successfully');
|
||||
return redirect()->route('administrator.pages.user.index')->with('success', 'New account added successfully');
|
||||
}
|
||||
|
||||
public function create()
|
||||
@@ -104,7 +104,7 @@ class UserController extends Controller
|
||||
$roles = Role::select('name')->get();
|
||||
$title = "Add new Administrator";
|
||||
|
||||
return view('admin.user.add', compact('roles', 'title'));
|
||||
return view('administrator.pages.user.add', compact('roles', 'title'));
|
||||
|
||||
}
|
||||
|
||||
@@ -128,7 +128,7 @@ class UserController extends Controller
|
||||
$roles = Role::select('name')->get();
|
||||
$title = 'Edit admin information';
|
||||
|
||||
return view('admin.user.edit', compact('user', 'title', 'roles'));
|
||||
return view('administrator.pages.user.edit', compact('user', 'title', 'roles'));
|
||||
}
|
||||
|
||||
public function update(Request $request)
|
||||
|
||||
@@ -29,14 +29,14 @@ class IPMapping extends Controller
|
||||
);
|
||||
$title = 'List All IP Address';
|
||||
|
||||
return view('admin.package.ipaddress.index', compact('listIP', 'title'));
|
||||
return view('administrator.pages.package.ipaddress.index', compact('listIP', 'title'));
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
$title = 'Add new IP Address';
|
||||
|
||||
return view('admin.package.ipaddress.add', compact('title'));
|
||||
return view('administrator.pages.package.ipaddress.add', compact('title'));
|
||||
}
|
||||
|
||||
public function store(IPRequest $request)
|
||||
@@ -109,7 +109,7 @@ class IPMapping extends Controller
|
||||
|
||||
$title = "View IP Address";
|
||||
|
||||
return view('admin.package.ipaddress.edit', compact('title', 'ipaddress'));
|
||||
return view('administrator.pages.package.ipaddress.edit', compact('title', 'ipaddress'));
|
||||
}
|
||||
|
||||
public function update(int $id = 0, IPRequest $request)
|
||||
|
||||
@@ -43,7 +43,7 @@ class Network extends Controller
|
||||
{
|
||||
$title = 'Add Network';
|
||||
|
||||
return view('administrator.pages.package.network.add', compact('title'));
|
||||
return view('administrator.pages.s.package.network.add', compact('title'));
|
||||
}
|
||||
public function store(NetworkRequest $request)
|
||||
{
|
||||
|
||||
@@ -8,31 +8,31 @@ class VirtualMachineController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('admin.package.vm.index');
|
||||
return view('administrator.pages.package.vm.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('admin.package.vm.add');
|
||||
return view('administrator.pages.package.vm.add');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return view('admin.package.vm.index');
|
||||
return view('administrator.pages.package.vm.index');
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('admin.package.vm.edit');
|
||||
return view('administrator.pages.package.vm.edit');
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return view('admin.package.vm.index');
|
||||
return view('administrator.pages.package.vm.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return view('admin.package.vm.index');
|
||||
return view('administrator.pages.package.vm.index');
|
||||
}
|
||||
}
|
||||
+14
-14
@@ -42,9 +42,9 @@ return [
|
||||
'type' => 'group',
|
||||
'title' => 'Manager Admin',
|
||||
'icon' => 'users',
|
||||
'active' => ['admin.user.*', 'role.*'],
|
||||
'active' => ['administrator.pages.user.*', 'role.*'],
|
||||
'children' => [
|
||||
['title' => 'List Admin', 'route' => 'admin.user.index', 'active' => ['admin.user.*']],
|
||||
['title' => 'List Admin', 'route' => 'administrator.pages.user.index', 'active' => ['administrator.pages.user.*']],
|
||||
['title' => 'Administrator Roles', 'route' => 'role.index', 'active' => ['role.*']],
|
||||
],
|
||||
],
|
||||
@@ -73,26 +73,26 @@ return [
|
||||
'type' => 'group',
|
||||
'title' => 'Orders',
|
||||
'icon' => 'shopping-cart',
|
||||
'active' => ['admin.order.*'],
|
||||
'active' => ['administrator.pages.order.*'],
|
||||
'children' => [
|
||||
['title' => 'View All Orders', 'route' => 'admin.order.index', 'active' => ['admin.order.index'], 'params' => []],
|
||||
['title' => 'Pending Orders', 'route' => 'admin.order.index', 'active' => [], 'params' => ['status' => 'pending']],
|
||||
['title' => 'Processing Orders', 'route' => 'admin.order.index', 'active' => [], 'params' => ['status' => 'processing']],
|
||||
['title' => 'Active Orders', 'route' => 'admin.order.index', 'active' => [], 'params' => ['status' => 'active']],
|
||||
['title' => 'Cancel Orders', 'route' => 'admin.order.index', 'active' => [], 'params' => ['status' => 'cancel']],
|
||||
['title' => 'Add New Orders', 'route' => 'admin.order.create', 'active' => ['admin.order.create']],
|
||||
['title' => 'View All Orders', 'route' => 'administrator.pages.order.index', 'active' => ['administrator.pages.order.index'], 'params' => []],
|
||||
['title' => 'Pending Orders', 'route' => 'administrator.pages.order.index', 'active' => [], 'params' => ['status' => 'pending']],
|
||||
['title' => 'Processing Orders', 'route' => 'administrator.pages.order.index', 'active' => [], 'params' => ['status' => 'processing']],
|
||||
['title' => 'Active Orders', 'route' => 'administrator.pages.order.index', 'active' => [], 'params' => ['status' => 'active']],
|
||||
['title' => 'Cancel Orders', 'route' => 'administrator.pages.order.index', 'active' => [], 'params' => ['status' => 'cancel']],
|
||||
['title' => 'Add New Orders', 'route' => 'administrator.pages.order.create', 'active' => ['administrator.pages.order.create']],
|
||||
],
|
||||
],
|
||||
[
|
||||
'type' => 'group',
|
||||
'title' => 'Invoices',
|
||||
'icon' => 'file-text',
|
||||
'active' => ['admin.invoice.*'],
|
||||
'active' => ['administrator.pages.invoice.*'],
|
||||
'children' => [
|
||||
['title' => 'View All Invoice', 'route' => 'admin.invoice.index', 'active' => ['admin.invoice.index'], 'params' => []],
|
||||
['title' => 'Pending Invoice', 'route' => 'admin.invoice.index', 'active' => [], 'params' => ['status' => 'unpaid']],
|
||||
['title' => 'Paid Invoice', 'route' => 'admin.invoice.index', 'active' => [], 'params' => ['status' => 'active']],
|
||||
['title' => 'Cancel Invoice', 'route' => 'admin.invoice.index', 'active' => [], 'params' => ['status' => 'cancel']],
|
||||
['title' => 'View All Invoice', 'route' => 'administrator.pages.invoice.index', 'active' => ['administrator.pages.invoice.index'], 'params' => []],
|
||||
['title' => 'Pending Invoice', 'route' => 'administrator.pages.invoice.index', 'active' => [], 'params' => ['status' => 'unpaid']],
|
||||
['title' => 'Paid Invoice', 'route' => 'administrator.pages.invoice.index', 'active' => [], 'params' => ['status' => 'active']],
|
||||
['title' => 'Cancel Invoice', 'route' => 'administrator.pages.invoice.index', 'active' => [], 'params' => ['status' => 'cancel']],
|
||||
],
|
||||
],
|
||||
[
|
||||
|
||||
+11
-11
@@ -84,7 +84,7 @@ return [
|
||||
'children' => [
|
||||
[
|
||||
'title' => 'List Admin',
|
||||
'route' => 'admin.user.index',
|
||||
'route' => 'administrator.pages.user.index',
|
||||
'icon' => 'fas fa-users',
|
||||
],
|
||||
[
|
||||
@@ -137,36 +137,36 @@ return [
|
||||
'children' => [
|
||||
[
|
||||
'title' => 'View All Orders',
|
||||
'route' => 'admin.order.index',
|
||||
'route' => 'administrator.pages.order.index',
|
||||
'icon' => 'fas fa-shopping-cart',
|
||||
],
|
||||
[
|
||||
'title' => 'Pending Orders',
|
||||
'route' => 'admin.order.index',
|
||||
'route' => 'administrator.pages.order.index',
|
||||
'params' => ['status' => 'pending'],
|
||||
'icon' => 'fas fa-shopping-cart',
|
||||
],
|
||||
[
|
||||
'title' => 'Processing Orders',
|
||||
'route' => 'admin.order.index',
|
||||
'route' => 'administrator.pages.order.index',
|
||||
'params' => ['status' => 'processing'],
|
||||
'icon' => 'fas fa-cogs',
|
||||
],
|
||||
[
|
||||
'title' => 'Active Orders',
|
||||
'route' => 'admin.order.index',
|
||||
'route' => 'administrator.pages.order.index',
|
||||
'params' => ['status' => 'active'],
|
||||
'icon' => 'fas fa-shopping-cart',
|
||||
],
|
||||
[
|
||||
'title' => 'Cancel Orders',
|
||||
'route' => 'admin.order.index',
|
||||
'route' => 'administrator.pages.order.index',
|
||||
'params' => ['status' => 'cancel'],
|
||||
'icon' => 'fas fa-shopping-cart',
|
||||
],
|
||||
[
|
||||
'title' => 'Add New Orders',
|
||||
'route' => 'admin.order.create',
|
||||
'route' => 'administrator.pages.order.create',
|
||||
'icon' => 'fas fa-cart-plus',
|
||||
],
|
||||
],
|
||||
@@ -177,24 +177,24 @@ return [
|
||||
'children' => [
|
||||
[
|
||||
'title' => 'View All Invoice',
|
||||
'route' => 'admin.invoice.index',
|
||||
'route' => 'administrator.pages.invoice.index',
|
||||
'icon' => 'fas fa-file-invoice',
|
||||
],
|
||||
[
|
||||
'title' => 'Pending Invoice',
|
||||
'route' => 'admin.invoice.index',
|
||||
'route' => 'administrator.pages.invoice.index',
|
||||
'params' => ['status' => 'unpaid'],
|
||||
'icon' => 'fas fa-file-invoice',
|
||||
],
|
||||
[
|
||||
'title' => 'Paid Invoice',
|
||||
'route' => 'admin.invoice.index',
|
||||
'route' => 'administrator.pages.invoice.index',
|
||||
'params' => ['status' => 'active'],
|
||||
'icon' => 'fas fa-file-invoice',
|
||||
],
|
||||
[
|
||||
'title' => 'Cancel Invoice',
|
||||
'route' => 'admin.invoice.index',
|
||||
'route' => 'administrator.pages.invoice.index',
|
||||
'params' => ['status' => 'cancel'],
|
||||
'icon' => 'fas fa-file-invoice',
|
||||
],
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<div class="d-flex justify-content-between align-items-baseline">
|
||||
<h6 class="card-title mb-0">Pending Orders</h6>
|
||||
<div class="dropdown mb-2">
|
||||
<a href="{{ route('admin.order.index', ['status' => 'unpaid']) }}" class="text-muted">
|
||||
<a href="{{ route('administrator.pages.order.index', ['status' => 'unpaid']) }}" class="text-muted">
|
||||
<i data-lucide="external-link" class="icon-sm"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -53,7 +53,7 @@
|
||||
<div class="d-flex justify-content-between align-items-baseline">
|
||||
<h6 class="card-title mb-0">Invoices Pending</h6>
|
||||
<div class="dropdown mb-2">
|
||||
<a href="{{ route('admin.invoice.index', ['status' => 'unpaid']) }}" class="text-muted">
|
||||
<a href="{{ route('administrator.pages.invoice.index', ['status' => 'unpaid']) }}" class="text-muted">
|
||||
<i data-lucide="external-link" class="icon-sm"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -172,7 +172,7 @@
|
||||
<div class="d-flex flex-column">
|
||||
@if (count($orders) > 0)
|
||||
@foreach ($orders as $item)
|
||||
<a href="{{ route('admin.order.edit', ['id' => $item->id]) }}"
|
||||
<a href="{{ route('administrator.pages.order.edit', ['id' => $item->id]) }}"
|
||||
class="d-flex align-items-center border-bottom p-3">
|
||||
<div class="me-3">
|
||||
<div
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-outline card-primary">
|
||||
<form action="{{ route('addon.store') }}" method="post">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-outline card-primary">
|
||||
<form action="{{ route('addon.update', ['id' => $addon->id]) }}" method="post">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add coupon"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add coupon"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('manager coupon'))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add customer"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit customer"))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include("admin.block.nav")
|
||||
@include("administrator.pages.block.nav")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
|
||||
@push('style')
|
||||
<link rel="stylesheet" href="{{ asset('lib/wmks/css/wmks-all.css') }}" />
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit customer"))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include("admin.block.nav")
|
||||
@include("administrator.pages.block.nav")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="alert alert-warning" role="alert">
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<td class="fieldlabel">Order #</td>
|
||||
<td class="fieldarea">
|
||||
<strong>{{ $product->Order->id }}</strong> -
|
||||
<a href="{{ route('admin.order.edit', ['id' => $product->order->id]) }}">View Order</a>
|
||||
<a href="{{ route('administrator.pages.order.edit', ['id' => $product->order->id]) }}">View Order</a>
|
||||
</td>
|
||||
<td class="fieldlabel">Registration Date</td>
|
||||
<td class="fieldarea">
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<td class="fieldlabel">Order #</td>
|
||||
<td class="fieldarea">
|
||||
<strong>{{ $product->order->id }}</strong> -
|
||||
<a href="{{ route('admin.order.edit', ['id' => $product->order->id]) }}">View Order</a>
|
||||
<a href="{{ route('administrator.pages.order.edit', ['id' => $product->order->id]) }}">View Order</a>
|
||||
</td>
|
||||
<td class="fieldlabel">Registration Date</td>
|
||||
<td class="fieldarea">
|
||||
@@ -425,7 +425,7 @@
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
@include('admin.customer.action.addon')
|
||||
@include('administrator.pages.customer.action.addon')
|
||||
</div>
|
||||
|
||||
@include('admin.customer.form.scripts.vps')
|
||||
@include('administrator.pages.customer.form.scripts.vps')
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager customer"))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit customer"))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include("admin.block.nav")
|
||||
@include("administrator.pages.block.nav")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('edit customer'))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include('admin.block.nav')
|
||||
@include('administrator.pages.block.nav')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
@@ -31,7 +31,7 @@
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a
|
||||
href="{{ route('admin.invoice.edit', ['id' => $item->id]) }}">{{ $item->id }}</a>
|
||||
href="{{ route('administrator.pages.invoice.edit', ['id' => $item->id]) }}">{{ $item->id }}</a>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@time($item->date)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('edit customer'))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include('admin.block.nav')
|
||||
@include('administrator.pages.block.nav')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('edit customer'))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include('admin.block.nav')
|
||||
@include('administrator.pages.block.nav')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit customer"))
|
||||
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include("admin.block.nav")
|
||||
@include("administrator.pages.block.nav")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if($allService->count())
|
||||
@include("admin.customer.action.selector")
|
||||
@include("administrator.pages.customer.action.selector")
|
||||
@if((int) $type === 3)
|
||||
@include("admin.customer.form.hosting")
|
||||
@include("administrator.pages.customer.form.hosting")
|
||||
@endif
|
||||
@if((int) $type === 4)
|
||||
@include("admin.customer.form.vps")
|
||||
@include("administrator.pages.customer.form.vps")
|
||||
@endif
|
||||
@else
|
||||
<div class="alert alert-warning" role="alert">
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit customer"))
|
||||
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include("admin.block.nav")
|
||||
@include("administrator.pages.block.nav")
|
||||
</div>
|
||||
<form action="{{ route('customer.profile.store',['userid' => $customer->id]) }}" method="post">
|
||||
@csrf
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('edit customer'))
|
||||
<div class="card card-outline card-primary">
|
||||
<div class="card-header">
|
||||
@include('admin.block.nav')
|
||||
@include('administrator.pages.block.nav')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('styles')
|
||||
<style>
|
||||
.addon-list {
|
||||
@@ -91,7 +91,7 @@
|
||||
<div class="row form-group">
|
||||
<div class="col-md-12 text-center">
|
||||
<form class="d-lg-inline"
|
||||
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
@method('put')
|
||||
@csrf
|
||||
<input type="hidden" name="action" value="Paid">
|
||||
@@ -103,7 +103,7 @@
|
||||
</button>
|
||||
</form>
|
||||
<form class="d-lg-inline"
|
||||
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
@method('put')
|
||||
@csrf
|
||||
<input type="hidden" name="action" value="Cancel">
|
||||
@@ -111,7 +111,7 @@
|
||||
</button>
|
||||
</form>
|
||||
<form class="d-lg-inline"
|
||||
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
|
||||
@method('put')
|
||||
@csrf
|
||||
<input type="hidden" name="action" value="UnPaid">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager invoice"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
<form action="{{ route('admin.invoice.index') }}" method="get">
|
||||
<form action="{{ route('administrator.pages.invoice.index') }}" method="get">
|
||||
<div class="row form-group mb-0">
|
||||
<div class="col-md-3">
|
||||
{{-- Customer --}}
|
||||
@@ -132,7 +132,7 @@
|
||||
<input type="checkbox" name="id[]" id="" value="{{ $item->id }}">
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a href="{{ route("admin.invoice.edit",['id' => $item->id]) }}"
|
||||
<a href="{{ route("administrator.pages.invoice.edit",['id' => $item->id]) }}"
|
||||
title="View Order"> {{ $item->id }}</a>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@@ -154,14 +154,14 @@
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a class="btn btn-warning btn-sm"
|
||||
href="{{ route('admin.invoice.edit',['id' => $item->id ]) }}">
|
||||
href="{{ route('administrator.pages.invoice.edit',['id' => $item->id ]) }}">
|
||||
<i class="fas fa-search"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@if(auth()->guard('admins')->user()->can("delete invoice"))
|
||||
<form method="post" class="d-inline"
|
||||
action="{{ route('admin.invoice.destroy',['id' => $item->id]) }}">
|
||||
action="{{ route('administrator.pages.invoice.destroy',['id' => $item->id]) }}">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<button type="submit" data-toggle="tooltip" data-placement="top" title=""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('add menu'))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('edit menu'))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('manager menu'))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module dns"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit module dns"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if(auth()->guard('admins')->user()->can("manager module dns"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("admin.block.ModuleDNS")
|
||||
@include("administrator.pages.block.ModuleDNS")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module hosting"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit module hosting"))
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('manager module hosting'))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include('admin.block.ModuleHosting')
|
||||
@include('administrator.pages.block.ModuleHosting')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('add module ippool'))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('manager module ippool'))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include('admin.block.ModuleIPPool')
|
||||
@include('administrator.pages.block.ModuleIPPool')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module vcenter"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit module vcenter"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if(auth()->guard('admins')->user()->can("manager module vcenter"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("admin.block.ModuleVCenter")
|
||||
@include("administrator.pages.block.ModuleVCenter")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add order"))
|
||||
<div class="card card-outline card-primary">
|
||||
<form action="{{ route('admin.order.store') }}" method="post">
|
||||
<form action="{{ route('administrator.pages.order.store') }}" method="post">
|
||||
@csrf
|
||||
<div class="card-header p-0 border-bottom-0">
|
||||
<ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist">
|
||||
@@ -210,7 +210,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer text-right">
|
||||
<a href="{{ route('admin.order.index') }}" class="btn bg-gradient-secondary">Cancel</a>
|
||||
<a href="{{ route('administrator.pages.order.index') }}" class="btn bg-gradient-secondary">Cancel</a>
|
||||
<button type="submit" class="btn bg-gradient-primary">Confirm Order</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@php use Carbon\Carbon; @endphp
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit order"))
|
||||
<div class="card card-outline card-primary">
|
||||
@@ -128,7 +128,7 @@
|
||||
<form
|
||||
onclick=" {{ $order->status === 1 ? "return false;" : "" }}"
|
||||
class="d-lg-inline"
|
||||
action="{{ route('admin.order.update',['id' => $order->id,'action' => 'accept']) }}"
|
||||
action="{{ route('administrator.pages.order.update',['id' => $order->id,'action' => 'accept']) }}"
|
||||
method="post">
|
||||
@method('put')
|
||||
@csrf
|
||||
@@ -140,7 +140,7 @@
|
||||
</button>
|
||||
</form>
|
||||
<form class="d-lg-inline"
|
||||
action="{{ route('admin.order.update',['id' => $order->id,'action' => 'cancel']) }}"
|
||||
action="{{ route('administrator.pages.order.update',['id' => $order->id,'action' => 'cancel']) }}"
|
||||
method="post">
|
||||
@method('put')
|
||||
@csrf
|
||||
@@ -148,7 +148,7 @@
|
||||
class="btn bg-gradient-secondary">Cancel Order
|
||||
</button>
|
||||
</form>
|
||||
<form class="d-lg-inline" action="{{ route('admin.order.destroy',['id' => $order->id]) }}"
|
||||
<form class="d-lg-inline" action="{{ route('administrator.pages.order.destroy',['id' => $order->id]) }}"
|
||||
method="post">
|
||||
@method('delete')
|
||||
@csrf
|
||||
@@ -156,7 +156,7 @@
|
||||
class="btn bg-gradient-danger">Delete Order
|
||||
</button>
|
||||
</form>
|
||||
<a href="{{ route('admin.order.index') }}" class="btn bg-gradient-secondary">
|
||||
<a href="{{ route('administrator.pages.order.index') }}" class="btn bg-gradient-secondary">
|
||||
Back
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager order"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
<form action="{{ route('admin.order.index') }}" method="get">
|
||||
<form action="{{ route('administrator.pages.order.index') }}" method="get">
|
||||
<div class="row form-group mb-0">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
@@ -139,7 +139,7 @@
|
||||
<input type="checkbox" name="id[]" id="" value="{{ $item->id }}">
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a href="{{ route("admin.order.edit",['id' => $item->id]) }}"
|
||||
<a href="{{ route("administrator.pages.order.edit",['id' => $item->id]) }}"
|
||||
title="View Order"> {{ $item->order_num }}</a>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@@ -164,14 +164,14 @@
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a class="btn btn-warning btn-sm"
|
||||
href="{{ route('admin.order.edit',['id' => $item->id ]) }}">
|
||||
href="{{ route('administrator.pages.order.edit',['id' => $item->id ]) }}">
|
||||
<i class="fas fa-search"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@if(auth()->guard('admins')->user()->can("delete order"))
|
||||
<form method="post" class="d-inline"
|
||||
action="{{ route('admin.order.destroy',['order' => $item->id]) }}">
|
||||
action="{{ route('administrator.pages.order.destroy',['order' => $item->id]) }}">
|
||||
@csrf
|
||||
@method('delete')
|
||||
<button type="submit" data-toggle="tooltip" data-placement="top" title=""
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module vcenter"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("administrator.pages.block.Sync.Folder")
|
||||
@include("administrator.pages.s.block.Sync.Folder")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<x-datatable id="folderTable" ajax="{{ route('package.folder.datatable') }}" :columns="[
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
@if (auth()->guard('admins')->user()->can('manager package module'))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include('administrator.pages.block.Group')
|
||||
@include('administrator.pages.s.block.Group')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<x-datatable id="groupTable" ajax="{{ route('package.group.datatable') }}" :columns="[
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager package module"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager package module"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,5 +1,22 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@push('plugin-styles')
|
||||
<link href="{{ asset('build/plugins/select2/select2.min.css') }}" rel="stylesheet" />
|
||||
@endpush
|
||||
|
||||
@php
|
||||
use App\Enums\Status;
|
||||
@endphp
|
||||
|
||||
@section('breadcrumb')
|
||||
@php
|
||||
$breadcrumbItems = [
|
||||
['label' => 'Modules'],
|
||||
['label' => 'Package vCenter'],
|
||||
['label' => 'Datacenter', 'active' => true],
|
||||
];
|
||||
@endphp
|
||||
<x-admin-breadcrumb :items="$breadcrumbItems" />
|
||||
@endsection
|
||||
@section('content')
|
||||
@if(auth()->guard('admins')->user()->can("manager package module"))
|
||||
<div class="card card-primary card-outline">
|
||||
@@ -80,3 +97,11 @@
|
||||
</div>
|
||||
@endif
|
||||
@endsection
|
||||
|
||||
@push('plugin-scripts')
|
||||
<script src="{{ asset('build/plugins/jquery/jquery.min.js') }}"></script>
|
||||
<script src="{{ asset('build/plugins/select2/select2.min.js') }}"></script>
|
||||
<script src="{{ asset('build/plugins/datatables.net/dataTables.min.js') }}"></script>
|
||||
<script src="{{ asset('build/plugins/datatables.net-bs5/dataTables.bootstrap5.min.js') }}"></script>
|
||||
@endpush
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
@if(auth()->guard('admins')->user()->can("manager package module"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("administrator.pages.block.Sync.Network")
|
||||
@include("administrator.pages.s.block.Sync.Network")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<x-datatable id="networkTable" ajax="{{ route('package.network.datatable') }}" :columns="[
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module vcenter"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add module vcenter"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if(auth()->guard('admins')->user()->can("manager package module"))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("admin.block.Sync.Host")
|
||||
@include("administrator.pages.block.Sync.Host")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('add payment'))
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('edit payment'))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('manager payment'))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add post"))
|
||||
<form action="{{ route('post.store') }}" method="post">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit post"))
|
||||
<form action="{{ route('post.update',['id' => $post->id]) }}" method="post">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if(auth()->guard('admins')->user()->can("manager post"))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-outline card-primary">
|
||||
@if(! isset($product))
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include("admin.block.import")
|
||||
@include("administrator.pages.block.import")
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add product"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add product"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
<div class="card card-primary">
|
||||
@if (!isset($product))
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
@extends('admin.main')
|
||||
@extends('administrator.layout.master')
|
||||
@section('content')
|
||||
@if (auth()->guard('admins')->user()->can('manager product'))
|
||||
<div class="card card-primary card-outline">
|
||||
<div class="card-header">
|
||||
@include('admin.block.btn')
|
||||
@include('administrator.pages.block.btn')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table table-invoice table-bordered">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
<div class="card card-outline card-primary" id="page-vps">
|
||||
@include("admin.form.vps",[
|
||||
@include("administrator.pages.form.vps",[
|
||||
'route' => isset($product) ? route('product.update',['product_id' => $product->id,'type' => $type_id]) : route('product.store'),
|
||||
'model' => $product ?? null
|
||||
])
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add role"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit role"))
|
||||
<div class="card card-outline card-primary">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager role"))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("manager support"))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit support"))
|
||||
@if($ticket->count())
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("add email template"))
|
||||
<div class="card card-outline card-primary">
|
||||
@@ -68,7 +68,7 @@
|
||||
</form>
|
||||
</div>
|
||||
<div class="card card-outline card-primary">
|
||||
@include("admin.template.note")
|
||||
@include("administrator.pages.template.note")
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-danger alert-dismissible">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can("edit email template"))
|
||||
<div class="card card-outline card-primary">
|
||||
@@ -71,7 +71,7 @@
|
||||
</form>
|
||||
</div>
|
||||
<div class="card card-outline card-primary">
|
||||
@include("admin.template.note")
|
||||
@include("administrator.pages.template.note")
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-danger alert-dismissible">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@php use App\Http\Helpers\Helper; @endphp
|
||||
@extends("admin.main")
|
||||
@extends("administrator.layout.master")
|
||||
@section("content")
|
||||
@if(auth()->guard('admins')->user()->can('manager email template'))
|
||||
<div class="card card-primary card-outline">
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h6 class="card-title">Test Page</h6>
|
||||
<x-datatable id="usersTable" ajax="{{ route('admin.users.datatable') }}" :columns="[
|
||||
<x-datatable id="usersTable" ajax="{{ route('administrator.pages.users.datatable') }}" :columns="[
|
||||
['key' => 'id', 'label' => 'ID'],
|
||||
['key' => 'name', 'label' => 'Name'],
|
||||
['key' => 'email', 'label' => 'Email'],
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user