/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/essential-grid/includes
NameSizeModeActions
assets/-0755rm
Detection/-0755rm
EspressoDev/-0755rm
external/-0755rm
aq_resizer.class.php65180644editdlrm
base.class.php1014150644editdlrm
coloreasing.class.php68070644editdlrm
colorpicker.class.php152080644editdlrm
defaults.php110230644editdlrm
external-sources.class.php11710644editdlrm
fonts.class.php60770644editdlrm
global-css.class.php124190644editdlrm
grids-widget.class.php232910644editdlrm
image-optimization.class.php159530644editdlrm
index.php260644editdlrm
item-element.class.php412250644editdlrm
item-skin.class.php2077770644editdlrm
loadbalancer.class.php22290644editdlrm
meta.class.php232630644editdlrm
navigation.class.php345980644editdlrm
ngg-source.class.php43430644editdlrm
rightclick.class.php55520644editdlrm
search.class.php138990644editdlrm
watermarks.class.php221930644editdlrm
watermarks.gd.class.php82700644editdlrm
watermarks.imagick.class.php88490644editdlrm
woocommerce.class.php117620644editdlrm
wordpress-update-fix.class.php33340644editdlrm
wpml.class.php29980644editdlrm
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/essential-grid/includes/rightclick.class.php (5552B)
* @link http://www.themepunch.com/essential/ * @copyright 2021 ThemePunch */ if( !defined( 'ABSPATH') ) exit(); class Essential_Grid_Rightclick { /** * right click option name */ const ESG_RIGHTCLICK_OPTION = 'tp_eg_rightclick'; /** * @var array default option values */ private $_defaults = array( 'rightclick-enabled' => 'false', 'rightclick-show-custom-msg' => 'false', 'rightclick-custom-msg-text' => '', 'rightclick-custom-msg-once' => 'false', 'rightclick-dev-tools' => 'true', 'rightclick-view-source' => 'true', ); protected static $instance = null; /** * @return Essential_Grid_Rightclick */ public static function get_instance() { if ( is_null( static::$instance ) ) { static::$instance = new Essential_Grid_Rightclick(); } return static::$instance; } protected function __construct() { $this->addActions(); } /** * add actions */ protected function addActions() { //skip if disabled or admin if (!$this->isEnabled() || is_admin()) return; //skip if it is builder page $builders = array( 'elementor-preview' => '', 'siteorigin_panels_live_editor' => '', 'preview_id' => '', 'fl_builder' => '', 'et_fb' => '', ); $is_builder = count(array_intersect_key($_GET, $builders)); if ($is_builder) return; add_action('wp_head', array($this, 'outputJs')); } /** * get options defaults * @return array */ public function getDefaults() { return $this->_defaults; } /** * get options * @return array */ public function getOptions() { $options = get_option(self::ESG_RIGHTCLICK_OPTION, array()); if (!is_array($options)) return $this->_defaults; return array_merge($this->_defaults, $options); } /** * save options * @param array $options * @return bool */ public function saveOptions($options) { return update_option(self::ESG_RIGHTCLICK_OPTION, $options); } /** * is rightclick enabled * @return bool */ public function isEnabled() { $options = $this->getOptions(); return $options['rightclick-enabled'] === 'true'; } public function outputJs() { $options = $this->getOptions(); $styles = ''; $onkeydown = ''; $onrightclick = 'document.ondragstart = document.oncontextmenu = function () { return false; }'; //check for onkeydown handler if ($options['rightclick-dev-tools'] === 'true' || $options['rightclick-view-source'] === 'true') { $onkeydown = "\r\n" . 'document.onkeydown = function(e) {'; if ($options['rightclick-view-source'] === 'true') { $onkeydown .= 'if (e.ctrlKey && e.keyCode === 85) return false;'; } if ($options['rightclick-dev-tools'] === 'true') { $onkeydown .= 'if (e.keyCode === 123) return false; if (event.ctrlKey && event.shiftKey && (e.keyCode === 67 || e.keyCode === 73 || e.keyCode === 74)) return false;'; } $onkeydown .= 'return true; }'; } //custom message if ($options['rightclick-show-custom-msg'] === 'true' && !empty($options['rightclick-custom-msg-text'])) { wp_enqueue_script('tp-tools'); $styles = '' . "\r\n"; $vars = sprintf( 'var tp_eg_rightclick_count = 0, tp_eg_rightclick_msg_once = %s, tp_eg_rightclick_msg_txt = "%s";', $options['rightclick-custom-msg-once'], esc_attr($options['rightclick-custom-msg-text']) ); $onrightclick = <<
'); jQuery('#eg-toolbox-wrapper').append('
I' + obj.content + '
'); var nt = jQuery('#eg-toolbox-wrapper').find('.eg-toolbox.newadded'); nt.removeClass('newadded'); punchgs.TweenLite.fromTo(nt, 0.5, {y: -50, autoAlpha: 0, transformOrigin: '50% 50%', transformPerspective: 900, rotationX: -90}, {autoAlpha: 1, y: 0, rotationX: 0, ease: punchgs.Back.easeOut, delay: obj.showdelay}); nt.on('click', function () { punchgs.TweenLite.to(nt, 0.3, {x: 200, ease: punchgs.Power3.easeInOut, autoAlpha: 0, onComplete: function () { nt.remove() } }); }); punchgs.TweenLite.to(nt, 0.3, {x: 200, ease: punchgs.Power3.easeInOut, autoAlpha: 0, delay: obj.hidedelay + obj.showdelay, onComplete: function () { nt.remove() } }); } HEREDOC; } echo $styles . '' . "\r\n"; } } Essential_Grid_Rightclick::get_instance();