Browse Source

Merge branch 'main' into gary

gary
gary_chen\gary_chen 1 year ago
parent
commit
63414f7f48
  1. 2
      .gitignore
  2. 3
      wms/crm/crmm01-index.php
  3. 13
      wms/fun_global.php
  4. 2
      wms/header.php
  5. 3
      wms/loginapi.php
  6. 3
      wms/mkt/mkt/.gitignore
  7. 418
      wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap-datetimepicker.css
  8. 9
      wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap-datetimepicker.min.css
  9. 7
      wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap.min.css
  10. 6
      wms/mkt/mkt/assets/css/inc/owl-carousel/owl.carousel.min.css
  11. 50
      wms/mkt/mkt/assets/css/inc/owl-carousel/owl.theme.default.css
  12. 7676
      wms/mkt/mkt/assets/css/style(backup).css
  13. 7679
      wms/mkt/mkt/assets/css/style.css
  14. BIN
      wms/mkt/mkt/assets/img/favicon.png
  15. BIN
      wms/mkt/mkt/assets/img/functions.zip
  16. BIN
      wms/mkt/mkt/assets/img/functions/1.png
  17. BIN
      wms/mkt/mkt/assets/img/functions/2.png
  18. BIN
      wms/mkt/mkt/assets/img/functions/3-1.png
  19. BIN
      wms/mkt/mkt/assets/img/functions/3.png
  20. BIN
      wms/mkt/mkt/assets/img/functions/4.png
  21. BIN
      wms/mkt/mkt/assets/img/functions/5.png
  22. BIN
      wms/mkt/mkt/assets/img/functions/6.png
  23. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-change-pwd.png
  24. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-finance-paymentlog.png
  25. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-owner-message.png
  26. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-owner-repaircall-list.png
  27. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-owner-repaircall.png
  28. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-owner-status.png
  29. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-wipinstallation.png
  30. BIN
      wms/mkt/mkt/assets/img/functions/customer/app-wipproduction.png
  31. BIN
      wms/mkt/mkt/assets/img/functions/customer/index.png
  32. BIN
      wms/mkt/mkt/assets/img/functions/f1.jpg
  33. BIN
      wms/mkt/mkt/assets/img/functions/f2.png
  34. 17
      wms/mkt/mkt/assets/img/functions/f2.svg
  35. 2
      wms/mkt/mkt/assets/img/functions/f3.svg
  36. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-browser_gpslocation.png
  37. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-change-pwd.png
  38. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-maintenance.png
  39. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-map-multilocation.png
  40. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-owner-repaircall-list.png
  41. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-products.png
  42. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-productsshipping.png
  43. BIN
      wms/mkt/mkt/assets/img/functions/repairer/app-support.png
  44. BIN
      wms/mkt/mkt/assets/img/functions/repairer/index.png
  45. BIN
      wms/mkt/mkt/assets/img/icon/128x128.png
  46. BIN
      wms/mkt/mkt/assets/img/icon/144x144.png
  47. BIN
      wms/mkt/mkt/assets/img/icon/152x152.png
  48. BIN
      wms/mkt/mkt/assets/img/icon/192x192.png
  49. BIN
      wms/mkt/mkt/assets/img/icon/384x384.png
  50. BIN
      wms/mkt/mkt/assets/img/icon/512x512.png
  51. BIN
      wms/mkt/mkt/assets/img/icon/72x72.png
  52. BIN
      wms/mkt/mkt/assets/img/icon/96x96.png
  53. BIN
      wms/mkt/mkt/assets/img/icon/location.png
  54. BIN
      wms/mkt/mkt/assets/img/icon/technician.gif
  55. BIN
      wms/mkt/mkt/assets/img/icon/warning.gif
  56. BIN
      wms/mkt/mkt/assets/img/logo - Copy.png
  57. BIN
      wms/mkt/mkt/assets/img/logo-v1.png
  58. BIN
      wms/mkt/mkt/assets/img/logo.png
  59. BIN
      wms/mkt/mkt/assets/img/logo_quickfix.png
  60. BIN
      wms/mkt/mkt/assets/img/sample/ads/300x250.jpg
  61. BIN
      wms/mkt/mkt/assets/img/sample/ads/300x50.jpg
  62. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar1.jpg
  63. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar10.jpg
  64. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar2.jpg
  65. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar3.jpg
  66. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar4.jpg
  67. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar5.jpg
  68. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar6.jpg
  69. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar7.jpg
  70. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar8.jpg
  71. BIN
      wms/mkt/mkt/assets/img/sample/avatar/avatar9.jpg
  72. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-a-1.jpg
  73. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-a.jpg
  74. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-b-1.jpg
  75. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-b.jpg
  76. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-c-1.jpg
  77. BIN
      wms/mkt/mkt/assets/img/sample/avatar/consultant-c.jpg
  78. BIN
      wms/mkt/mkt/assets/img/sample/avatar/owner-1.jpg
  79. BIN
      wms/mkt/mkt/assets/img/sample/avatar/owner.jpg
  80. BIN
      wms/mkt/mkt/assets/img/sample/avatar/service-1.jpg
  81. BIN
      wms/mkt/mkt/assets/img/sample/avatar/service.jpg
  82. BIN
      wms/mkt/mkt/assets/img/sample/avatar/technician-1.jpg
  83. BIN
      wms/mkt/mkt/assets/img/sample/avatar/technician.jpg
  84. BIN
      wms/mkt/mkt/assets/img/sample/photo/1.jpg
  85. BIN
      wms/mkt/mkt/assets/img/sample/photo/2.jpg
  86. BIN
      wms/mkt/mkt/assets/img/sample/photo/3.jpg
  87. BIN
      wms/mkt/mkt/assets/img/sample/photo/4.jpg
  88. BIN
      wms/mkt/mkt/assets/img/sample/photo/5.jpg
  89. BIN
      wms/mkt/mkt/assets/img/sample/photo/6.jpg
  90. BIN
      wms/mkt/mkt/assets/img/sample/photo/bearing-1.jpg
  91. BIN
      wms/mkt/mkt/assets/img/sample/photo/car.png
  92. BIN
      wms/mkt/mkt/assets/img/sample/photo/d1.jpg
  93. BIN
      wms/mkt/mkt/assets/img/sample/photo/d2.jpg
  94. BIN
      wms/mkt/mkt/assets/img/sample/photo/d3.jpg
  95. BIN
      wms/mkt/mkt/assets/img/sample/photo/d4.jpg
  96. BIN
      wms/mkt/mkt/assets/img/sample/photo/d5.jpg
  97. BIN
      wms/mkt/mkt/assets/img/sample/photo/d6.jpg
  98. BIN
      wms/mkt/mkt/assets/img/sample/photo/product1.jpg
  99. BIN
      wms/mkt/mkt/assets/img/sample/photo/product2.jpg
  100. BIN
      wms/mkt/mkt/assets/img/sample/photo/product3.jpg

