SMSPortal.aph 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. <%
  2. /**** Pagina de login do site ****/
  3. // Local cLSite := "./" // Site
  4. Local cLTitle := "" // Titulo da pagina
  5. Local cLPagina := "" // Nome da pagina
  6. // Local cLHeader := ""
  7. Local cLMenus := ""
  8. Local cLWidgets := ""
  9. Local cLCodLogin := ""
  10. if type("cSite") <> "U"
  11. cLSite := cSite
  12. else
  13. conout(dtoc(date())+" " + time() + " Portal "+procname(1)+"("+cValToChar(procline(1))+") Faltou cSite")
  14. Endif
  15. if type("cTitle") <> "U"
  16. cLTitle := cTitle
  17. else
  18. conout(dtoc(date())+" " + time() + " Portal "+procname(1)+"("+cValToChar(procline(1))+") Faltou cTitle")
  19. Endif
  20. if type("cPagina") <> "U"
  21. cLPagina := cPagina
  22. else
  23. conout(dtoc(date())+" " + time() + " Portal "+procname(1)+"("+cValToChar(procline(1))+") Faltou cPagina")
  24. Endif
  25. if type("cMenus") <> "U"
  26. cLMenus := cMenus
  27. else
  28. conout(dtoc(date())+" " + time() + " Portal "+procname(1)+"("+cValToChar(procline(1))+") Faltou cMenus")
  29. Endif
  30. if type("cWidgets") <> "U"
  31. cLWidgets := cWidgets
  32. else
  33. conout(dtoc(date())+" " + time() + " Portal "+procname(1)+"("+cValToChar(procline(1))+") Faltou cWidgets")
  34. Endif
  35. if type ("cCodLogin") <> "U"
  36. cLCodLogin := cCodLogin
  37. Endif
  38. %>
  39. <!DOCTYPE html>
  40. <html class="fixed">
  41. <head>
  42. <!-- Basic -->
  43. <meta charset="iso-8859-1">
  44. <link rel="shortcut icon" href="images/favicon.png" type="image/x-icon" />
  45. <title><%=cLTitle%></title>
  46. <meta name="keywords" content="<%=cLTitle%>" />
  47. <meta name="description" content="Portal <%=cLTitle%>">
  48. <meta name="author" content="SMSTI">
  49. <!-- Mobile Metas -->
  50. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  51. <!-- Web Fonts -->
  52. <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Shadows+Into+Light" rel="stylesheet" type="text/css">
  53. <!-- Vendor CSS -->
  54. <link rel="stylesheet" href="assets/vendor/bootstrap/css/bootstrap.css" />
  55. <link rel="stylesheet" href="assets/vendor/font-awesome/css/font-awesome.css" />
  56. <link rel="stylesheet" href="assets/vendor/magnific-popup/magnific-popup.css" />
  57. <link rel="stylesheet" href="assets/vendor/bootstrap-datepicker/css/bootstrap-datepicker3.css" />
  58. <!-- Specific Page Vendor CSS -->
  59. <link rel="stylesheet" href="assets/vendor/select2/css/select2.css" />
  60. <link rel="stylesheet" href="assets/vendor/select2-bootstrap-theme/select2-bootstrap.min.css" />
  61. <link rel="stylesheet" href="assets/vendor/jquery-datatables-bs3/assets/css/datatables.css" />
  62. <link rel="stylesheet" href="assets/vendor/jquery-ui/jquery-ui.css" />
  63. <link rel="stylesheet" href="assets/vendor/jquery-ui/jquery-ui.theme.css" />
  64. <link rel="stylesheet" href="assets/vendor/morris.js/morris.css" />
  65. <link rel="stylesheet" href="assets/vendor/owl.carousel/assets/owl.carousel.css" />
  66. <link rel="stylesheet" href="assets/vendor/owl.carousel/assets/owl.theme.default.css" />
  67. <!-- Theme CSS -->
  68. <link rel="stylesheet" href="assets/stylesheets/theme.css" />
  69. <!-- Skin CSS -->
  70. <link rel="stylesheet" href="assets/stylesheets/skins/default.css" />
  71. <!-- Theme Custom CSS -->
  72. <link rel="stylesheet" href="assets/stylesheets/theme-custom.css">
  73. <!-- Head Libs -->
  74. <script src="assets/vendor/modernizr/modernizr.js"></script>
  75. <script src="custom/js/d3js.org_d3.v3.min.js" language="Javascript"></script>
  76. <script src="custom/js/liquidfillgauge.js" language="Javascript"></script>
  77. </head>
  78. <body>
  79. <section class="body">
  80. <!-- start: header -->
  81. <header class="header">
  82. <div class="logo-container">
  83. <a href="<%= cLSite %>" class="logo pull-left">
  84. <img src="images/<%='logo'+cEmpAnt%>.png" alt="<%= cLTitle %>" height="45"/>
  85. </a>
  86. <div class="visible-xs toggle-sidebar-left" data-toggle-class="sidebar-left-opened" data-target="html" data-fire-event="sidebar-left-opened">
  87. <i class="fa fa-bars" aria-label="Toggle sidebar"></i>
  88. </div>
  89. </div>
  90. <div class="header-right">
  91. <span class="separator"></span>
  92. <div id="userbox" class="userbox">
  93. <a href="#" data-toggle="dropdown">
  94. <div class="profile-info" data-lock-name="<%= HttpSession->Nome %>">
  95. <span class="name"><%= HttpSession->NomeFull %></span>
  96. <span class="role"><%= HttpSession->Perfil %></span>
  97. <span class="role"><%= HttpSession->NomeEmpresa %></span>
  98. </div>
  99. <i class="fa custom-caret"></i>
  100. </a>
  101. <div class="dropdown-menu">
  102. <ul class="list-unstyled">
  103. <li>
  104. <a role="menuitem" tabindex="-1" href="U_PortalLogin.apw"><i class="fa fa-power-off"></i>Sair</a>
  105. </li>
  106. </ul>
  107. </div>
  108. </div>
  109. </div>
  110. </header>
  111. <!-- end: header -->
  112. <div class="inner-wrapper">
  113. <!-- start: sidebar -->
  114. <aside id="sidebar-left" class="sidebar-left">
  115. <div class="sidebar-header">
  116. <div class="sidebar-title">
  117. Menu
  118. </div>
  119. <div class="sidebar-toggle hidden-xs" data-toggle-class="sidebar-left-collapsed" data-target="html" data-fire-event="sidebar-left-toggle">
  120. <i class="fa fa-bars" aria-label="Toggle sidebar"></i>
  121. </div>
  122. </div>
  123. <div class="nano">
  124. <div class="nano-content">
  125. <nav id="menu" class="nav-main" role="navigation">
  126. <ul class="nav nav-main">
  127. <%=cLMenus%>
  128. </ul>
  129. </nav>
  130. </div>
  131. <script>
  132. // Maintain Scroll Position
  133. if (typeof localStorage !== 'undefined') {
  134. if (localStorage.getItem('sidebar-left-position') !== null) {
  135. var initialPosition = localStorage.getItem('sidebar-left-position'),
  136. sidebarLeft = document.querySelector('#sidebar-left .nano-content');
  137. sidebarLeft.scrollTop = initialPosition;
  138. }
  139. }
  140. function Filtro(){
  141. //Submete formulario
  142. $("#formGrid").submit();
  143. }
  144. </script>
  145. </div>
  146. </aside>
  147. <!-- end: sidebar -->
  148. <section role="main" class="content-body">
  149. <header class="page-header">
  150. <h2><%=cLPagina%></h2>
  151. <div class="right-wrapper pull-right">
  152. </div>
  153. </header>
  154. <!-- start: page -->
  155. <section class="panel">
  156. <div class="panel-body">
  157. <%=cTopo%>
  158. </div>
  159. <br>
  160. <br>
  161. <div class="row">
  162. <!-- WIDGETS -->
  163. <div class="col-lg-8">
  164. <div class="row">
  165. <%=cLWidgets%>
  166. </div>
  167. </div>
  168. <!-- META DO CONSULTOR -->
  169. <%=cWidMeta%>
  170. </div>
  171. <div class="row">
  172. <!-- WIDGETS -->
  173. <div class="col-lg-8">
  174. <div class="row">
  175. <%=cWidgets2%>
  176. </div>
  177. </div>
  178. <!-- META 2 -->
  179. <!--
  180. <div class="col-lg-4 text-center panel-body ">
  181. <h2 class="panel-title">Meta da Loja</h2>
  182. <h2 class="panel-title mt-sm">R$ <%=cMetaLj%></h2>
  183. <br><br>
  184. <svg id="fillgauge2" width="50%" height="100"></svg>
  185. <h2 class="panel-title mt-sm">Atingido: R$ <%=cVlrLjAtingido%></h2>
  186. </div>
  187. -->
  188. </div>
  189. <div class="row">
  190. <! -- PRODUTOS MAIS VENDIDOS -->
  191. <div class="col-lg-5">
  192. <section class="panel">
  193. <header class="panel-heading">
  194. <h2 class="panel-title">
  195. <span class="va-middle">Produtos Mais Vendidos</span>
  196. </h2>
  197. </header>
  198. <div class="panel-body">
  199. <div class="content">
  200. <ul class="simple-user-list">
  201. <%=cMVendas%>
  202. </ul>
  203. </divl>
  204. </div>
  205. </section>
  206. </div>
  207. <! -- VENDA POR SEGMENTO -->
  208. <div class="col-lg-5">
  209. <section class="panel">
  210. <header class="panel-heading">
  211. <h2 class="panel-title">
  212. <span class="va-middle">Venda por Segmento</span>
  213. </h2>
  214. </header>
  215. <div class="panel-body">
  216. <div class="content">
  217. <ul class="simple-user-list">
  218. <%=cVSegmto%>
  219. </ul>
  220. </divl>
  221. </div>
  222. </section>
  223. </div>
  224. </div>
  225. </section>
  226. </section>
  227. <!--
  228. <footer class="panel-footer text-right">
  229. Desenvolvido por <img src="images/sms.png" />
  230. </footer>
  231. -->
  232. </div>
  233. </section>
  234. <!-- Vendor -->
  235. <script src="assets/vendor/jquery/jquery.js"></script>
  236. <script src="assets/vendor/jquery-browser-mobile/jquery.browser.mobile.js"></script>
  237. <script src="assets/vendor/bootstrap/js/bootstrap.js"></script>
  238. <script src="assets/vendor/nanoscroller/nanoscroller.js"></script>
  239. <script src="assets/vendor/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
  240. <script src="assets/vendor/bootstrap-datepicker/locales/bootstrap-datepicker.pt-BR.min.js"></script>
  241. <script src="assets/vendor/magnific-popup/jquery.magnific-popup.js"></script>
  242. <script src="assets/vendor/jquery-placeholder/jquery-placeholder.js"></script>
  243. <!-- Specific Page Vendor -->
  244. <script src="assets/vendor/select2/js/select2.js"></script>
  245. <script src="assets/vendor/jquery-datatables/media/js/jquery.dataTables.js"></script>
  246. <script src="assets/vendor/jquery-datatables/extras/TableTools/js/dataTables.tableTools.min.js"></script>
  247. <script src="assets/vendor/jquery-datatables-bs3/assets/js/datatables.js"></script>
  248. <script src="assets/vendor/jquery-ui/jquery-ui.js"></script>
  249. <script src="assets/vendor/jqueryui-touch-punch/jqueryui-touch-punch.js"></script>
  250. <script src="assets/vendor/jquery-appear/jquery-appear.js"></script>
  251. <script src="assets/vendor/jquery.easy-pie-chart/jquery.easy-pie-chart.js"></script>
  252. <script src="assets/vendor/flot/jquery.flot.js"></script>
  253. <script src="assets/vendor/flot.tooltip/flot.tooltip.js"></script>
  254. <script src="assets/vendor/flot/jquery.flot.pie.js"></script>
  255. <script src="assets/vendor/flot/jquery.flot.categories.js"></script>
  256. <script src="assets/vendor/flot/jquery.flot.resize.js"></script>
  257. <script src="assets/vendor/jquery-sparkline/jquery-sparkline.js"></script>
  258. <script src="assets/vendor/raphael/raphael.js"></script>
  259. <script src="assets/vendor/morris.js/morris.js"></script>
  260. <script src="assets/vendor/owl.carousel/owl.carousel.js"></script>
  261. <script src="assets/vendor/snap.svg/snap.svg.js"></script>
  262. <script src="assets/vendor/liquid-meter/liquid.meter.js"></script>
  263. <!-- Theme Base, Components and Settings -->
  264. <script src="assets/javascripts/theme.js"></script>
  265. <!-- Theme Initialization Files -->
  266. <script src="assets/javascripts/theme.init.js"></script>
  267. <!-- Theme Custom -->
  268. <script src="assets/javascripts/theme.custom.js"></script>
  269. <script src="assets/javascripts/ui-elements/examples.widgets.js"></script>
  270. <script src="assets/javascripts/dashboard/examples.dashboard.js"></script>
  271. <script>
  272. var gauge1 = loadLiquidFillGauge("fillgauge1", <%=cAtingido%>);
  273. var config1 = liquidFillGaugeDefaultSettings();
  274. config1.circleColor = "#178BCA";
  275. config1.textColor = "#FF4444";
  276. config1.waveTextColor = "#FFAAAA";
  277. config1.waveColor = "#FFDDDD";
  278. config1.circleThickness = 0.05;
  279. config1.textVertPosition = 0.2;
  280. config1.waveAnimateTime = 1000;
  281. //var gauge2= loadLiquidFillGauge("fillgauge2", <%=cAtingidoLj%>)
  282. </script>
  283. </body>
  284. </html>