PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / 1.0.6
Post Views Counter v1.0.6
1.7.13 1.7.12 1.7.11 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.2 1.3.2.1 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.7.10 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9
post-views-counter / includes / update.php
post-views-counter / includes Last commit date
columns.php 11 years ago counter.php 11 years ago cron.php 11 years ago frontend.php 11 years ago functions.php 11 years ago query.php 11 years ago settings.php 11 years ago update.php 11 years ago widgets.php 11 years ago
update.php
30 lines
1 <?php
2 if(!defined('ABSPATH')) exit;
3
4 new Post_Views_Counter_Update();
5
6 class Post_Views_Counter_Update {
7
8 public function __construct() {
9 // actions
10 add_action('init', array(&$this, 'check_update'));
11 }
12
13 /**
14 * Check if there's a db update required
15 */
16 public function check_update() {
17 if(!current_user_can('manage_options'))
18 return;
19
20 // get current database version
21 $current_db_version = get_option('post_views_counter_version', '1.0.0');
22
23 // new version?
24 if(version_compare($current_db_version, Post_Views_Counter()->get_attribute('defaults', 'version'), '<')) {
25 // update plugin version
26 update_option('post_views_counter_version', Post_Views_Counter()->get_attribute('defaults', 'version'));
27 }
28 }
29 }
30 ?>