Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
noblogs-wp
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
39
Issues
39
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ai
noblogs-wp
Commits
7defd8a8
Commit
7defd8a8
authored
Jul 31, 2015
by
ale
Committed by
agata
Oct 17, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
disable wp-piwik global update script
parent
d6ebe00e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
41 deletions
+45
-41
wp-content/plugins/wp-piwik/update/2015051101.php
wp-content/plugins/wp-piwik/update/2015051101.php
+45
-41
No files found.
wp-content/plugins/wp-piwik/update/2015051101.php
View file @
7defd8a8
<?php
// Get & delete old version's options
if
(
self
::
$settings
->
checkNetworkActivation
())
{
$oldGlobalOptions
=
get_site_option
(
'wp-piwik_global-settings'
,
array
()
);
delete_site_option
(
'wp-piwik_global-settings'
);
}
else
{
$oldGlobalOptions
=
get_option
(
'wp-piwik_global-settings'
,
array
()
);
delete_option
(
'wp-piwik_global-settings'
);
}
$oldOptions
=
get_option
(
'wp-piwik_settings'
,
array
()
);
delete_option
(
'wp-piwik_settings'
);
if
(
self
::
$settings
->
checkNetworkActivation
())
{
global
$wpdb
;
$aryBlogs
=
\
WP_Piwik\Settings
::
getBlogList
();
if
(
is_array
(
$aryBlogs
))
foreach
(
$aryBlogs
as
$aryBlog
)
{
$oldOptions
=
get_blog_option
(
$aryBlog
[
'blog_id'
],
'wp-piwik_settings'
,
array
()
);
if
(
!
$this
->
isConfigured
())
foreach
(
$oldOptions
as
$key
=>
$value
)
self
::
$settings
->
setOption
(
$key
,
$value
,
$aryBlog
[
'blog_id'
]
);
delete_blog_option
(
$aryBlog
[
'blog_id'
],
'wp-piwik_settings'
);
}
}
if
(
!
$this
->
isConfigured
())
{
if
(
!
$oldGlobalOptions
[
'add_tracking_code'
])
$oldGlobalOptions
[
'track_mode'
]
=
'disabled'
;
elseif
(
!
$oldGlobalOptions
[
'track_mode'
])
$oldGlobalOptions
[
'track_mode'
]
=
'default'
;
elseif
(
$oldGlobalOptions
[
'track_mode'
]
==
1
)
$oldGlobalOptions
[
'track_mode'
]
=
'js'
;
elseif
(
$oldGlobalOptions
[
'track_mode'
]
==
2
)
$oldGlobalOptions
[
'track_mode'
]
=
'proxy'
;
// Store old values in new settings
foreach
(
$oldGlobalOptions
as
$key
=>
$value
)
self
::
$settings
->
setGlobalOption
(
$key
,
$value
);
foreach
(
$oldOptions
as
$key
=>
$value
)
self
::
$settings
->
setOption
(
$key
,
$value
);
}
self
::
$settings
->
save
();
\ No newline at end of file
<?php
/**** a/i patch: DISABLE THIS GLOBAL UPDATE
// Get & delete old version's options
if (self::$settings->checkNetworkActivation ()) {
$oldGlobalOptions = get_site_option ( 'wp-piwik_global-settings', array () );
delete_site_option('wp-piwik_global-settings');
} else {
$oldGlobalOptions = get_option ( 'wp-piwik_global-settings', array () );
delete_option('wp-piwik_global-settings');
}
$oldOptions = get_option ( 'wp-piwik_settings', array () );
delete_option('wp-piwik_settings');
if (self::$settings->checkNetworkActivation ()) {
global $wpdb;
$aryBlogs = \WP_Piwik\Settings::getBlogList();
if (is_array($aryBlogs))
foreach ($aryBlogs as $aryBlog) {
$oldOptions = get_blog_option ( $aryBlog['blog_id'], 'wp-piwik_settings', array () );
if (!$this->isConfigured())
foreach ( $oldOptions as $key => $value )
self::$settings->setOption ( $key, $value, $aryBlog['blog_id'] );
delete_blog_option($aryBlog['blog_id'], 'wp-piwik_settings');
}
}
if (!$this->isConfigured()) {
if (!$oldGlobalOptions['add_tracking_code']) $oldGlobalOptions['track_mode'] = 'disabled';
elseif (!$oldGlobalOptions['track_mode']) $oldGlobalOptions['track_mode'] = 'default';
elseif ($oldGlobalOptions['track_mode'] == 1) $oldGlobalOptions['track_mode'] = 'js';
elseif ($oldGlobalOptions['track_mode'] == 2) $oldGlobalOptions['track_mode'] = 'proxy';
// Store old values in new settings
foreach ( $oldGlobalOptions as $key => $value )
self::$settings->setGlobalOption ( $key, $value );
foreach ( $oldOptions as $key => $value )
self::$settings->setOption ( $key, $value );
}
self::$settings->save ();
****/
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment