Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/ticnews.com.br/web/wp-includes/script-loader.php on line 757
Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/ticnews.com.br/web/wp-includes/script-loader.php on line 757
Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/ticnews.com.br/web/wp-includes/script-loader.php on line 758
Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/ticnews.com.br/web/wp-includes/script-loader.php on line 758
Notice: require(): read of 5171 bytes failed with errno=12 Cannot allocate memory in /var/www/html/ticnews.com.br/web/wp-content/plugins/google-maps-easy/functions.php on line 44
Notice: require(): read of 5171 bytes failed with errno=12 Cannot allocate memory in /var/www/html/ticnews.com.br/web/wp-content/plugins/google-maps-easy/functions.php on line 44
== $mod->getTypeID())
$res[$code] = $mod;
elseif($filter['type'] == $mod->getType())
$res[$code] = $mod;
}
}
}
return $res;
}
public function getModule($code) {
return (isset($this->_modules[$code]) ? $this->_modules[$code] : NULL);
}
public function inPlugin() {
return $this->_inPlugin;
}
/**
* Push data to script array to use it all in addScripts method
* @see wp_enqueue_script definition
*/
public function addScript($handle, $src = '', $deps = array(), $ver = false, $in_footer = false, $vars = array()) {
$src = empty($src) ? $src : uriGmp::_($src);
if(!$ver)
$ver = GMP_VERSION_PLUGIN;
if($this->_scriptsInitialized) {
wp_enqueue_script($handle, $src, $deps, $ver, $in_footer);
} else {
$this->_scripts[] = array(
'handle' => $handle,
'src' => $src,
'deps' => $deps,
'ver' => $ver,
'in_footer' => $in_footer,
'vars' => $vars
);
}
}
/**
* Add all scripts from _scripts array to worgmpess
*/
public function addScripts() {
if(!empty($this->_scripts)) {
foreach($this->_scripts as $s) {
wp_enqueue_script($s['handle'], $s['src'], $s['deps'], $s['ver'], $s['in_footer']);
if($s['vars'] || isset($this->_scriptsVars[$s['handle']])) {
$vars = array();
if($s['vars'])
$vars = $s['vars'];
if($this->_scriptsVars[$s['handle']])
$vars = array_merge($vars, $this->_scriptsVars[$s['handle']]);
if($vars) {
foreach($vars as $k => $v) {
wp_localize_script($s['handle'], $k, $v);
}
}
}
}
}
$this->_scriptsInitialized = true;
}
public function addJSVar($script, $name, $val) {
if($this->_scriptsInitialized) {
wp_localize_script($script, $name, $val);
} else {
$this->_scriptsVars[$script][$name] = $val;
}
}
public function addStyle($handle, $src = false, $deps = array(), $ver = false, $media = 'all') {
$src = empty($src) ? $src : uriGmp::_($src);
if(!$ver)
$ver = GMP_VERSION_PLUGIN;
if($this->_stylesInitialized) {
wp_enqueue_style($handle, $src, $deps, $ver, $media);
} else {
$this->_styles[] = array(
'handle' => $handle,
'src' => $src,
'deps' => $deps,
'ver' => $ver,
'media' => $media
);
}
}
public function addStyles() {
if(!empty($this->_styles)) {
foreach($this->_styles as $s) {
wp_enqueue_style($s['handle'], $s['src'], $s['deps'], $s['ver'], $s['media']);
}
}
$this->_stylesInitialized = true;
}
public function getScripts() {
return $this->_scripts;
}
public function getStyles() {
return $this->_styles;
}
public function setScriptsInitialized($state) {
$this->_scriptsInitialized = $state;
}
public function setStylesInitialized($state) {
$this->_stylesInitialized = $state;
}
public function getJSVars() {
return $this->_scriptsVars;
}
//Very interesting thing going here.............
public function loadPlugins() {
require_once(ABSPATH. 'wp-includes/pluggable.php');
}
public function loadWPSettings() {
require_once(ABSPATH. 'wp-settings.php');
}
public function loadLocale() {
require_once(ABSPATH. 'wp-includes/locale.php');
}
public function moduleActive($code) {
return isset($this->_modules[$code]);
}
public function moduleExists($code) {
if($this->moduleActive($code))
return true;
return isset($this->_allModules[$code]);
}
public function isTplEditor() {
$tplEditor = reqGmp::getVar('tplEditor');
return (bool) $tplEditor;
}
/**
* This is custom method for each plugin and should be modified if you create copy from this instance.
*/
public function isAdminPlugOptsPage() {
$page = reqGmp::getVar('page');
if(is_admin() && strpos($page, frameGmp::_()->getModule('adminmenu')->getMainSlug()) !== false)
return true;
return false;
}
public function isAdminPlugPage() {
if($this->isAdminPlugOptsPage()) {
return true;
}
return false;
}
public function licenseDeactivated() {
return (!$this->getModule('license') && $this->moduleExists('license'));
}
public function savePluginActivationErrors() {
update_option(GMP_CODE. '_plugin_activation_errors', ob_get_contents());
}
public function getActivationErrors() {
return get_option(GMP_CODE. '_plugin_activation_errors');
}
public function getPluginUrl() {
return plugins_url('', dirname(__FILE__));
}
}