/** * Logging of errors * * @param $errorMessage * @param $response */ public static function log($errorMessage, $response) { if (is_null(self::$ravenClient)) { self::$ravenClient = new Raven_Client('http://*****:*****@logs.getsitecontrol.com/14'); } self::$ravenClient->captureMessage($errorMessage, array('server' => !empty($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : null, 'code' => !empty($response->info->http_code) ? $response->info->http_code : null, 'response' => !empty($response->response) ? $response->response : null)); }
<?php /** * Plugin Name: GetSiteControl Widgets * Plugin URI: https://getsitecontrol.com/ * Description: GetSiteControl lets you easily create live chats, surveys, promo messages, opt-in and contact forms, share and follow buttons for your website. * Version: 1.2.1 * Requires at least: 3.0.1 * Tested up to: 4.6 * Author: getsitecontrol * Author URI: https://getsitecontrol.com/ * License: GPL2 */ if (!defined('ABSPATH')) { exit; } if (!defined('GSC_URL')) { define('GSC_URL', plugin_dir_url(__FILE__)); } if (!defined('GSC_PATH')) { define('GSC_PATH', plugin_dir_path(__FILE__)); } require_once GSC_PATH . 'includes/get-site-control-wordpress.php'; require_once GSC_PATH . 'includes/get-site-control-api.php'; GetSiteControlWordPress::init();