Esempio n. 1
0
<?php

if (!class_exists('TidioPluginsScheme')) {
    require "classes/TidioPluginsScheme.php";
}
TidioPluginsScheme::registerPlugin('visual-editor');
if (!class_exists('VisualEditorOptions')) {
    require 'classes/VisualEditorOptions.php';
}
$visualEditorOptions = new VisualEditorOptions();
$view = array();
if (!$visualEditorOptions->siteIsValid()) {
    $view['mode'] = 'ERR_INVALID_URL';
} else {
    $view['mode'] = 'OK';
    $view['editorUrl'] = $visualEditorOptions->getEditorUrl();
}
wp_register_style('tidio-chat-css', plugins_url('media/css/options.css', __FILE__));
wp_enqueue_style('tidio-chat-css');
require 'options-view.php';
Esempio n. 2
0
 public function integratorProjectData()
 {
     if (self::$integratorProjectData !== null) {
         return self::$integratorProjectData;
     }
     $options = get_option('tidio-elements-project-data');
     if (!$options) {
         self::$integratorProjectData = false;
         return false;
     }
     $options = json_decode($options, true);
     self::$integratorProjectData = $options;
     return self::$integratorProjectData;
 }