2
.gitignore

@ -15,3 +15,5 @@ wms/contract/.env
/pdfs/ /pdfs/
wms/database.php wms/database.php
workflow/log/ workflow/log/
wms/header.php
wms/loginapi.php

3
wms/crm/crmm01-index.php

@ -41,7 +41,8 @@ $salesman = empty($_GET['salesman']) ? "%" : $_GET['salesman'];
$where .= " and salesman_name like '$salesman'"; $where .= " and salesman_name like '$salesman'";
$sql_cmd = sql_myself($user_id, "salesman"); $sql_cmd = sql_myself($user_id, "salesman");
if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0107") $sql_cmd = ""; // M0060:Max // max,許紓晴,林慧珊
if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0107" || $user_id == "M0193") $sql_cmd = "";
if (!empty($sql_cmd)) $where .= " and ".str_replace("where", "", $sql_cmd); if (!empty($sql_cmd)) $where .= " and ".str_replace("where", "", $sql_cmd);
/* /*
$checkAll = ['p0044', 'M0007']; $checkAll = ['p0044', 'M0007'];

13
wms/fun_global.php

@ -28,6 +28,19 @@ function sql_myself($user_id, $column="creater") {
return $sql_cmd; return $sql_cmd;
} }
/**
* 連線T8 MSSQL
*/
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
/** /**
* 下屬列表 * 下屬列表

2
wms/header.php

@ -1,6 +1,6 @@
<?php <?php
// ini_set('display_errors', 'off'); // ini_set('display_errors', 'off');
require_once dirname(__FILE__) . "/database.php"; require_once dirname(__FILE__) . "/../mkt/database.php";
include "fun_global.php"; include "fun_global.php";
if (isset($_REQUEST["function_name"])) { if (isset($_REQUEST["function_name"])) {
$function_name = $_REQUEST["function_name"]; $function_name = $_REQUEST["function_name"];

3
wms/loginapi.php

@ -3,7 +3,8 @@
// error_reporting(E_ALL);# // error_reporting(E_ALL);#
ini_set("display_errors","On"); ini_set("display_errors","On");
date_default_timezone_set("Asia/Taipei"); date_default_timezone_set("Asia/Taipei");
require_once "database.php"; // require_once "database.php";
require_once dirname(__FILE__) . "/../mkt/database.php";
include 'IncludeCommon.php'; include 'IncludeCommon.php';
if(!empty($_REQUEST["account"])&& !empty($_REQUEST["password"])) { if(!empty($_REQUEST["account"])&& !empty($_REQUEST["password"])) {

3
wms/mkt/mkt/.gitignore

@ -1,3 +0,0 @@
account_log/
backup/
*.log

418
wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap-datetimepicker.css

@ -1,418 +0,0 @@
/*!
* Datetimepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.datetimepicker {
padding: 4px;
margin-top: 1px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
direction: ltr;
}
.datetimepicker-inline {
width: 220px;
}
.datetimepicker.datetimepicker-rtl {
direction: rtl;
}
.datetimepicker.datetimepicker-rtl table tr td span {
float: right;
}
.datetimepicker-dropdown, .datetimepicker-dropdown-left {
top: 0;
left: 0;
}
[class*=" datetimepicker-dropdown"]:before {
content: '';
display: inline-block;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #cccccc;
border-bottom-color: rgba(0, 0, 0, 0.2);
position: absolute;
}
[class*=" datetimepicker-dropdown"]:after {
content: '';
display: inline-block;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
position: absolute;
}
[class*=" datetimepicker-dropdown-top"]:before {
content: '';
display: inline-block;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #cccccc;
border-top-color: rgba(0, 0, 0, 0.2);
border-bottom: 0;
}
[class*=" datetimepicker-dropdown-top"]:after {
content: '';
display: inline-block;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #ffffff;
border-bottom: 0;
}
.datetimepicker-dropdown-bottom-left:before {
top: -7px;
right: 6px;
}
.datetimepicker-dropdown-bottom-left:after {
top: -6px;
right: 7px;
}
.datetimepicker-dropdown-bottom-right:before {
top: -7px;
left: 6px;
}
.datetimepicker-dropdown-bottom-right:after {
top: -6px;
left: 7px;
}
.datetimepicker-dropdown-top-left:before {
bottom: -7px;
right: 6px;
}
.datetimepicker-dropdown-top-left:after {
bottom: -6px;
right: 7px;
}
.datetimepicker-dropdown-top-right:before {
bottom: -7px;
left: 6px;
}
.datetimepicker-dropdown-top-right:after {
bottom: -6px;
left: 7px;
}
.datetimepicker > div {
display: none;
}
.datetimepicker.minutes div.datetimepicker-minutes {
display: block;
}
.datetimepicker.hours div.datetimepicker-hours {
display: block;
}
.datetimepicker.days div.datetimepicker-days {
display: block;
}
.datetimepicker.months div.datetimepicker-months {
display: block;
}
.datetimepicker.years div.datetimepicker-years {
display: block;
}
.datetimepicker table {
margin: 0;
}
.datetimepicker td,
.datetimepicker th {
text-align: center;
width: 20px;
height: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: none;
}
.table-striped .datetimepicker table tr td,
.table-striped .datetimepicker table tr th {
background-color: transparent;
}
.datetimepicker table tr td.minute:hover {
background: #eeeeee;
cursor: pointer;
}
.datetimepicker table tr td.hour:hover {
background: #eeeeee;
cursor: pointer;
}
.datetimepicker table tr td.day:hover {
background: #eeeeee;
cursor: pointer;
}
.datetimepicker table tr td.old,
.datetimepicker table tr td.new {
color: #999999;
}
.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover {
background: none;
color: #999999;
cursor: default;
}
.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover {
background-color: #fde19a;
background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
border-color: #fdf59a #fdf59a #fbed50;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover:hover,
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today:hover.disabled,
.datetimepicker table tr td.today.disabled.disabled,
.datetimepicker table tr td.today.disabled:hover.disabled,
.datetimepicker table tr td.today[disabled],
.datetimepicker table tr td.today:hover[disabled],
.datetimepicker table tr td.today.disabled[disabled],
.datetimepicker table tr td.today.disabled:hover[disabled] {
background-color: #fdf59a;
}
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active {
background-color: #fbf069;
}
.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled] {
background-color: #0044cc;
}
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
background-color: #003399;
}
.datetimepicker table tr td span {
display: block;
width: 23%;
height: 54px;
line-height: 54px;
float: left;
margin: 1%;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.datetimepicker .datetimepicker-hours span {
height: 26px;
line-height: 26px;
}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
width: 14.6%;
}
.datetimepicker .datetimepicker-hours fieldset legend,
.datetimepicker .datetimepicker-minutes fieldset legend {
margin-bottom: inherit;
line-height: 30px;
}
.datetimepicker .datetimepicker-minutes span {
height: 26px;
line-height: 26px;
}
.datetimepicker table tr td span:hover {
background: #eeeeee;
}
.datetimepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled:hover {
background: none;
color: #999999;
cursor: default;
}
.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover:hover,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active:hover.disabled,
.datetimepicker table tr td span.active.disabled.disabled,
.datetimepicker table tr td span.active.disabled:hover.disabled,
.datetimepicker table tr td span.active[disabled],
.datetimepicker table tr td span.active:hover[disabled],
.datetimepicker table tr td span.active.disabled[disabled],
.datetimepicker table tr td span.active.disabled:hover[disabled] {
background-color: #0044cc;
}
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
background-color: #003399;
}
.datetimepicker table tr td span.old {
color: #999999;
}
.datetimepicker th.switch {
width: 145px;
}
.datetimepicker th span.glyphicon {
pointer-events: none;
}
.datetimepicker thead tr:first-child th,
.datetimepicker tfoot th {
cursor: pointer;
}
.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot th:hover {
background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i,
.input-group.date .input-group-addon span {
cursor: pointer;
width: 14px;
height: 14px;
}

9
wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap-datetimepicker.min.css

File diff suppressed because one or more lines are too long

7
wms/mkt/mkt/assets/css/inc/bootstrap/bootstrap.min.css

File diff suppressed because one or more lines are too long

6
wms/mkt/mkt/assets/css/inc/owl-carousel/owl.carousel.min.css

@ -1,6 +0,0 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

50
wms/mkt/mkt/assets/css/inc/owl-carousel/owl.theme.default.css

@ -1,50 +0,0 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
/*
* Default theme - Owl Carousel CSS File
*/
.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }

