var\cache\dev\twig\9d\9d76507b252d36081c81285bb930ab44.php line 51

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* @UVDeskCoreFramework//dashboard.html.twig */
  14. class __TwigTemplate_3017fb1de52541726f0b85c53d25df26 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'templateCSS' => [$this'block_templateCSS'],
  25.             'pageContent' => [$this'block_pageContent'],
  26.             'footer' => [$this'block_footer'],
  27.         ];
  28.     }
  29.     protected function doGetParent(array $context)
  30.     {
  31.         // line 1
  32.         return "@UVDeskCoreFramework//Templates//layout.html.twig";
  33.     }
  34.     protected function doDisplay(array $context, array $blocks = [])
  35.     {
  36.         $macros $this->macros;
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework//dashboard.html.twig"));
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@UVDeskCoreFramework//dashboard.html.twig"));
  41.         $this->parent $this->loadTemplate("@UVDeskCoreFramework//Templates//layout.html.twig""@UVDeskCoreFramework//dashboard.html.twig"1);
  42.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  43.         
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  45.         
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  47.     }
  48.     // line 3
  49.     public function block_title($context, array $blocks = [])
  50.     {
  51.         $macros $this->macros;
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  53.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  55.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  56.         echo "Dashboard";
  57.         
  58.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  59.         
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  61.     }
  62.     // line 5
  63.     public function block_templateCSS($context, array $blocks = [])
  64.     {
  65.         $macros $this->macros;
  66.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  67.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  68.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  69.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""templateCSS"));
  70.         // line 6
  71.         echo "    <style>
  72. \t\t.uv-activity-wrapper {
  73. \t\t\tmargin-top: 60px;
  74. \t\t}
  75. \t\t.uv-activity-wrapper .uv-activity-chart-col-lt {
  76. \t\t\twidth: 80%;
  77. \t\t\tfloat: left;
  78. \t\t}
  79. \t\tul.uv-activity-brick-wrapper {
  80. \t\t\tlist-style: none;
  81. \t\t\tmargin: 0;
  82. \t\t\tpadding: 0;
  83. \t\t\twidth: 100%;
  84.     \t\tdisplay: inline-block;
  85. \t\t}
  86. \t\tul.uv-activity-brick-wrapper li {
  87. \t\t\twidth: 25%;
  88. \t\t\tdisplay: inline-block;
  89. \t\t\tfloat: left;
  90. \t\t\tpadding-left: 10px;
  91. \t\t\tpadding-right: 10px;
  92. \t\t\tcolor: #fff;
  93. \t\t}
  94. \t\tul.uv-activity-brick-wrapper .uv-activity-brick {
  95. \t\t\tborder-radius: 3px;
  96.     \t\tpadding: 10px;
  97. \t\t\ttext-align: center;
  98. \t\t}
  99. \t\tul.uv-activity-brick-wrapper li a {
  100. \t\t\tcolor: #fff;
  101. \t\t\tfont-size: 45px;
  102. \t\t\twidth: 100%;
  103.     \t\tdisplay: inline-block;
  104. \t\t}
  105. \t\tul.uv-activity-brick-wrapper li label {
  106. \t\t\tfont-size: 18px;
  107. \t\t\twidth: 100%;
  108.     \t\tdisplay: inline-block;
  109. \t\t}
  110. \t\t.uv-activity-chart-bottom-row .uv-pannel-body {
  111. \t\t\theight: 450px;
  112. \t\t}
  113. \t\t.kudos-overview {
  114. \t\t\twidth: 40%;
  115. \t\t\tfloat: left;
  116. \t\t\tpadding-right: 10px;
  117. \t\t}
  118. \t\t.recent-notification {
  119. \t\t\twidth: 30%;
  120. \t\t\tfloat: left;
  121. \t\t\tpadding-left: 10px;
  122. \t\t}
  123. \t\t.completion-chart {
  124. \t\t\twidth: 300px;
  125. \t\t\tmargin: 0 auto;
  126. \t\t}
  127. \t\t.progress-meter .background {
  128. \t\t\tfill: #EFEFEF;
  129. \t\t}
  130. \t\t.progress-meter text {
  131. \t\t\tfont-size: 30px;
  132. \t\t}
  133. \t\t.kudos-overview .uv-pannel-body {
  134. \t\t\ttext-align: center;
  135. \t\t\tpadding-top: 50px;
  136. \t\t}
  137. \t\t.kudos-overview .uv-pannel-body label {
  138. \t\t\tmargin-top: 10px;
  139.     \t\tdisplay: inline-block;
  140. \t\t}
  141. \t\t.recent-notification ul {
  142. \t\t\tlist-style: none;
  143. \t\t\tpadding: 0;
  144. \t\t\tmargin: 0;
  145. \t\t\toverflow-y: auto;
  146. \t\t\tmax-height: 400px !important;
  147. \t\t}
  148. \t\t.recent-notification .uv-pannel-body {
  149. \t\t\tpadding: 0;
  150. \t\t}
  151. \t\t.recent-notification ul li {
  152. \t\t\tcolor: #333333;
  153. \t\t\tborder-bottom: solid 1px #D3D3D3;
  154. \t\t\tpadding: 15px 20px;
  155. \t\t}
  156. \t\t.recent-notification ul li:first-child {
  157. \t\t\tborder-top: none;
  158. \t\t}
  159. \t\t.recent-notification ul li:last-child {
  160. \t\t\tborder-bottom: none;
  161. \t\t}
  162. \t\t.recent-notification ul li * {
  163. \t\t\tdisplay: inline-block !important;
  164. \t\t}
  165. \t\t.recent-notification ul li .timeago {
  166. \t\t\tcolor: #9E9E9E;
  167. \t\t\tmargin-top: 5px;
  168. \t\t\tfont-size: 13px;
  169. \t\t}
  170. \t\t.recent-notification label {
  171. \t\t\ttext-align: center;
  172. \t\t\tdisplay: inline-block;
  173. \t\t\twidth: 100%;
  174. \t\t\tpadding-top: 15px;
  175. \t\t\tborder-top: 1px solid #d3d3d3;
  176. \t\t}
  177. \t\t.recent-notification span.uv-notification-message {
  178. \t\t\tfloat: left;
  179. \t\t\twidth: 100%;
  180. \t\t}
  181. \t\t.kudos-count {
  182. \t\t\twidth: 30%;
  183. \t\t\tfloat: left;
  184. \t\t\tpadding-right: 10px;
  185. \t\t\tpadding-left: 10px;
  186. \t\t}
  187. \t\t.kudos-count .uv-pannel-body {
  188. \t\t\tpadding-top: 50px;
  189. \t\t\toverflow-y: auto;
  190. \t\t}
  191. \t\t.kudos-count ul {
  192. \t\t\tlist-style: none;
  193. \t\t\tpadding: 0;
  194. \t\t\tmargin: 0;
  195. \t\t}
  196. \t\t.kudos-count ul li {
  197. \t\t\twidth: 100%;
  198. \t\t\tdisplay: inline-block;
  199. \t\t\tpadding: 15px 0;
  200. \t\t}
  201. \t\t.kudos-count ul li .uv-icon-kudos  {
  202. \t\t\tvertical-align: middle;
  203. \t\t\tmargin-right: 10px;
  204. \t\t}
  205. \t\t.uv-activity-wrapper .uv-activity-chart-col-rt {
  206. \t\t\twidth: 20%;
  207. \t\t\tfloat: left;
  208. \t\t}
  209. \t\t.uv-activity-chart-col-rt ul {
  210. \t\t\tpadding: 0;
  211. \t\t\tmargin: 0;
  212. \t\t\tlist-style: none;
  213. \t\t}
  214. \t\t.uv-activity-chart-col-rt ul li {
  215. \t\t\tmargin-bottom: 10px
  216. \t\t}
  217. \t\t.uv-activity-chart-col-rt ul li span {
  218. \t\t\twidth: 100%;
  219. \t\t\tdisplay: inline-block;
  220. \t\t\tcolor: #6f6f6f;
  221. \t\t}
  222. \t\t.uv-middle {
  223. \t\t\tmargin: 0 auto;
  224. \t\t\tdisplay: inline-block;
  225. \t\t\tmargin-top: 200px;
  226. \t\t\ttext-align: center;
  227. \t\t\twidth: 100%;
  228. \t\t}
  229. \t\t@media screen and (max-width: 1024px) {
  230. \t\t\t.uv-activity-wrapper .uv-activity-chart-col-lt {
  231. \t\t\t\twidth: 100%;
  232. \t\t\t\tpadding: 0;
  233. \t\t\t}
  234. \t\t\t.uv-activity-wrapper .uv-activity-chart-col-rt {
  235. \t\t\t\twidth: 100%;
  236. \t\t\t}
  237. \t\t\t.kudos-overview {
  238. \t\t\t\twidth: 100%;
  239. \t\t\t\tpadding: 0;
  240. \t\t\t}
  241. \t\t\t.kudos-count {
  242. \t\t\t\twidth: 100%;
  243. \t\t\t\tpadding: 0;
  244. \t\t\t}
  245. \t\t\t.recent-notification {
  246. \t\t\t\twidth: 100%;
  247. \t\t\t\tpadding: 0;
  248. \t\t\t}
  249. \t\t\tul.uv-activity-brick-wrapper li {
  250. \t\t\t\twidth: 50%;
  251. \t\t\t\tmargin: 10px 0;
  252. \t\t\t}
  253. \t\t}
  254. \t\t@media screen and (max-width: 768px) {
  255. \t\t\tul.uv-activity-brick-wrapper li {
  256. \t\t\t\twidth: 100%;
  257. \t\t\t}
  258. \t\t}
  259. \t\t@media screen and (max-width: 467px) {
  260. \t\t\t.completion-chart {
  261. \t\t\t\twidth: 100%;
  262. \t\t\t}
  263. \t\t}
  264. \t\tspan.uv-notification-message a:link, span.uv-notification-message a:visited, label a:link, label a:visited {
  265. \t\t\tcolor: #2750C4;
  266. \t\t\tfont-size: 15px;
  267. \t\t}
  268. \t\t.uv-mob-aside {
  269. \t\t\tdisplay: none;
  270. \t\t}
  271. \t\t#btndisclaimer {
  272.   \t\t\tposition: fixed;
  273.   \t\t\tright: 25px;
  274.   \t\t\tbottom: 10px;
  275. \t\t\tbackground: url(\"\");
  276. \t\t}
  277. \t</style>
  278. ";
  279.         
  280.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  281.         
  282.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  283.     }
  284.     // line 215
  285.     public function block_pageContent($context, array $blocks = [])
  286.     {
  287.         $macros $this->macros;
  288.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  289.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageContent"));
  290.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  291.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""pageContent"));
  292.         // line 216
  293.         echo "    <div class=\"uv-area\">
  294.         ";
  295.         // line 217
  296.         echo twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["uvdesk_extensibles"]) || array_key_exists("uvdesk_extensibles"$context) ? $context["uvdesk_extensibles"] : (function () { throw new RuntimeError('Variable "uvdesk_extensibles" does not exist.'217$this->source); })()), "getRegisteredComponent", [=> "Webkul\\UVDesk\\CoreFrameworkBundle\\Dashboard\\Dashboard"], "method"falsefalsefalse217), "getHomepageTemplate", [], "method"falsefalsefalse217), "render", [], "method"falsefalsefalse217);
  297.         echo "
  298. \t\t";
  299.         // line 220
  300.         echo "        <div class=\"uv-copyright\">
  301.             <span class=\"uv-credit-text\">";
  302.         // line 221
  303.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Powered by"), "html"nulltrue);
  304.         echo " <a href=\"https://www.uvdesk.com\" target=\"_blank\">UVdesk</a></span> | <span class=\"uv-credit-text\">V -1.1.0</span>
  305.         </div>
  306. \t\t<div class=\"col-xs-6 col-sm-6 col-md-6 col-lg-6\">
  307.     \t\t<button type=\"submit\" class=\"btn btn-primary btn-md\" id=\"btndisclaimer\" title=";
  308.         // line 225
  309.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("clear cache"), "html"nulltrue);
  310.         echo "><img src=\"https://api.iconify.design/mdi:delete-restore.svg?height=24\" aria-hidden=\"true\"></button>
  311.   \t\t</div>
  312.     </div>
  313. <script>
  314. \t\$('#btndisclaimer').click(function(e){
  315.     \t\$.ajax({
  316.         \turl : \"";
  317.         // line 233
  318.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("helpdesk_member_cache_clear");
  319.         echo "\",
  320.         \tmethod: 'POST',
  321.         \tdata: \"\",
  322.         \tsuccess : function(response) {
  323. \t\t\t\tapp.appView.renderResponseAlert(response);
  324.         \t},
  325.         \terror: function (xhr) {
  326.             \tapp.appView.renderResponseAlert(xhr);
  327.         \t}
  328.     \t});
  329.     });
  330. </script>
  331. ";
  332.         
  333.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  334.         
  335.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  336.     }
  337.     // line 247
  338.     public function block_footer($context, array $blocks = [])
  339.     {
  340.         $macros $this->macros;
  341.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  342.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  343.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  344.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  345.         // line 248
  346.         echo "    ";
  347.         $this->displayParentBlock("footer"$context$blocks);
  348.         echo "
  349. ";
  350.         
  351.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  352.         
  353.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  354.     }
  355.     public function getTemplateName()
  356.     {
  357.         return "@UVDeskCoreFramework//dashboard.html.twig";
  358.     }
  359.     public function isTraitable()
  360.     {
  361.         return false;
  362.     }
  363.     public function getDebugInfo()
  364.     {
  365.         return array (  379 => 248,  369 => 247,  346 => 233,  335 => 225,  328 => 221,  325 => 220,  320 => 217,  317 => 216,  307 => 215,  90 => 6,  80 => 5,  61 => 3,  38 => 1,);
  366.     }
  367.     public function getSourceContext()
  368.     {
  369.         return new Source("{% extends \"@UVDeskCoreFramework//Templates//layout.html.twig\" %}
  370. {% block title %}Dashboard{% endblock %}
  371. {% block templateCSS %}
  372.     <style>
  373. \t\t.uv-activity-wrapper {
  374. \t\t\tmargin-top: 60px;
  375. \t\t}
  376. \t\t.uv-activity-wrapper .uv-activity-chart-col-lt {
  377. \t\t\twidth: 80%;
  378. \t\t\tfloat: left;
  379. \t\t}
  380. \t\tul.uv-activity-brick-wrapper {
  381. \t\t\tlist-style: none;
  382. \t\t\tmargin: 0;
  383. \t\t\tpadding: 0;
  384. \t\t\twidth: 100%;
  385.     \t\tdisplay: inline-block;
  386. \t\t}
  387. \t\tul.uv-activity-brick-wrapper li {
  388. \t\t\twidth: 25%;
  389. \t\t\tdisplay: inline-block;
  390. \t\t\tfloat: left;
  391. \t\t\tpadding-left: 10px;
  392. \t\t\tpadding-right: 10px;
  393. \t\t\tcolor: #fff;
  394. \t\t}
  395. \t\tul.uv-activity-brick-wrapper .uv-activity-brick {
  396. \t\t\tborder-radius: 3px;
  397.     \t\tpadding: 10px;
  398. \t\t\ttext-align: center;
  399. \t\t}
  400. \t\tul.uv-activity-brick-wrapper li a {
  401. \t\t\tcolor: #fff;
  402. \t\t\tfont-size: 45px;
  403. \t\t\twidth: 100%;
  404.     \t\tdisplay: inline-block;
  405. \t\t}
  406. \t\tul.uv-activity-brick-wrapper li label {
  407. \t\t\tfont-size: 18px;
  408. \t\t\twidth: 100%;
  409.     \t\tdisplay: inline-block;
  410. \t\t}
  411. \t\t.uv-activity-chart-bottom-row .uv-pannel-body {
  412. \t\t\theight: 450px;
  413. \t\t}
  414. \t\t.kudos-overview {
  415. \t\t\twidth: 40%;
  416. \t\t\tfloat: left;
  417. \t\t\tpadding-right: 10px;
  418. \t\t}
  419. \t\t.recent-notification {
  420. \t\t\twidth: 30%;
  421. \t\t\tfloat: left;
  422. \t\t\tpadding-left: 10px;
  423. \t\t}
  424. \t\t.completion-chart {
  425. \t\t\twidth: 300px;
  426. \t\t\tmargin: 0 auto;
  427. \t\t}
  428. \t\t.progress-meter .background {
  429. \t\t\tfill: #EFEFEF;
  430. \t\t}
  431. \t\t.progress-meter text {
  432. \t\t\tfont-size: 30px;
  433. \t\t}
  434. \t\t.kudos-overview .uv-pannel-body {
  435. \t\t\ttext-align: center;
  436. \t\t\tpadding-top: 50px;
  437. \t\t}
  438. \t\t.kudos-overview .uv-pannel-body label {
  439. \t\t\tmargin-top: 10px;
  440.     \t\tdisplay: inline-block;
  441. \t\t}
  442. \t\t.recent-notification ul {
  443. \t\t\tlist-style: none;
  444. \t\t\tpadding: 0;
  445. \t\t\tmargin: 0;
  446. \t\t\toverflow-y: auto;
  447. \t\t\tmax-height: 400px !important;
  448. \t\t}
  449. \t\t.recent-notification .uv-pannel-body {
  450. \t\t\tpadding: 0;
  451. \t\t}
  452. \t\t.recent-notification ul li {
  453. \t\t\tcolor: #333333;
  454. \t\t\tborder-bottom: solid 1px #D3D3D3;
  455. \t\t\tpadding: 15px 20px;
  456. \t\t}
  457. \t\t.recent-notification ul li:first-child {
  458. \t\t\tborder-top: none;
  459. \t\t}
  460. \t\t.recent-notification ul li:last-child {
  461. \t\t\tborder-bottom: none;
  462. \t\t}
  463. \t\t.recent-notification ul li * {
  464. \t\t\tdisplay: inline-block !important;
  465. \t\t}
  466. \t\t.recent-notification ul li .timeago {
  467. \t\t\tcolor: #9E9E9E;
  468. \t\t\tmargin-top: 5px;
  469. \t\t\tfont-size: 13px;
  470. \t\t}
  471. \t\t.recent-notification label {
  472. \t\t\ttext-align: center;
  473. \t\t\tdisplay: inline-block;
  474. \t\t\twidth: 100%;
  475. \t\t\tpadding-top: 15px;
  476. \t\t\tborder-top: 1px solid #d3d3d3;
  477. \t\t}
  478. \t\t.recent-notification span.uv-notification-message {
  479. \t\t\tfloat: left;
  480. \t\t\twidth: 100%;
  481. \t\t}
  482. \t\t.kudos-count {
  483. \t\t\twidth: 30%;
  484. \t\t\tfloat: left;
  485. \t\t\tpadding-right: 10px;
  486. \t\t\tpadding-left: 10px;
  487. \t\t}
  488. \t\t.kudos-count .uv-pannel-body {
  489. \t\t\tpadding-top: 50px;
  490. \t\t\toverflow-y: auto;
  491. \t\t}
  492. \t\t.kudos-count ul {
  493. \t\t\tlist-style: none;
  494. \t\t\tpadding: 0;
  495. \t\t\tmargin: 0;
  496. \t\t}
  497. \t\t.kudos-count ul li {
  498. \t\t\twidth: 100%;
  499. \t\t\tdisplay: inline-block;
  500. \t\t\tpadding: 15px 0;
  501. \t\t}
  502. \t\t.kudos-count ul li .uv-icon-kudos  {
  503. \t\t\tvertical-align: middle;
  504. \t\t\tmargin-right: 10px;
  505. \t\t}
  506. \t\t.uv-activity-wrapper .uv-activity-chart-col-rt {
  507. \t\t\twidth: 20%;
  508. \t\t\tfloat: left;
  509. \t\t}
  510. \t\t.uv-activity-chart-col-rt ul {
  511. \t\t\tpadding: 0;
  512. \t\t\tmargin: 0;
  513. \t\t\tlist-style: none;
  514. \t\t}
  515. \t\t.uv-activity-chart-col-rt ul li {
  516. \t\t\tmargin-bottom: 10px
  517. \t\t}
  518. \t\t.uv-activity-chart-col-rt ul li span {
  519. \t\t\twidth: 100%;
  520. \t\t\tdisplay: inline-block;
  521. \t\t\tcolor: #6f6f6f;
  522. \t\t}
  523. \t\t.uv-middle {
  524. \t\t\tmargin: 0 auto;
  525. \t\t\tdisplay: inline-block;
  526. \t\t\tmargin-top: 200px;
  527. \t\t\ttext-align: center;
  528. \t\t\twidth: 100%;
  529. \t\t}
  530. \t\t@media screen and (max-width: 1024px) {
  531. \t\t\t.uv-activity-wrapper .uv-activity-chart-col-lt {
  532. \t\t\t\twidth: 100%;
  533. \t\t\t\tpadding: 0;
  534. \t\t\t}
  535. \t\t\t.uv-activity-wrapper .uv-activity-chart-col-rt {
  536. \t\t\t\twidth: 100%;
  537. \t\t\t}
  538. \t\t\t.kudos-overview {
  539. \t\t\t\twidth: 100%;
  540. \t\t\t\tpadding: 0;
  541. \t\t\t}
  542. \t\t\t.kudos-count {
  543. \t\t\t\twidth: 100%;
  544. \t\t\t\tpadding: 0;
  545. \t\t\t}
  546. \t\t\t.recent-notification {
  547. \t\t\t\twidth: 100%;
  548. \t\t\t\tpadding: 0;
  549. \t\t\t}
  550. \t\t\tul.uv-activity-brick-wrapper li {
  551. \t\t\t\twidth: 50%;
  552. \t\t\t\tmargin: 10px 0;
  553. \t\t\t}
  554. \t\t}
  555. \t\t@media screen and (max-width: 768px) {
  556. \t\t\tul.uv-activity-brick-wrapper li {
  557. \t\t\t\twidth: 100%;
  558. \t\t\t}
  559. \t\t}
  560. \t\t@media screen and (max-width: 467px) {
  561. \t\t\t.completion-chart {
  562. \t\t\t\twidth: 100%;
  563. \t\t\t}
  564. \t\t}
  565. \t\tspan.uv-notification-message a:link, span.uv-notification-message a:visited, label a:link, label a:visited {
  566. \t\t\tcolor: #2750C4;
  567. \t\t\tfont-size: 15px;
  568. \t\t}
  569. \t\t.uv-mob-aside {
  570. \t\t\tdisplay: none;
  571. \t\t}
  572. \t\t#btndisclaimer {
  573.   \t\t\tposition: fixed;
  574.   \t\t\tright: 25px;
  575.   \t\t\tbottom: 10px;
  576. \t\t\tbackground: url(\"\");
  577. \t\t}
  578. \t</style>
  579. {% endblock %}
  580. {% block pageContent %}
  581.     <div class=\"uv-area\">
  582.         {{ uvdesk_extensibles.getRegisteredComponent('Webkul\\\\UVDesk\\\\CoreFrameworkBundle\\\\Dashboard\\\\Dashboard').getHomepageTemplate().render()|raw }}
  583. \t\t{# @TODO: Version number should be loaded dynamically #}
  584.         <div class=\"uv-copyright\">
  585.             <span class=\"uv-credit-text\">{{ 'Powered by'|trans }} <a href=\"https://www.uvdesk.com\" target=\"_blank\">UVdesk</a></span> | <span class=\"uv-credit-text\">V -1.1.0</span>
  586.         </div>
  587. \t\t<div class=\"col-xs-6 col-sm-6 col-md-6 col-lg-6\">
  588.     \t\t<button type=\"submit\" class=\"btn btn-primary btn-md\" id=\"btndisclaimer\" title={{'clear cache'|trans }}><img src=\"https://api.iconify.design/mdi:delete-restore.svg?height=24\" aria-hidden=\"true\"></button>
  589.   \t\t</div>
  590.     </div>
  591. <script>
  592. \t\$('#btndisclaimer').click(function(e){
  593.     \t\$.ajax({
  594.         \turl : \"{{ path('helpdesk_member_cache_clear') }}\",
  595.         \tmethod: 'POST',
  596.         \tdata: \"\",
  597.         \tsuccess : function(response) {
  598. \t\t\t\tapp.appView.renderResponseAlert(response);
  599.         \t},
  600.         \terror: function (xhr) {
  601.             \tapp.appView.renderResponseAlert(xhr);
  602.         \t}
  603.     \t});
  604.     });
  605. </script>
  606. {% endblock %}
  607. {% block footer %}
  608.     {{ parent() }}
  609. {% endblock %}
  610. ""@UVDeskCoreFramework//dashboard.html.twig""C:\\xampp\\htdocs\\itdesk\\vendor\\uvdesk\\core-framework\\Resources\\views\\dashboard.html.twig");
  611.     }
  612. }