Changeset 2887316
- Timestamp:
- 03/27/2023 05:37:36 AM (3 years ago)
- Location:
- supportcandy
- Files:
-
- 575 added
- 16 edited
-
tags/3.1.4 (added)
-
tags/3.1.4/asset (added)
-
tags/3.1.4/asset/css (added)
-
tags/3.1.4/asset/css/admin-rtl.css (added)
-
tags/3.1.4/asset/css/admin.css (added)
-
tags/3.1.4/asset/css/jquery-ui.css (added)
-
tags/3.1.4/asset/css/select2.css (added)
-
tags/3.1.4/asset/icons (added)
-
tags/3.1.4/asset/icons/align-left-solid.svg (added)
-
tags/3.1.4/asset/icons/arrow-left-solid.svg (added)
-
tags/3.1.4/asset/icons/arrow-right-solid.svg (added)
-
tags/3.1.4/asset/icons/balance-scale-left-solid.svg (added)
-
tags/3.1.4/asset/icons/bars-solid.svg (added)
-
tags/3.1.4/asset/icons/calendar-alt-regular.svg (added)
-
tags/3.1.4/asset/icons/calendar-times-solid.svg (added)
-
tags/3.1.4/asset/icons/check-solid.svg (added)
-
tags/3.1.4/asset/icons/chevron-circle-right-solid.svg (added)
-
tags/3.1.4/asset/icons/chevron-down-solid.svg (added)
-
tags/3.1.4/asset/icons/chevron-left-solid.svg (added)
-
tags/3.1.4/asset/icons/chevron-right-solid.svg (added)
-
tags/3.1.4/asset/icons/chevron-up-solid.svg (added)
-
tags/3.1.4/asset/icons/clipboard-regular.svg (added)
-
tags/3.1.4/asset/icons/clock-solid.svg (added)
-
tags/3.1.4/asset/icons/clone-regular.svg (added)
-
tags/3.1.4/asset/icons/cog-solid.svg (added)
-
tags/3.1.4/asset/icons/cogs-solid.svg (added)
-
tags/3.1.4/asset/icons/comment-alt-solid.svg (added)
-
tags/3.1.4/asset/icons/edit-solid.svg (added)
-
tags/3.1.4/asset/icons/envelope-regular.svg (added)
-
tags/3.1.4/asset/icons/file-alt-solid.svg (added)
-
tags/3.1.4/asset/icons/font-solid.svg (added)
-
tags/3.1.4/asset/icons/headset-solid.svg (added)
-
tags/3.1.4/asset/icons/history-solid.svg (added)
-
tags/3.1.4/asset/icons/id-card-solid.svg (added)
-
tags/3.1.4/asset/icons/info-circle-solid.svg (added)
-
tags/3.1.4/asset/icons/link-solid.svg (added)
-
tags/3.1.4/asset/icons/list-alt-solid.svg (added)
-
tags/3.1.4/asset/icons/location-arrow-solid.svg (added)
-
tags/3.1.4/asset/icons/log-out.svg (added)
-
tags/3.1.4/asset/icons/palette-solid.svg (added)
-
tags/3.1.4/asset/icons/plus-solid.svg (added)
-
tags/3.1.4/asset/icons/plus-square-solid.svg (added)
-
tags/3.1.4/asset/icons/reply-solid.svg (added)
-
tags/3.1.4/asset/icons/search-solid.svg (added)
-
tags/3.1.4/asset/icons/shopping-cart-solid.svg (added)
-
tags/3.1.4/asset/icons/sort-solid.svg (added)
-
tags/3.1.4/asset/icons/sync-solid.svg (added)
-
tags/3.1.4/asset/icons/tags-solid.svg (added)
-
tags/3.1.4/asset/icons/ticket-alt-solid.svg (added)
-
tags/3.1.4/asset/icons/times-circle-solid.svg (added)
-
tags/3.1.4/asset/icons/times-solid.svg (added)
-
tags/3.1.4/asset/icons/trash-alt-solid.svg (added)
-
tags/3.1.4/asset/icons/trash-restore-solid.svg (added)
-
tags/3.1.4/asset/icons/unlock-solid.svg (added)
-
tags/3.1.4/asset/icons/user-tag-solid.svg (added)
-
tags/3.1.4/asset/icons/user-tie-solid.svg (added)
-
tags/3.1.4/asset/icons/users-solid.svg (added)
-
tags/3.1.4/asset/icons/widget.svg (added)
-
tags/3.1.4/asset/images (added)
-
tags/3.1.4/asset/images/agentgroups.png (added)
-
tags/3.1.4/asset/images/assign-agent-rules.png (added)
-
tags/3.1.4/asset/images/automatic-close-tickets.png (added)
-
tags/3.1.4/asset/images/canned-reply.png (added)
-
tags/3.1.4/asset/images/edd.png (added)
-
tags/3.1.4/asset/images/email-piping.png (added)
-
tags/3.1.4/asset/images/export-tickets.png (added)
-
tags/3.1.4/asset/images/faq-integrations.png (added)
-
tags/3.1.4/asset/images/gravity-forms.png (added)
-
tags/3.1.4/asset/images/knowledgebase-integrations.png (added)
-
tags/3.1.4/asset/images/loader-white.gif (added)
-
tags/3.1.4/asset/images/loader.gif (added)
-
tags/3.1.4/asset/images/print-ticket.png (added)
-
tags/3.1.4/asset/images/private-credentials.png (added)
-
tags/3.1.4/asset/images/reports.png (added)
-
tags/3.1.4/asset/images/satisfaction-survey.png (added)
-
tags/3.1.4/asset/images/schedule-tickets.png (added)
-
tags/3.1.4/asset/images/sla.png (added)
-
tags/3.1.4/asset/images/slack.png (added)
-
tags/3.1.4/asset/images/timer.png (added)
-
tags/3.1.4/asset/images/usergroups.png (added)
-
tags/3.1.4/asset/images/woocommerce.png (added)
-
tags/3.1.4/asset/js (added)
-
tags/3.1.4/asset/js/admin.js (added)
-
tags/3.1.4/asset/js/selectWoo (added)
-
tags/3.1.4/asset/js/selectWoo/i18n (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/af.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ar.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/az.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/bg.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/bs.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ca.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/cs.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/da.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/de_DE.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/dsb.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/el.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/en.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/es_ES.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/et.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/eu.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/fa.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/fi.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/fr_FR.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/gl.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/he_IL.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/hi.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/hr.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/hsb.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/hu.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/hy.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/id.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/is.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/it_IT.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ja.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/km.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ko.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/lt.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/lv.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/mk.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ms.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/nb.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/nl_NL.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/pl.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ps.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/pt_BR.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/pt_PT.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ro.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/ru_RU.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/sk.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/sl.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/sr-Cyrl.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/sr.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/sv.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/th.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/tr.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/uk.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/vi.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/zh_CN.js (added)
-
tags/3.1.4/asset/js/selectWoo/i18n/zh_TW.js (added)
-
tags/3.1.4/asset/js/selectWoo/selectWoo.full.min.js (added)
-
tags/3.1.4/asset/libs (added)
-
tags/3.1.4/asset/libs/DataTables (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2 (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap4.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap4.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap5.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bootstrap5.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bulma.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.bulma.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.dataTables.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.dataTables.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.foundation.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.foundation.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.jqueryui.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.jqueryui.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.semanticui.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/buttons.semanticui.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/common.scss (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/css/mixins.scss (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap4.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap4.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap5.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bootstrap5.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bulma.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.bulma.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.colVis.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.colVis.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.dataTables.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.dataTables.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.foundation.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.foundation.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.html5.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.html5.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.jqueryui.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.jqueryui.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.print.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.print.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.semanticui.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/buttons.semanticui.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/dataTables.buttons.js (added)
-
tags/3.1.4/asset/libs/DataTables/Buttons-2.2.2/js/dataTables.buttons.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5 (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap4.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap4.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap5.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bootstrap5.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bulma.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.bulma.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.dataTables.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.dataTables.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.foundation.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.foundation.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.jqueryui.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.jqueryui.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.semanticui.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/dataTables.semanticui.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/jquery.dataTables.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/css/jquery.dataTables.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images/sort_asc.png (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images/sort_asc_disabled.png (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images/sort_both.png (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images/sort_desc.png (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/images/sort_desc_disabled.png (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap4.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap4.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap5.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bootstrap5.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bulma.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.bulma.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.dataTables.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.dataTables.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.foundation.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.foundation.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.jqueryui.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.jqueryui.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.semanticui.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/dataTables.semanticui.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/jquery.dataTables.js (added)
-
tags/3.1.4/asset/libs/DataTables/DataTables-1.11.5/js/jquery.dataTables.min.js (added)
-
tags/3.1.4/asset/libs/DataTables/datatables.min.css (added)
-
tags/3.1.4/asset/libs/DataTables/datatables.min.js (added)
-
tags/3.1.4/asset/libs/flatpickr (added)
-
tags/3.1.4/asset/libs/flatpickr/LICENSE.md (added)
-
tags/3.1.4/asset/libs/flatpickr/flatpickr.js (added)
-
tags/3.1.4/asset/libs/flatpickr/flatpickr.min.css (added)
-
tags/3.1.4/asset/libs/fullcalendar (added)
-
tags/3.1.4/asset/libs/fullcalendar/LICENSE.txt (added)
-
tags/3.1.4/asset/libs/fullcalendar/README.md (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales-all.min.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/af.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-dz.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-kw.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-ly.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-ma.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-sa.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar-tn.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ar.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/az.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/bg.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/bn.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/bs.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ca.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/cs.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/cy.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/da.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/de-at.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/de.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/el.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/en-au.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/en-gb.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/en-nz.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/eo.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/es-us.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/es.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/et.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/eu.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/fa.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/fi.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/fr-ca.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/fr-ch.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/fr.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/gl.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/he.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/hi.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/hr.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/hu.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/hy-am.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/id.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/is.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/it.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ja.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ka.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/kk.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ko.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/lb.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/lt.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/lv.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/mk.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ms.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/nb.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ne.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/nl.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/nn.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/pl.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/pt-br.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/pt.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ro.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ru.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sk.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sl.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sq.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sr-cyrl.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sr.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/sv.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ta-in.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/th.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/tr.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/ug.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/uk.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/uz.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/vi.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/zh-cn.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/locales/zh-tw.js (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/main.min.css (added)
-
tags/3.1.4/asset/libs/fullcalendar/lib/main.min.js (added)
-
tags/3.1.4/asset/libs/gpopover (added)
-
tags/3.1.4/asset/libs/gpopover/LICENSE (added)
-
tags/3.1.4/asset/libs/gpopover/README.md (added)
-
tags/3.1.4/asset/libs/gpopover/jquery.gpopover.css (added)
-
tags/3.1.4/asset/libs/gpopover/jquery.gpopover.js (added)
-
tags/3.1.4/asset/libs/jquery-circle-progress (added)
-
tags/3.1.4/asset/libs/jquery-circle-progress/LICENSE (added)
-
tags/3.1.4/asset/libs/jquery-circle-progress/README.md (added)
-
tags/3.1.4/asset/libs/jquery-circle-progress/circle-progress.min.js (added)
-
tags/3.1.4/class-wpsc-installation.php (added)
-
tags/3.1.4/framework (added)
-
tags/3.1.4/framework/class-wpsc-framework.php (added)
-
tags/3.1.4/framework/index.php (added)
-
tags/3.1.4/framework/responsive (added)
-
tags/3.1.4/framework/responsive/lg.css (added)
-
tags/3.1.4/framework/responsive/md.css (added)
-
tags/3.1.4/framework/responsive/sm.css (added)
-
tags/3.1.4/framework/responsive/xs.css (added)
-
tags/3.1.4/framework/scripts.js (added)
-
tags/3.1.4/framework/style-rtl.css (added)
-
tags/3.1.4/framework/style.css (added)
-
tags/3.1.4/global-functions.php (added)
-
tags/3.1.4/i18n (added)
-
tags/3.1.4/i18n/index.php (added)
-
tags/3.1.4/i18n/supportcandy-ar.mo (added)
-
tags/3.1.4/i18n/supportcandy-ar.po (added)
-
tags/3.1.4/i18n/supportcandy-de_DE.mo (added)
-
tags/3.1.4/i18n/supportcandy-de_DE.po (added)
-
tags/3.1.4/i18n/supportcandy-el.mo (added)
-
tags/3.1.4/i18n/supportcandy-el.po (added)
-
tags/3.1.4/i18n/supportcandy-es_ES.mo (added)
-
tags/3.1.4/i18n/supportcandy-es_ES.po (added)
-
tags/3.1.4/i18n/supportcandy-fr_FR.mo (added)
-
tags/3.1.4/i18n/supportcandy-fr_FR.po (added)
-
tags/3.1.4/i18n/supportcandy-he_IL.mo (added)
-
tags/3.1.4/i18n/supportcandy-he_IL.po (added)
-
tags/3.1.4/i18n/supportcandy-it_IT.mo (added)
-
tags/3.1.4/i18n/supportcandy-it_IT.po (added)
-
tags/3.1.4/i18n/supportcandy-nl_NL.mo (added)
-
tags/3.1.4/i18n/supportcandy-nl_NL.po (added)
-
tags/3.1.4/i18n/supportcandy-pt_BR.mo (added)
-
tags/3.1.4/i18n/supportcandy-pt_BR.po (added)
-
tags/3.1.4/i18n/supportcandy-pt_PT.mo (added)
-
tags/3.1.4/i18n/supportcandy-pt_PT.po (added)
-
tags/3.1.4/i18n/supportcandy-ru_RU.mo (added)
-
tags/3.1.4/i18n/supportcandy-ru_RU.po (added)
-
tags/3.1.4/i18n/supportcandy-sv_SE.mo (added)
-
tags/3.1.4/i18n/supportcandy-sv_SE.po (added)
-
tags/3.1.4/i18n/supportcandy-tr_TR.mo (added)
-
tags/3.1.4/i18n/supportcandy-tr_TR.po (added)
-
tags/3.1.4/i18n/supportcandy-zh_CN.mo (added)
-
tags/3.1.4/i18n/supportcandy-zh_CN.po (added)
-
tags/3.1.4/i18n/supportcandy-zh_TW.mo (added)
-
tags/3.1.4/i18n/supportcandy-zh_TW.po (added)
-
tags/3.1.4/i18n/supportcandy.pot (added)
-
tags/3.1.4/includes (added)
-
tags/3.1.4/includes/EDD_SL_Plugin_Updater.php (added)
-
tags/3.1.4/includes/admin (added)
-
tags/3.1.4/includes/admin/agent-settings (added)
-
tags/3.1.4/includes/admin/agent-settings/class-wpsc-agent-leaves.php (added)
-
tags/3.1.4/includes/admin/agent-settings/class-wpsc-agent-roles.php (added)
-
tags/3.1.4/includes/admin/agent-settings/class-wpsc-agent-settings.php (added)
-
tags/3.1.4/includes/admin/agent-settings/class-wpsc-agent-working-hrs.php (added)
-
tags/3.1.4/includes/admin/agent-settings/class-wpsc-support-agents.php (added)
-
tags/3.1.4/includes/admin/class-wpsc-admin.php (added)
-
tags/3.1.4/includes/admin/custom-fields (added)
-
tags/3.1.4/includes/admin/custom-fields/class-wpsc-aof.php (added)
-
tags/3.1.4/includes/admin/custom-fields/class-wpsc-cf-settings.php (added)
-
tags/3.1.4/includes/admin/custom-fields/class-wpsc-cf.php (added)
-
tags/3.1.4/includes/admin/custom-fields/class-wpsc-tf.php (added)
-
tags/3.1.4/includes/admin/custom-fields/class-wpsc-tff.php (added)
-
tags/3.1.4/includes/admin/customers (added)
-
tags/3.1.4/includes/admin/customers/class-wpsc-customers.php (added)
-
tags/3.1.4/includes/admin/email-notifications (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-add-private-note.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-assign-agent.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-change-ticket-category.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-change-ticket-priority.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-change-ticket-status.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-create-ticket.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-delete-ticket.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-guest-login-otp.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-reply-ticket.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-settings-gs.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-settings-tn.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-settings.php (added)
-
tags/3.1.4/includes/admin/email-notifications/class-wpsc-en-user-reg-otp.php (added)
-
tags/3.1.4/includes/admin/index.php (added)
-
tags/3.1.4/includes/admin/misc (added)
-
tags/3.1.4/includes/admin/misc/class-wpsc-addons.php (added)
-
tags/3.1.4/includes/admin/misc/class-wpsc-license.php (added)
-
tags/3.1.4/includes/admin/misc/class-wpsc-option-controller.php (added)
-
tags/3.1.4/includes/admin/misc/class-wpsc-ticket-filter.php (added)
-
tags/3.1.4/includes/admin/settings (added)
-
tags/3.1.4/includes/admin/settings/appearence (added)
-
tags/3.1.4/includes/admin/settings/appearence/class-wpsc-appearence-general.php (added)
-
tags/3.1.4/includes/admin/settings/appearence/class-wpsc-appearence-indidual-ticket.php (added)
-
tags/3.1.4/includes/admin/settings/appearence/class-wpsc-appearence-modal-popup.php (added)
-
tags/3.1.4/includes/admin/settings/appearence/class-wpsc-appearence-settings.php (added)
-
tags/3.1.4/includes/admin/settings/appearence/class-wpsc-appearence-ticket-list.php (added)
-
tags/3.1.4/includes/admin/settings/class-wpsc-settings.php (added)
-
tags/3.1.4/includes/admin/settings/class-wpsc-ticket-categories.php (added)
-
tags/3.1.4/includes/admin/settings/class-wpsc-ticket-priorities.php (added)
-
tags/3.1.4/includes/admin/settings/class-wpsc-ticket-statuses.php (added)
-
tags/3.1.4/includes/admin/settings/class-wpsc-ticket-widgets.php (added)
-
tags/3.1.4/includes/admin/settings/general-settings (added)
-
tags/3.1.4/includes/admin/settings/general-settings/class-wpsc-gs-file-attachments.php (added)
-
tags/3.1.4/includes/admin/settings/general-settings/class-wpsc-gs-general.php (added)
-
tags/3.1.4/includes/admin/settings/general-settings/class-wpsc-gs-page-settings.php (added)
-
tags/3.1.4/includes/admin/settings/general-settings/class-wpsc-gs-thankyou-page-settings.php (added)
-
tags/3.1.4/includes/admin/settings/general-settings/class-wpsc-gs.php (added)
-
tags/3.1.4/includes/admin/settings/index.php (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings/class-wpsc-miscellaneous-settings.php (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-advanced.php (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-gdpr.php (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-recaptcha.php (added)
-
tags/3.1.4/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-tac.php (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings/class-wpsc-te-advanced.php (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings/class-wpsc-te-agent.php (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings/class-wpsc-te-guest-user.php (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings/class-wpsc-te-registered-user.php (added)
-
tags/3.1.4/includes/admin/settings/text-editor-settings/class-wpsc-text-editor.php (added)
-
tags/3.1.4/includes/admin/settings/working-hrs (added)
-
tags/3.1.4/includes/admin/settings/working-hrs/class-wpsc-wh-settings.php (added)
-
tags/3.1.4/includes/admin/settings/working-hrs/class-wpsc-working-hrs.php (added)
-
tags/3.1.4/includes/admin/ticket-list (added)
-
tags/3.1.4/includes/admin/ticket-list/class-wpsc-agent-ticket-list-settings.php (added)
-
tags/3.1.4/includes/admin/ticket-list/class-wpsc-customer-ticket-list-settings.php (added)
-
tags/3.1.4/includes/admin/ticket-list/class-wpsc-ticket-list-more-settings.php (added)
-
tags/3.1.4/includes/admin/ticket-list/class-wpsc-ticket-list-settings.php (added)
-
tags/3.1.4/includes/admin/tickets (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-current-agent-profile.php (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-current-user-profile.php (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-individual-ticket.php (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-new-ticket.php (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-ticket-list.php (added)
-
tags/3.1.4/includes/admin/tickets/class-wpsc-tickets.php (added)
-
tags/3.1.4/includes/admin/tickets/index.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-additional-recipients.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-agentonly-fields.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-assigned-agents.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-biographical-info.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-change-status.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-raisedby.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-ticket-fields.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/class-wpsc-itw-ticket-info.php (added)
-
tags/3.1.4/includes/admin/tickets/widgets/index.php (added)
-
tags/3.1.4/includes/class-wpsc-cleaner.php (added)
-
tags/3.1.4/includes/class-wpsc-cron.php (added)
-
tags/3.1.4/includes/class-wpsc-current-user.php (added)
-
tags/3.1.4/includes/class-wpsc-email-notifications.php (added)
-
tags/3.1.4/includes/class-wpsc-functions.php (added)
-
tags/3.1.4/includes/class-wpsc-icons.php (added)
-
tags/3.1.4/includes/class-wpsc-logger.php (added)
-
tags/3.1.4/includes/class-wpsc-macros.php (added)
-
tags/3.1.4/includes/class-wpsc-rest-api.php (added)
-
tags/3.1.4/includes/class-wpsc-sc-upgrade.php (added)
-
tags/3.1.4/includes/class-wpsc-task-scheduler.php (added)
-
tags/3.1.4/includes/class-wpsc-ticket-conditions.php (added)
-
tags/3.1.4/includes/class-wpsc-translations.php (added)
-
tags/3.1.4/includes/custom-field-types (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-checkbox.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-date.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-datetime.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-email.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-file-attachment-multiple.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-file-attachment-single.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-html.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-multi-select.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-number.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-radio-button.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-single-select.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-text-field.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-textarea.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-time.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-cf-url.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-additional-recipients.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-agent-created.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-assigned-agent.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-browser.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-category.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-customer-email.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-customer-name.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-customer.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-date-closed.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-date-created.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-date-updated.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-description.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-id.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-ip-address.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-last-reply-by.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-last-reply-on.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-os.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-prev-assignee.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-priority.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-source.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-status.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-subject.php (added)
-
tags/3.1.4/includes/custom-field-types/class-wpsc-df-user-type.php (added)
-
tags/3.1.4/includes/custom-field-types/index.php (added)
-
tags/3.1.4/includes/frontend (added)
-
tags/3.1.4/includes/frontend/class-wpsc-frontend.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-five.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-four.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-one.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-six.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-three.php (added)
-
tags/3.1.4/includes/frontend/class-wpsc-shortcode-two.php (added)
-
tags/3.1.4/includes/index.php (added)
-
tags/3.1.4/includes/models (added)
-
tags/3.1.4/includes/models/class-wpsc-agent.php (added)
-
tags/3.1.4/includes/models/class-wpsc-attachment.php (added)
-
tags/3.1.4/includes/models/class-wpsc-background-email.php (added)
-
tags/3.1.4/includes/models/class-wpsc-category.php (added)
-
tags/3.1.4/includes/models/class-wpsc-custom-field.php (added)
-
tags/3.1.4/includes/models/class-wpsc-customer.php (added)
-
tags/3.1.4/includes/models/class-wpsc-email-otp.php (added)
-
tags/3.1.4/includes/models/class-wpsc-holiday.php (added)
-
tags/3.1.4/includes/models/class-wpsc-log.php (added)
-
tags/3.1.4/includes/models/class-wpsc-option.php (added)
-
tags/3.1.4/includes/models/class-wpsc-priority.php (added)
-
tags/3.1.4/includes/models/class-wpsc-scheduled-task.php (added)
-
tags/3.1.4/includes/models/class-wpsc-status.php (added)
-
tags/3.1.4/includes/models/class-wpsc-thread.php (added)
-
tags/3.1.4/includes/models/class-wpsc-ticket.php (added)
-
tags/3.1.4/includes/models/class-wpsc-wh-exception.php (added)
-
tags/3.1.4/includes/models/class-wpsc-working-hour.php (added)
-
tags/3.1.4/includes/models/index.php (added)
-
tags/3.1.4/includes/rest-api (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-agents.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-attachment.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-categories.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-current-user.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-custom-fields.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-customers.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-individual-ticket.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-priorities.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-sf-ratings.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-statuses.php (added)
-
tags/3.1.4/includes/rest-api/class-wpsc-rest-tickets.php (added)
-
tags/3.1.4/license.txt (added)
-
tags/3.1.4/readme.txt (added)
-
tags/3.1.4/supportcandy.php (added)
-
tags/3.1.4/upgrade (added)
-
tags/3.1.4/upgrade/class-wpsc-upgrade-db-v1.php (added)
-
tags/3.1.4/upgrade/class-wpsc-upgrade-db-v2.php (added)
-
tags/3.1.4/upgrade/functions.php (added)
-
trunk/class-wpsc-installation.php (modified) (5 diffs)
-
trunk/framework/style-rtl.css (modified) (2 diffs)
-
trunk/framework/style.css (modified) (2 diffs)
-
trunk/i18n/supportcandy-sv_SE.mo (added)
-
trunk/i18n/supportcandy-sv_SE.po (added)
-
trunk/i18n/supportcandy-tr_TR.mo (added)
-
trunk/i18n/supportcandy-tr_TR.po (added)
-
trunk/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-gdpr.php (modified) (1 diff)
-
trunk/includes/admin/settings/text-editor-settings/class-wpsc-text-editor.php (modified) (2 diffs)
-
trunk/includes/admin/tickets/class-wpsc-individual-ticket.php (modified) (4 diffs)
-
trunk/includes/class-wpsc-email-notifications.php (modified) (1 diff)
-
trunk/includes/class-wpsc-functions.php (modified) (1 diff)
-
trunk/includes/class-wpsc-macros.php (modified) (1 diff)
-
trunk/includes/class-wpsc-sc-upgrade.php (added)
-
trunk/includes/custom-field-types/class-wpsc-cf-file-attachment-multiple.php (modified) (2 diffs)
-
trunk/includes/custom-field-types/class-wpsc-cf-file-attachment-single.php (modified) (2 diffs)
-
trunk/includes/models/class-wpsc-attachment.php (modified) (9 diffs)
-
trunk/includes/models/class-wpsc-ticket.php (modified) (1 diff)
-
trunk/includes/rest-api/class-wpsc-rest-attachment.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/supportcandy.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
supportcandy/trunk/class-wpsc-installation.php
r2873748 r2887316 289 289 from_email VARCHAR(200) NULL DEFAULT NULL, 290 290 reply_to VARCHAR(200) NULL DEFAULT NULL, 291 subject VARCHAR(200)NULL DEFAULT NULL,291 subject TEXT NULL DEFAULT NULL, 292 292 body LONGTEXT NULL DEFAULT NULL, 293 293 to_email TEXT NULL DEFAULT NULL, … … 1619 1619 } 1620 1620 1621 self::attachment_security_file(); 1622 1621 1623 // update string translations. 1622 1624 update_option( 'wpsc-string-translation', $string_translations ); … … 1627 1629 */ 1628 1630 public static function upgrade() { 1631 1632 global $wpdb; 1629 1633 1630 1634 if ( version_compare( self::$current_version, '3.0.4', '<' ) ) { … … 1672 1676 } 1673 1677 1678 if ( version_compare( self::$current_version, '3.1.4', '<' ) ) { 1679 1680 // add scheduled task for ticket data upgrade. 1681 $wpdb->insert( 1682 $wpdb->prefix . 'psmsc_scheduled_tasks', 1683 array( 1684 'class' => 'WPSC_SC_Upgrade', 1685 'method' => 'update_ticket_attachment_path', 1686 'is_manual' => 1, 1687 'warning_text' => 'SupportCandy - Database attachment paths upgrade needed.', 1688 'warning_link_text' => 'Upgrade Now', 1689 'progressbar_text' => 'Updating attachment paths...', 1690 ) 1691 ); 1692 1693 self::attachment_security_file(); 1694 } 1695 1674 1696 self::set_upgrade_complete(); 1675 1697 } … … 1696 1718 WPSC_Cron::unschedule_events(); 1697 1719 } 1720 1721 /** 1722 * Add htaccess file in supportcandy attachment folder 1723 * 1724 * @return void 1725 */ 1726 public static function attachment_security_file() { 1727 1728 $upload_dir = wp_upload_dir(); 1729 $wpsc_dir = $upload_dir['basedir'] . '/wpsc'; 1730 if ( ! is_file( $wpsc_dir . '/.htaccess' ) ) { 1731 @file_put_contents( $wpsc_dir . '/.htaccess', 'deny from all' ); //phpcs:ignore 1732 } 1733 } 1698 1734 } 1699 1735 endif; -
supportcandy/trunk/framework/style-rtl.css
r2873748 r2887316 312 312 .wpsc-filter-actions .action-devider { 313 313 height: 18px; 314 border : 1px solid #2c3e50;314 border-right: 1px solid #2c3e50; 315 315 margin: 0 5px; 316 316 } … … 1419 1419 height: 18px !important; 1420 1420 box-sizing: border-box; 1421 padding: 8px; 1421 1422 } 1422 1423 #wpsc-container .checkbox-container label:after, -
supportcandy/trunk/framework/style.css
r2873748 r2887316 311 311 .wpsc-filter-actions .action-devider { 312 312 height: 18px; 313 border : 1px solid #2c3e50;313 border-left: 1px solid #2c3e50; 314 314 margin: 0 5px; 315 315 } … … 1418 1418 height: 18px !important; 1419 1419 box-sizing: border-box; 1420 padding: 8px; 1420 1421 } 1421 1422 #wpsc-container .checkbox-container label:after, -
supportcandy/trunk/includes/admin/settings/miscellaneous-settings/class-wpsc-ms-gdpr.php
r2822852 r2887316 247 247 if ( intval( $gdpr['allow-gdpr'] ) === 1 ) { 248 248 ?> 249 <div class="wpsc-tff gdpr wpsc-xs-12 wpsc-sm-12 wpsc-md-12 wpsc-lg-12 required wpsc-visible" data-cft="gdpr">249 <div class="wpsc-tff wpsc-gdpr wpsc-xs-12 wpsc-sm-12 wpsc-md-12 wpsc-lg-12 required wpsc-visible" data-cft="gdpr"> 250 250 <div class="checkbox-container"> 251 251 <?php $unique_id = uniqid( 'wpsc_' ); ?> -
supportcandy/trunk/includes/admin/settings/text-editor-settings/class-wpsc-text-editor.php
r2793251 r2887316 265 265 wp_autoresize_on: true, 266 266 plugins: [ 267 'lists link directionality wpautoresize textcolor <?php echo $advanced['html-pasting'] == 0 ? 'paste' : ''; ?>'267 'lists link directionality wpautoresize textcolor paste' 268 268 ], 269 269 <?php echo $advanced['html-pasting'] == 0 ? 'paste_as_text: true,' : ''; ?> … … 277 277 remove_script_host : false, 278 278 convert_urls : true, 279 paste_data_images: true, 280 images_upload_handler: function (blobInfo, success, failure) { 281 282 form_data = new FormData(); 283 form_data.append('file', blobInfo.blob(), blobInfo.filename()); 284 form_data.append('action','wpsc_tinymce_upload_file'); 285 form_data.append('_ajax_nonce', '<?php echo esc_attr( wp_create_nonce( 'wpsc_tinymce_upload_file' ) ); ?>'); 286 287 jQuery.ajax({ 288 type : 'post', 289 url : supportcandy.ajax_url, 290 cache: false, 291 contentType: false, 292 processData: false, 293 data: form_data, 294 success: function(res){ 295 success(res.imgURL); 296 } 297 }); 298 }, 279 299 setup: function (editor) { 280 300 editor.on('blur', function(e) { -
supportcandy/trunk/includes/admin/tickets/class-wpsc-individual-ticket.php
r2873748 r2887316 396 396 ?> 397 397 <span 398 class="wpsc-link "398 class="wpsc-link wpsc-it-<?php echo esc_attr( $key ); ?>" 399 399 onclick="<?php echo esc_attr( $action['callback'] ); ?>"> 400 400 <?php echo esc_attr( $action['label'] ); ?> … … 1086 1086 <div class="wpsc-attachment-item"> 1087 1087 <?php 1088 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id ;1088 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id . '&auth_code=' . $thread->ticket->auth_code; 1089 1089 ?> 1090 1090 <a class="wpsc-link" href="<?php echo esc_attr( $download_url ); ?>" target="_blank"> … … 2245 2245 mkdir( $filepath, 0755, true ); 2246 2246 } 2247 $filepath .= '/' . $filename . '.' . $extension; 2248 $data['file_path'] = $filepath; 2247 $filepath .= '/' . $filename . '.' . $extension; 2248 2249 $filepath_short = '/wpsc/' . $today->format( 'Y' ) . '/' . $today->format( 'm' ) . '/' . $filename . '.' . $extension; 2250 $data['file_path'] = $filepath_short; 2249 2251 2250 2252 // Create time. … … 2252 2254 2253 2255 // copy to path. 2254 copy( $ attachment->file_path, $filepath );2256 copy( $upload_dir['basedir'] . $attachment->file_path, $filepath ); 2255 2257 $data['is_active'] = 1; 2256 2258 $new_attachement = WPSC_Attachment::insert( $data ); -
supportcandy/trunk/includes/class-wpsc-email-notifications.php
r2848878 r2887316 167 167 } 168 168 $filepath .= '/' . $attachment->name; 169 copy( $ attachment->file_path, $filepath );169 copy( $upload_dir['basedir'] . $attachment->file_path, $filepath ); 170 170 $attachments[] = $filepath; 171 171 endforeach; -
supportcandy/trunk/includes/class-wpsc-functions.php
r2873748 r2887316 225 225 case 'IS NOT': 226 226 $filter_str[] = $slug . ' IS NOT NULL'; 227 break; 228 229 case 'LIKE': 230 $filter_str[] = $slug . ' ' . $compare . ' \'%' . $val . '%\''; 227 231 break; 228 232 } -
supportcandy/trunk/includes/class-wpsc-macros.php
r2763565 r2887316 672 672 ) 673 673 ); 674 $history = implode( '< br><hr><br>', $history );674 $history = implode( '<div></div><br><hr><br><div></div>', $history ); 675 675 return str_replace( '{{ticket_history_all_with_notes}}', $history, $str ); 676 676 -
supportcandy/trunk/includes/custom-field-types/class-wpsc-cf-file-attachment-multiple.php
r2873748 r2887316 989 989 <div class="wpsc-attachment-item"> 990 990 <?php 991 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id ;991 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id . '&auth_code=' . $ticket->auth_code; 992 992 ?> 993 993 <a class="wpsc-link" href="<?php echo esc_url( $download_url ); ?>" target="_blank"> … … 1096 1096 <div> 1097 1097 <?php 1098 $ticket = new WPSC_Ticket( $attachments[0]->ticket_id ); 1098 1099 foreach ( $attachments as $attachment ) { 1099 1100 ?> 1100 1101 <div class="wpsc-attachment-item"> 1101 1102 <?php 1102 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id ;1103 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id . '&auth_code=' . $ticket->auth_code; 1103 1104 ?> 1104 1105 <a class="wpsc-link" href="<?php echo esc_url( $download_url ); ?>" target="_blank"> -
supportcandy/trunk/includes/custom-field-types/class-wpsc-cf-file-attachment-single.php
r2873748 r2887316 930 930 <div class="wpsc-attachment-item"> 931 931 <?php 932 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id ;932 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id . '&auth_code=' . $ticket->auth_code; 933 933 ?> 934 934 <a class="wpsc-link" href="<?php echo esc_url( $download_url ); ?>" target="_blank"> … … 995 995 return; 996 996 } 997 997 $ticket = new WPSC_Ticket( $attachment->ticket_id ); 998 998 ?> 999 999 <div class="wpsc-attachment-item"> 1000 1000 <?php 1001 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id ;1001 $download_url = site_url( '/' ) . '?wpsc_attachment=' . $attachment->id . '&auth_code=' . $ticket->auth_code; 1002 1002 ?> 1003 1003 <a class="wpsc-link" href="<?php echo esc_url( $download_url ); ?>" target="_blank"> -
supportcandy/trunk/includes/models/class-wpsc-attachment.php
r2873748 r2887316 468 468 foreach ( $attachments as $attachment ) { 469 469 470 if ( file_exists( $attachment->file_path ) ) { 471 unlink( $attachment->file_path ); 470 $upload_dir = wp_upload_dir(); 471 $file_path = $upload_dir['basedir'] . $attachment->file_path; 472 if ( file_exists( $file_path ) ) { 473 unlink( $file_path ); 472 474 } 473 475 … … 540 542 mkdir( $file_path, 0755, true ); 541 543 } 542 $file_path .= '/' . $filename; 543 $data['file_path'] = $file_path; 544 $file_path .= '/' . $filename; 545 546 $filepath_short = '/wpsc/' . $today->format( 'Y' ) . '/' . $today->format( 'm' ) . '/' . $filename; 547 $data['file_path'] = $filepath_short; 544 548 545 549 // Insert record in database. … … 965 969 return; 966 970 } 967 971 $auth_code = isset($_REQUEST['auth_code']) ? sanitize_text_field( $_REQUEST['auth_code'] ) : ''; // phpcs:ignore 972 $advanced = get_option( 'wpsc-ms-advanced-settings' ); 968 973 switch ( $attachment->source ) { 969 974 … … 991 996 if ( ! ( 992 997 ( $current_user->is_agent && WPSC_Individual_Ticket::has_ticket_cap( 'view' ) ) || 993 WPSC_Individual_Ticket::is_customer() 998 WPSC_Individual_Ticket::is_customer() || 999 ( ! $advanced['ticket-url-auth'] && $ticket->auth_code == $auth_code ) 994 1000 ) ) { 995 1001 wp_send_json_error( 'Unauthorized!', 401 ); … … 1033 1039 if ( ! ( 1034 1040 ( $current_user->is_agent && WPSC_Individual_Ticket::has_ticket_cap( 'view' ) ) || 1035 WPSC_Individual_Ticket::is_customer() 1041 WPSC_Individual_Ticket::is_customer() || 1042 ( ! $advanced['ticket-url-auth'] && $ticket->auth_code == $auth_code ) 1036 1043 ) ) { 1037 1044 wp_send_json_error( 'Unauthorized!', 401 ); … … 1084 1091 } 1085 1092 1086 if ( ! file_exists( $attachment->file_path ) ) { 1093 $upload_dir = wp_upload_dir(); 1094 $file_path = $upload_dir['basedir'] . $attachment->file_path; 1095 if ( ! file_exists( $file_path ) ) { 1087 1096 return; 1088 1097 } … … 1094 1103 ob_clean(); 1095 1104 } 1096 header( 'Content-Type: ' . mime_content_type( $ attachment->file_path ) );1097 readfile( $ attachment->file_path ); // phpcs:ignore1105 header( 'Content-Type: ' . mime_content_type( $file_path ) ); 1106 readfile( $file_path ); // phpcs:ignore 1098 1107 exit( 0 ); 1099 1108 } … … 1103 1112 header( 'Content-Type: application/force-download' ); 1104 1113 header( 'Content-Disposition: attachment;filename="' . $attachment->name . '"' ); 1105 header( 'Content-Length: ' . filesize( $ attachment->file_path ) );1114 header( 'Content-Length: ' . filesize( $file_path ) ); 1106 1115 flush(); 1107 readfile( $ attachment->file_path ); // phpcs:ignore1116 readfile( $file_path ); // phpcs:ignore 1108 1117 exit( 0 ); 1109 1118 } … … 1150 1159 $file_path .= '/' . $filename; 1151 1160 1161 $filepath_short = '/wpsc/' . $today->format( 'Y' ) . '/' . $today->format( 'm' ) . '/' . $filename; 1162 1152 1163 // Init attachment data. 1153 1164 $data = array( 1154 1165 'name' => sanitize_file_name( $file['name'] ), 1155 'file_path' => $file _path,1166 'file_path' => $filepath_short, 1156 1167 'is_image' => 1, 1157 1168 'date_created' => $today->format( 'Y-m-d H:i:s' ), -
supportcandy/trunk/includes/models/class-wpsc-ticket.php
r2798663 r2887316 520 520 $val = isset( $filter['val'] ) ? $filter['val'] : false; 521 521 if ( ! $slug || ! $compare || $val === false ) { 522 return '1=1'; 523 } 524 525 // Get custom field object for the slug. 526 $cf = WPSC_Custom_Field::get_cf_by_slug( $slug ); 527 if ( ! $cf ) { 528 return '1=1'; 529 } 530 531 $filter_str[] = $cf->type::parse_filter( $cf, $compare, $val ); 522 $filter_str[] = '1=1'; 523 } 524 525 // custom filter. 526 if ( $slug === 'custom_query' ) { 527 528 $filter_str[] = $val; 529 530 } else { 531 532 // Get custom field object for the slug. 533 $cf = WPSC_Custom_Field::get_cf_by_slug( $slug ); 534 $filter_str[] = $cf ? $cf->type::parse_filter( $cf, $compare, $val ) : '1=1'; 535 } 532 536 } 533 537 -
supportcandy/trunk/includes/rest-api/class-wpsc-rest-attachment.php
r2873748 r2887316 107 107 mkdir( $file_path, 0755, true ); 108 108 } 109 $file_path .= '/' . $filename; 110 $data['file_path'] = $file_path; 109 $file_path .= '/' . $filename; 110 111 $filepath_short = '/wpsc/' . $today->format( 'Y' ) . '/' . $today->format( 'm' ) . '/' . $filename; 112 $data['file_path'] = $filepath_short; 111 113 112 114 // Insert record in database. -
supportcandy/trunk/readme.txt
r2873748 r2887316 6 6 Tested up to: 6.1 7 7 Requires PHP: 7.4 8 Stable tag: 3.1. 38 Stable tag: 3.1.4 9 9 10 10 == Description == … … 83 83 * Greek 84 84 * Portuguese (Brazil) 85 * Turkish 86 * Swedish 85 87 86 88 If you are a translator, you can get free access to all premium add-ons for a year in exchange for translating them into your language if it is not available already. We will renew the Premium subscription next year if you continue contributing to the translation. If interested, don't hesitate to contact us via our [support page](https://supportcandy.net/support-ticket/). … … 103 105 104 106 == Changelog == 107 108 = 3.1.4 (March 27, 2023) = 109 * New: Copy/paste images in reply box. 110 * Fix: Unable to download attachments if server is changed 111 * Fix: Email notifications does not send if the ticket subject is very long 112 * Fix: Unable to create a ticket on brave browser 113 * Fix: Attachment security fixes 105 114 106 115 = 3.1.3 (March 02, 2023) = -
supportcandy/trunk/supportcandy.php
r2873748 r2887316 4 4 * Plugin URI: https://wordpress.org/plugins/supportcandy/ 5 5 * Description: Easy & Powerful support ticket system for WordPress 6 * Version: 3.1. 36 * Version: 3.1.4 7 7 * Author: SupportCandy 8 8 * Author URI: https://supportcandy.net/ … … 31 31 * @var string 32 32 */ 33 public static $version = '3.1. 3';33 public static $version = '3.1.4'; 34 34 35 35 /**
Note: See TracChangeset
for help on using the changeset viewer.