7676
wms/mkt/mkt/assets/css/style(backup).css

File diff suppressed because it is too large

7679
wms/mkt/mkt/assets/css/style.css

File diff suppressed because it is too large

BIN
wms/mkt/mkt/assets/img/favicon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 690 B

BIN
wms/mkt/mkt/assets/img/functions.zip

Binary file not shown.

BIN
wms/mkt/mkt/assets/img/functions/1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

BIN
wms/mkt/mkt/assets/img/functions/2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 KiB

BIN
wms/mkt/mkt/assets/img/functions/3-1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 KiB

BIN
wms/mkt/mkt/assets/img/functions/3.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

BIN
wms/mkt/mkt/assets/img/functions/4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

BIN
wms/mkt/mkt/assets/img/functions/5.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

BIN
wms/mkt/mkt/assets/img/functions/6.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-change-pwd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-finance-paymentlog.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-owner-message.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-owner-repaircall-list.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-owner-repaircall.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-owner-status.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-wipinstallation.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/app-wipproduction.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

BIN
wms/mkt/mkt/assets/img/functions/customer/index.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

BIN
wms/mkt/mkt/assets/img/functions/f1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
wms/mkt/mkt/assets/img/functions/f2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 KiB

17
wms/mkt/mkt/assets/img/functions/f2.svg

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg data-name="Ebene 1" viewBox="0 0 800 800" xmlns="http://www.w3.org/2000/svg">
<defs>
<clipPath id="d">
<circle cx="400" cy="400" r="400" fill="none"/>
</clipPath>
<linearGradient id="c" x1="454.35" x2="164" y1="345.65" y2="636" gradientUnits="userSpaceOnUse">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
</defs>
<circle cx="400" cy="400" r="400" fill="#1c8adb"/>
<g clip-path="url(#d)">
<path d="m319.22 796.22c143.03-143 279.92-279.83 280.84-280.74a10.567 10.567 0 0 0 3.1046 -7.4951v-215.97a10.6 10.6 0 0 0 -10.6 -10.6h-385.12a10.575 10.575 0 0 0 -7.9817 3.6248l-195.71 195.7c35.913 157.13 133.32 268.11 315.48 315.48z" fill="url(#c)" opacity=".42"/>
<path d="m592.56 281.42h-385.12a10.6 10.6 0 0 0 -10.6 10.6v215.97a10.6 10.6 0 0 0 10.6 10.6h385.12a10.6 10.6 0 0 0 10.6 -10.6v-215.97a10.6 10.6 0 0 0 -10.6 -10.6zm-83.915 37.32h33.919v33.919h-33.919zm16.96 77.378h-33.92v-33.919h33.919zm16.96 9.54v33.919h-33.92v-33.92zm-268.17-9.54v-33.919h33.919v33.919zm7.42 9.54v33.919h-33.92v-33.92zm9.54 0h33.919v33.919h-33.92zm26.499-9.54v-33.919h33.919v33.919zm16.96 9.54h33.919v33.919h-33.921zm26.499-9.54v-33.919h33.917v33.919zm16.96 9.54h33.917v33.919h-33.92zm26.499-9.54v-33.919h33.917v33.919zm16.96 9.54h33.919v33.919h-33.922zm26.499-9.54v-33.919h33.919v33.919zm16.96 9.54h33.919v33.919h-33.922zm0-86.918h33.919v33.919h-33.922zm-43.459 0h33.919v33.919h-33.922zm-43.459 0h33.917v33.919h-33.92zm-43.459 0h33.919v33.919h-33.922zm-43.459 0h33.919v33.919h-33.922zm-43.459 0h33.916v33.919h-33.919zm-16.96 43.459h33.919v33.919h-33.922zm33.919 120.84h-33.922v-33.92h33.919zm257.57 0h-248.04v-33.92h248.03zm43.459 0h-33.922v-33.92h33.919zm3.18-86.918h-33.922v-33.92h33.919z" fill="#fff"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

