Uname: Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 8.0.30 [ PHP INFO ] PHP os: Linux
Server Ip: 145.239.37.162
Your Ip: 216.73.216.190
User: dreampi (1009562) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : amelia-booking.js
import VueRouter from 'vue-router'
import axios from 'axios'
import router from './routes'
import ElementUI from 'element-ui'
import locale from 'element-ui/lib/locale/lang/en'
import moment from 'moment'
import VueMomentJS from 'vue-momentjs'
import VCalendar from 'v-calendar'
import 'idempotent-babel-polyfill'
import dateMixin from '../../js/common/mixins/dateMixin'
import EmptyState from '../../views/backend/parts/EmptyState'
import LicenceBlock from '../../views/backend/parts/LicenceBlock'
import LicenceBlockHeader from '../../views/backend/parts/LicenceBlockHeader'

const Vue = require('vue')

Vue.prototype.$http = axios
Vue.prototype.$http.defaults.headers.common = {
  'X-Requested-With': 'XMLHttpRequest'
}
Vue.prototype.$http.defaults.params = {
  'wpAmeliaNonce': window.wpAmeliaNonce
}

// eslint-disable-next-line no-undef, camelcase
__webpack_public_path__ = window.wpAmeliaPluginURL + 'public/'

Vue.component('EmptyState', EmptyState)
Vue.component('LicenceBlock', LicenceBlock)
Vue.component('LicenceBlockHeader', LicenceBlockHeader)
Vue.use(VueRouter)
Vue.use(VueMomentJS, moment)
Vue.use(ElementUI, {locale})
Vue.use(VCalendar, {
  firstDayOfWeek: window.wpAmeliaSettings.wordpress.startOfWeek + 1,
  locale: window.localeLanguage[0].replace(/_/g, "-")
})

// eslint-disable-next-line no-new
new Vue({
  el: '#amelia-app-backend',

  mixins: [dateMixin],

  router,

  data: {
    getUploadsAmeliaUrl: window.wpAmeliaUploadsAmeliaURL,
    useUploadsAmeliaPath: window.wpAmeliaUseUploadsAmeliaPath,
    getAjaxUrl: window.wpAmeliaPluginAjaxURL,
    getUrl: window.wpAmeliaPluginURL,
    getStoreUrl: window.wpAmeliaPluginStoreURL,
    getSiteUrl: window.wpAmeliaSiteURL,
    labels: window.wpAmeliaLabels,
    wcProducts: window.wpAmeliaWcProducts,
    languages: window.wpAmeliaLanguages,
    licence: {
      isLite: true,
      isStarter: false,
      isBasic: false,
      isPro: false,
      isDeveloper: false
    },
    timezones: 'wpAmeliaTimeZones' in window ? window.wpAmeliaTimeZones : [],
    timezone: 'wpAmeliaTimeZone' in window ? window.wpAmeliaTimeZone[0] : '',
    settings: window.wpAmeliaSettings,
    locale: window.localeLanguage[0],
    hasApiCall: true,
    smsPaddleSettings: {
      vendorId: window.wpAmeliaSMSVendorId,
      product10: window.wpAmeliaSMSProductId10,
      product20: window.wpAmeliaSMSProductId20,
      product50: window.wpAmeliaSMSProductId50,
      product100: window.wpAmeliaSMSProductId100,
      product200: window.wpAmeliaSMSProductId200,
      product500: window.wpAmeliaSMSProductId500
    }
  },

  mounted () {
    moment.locale(window.localeLanguage[0])
    if (window.localeLanguage[0] === 'ar') {
      this.reformatArabicNumbers()
    }

    if (window.localeLanguage[0] === 'fa_IR') {
      this.reformatFarsiNumbers()
    }
  }
})

// eslint-disable-next-line no-undef
router.push({name: menuPage})

window.onpopstate = function () {
  history.back()
}
© 2026 GrazzMean-Shell