Changeset 2559105
- Timestamp:
- 07/06/2021 06:46:04 AM (5 years ago)
- Location:
- checkrobin/trunk
- Files:
-
- 12 added
- 21 edited
-
assets/css/DataTables-1.10.21 (added)
-
assets/css/DataTables-1.10.21/images (added)
-
assets/css/DataTables-1.10.21/images/sort_asc.png (added)
-
assets/css/DataTables-1.10.21/images/sort_asc.pngZone.Identifier (added)
-
assets/css/DataTables-1.10.21/images/sort_asc_disabled.png (added)
-
assets/css/DataTables-1.10.21/images/sort_asc_disabled.pngZone.Identifier (added)
-
assets/css/DataTables-1.10.21/images/sort_both.png (added)
-
assets/css/DataTables-1.10.21/images/sort_both.pngZone.Identifier (added)
-
assets/css/DataTables-1.10.21/images/sort_desc.png (added)
-
assets/css/DataTables-1.10.21/images/sort_desc.pngZone.Identifier (added)
-
assets/css/DataTables-1.10.21/images/sort_desc_disabled.png (added)
-
assets/css/DataTables-1.10.21/images/sort_desc_disabled.pngZone.Identifier (added)
-
assets/css/jquery.dataTables.min.css (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
checkrobin.php (modified) (2 diffs)
-
languages/checkrobin-de_DE.mo (modified) (previous)
-
languages/checkrobin-de_DE.po (modified) (8 diffs)
-
readme.txt (modified) (2 diffs)
-
src/Activator.php (modified) (1 diff)
-
src/Admin.php (modified) (4 diffs)
-
src/CheckrobinCreate.php (modified) (2 diffs)
-
src/CheckrobinHelper.php (modified) (2 diffs)
-
src/Deactivator.php (modified) (1 diff)
-
src/Frontend.php (modified) (1 diff)
-
src/I18n.php (modified) (1 diff)
-
src/Loader.php (modified) (1 diff)
-
src/Plugin.php (modified) (2 diffs)
-
src/Settings.php (modified) (6 diffs)
-
src/Tools.php (modified) (1 diff)
-
src/constants.php (modified) (1 diff)
-
templates/page.backend.settings.php (modified) (4 diffs)
-
templates/page.backend.tracking.php (modified) (1 diff)
-
uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
checkrobin/trunk/assets/css/jquery.dataTables.min.css
r2410353 r2559105 11 11 */ 12 12 13 table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/ DataTables-1.10.21/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/DataTables-1.10.21/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/DataTables-1.10.21/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/DataTables-1.10.21/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/DataTables-1.10.21/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}13 table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/wp-content/plugins/checkrobin/assets/css/DataTables-1.10.21/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/wp-content/plugins/checkrobin/assets/css/DataTables-1.10.21/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/wp-content/plugins/checkrobin/assets/css/DataTables-1.10.21/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/wp-content/plugins/checkrobin/assets/css/DataTables-1.10.21/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/wp-content/plugins/checkrobin/assets/css/DataTables-1.10.21/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} -
checkrobin/trunk/changelog.txt
r2422319 r2559105 2 2 All notable changes to this project will be documented in this file. 3 3 4 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 4 = 0.0.11 = 5 * [Added] Tested and added WooCommerce "WC tested up to"-Tag (Support testet up to 5.4.1) 6 * [Added] New Functionality, to define order status to trigger sync! 7 * [Added] Added missing datatabe assets 8 * [Added] Added method getLastCronRunDate + show last cron run date in settings page 9 * [Added] Added support for basic roles and capabilities management: introduced custom capability "edit_checkrobin" (Note: capability is initialy ONLY added to user role "administrator".) 10 * [Enhancement] Added seperate menu for checkrobin plugin 6 11 7 ## [0.0.10] - 2020-11-20 8 ### Fixed 9 - Removed frontend assets request to missing file /plugin.min.js 12 = 0.0.10 = 13 * [Fixed] Removed frontend assets request to missing file /plugin.min.js 10 14 11 ## [0.0.9] - 2020-11-13 12 ### Added 13 - Enhancement: If an order contains a maximum of 1 product, the dimensions of this product are now used as the basis for the dimensions of the outer box 14 ### Changed 15 - Changed: The menu item "Settings" has been renamed to "Checkrobin Settings" 16 - Changed: Updated /doc 15 = 0.0.9 = 16 * [Enhancement] If an order contains a maximum of 1 product, the dimensions of this product are now used as the basis for the dimensions of the outer box 17 * [Changed] The menu item "Settings" has been renamed to "Checkrobin Settings" 18 * [Changed] Updated /doc 17 19 18 ## [0.0.8] - 2020-10-31 19 ### Added 20 - Enhancement: Translate Plugin Title and Description, optimize i18n 21 ### Changed 22 - Changed: Headline of Tracking-List Page 20 = 0.0.8 = 21 * [Enhancement] Translate Plugin Title and Description, optimize i18n 22 * [Changed] Headline of Tracking-List Page 23 23 24 ## [0.0.7] - 2020-10-19 25 ### Added 26 - Compatibility to Wordpress 5.5+ and WooCommerce 4.6+ 27 ### Changed 28 - Fixed date comparison; send orders also if plugin-activation-date is the same as order-date 24 = 0.0.7 = 25 * [Added] Compatibility to Wordpress 5.5+ and WooCommerce 4.6+ 26 * [Changed] Fixed date comparison; send orders also if plugin-activation-date is the same as order-date 29 27 30 ## [0.0.6] - 2020-06-29 31 ### Added 32 - First release version for wordpress repository 28 = 0.0.6 = 29 * [Added] First release version for wordpress repository 33 30 34 ## [0.0.5] - 2020-02-26 35 ### Fixed 36 - Avoid settings link in module overview overloading other modules settings links 31 = 0.0.5 = 32 * [Fixed] Avoid settings link in module overview overloading other modules settings links 37 33 38 ## [0.0.4] - 2020-01-27 39 ### Added 40 - count(): Parameter must be an array or an object that implements Countable as of as of PHP 7.2 41 - Updating composer/installers (v1.5.0 => v1.7.0) 34 = 0.0.4 = 35 * [Added] count(): Parameter must be an array or an object that implements Countable as of as of PHP 7.2 36 * [Added] Updating composer/installers (v1.5.0 => v1.7.0) 42 37 43 ## [0.0.3] - 2018-04-27 44 ### Added 45 - Added defined check and prefix to constants.php 46 - Re-Worked Failsave email 38 = 0.0.3 = 39 * [Added] Added defined check and prefix to constants.php 40 * [Added] Re-Worked Failsave email 47 41 48 ## [0.0.2] - 2018-04-27 49 ### Added 50 - Disabled Failsave email 51 - Make sure default timezone is set 42 = 0.0.2 = 43 * [Added] Disabled Failsave email 44 * [Added] Make sure default timezone is set 52 45 53 ## [0.0.1] - 2018-04-13 54 ### Added 55 - Started changelog 46 = 0.0.1 = 47 * [Added] Started Changelog -
checkrobin/trunk/checkrobin.php
r2422325 r2559105 5 5 * Checkrobin 6 6 * 7 * @package Checkrobin8 * @author checkrobin GmbH <support@checkrobin.com>9 * @copyright 2018-2020 checkrobin GmbH10 * @license GPL-2.0-or-later7 * @package Checkrobin 8 * @author checkrobin GmbH <support@checkrobin.com> 9 * @copyright 2018-2020 checkrobin GmbH 10 * @license GPL-2.0-or-later 11 11 * 12 12 * @wordpress-plugin 13 * Plugin Name: Checkrobin 14 * Plugin URI: https://www.checkrobin.com/de/integration 15 * Description: The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 16 * Version: 0.0.10 17 * Requires at least: 4.0 18 * Requires PHP: 7.2 19 * Author: checkrobin 20 * Author URI: https://www.checkrobin.com/ 21 * Text Domain: checkrobin 22 * Domain Path: /languages 23 * License: GPL v2 or later 24 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 * Plugin Name: Checkrobin 14 * Plugin URI: https://www.checkrobin.com/de/integration 15 * Description: The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 16 * Version: 0.0.11 17 * Requires at least: 4.0 18 * Requires PHP: 7.2 19 * 20 * WC requires at least: 3.0.0 21 * WC tested up to: 5.4 22 * 23 * Author: checkrobin 24 * Author URI: https://www.checkrobin.com/ 25 * Text Domain: checkrobin 26 * Domain Path: /languages 27 * License: GPL v2 or later 28 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 25 29 */ 26 30 … … 52 56 **/ 53 57 if (!defined('CHECKROBIN_PLUGIN_VERSION')) { 54 define('CHECKROBIN_PLUGIN_VERSION', '0.0.1 0');58 define('CHECKROBIN_PLUGIN_VERSION', '0.0.11'); 55 59 } 56 60 -
checkrobin/trunk/languages/checkrobin-de_DE.po
r2417943 r2559105 2 2 msgstr "" 3 3 "Project-Id-Version: Checkrobin\n" 4 "POT-Creation-Date: 202 0-10-31 15:21+0100\n"5 "PO-Revision-Date: 202 0-11-13 12:09+0100\n"4 "POT-Creation-Date: 2021-07-06 08:41+0100\n" 5 "PO-Revision-Date: 2021-07-06 08:42+0100\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: Checkrobin GmbH <support@checkrobin.com>\n" … … 20 20 "X-Poedit-SearchPath-2: templates\n" 21 21 22 #: src/Admin.php:142 src/Admin.php:1 55 src/Settings.php:6222 #: src/Admin.php:142 src/Admin.php:173 src/Admin.php:174 src/Settings.php:69 23 23 msgid "Checkrobin Settings" 24 24 msgstr "Checkrobin Einstellungen" 25 25 26 #: src/Admin.php:15 626 #: src/Admin.php:159 src/Admin.php:160 27 27 msgid "Checkrobin Tracking" 28 28 msgstr "Checkrobin Tracking" 29 29 30 #: src/Admin.php: 19130 #: src/Admin.php:210 31 31 msgid "<strong>Your Tracking-URL:</strong><br /> " 32 32 msgstr "<strong>Ihr Tracking-Link:</strong><br /> " 33 33 34 #: src/Admin.php:217 35 msgid "You do not have sufficient permissions to access this page." 36 msgstr "Sie haben nicht ausreichend Rechte um auf diese Seite zuzugreifen." 37 38 #: src/Admin.php:231 src/Settings.php:117 34 #: src/Admin.php:236 src/Settings.php:43 35 msgid "" 36 "You dont have permission to manage options. Please contact site " 37 "administrator. You need the capability (access right) \\'edit_checkrobin\\'." 38 msgstr "" 39 "Sie haben nicht ausreichend Rechte um Optionen zu verwalten. Bitte " 40 "kontaktieren Sie den Administrator dieser Seite. Sie benötigen das " 41 "Zugriffsrecht \\'edit_checkrobin\\'." 42 43 #: src/Admin.php:251 src/Settings.php:126 39 44 msgid "Sorry, your nonce was not correct. Please try again." 40 45 msgstr "" … … 55 60 msgstr "Fehler bei der Vorbereitung des API Aufrufs" 56 61 57 #: src/CheckrobinCreate.php:4 4662 #: src/CheckrobinCreate.php:460 58 63 msgid "Successfully created parcel. Order ID: " 59 64 msgstr "Order/Packet erfolgreich an Checkrobin-Business übertragen! Order-ID:" 60 65 61 #: src/CheckrobinCreate.php:4 6866 #: src/CheckrobinCreate.php:482 62 67 msgid "" 63 68 "Connection/Parcel create error. Please check the shop-admins E-Mail inbox " … … 67 72 "Mail Adresse die Sie in den Checkrobin-Plugin-Einstellungen hinterlegt haben." 68 73 69 #: src/CheckrobinCreate.php:4 8574 #: src/CheckrobinCreate.php:499 70 75 msgid "" 71 76 "Your Token seems to be invalid. Please go to the WooCommerce > Settings > " … … 152 157 "direkt an Checkrobin übertragen." 153 158 154 #: src/Settings.php:74 155 msgid "" 156 "You dont have permission to manage options. Please contact site administrator" 157 msgstr "" 158 "Sie haben nicht ausreichend Rechte um Optionen zu verwalten. Bitte " 159 "kontaktieren Sie den Administrator dieser Seite." 160 161 #: src/Settings.php:160 159 #: src/Settings.php:169 162 160 msgid "Your username or password were invalid." 163 161 msgstr "Ihr Benutzername oder Passwort ist nicht korrekt." 164 162 165 #: src/Settings.php:181 163 #: src/Settings.php:190 164 msgid "Status settings updated successfully." 165 msgstr "Die Status-Einstellungen wurden erfolgreich aktualisiert!" 166 167 #: src/Settings.php:208 166 168 msgid "Please enter a valid email address!" 167 169 msgstr "Bitte geben Sie eine gültige E-Mail Adresse ein!" 168 170 169 #: src/Settings.php: 192171 #: src/Settings.php:219 170 172 msgid "Successfully updated E-Mail address!" 171 173 msgstr "Ihre E-Mail Adresse wurde erfolgreich aktualisiert!" … … 195 197 msgstr "Checkrobin-Business Passwort" 196 198 197 #: templates/page.backend.settings.php:54 199 #: templates/page.backend.settings.php:56 200 msgid "Allowed order status" 201 msgstr "Zu berücksichtigende Übertragungs-Status für Bestellungen" 202 203 #: templates/page.backend.settings.php:61 204 msgid "" 205 "The transfer of an order to Checkrobin depends on the status of the order. " 206 "Please make sure to configure all status that you would like to use for " 207 "sending to checkrobin here. An order is sent to Checkrobin for each status " 208 "configured (selected)." 209 msgstr "" 210 "Die Übertragung von Bestellungen zu Checkrobin hängt vom Status der " 211 "jeweiligen Bestellung ab. Bitte stellen Sie sicher, dass Sie hier " 212 "ausschließlich Bestelle-Status auswählen, die zu Checkrobin übertragen " 213 "werden sollen. Wechselt eine bisher nicht übertragene Bestellung in einen " 214 "hier selektierbaren Status so wird diese zu Checkrobin übertragen. " 215 "Übertragungen finden alle 5 Minuten oder beim manuellen Betätigen des " 216 "Buttons in der Übertragungsliste statt." 217 218 #: templates/page.backend.settings.php:65 219 msgid "-- DISABLE ALL --" 220 msgstr "-- ALLE DEAKTIVIEREN (Keine Übertragung!) --" 221 222 #: templates/page.backend.settings.php:80 198 223 msgid "E-Mail Settings" 199 224 msgstr "E-Mail Einstellungen" 200 225 201 #: templates/page.backend.settings.php: 59226 #: templates/page.backend.settings.php:85 202 227 msgid "E-Mail for failure messages" 203 228 msgstr "E-Mail Adresse für Fehler E-Mails" 204 229 205 #: templates/page.backend.settings.php: 63230 #: templates/page.backend.settings.php:89 206 231 msgid "Add Tracking-Link to WooCommerce order E-Mails?" 207 232 msgstr "" … … 209 234 "hinzufügen?" 210 235 211 #: templates/page.backend.settings.php: 64236 #: templates/page.backend.settings.php:90 212 237 msgid " checked " 213 238 msgstr " checked " 239 240 #: templates/page.backend.settings.php:98 241 msgid "Last automatic cron run" 242 msgstr "Zeitpunkt des letzten automatischen Abgleichs" 243 244 #: templates/page.backend.settings.php:103 245 msgid "" 246 "Cron runs every 5 minutes. Here you can see the time of the last automatic " 247 "cron run:" 248 msgstr "" 249 "Alle 5 Minuten findet ein automatischer Abgleich zwischen Checkrobin und " 250 "WordPress statt. Hier können Sie den Zeitpunkt des letzten -automatischen- " 251 "Abgleichs sehen." 214 252 215 253 #: templates/page.backend.tracking.php:12 … … 276 314 msgstr "Tracking-Code Informationen anzeigen" 277 315 316 #~ msgid "You do not have sufficient permissions to access this page." 317 #~ msgstr "Sie haben nicht ausreichend Rechte um auf diese Seite zuzugreifen." 318 278 319 #~ msgid "Checkrobin-Business Tracking-List" 279 320 #~ msgstr "Checkrobin-Business - Übertragungsliste" -
checkrobin/trunk/readme.txt
r2422319 r2559105 3 3 Tags: checkrobin, woocommerce, parcel, shipping, logistic, delivery, courier, wordpress, plugin 4 4 Requires at least: 4.0 5 Tested up to: 5. 55 Tested up to: 5.7 6 6 Stable tag: trunk 7 7 Requires PHP: 7.2 … … 93 93 == Changelog == 94 94 95 = 0.0.11 = 96 * [Added] Tested and added WooCommerce "WC tested up to"-Tag (Support testet up to 5.4.1) 97 * [Added] New Functionality, to define order status to trigger sync! 98 * [Added] Added missing datatabe assets 99 * [Added] Added method getLastCronRunDate + show last cron run date in settings page 100 * [Added] Added support for basic roles and capabilities management: introduced custom capability "edit_checkrobin" (Note: capability is initialy ONLY added to user role "administrator".) 101 * [Enhancement] Added seperate menu for checkrobin plugin 102 95 103 = 0.0.10 = 96 104 * [Fixed] Removed frontend assets request to missing file /plugin.min.js -
checkrobin/trunk/src/Activator.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/Admin.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 121 121 public function checkrobin_plugin_menu() { 122 122 123 add_submenu_page( 124 'woocommerce', 125 __('Checkrobin Settings', 'checkrobin'), 123 $notification_count = false; 124 if (!$this->helper->getCheckrobinApiToken()) { 125 $notification_count = 1; 126 } 127 128 add_menu_page( 126 129 __('Checkrobin Tracking', 'checkrobin'), 127 'manage_options', 128 'checkrobin', 130 __('Checkrobin Tracking', 'checkrobin'), 131 'edit_checkrobin', 132 'checkrobin', 129 133 array( 130 134 $this, 131 135 'checkrobin_tracking_list' 132 ) 136 ), 137 'dashicons-migrate', 138 6 133 139 ); 134 140 141 add_submenu_page( 142 'checkrobin', 143 __('Checkrobin Settings', 'checkrobin'), 144 $notification_count ? __('Checkrobin Settings', 'checkrobin') . ' ' . sprintf( ' <span class="awaiting-mod">%d</span>', $notification_count ) : __('Checkrobin Settings', 'checkrobin'), 145 'edit_checkrobin', 146 admin_url('admin.php?page=wc-settings&tab=checkrobin_tab') 147 ); 148 135 149 } 136 150 … … 138 152 139 153 $status = $order->get_status(); 154 140 155 if (in_array($status, array('processing', 'completed'))) { 141 156 … … 169 184 public function checkrobin_tracking_list() { 170 185 171 if (!current_user_can('manage_options')) { 172 wp_die(__('You do not have sufficient permissions to access this page.')); 186 if (!current_user_can('edit_checkrobin')) { 187 __("You dont have permission to manage options. Please contact site administrator. You need the capability (access right) \'edit_checkrobin\'.", 'checkrobin'); 188 return; 173 189 } 174 190 -
checkrobin/trunk/src/CheckrobinCreate.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 93 93 94 94 95 96 $checkrobin_transfer_settings = get_option('orderstatus', array('wc-processing')); 97 if (!is_array($checkrobin_transfer_settings) || $checkrobin_transfer_settings[0] == '999') { 98 return; 99 } 100 95 101 $trackingTableName = CHECKROBIN_TABLE_TRACKING; 96 102 $ordersToSubmit = $wpdb->get_results("SELECT {$wpdb->prefix}posts.ID 97 103 FROM {$wpdb->prefix}posts 98 104 LEFT JOIN {$trackingTableName} ON {$trackingTableName}.orderId = {$wpdb->prefix}posts.ID 99 WHERE {$wpdb->prefix}posts.post_status = 'wc-processing'105 WHERE {$wpdb->prefix}posts.post_status IN ('". implode("','", $checkrobin_transfer_settings) ."') 100 106 AND UNIX_TIMESTAMP({$wpdb->prefix}posts.post_date) >= UNIX_TIMESTAMP('". $pluginInstallationDateTimestamp . "') 101 107 AND UNIX_TIMESTAMP({$wpdb->prefix}posts.post_date) < CURRENT_TIMESTAMP -
checkrobin/trunk/src/CheckrobinHelper.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 358 358 } 359 359 360 } 360 public function getLastCronRunDate() 361 { 362 $checkrobin_cron_last_run = $this->db->get_row("SELECT `cValue` FROM " . CHECKROBIN_TABLE_SETTINGS . " WHERE `cName` = 'checkrobin_cron_last_run'", ARRAY_A); 363 return $checkrobin_cron_last_run['cValue']; 364 } 365 366 367 368 } -
checkrobin/trunk/src/Deactivator.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/Frontend.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/I18n.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/Loader.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/Plugin.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 100 100 $this->loader->run(); 101 101 102 $role = get_role( 'administrator' ); 103 104 $role->add_cap( 'edit_checkrobin', true ); 105 102 106 new Settings($this); 103 107 new Tools($this); -
checkrobin/trunk/src/Settings.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 35 35 36 36 public $helper; 37 public $orderStatusFromSystem = array(); 37 38 38 39 public function __construct($plugin) { 39 40 40 $this->plugin = $plugin; 41 if (!current_user_can('edit_checkrobin')) { 42 __("You dont have permission to manage options. Please contact site administrator. You need the capability (access right) \'edit_checkrobin\'.", 'checkrobin'); 43 return; 44 } 45 46 $this->plugin = $plugin; 41 47 42 48 $this->helper = new CheckrobinHelper($plugin); … … 45 51 46 52 $this->tab_name = $this->plugin->get_name(); 53 47 54 48 55 \add_filter('woocommerce_settings_tabs_array', array($this, 'addSettingsTab'), 90); … … 60 67 public function settingsTab() { 61 68 62 if (!current_user_can('manage_options')) {63 __('You dont have permission to manage options. Please contact site administrator', 'checkrobin');64 return;65 }66 67 69 $resetSettings = isset($_POST['checkrobin_reset_settings']) ? (int) $_POST['checkrobin_reset_settings'] : 0; 68 70 if ($resetSettings === 1) { … … 74 76 $token = $this->helper->getCheckrobinApiToken(); 75 77 78 $orderStatusFromSystem = $this->orderStatusFromSystem = wc_get_order_statuses(); 79 80 $orderStatusSelected = get_option('orderstatus', array('wc-processing')); 81 82 83 $checkrobin_cron_last_run = $this->helper->getLastCronRunDate(); 76 84 77 85 do_action('show_checkrobin_notices', $this->helper->messages); … … 132 140 133 141 142 if ((isset($_POST['checkrobin_transfer_settings']) && !empty($_POST['checkrobin_transfer_settings'])) && $_POST['checkrobin_transfer_settings'] != '999') { 143 144 $checkrobin_transfer_settings = $_POST['checkrobin_transfer_settings']; 145 update_option('orderstatus', $checkrobin_transfer_settings); 146 147 $this->helper->messages['success'][] = __('Status settings updated successfully.', 'checkrobin'); 148 149 } else { 150 151 update_option('orderstatus', array('999')); 152 153 } 154 155 134 156 135 157 $checkrobin_admin_email = isset($_POST['checkrobin_admin_email']) ? sanitize_email($_POST['checkrobin_admin_email']) : ''; -
checkrobin/trunk/src/Tools.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/src/constants.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/templates/page.backend.settings.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 … … 32 32 </tr> 33 33 34 <!-- Reset-Settings Button -->34 <!-- Reset-Settings Button --> 35 35 <tr> 36 36 <th><label for="checkrobin_reset_settings"> </label></th> … … 56 56 </table> 57 57 58 <br /> 59 60 <h2><?php esc_html_e('Allowed order status', 'checkrobin'); ?></h2> 61 <table class="form-table settings"> 62 <tbody> 63 <!-- Status for sync field --> 64 <tr> 65 <th><label for="checkrobin_transfer_settings"><?php esc_html_e('The transfer of an order to Checkrobin depends on the status of the order. Please make sure to configure all status that you would like to use for sending to checkrobin here. An order is sent to Checkrobin for each status configured (selected).', 'checkrobin'); ?></label></th> 66 <td> 67 <select id="status" name="checkrobin_transfer_settings[]" multiple="multiple" size="10" style="height: 100%;" autocomplete="off"> 68 <option <?php if ($orderStatusSelected[0] == '999') { echo ' selected'; } ?> value="999"> 69 <?php esc_html_e('-- DISABLE ALL --', 'checkrobin'); ?> 70 </option> 71 <?php foreach ($orderStatusFromSystem as $key => $value) { ?> 72 <option <?php if ($orderStatusSelected[0] != '999' && in_array($key, $orderStatusSelected)) { echo ' selected'; } ?> value="<?php esc_html_e($key) ?>"> 73 <?php esc_html_e($value); ?> (ID: <?php esc_html_e($key); ?>) 74 </option> 75 <?php } ?> 76 </select> 77 </td> 78 </tr> 79 </tbody> 80 </table> 81 82 <br /> 83 58 84 <h2><?php esc_html_e('E-Mail Settings', 'checkrobin'); ?></h2> 59 85 <table class="form-table settings"> 60 86 <tbody> 61 <!-- Admin E-Mail Field -->87 <!-- Admin E-Mail field --> 62 88 <tr> 63 89 <th><label for="checkrobin_admin_email"><?php esc_html_e('E-Mail for failure messages', 'checkrobin'); ?></label></th> … … 72 98 </table> 73 99 100 <br /> 101 102 <h2><?php esc_html_e('Last automatic cron run', 'checkrobin'); ?></h2> 103 <table class="form-table settings"> 104 <tbody> 105 <!-- Last cron run field --> 106 <tr> 107 <th><label for="checkrobin_cron_last_run"><?php esc_html_e('Cron runs every 5 minutes. Here you can see the time of the last automatic cron run:', 'checkrobin'); ?></label></th> 108 <td><input disabled autocomplete="off" name="checkrobin_cron_last_run" id="checkrobin_cron_last_run" type="text" value="<?php esc_attr_e($checkrobin_cron_last_run); ?>" class="regular-text" /></td> 109 </tr> 110 </tbody> 111 </table> 112 74 113 <style> 75 114 .notice.wcs-nux__notice { -
checkrobin/trunk/templates/page.backend.tracking.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2 -
checkrobin/trunk/uninstall.php
r2422319 r2559105 4 4 * The Checkrobin plugin enables you to transfer order data from your WooCommerce shop directly to Checkrobin. 5 5 * 6 * @version 0.0.1 06 * @version 0.0.11 7 7 * @link https://www.checkrobin.com/de/integration 8 8 * @license GPLv2
Note: See TracChangeset
for help on using the changeset viewer.