| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- @using Microsoft.AspNetCore.Http;
- @using SuperAdmin.Controllers;
- @using SuperAdmin.Models.Object;
- @using SuperCms.Extensions;
- @using SuperAdmin.Source;
- @{
- UserRoles vsa = Context.Session.GetComplexData<UserRoles>("userInfo");
- var serviceNameText = Context.Session.GetString("serviceName");
- var listMenu = new List<String>();
- if (vsa != null && vsa.function != null)
- {
- var listObj = vsa.function;
- foreach (Function obj in listObj)
- {
- listMenu.Add(obj.link);
- }
- }
- }
- <ul class="navigation navigation-main" id="main-menu-navigation" data-menu="menu-navigation">
- @{
- // if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/Index"))
- // {
- // <li class=" nav-item">
- // <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/Index">
- // <i class="feather icon-home"></i>
- // <span class="menu-title">Home</span>
- // </a>
- // </li>
- // }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/DashboardReport"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/DashboardReport">
- <i class="feather icon-screen-tablet"></i>
- <span class="menu-title">Dashboard</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/CampaignManagement"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/CampaignManagement">
- <i class="feather icon-flag"></i>
- <span class="menu-title">Campaigns</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/CampaignScheduler"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/CampaignScheduler">
- <i class="feather icon-calendar"></i>
- <span class="menu-title">Calendar</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/CriteriaManagement"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Criteria/CriteriaManagement">
- <i class="feather icon-layers"></i>
- <span class="menu-title">Criteria</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ApiWebserviceManagement"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/ApiWebserviceManagement">
- <i class="feather icon-globe"></i>
- <span class="menu-title">Api Service</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ServiceManagement"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/ServiceManagement">
- <i class="feather icon-grid"></i>
- <span class="menu-title">Services</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/File/ListSubManagement"))
- {
- <li class="nav-item has-sub">
- <a href="#">
- <i class="feather icon-user"></i><span class="menu-title" data-i18n="nav.page_headers.main">Subs Management</span>
- </a>
- <ul class="menu-content" style="">
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/File/WhitelistManagement"
- data-i18n="nav.page_headers.headers_breadcrumbs_basic">
- <i class="feather icon-layers"></i> Whitelist
- </a>
- </li>
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/File/BlacklistManagement"
- data-i18n="nav.page_headers.headers_breadcrumbs_top">
- <i class="feather icon-globe"></i> Blacklist
- </a>
- </li>
- </ul>
- </li>
- // <li class=" nav-item">
- // <a class="nav-link" href="@ViewBag.MyConfig.MyValue/File/ListSubManagement">
- // <i class="feather icon-user"></i>
- // <span class="menu-title">Subs Management</span>
- // </a>
- // </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/UserManagement"))
- {
- <li class="nav-item has-sub">
- <a href="#">
- <i class="feather icon-users"></i><span class="menu-title" data-i18n="nav.page_headers.main">User Management</span>
- </a>
- <ul class="menu-content" style="">
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/Admin/UserManagement"
- data-i18n="nav.page_headers.headers_breadcrumbs_basic">
- <i class="feather icon-user"></i> Users
- </a>
- </li>
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/Admin/FunctionManagement"
- data-i18n="nav.page_headers.headers_breadcrumbs_top">
- <i class="feather icon-key"></i> Functions
- </a>
- </li>
- </ul>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ParamManagement"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/ParamManagement">
- <i class="feather icon-settings"></i>
- <span class="menu-title">Params Config</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ServiceUnder"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/ServiceUnder">
- <i class="feather icon-lock"></i>
- <span class="menu-title">Service Ngam</span>
- </a>
- </li>
- }
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ReportCampaign") || listMenu.Contains("/Admin/ReportCountDaily") || listMenu.Contains("/Admin/ReportUssdDetail"))
- {
- <li class="nav-item has-sub">
- <a href="#">
- <i class="feather icon-bar-chart"></i><span class="menu-title" data-i18n="nav.page_headers.main">Report</span>
- </a>
- <ul class="menu-content" style="">
- @if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ReportCampaign"))
- {
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/Admin/ReportCampaign"
- data-i18n="nav.page_headers.headers_breadcrumbs_basic">
- <i class="feather icon-flag"></i> Report Campaign
- </a>
- </li>
- }
- @if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ReportCountDaily"))
- {
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/Admin/ReportCountDaily"
- data-i18n="nav.page_headers.headers_breadcrumbs_top">
- <i class="feather icon-bar-chart"></i> General Campaign
- </a>
- </li>
- }
- @if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/ReportUssdDetail"))
- {
- <li class="is-shown">
- <a class="menu-item" href="@ViewBag.MyConfig.MyValue/Admin/ReportUssdDetail"
- data-i18n="nav.page_headers.headers_breadcrumbs_top">
- <i class="feather icon-list"></i> Campaign Detail
- </a>
- </li>
- }
- </ul>
- </li>
- }
-
- if (BaseController.useVsa == "0" || listMenu.Contains("/Admin/Reload"))
- {
- <li class=" nav-item">
- <a class="nav-link" href="@ViewBag.MyConfig.MyValue/Admin/Reload">
- <i class="feather icon-arrow-up-circle"></i>
- <span class="menu-title">Reload Config</span>
- </a>
- </li>
- }
- }
- </ul>
|