PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / 1.0.12
Post Views Counter v1.0.12
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
32 lines
1 <?php
2 if ( ! defined( 'ABSPATH' ) )
3 exit;
4
5 new Post_Views_Counter_Update();
6
7 class Post_Views_Counter_Update {
8
9 public function __construct() {
10 // actions
11 add_action( 'init', array( &$this, 'check_update' ) );
12 }
13
14 /**
15 * Check if there's a db update required
16 */
17 public function check_update() {
18 if ( ! current_user_can( 'manage_options' ) )
19 return;
20
21 // get current database version
22 $current_db_version = get_option( 'post_views_counter_version', '1.0.0' );
23
24 // new version?
25 if ( version_compare( $current_db_version, Post_Views_Counter()->get_attribute( 'defaults', 'version' ), '<' ) ) {
26 // update plugin version
27 update_option( 'post_views_counter_version', Post_Views_Counter()->get_attribute( 'defaults', 'version' ) );
28 }
29 }
30
31 }
32