2
wms/mkt/mkt/assets/img/functions/f3.svg

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 20 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-browser_gpslocation.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-change-pwd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-maintenance.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-map-multilocation.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 918 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-owner-repaircall-list.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-products.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-productsshipping.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/app-support.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 578 KiB

BIN
wms/mkt/mkt/assets/img/functions/repairer/index.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

BIN
wms/mkt/mkt/assets/img/icon/128x128.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
wms/mkt/mkt/assets/img/icon/144x144.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

BIN
wms/mkt/mkt/assets/img/icon/152x152.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

BIN
wms/mkt/mkt/assets/img/icon/192x192.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

BIN
wms/mkt/mkt/assets/img/icon/384x384.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

BIN
wms/mkt/mkt/assets/img/icon/512x512.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
wms/mkt/mkt/assets/img/icon/72x72.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

BIN
wms/mkt/mkt/assets/img/icon/96x96.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

BIN
wms/mkt/mkt/assets/img/icon/location.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

BIN
wms/mkt/mkt/assets/img/icon/technician.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

BIN
wms/mkt/mkt/assets/img/icon/warning.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

BIN
wms/mkt/mkt/assets/img/logo - Copy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

BIN
wms/mkt/mkt/assets/img/logo-v1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

BIN
wms/mkt/mkt/assets/img/logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 527 KiB

BIN
wms/mkt/mkt/assets/img/logo_quickfix.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

BIN
wms/mkt/mkt/assets/img/sample/ads/300x250.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

BIN
wms/mkt/mkt/assets/img/sample/ads/300x50.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar10.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar3.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar4.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar5.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar6.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar7.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar8.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/avatar9.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-a-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-a.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-b-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-b.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-c-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/consultant-c.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/owner-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/owner.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/service-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/service.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/technician-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

BIN
wms/mkt/mkt/assets/img/sample/avatar/technician.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/3.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/4.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/5.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/6.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/bearing-1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/car.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d3.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d4.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d5.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/d6.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/product1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/product2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

BIN
wms/mkt/mkt/assets/img/sample/photo/product3.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save