Changeset 1836346
- Timestamp:
- 03/08/2018 02:56:47 PM (8 years ago)
- Location:
- logbook
- Files:
-
- 2 added
- 14 edited
- 1 copied
-
tags/1.1.0 (copied) (copied from logbook/trunk)
-
tags/1.1.0/logbook.php (modified) (3 diffs)
-
tags/1.1.0/readme.txt (modified) (1 diff)
-
tags/1.1.0/src/LogBook/CLI.php (modified) (1 diff)
-
tags/1.1.0/src/LogBook/Event.php (modified) (1 diff)
-
tags/1.1.0/uninstall.php (added)
-
tags/1.1.0/vendor/autoload.php (modified) (1 diff)
-
tags/1.1.0/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/1.1.0/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/logbook.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src/LogBook/CLI.php (modified) (1 diff)
-
trunk/src/LogBook/Event.php (modified) (1 diff)
-
trunk/uninstall.php (added)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
logbook/tags/1.1.0/logbook.php
r1799527 r1836346 8 8 * Text Domain: logbook 9 9 * Domain Path: /languages 10 * Version: 1. 0.510 * Version: 1.1.0 11 11 * 12 12 * @package LogBook … … 21 21 } 22 22 23 register_activation_hook( __FILE__, "\LogBook\activation" ); 24 25 function activation() { 26 if ( ! get_option( 'logbook-scheduled-event', false ) ) { 27 wp_schedule_event( time(), 'hourly', 'logbook_scheduled_event' ); 28 update_option( 'logbook-scheduled-event', 1 ); 29 } 30 } 31 32 register_deactivation_hook( __FILE__, "\LogBook\deactivation" ); 33 34 function deactivation() { 35 wp_clear_scheduled_hook( 'logbook_scheduled_event' ); 36 delete_option( 'logbook-scheduled-event' ); 37 } 38 39 add_action( 'logbook_scheduled_event', '\LogBook\scheduled_event'); 40 41 function scheduled_event() { 42 define( 'SKIP_LOGGING', true ); 43 44 $args = array( 45 'post_type' => 'logbook', 46 'date_query' => array( 47 array( 48 'column' => 'post_modified_gmt', 49 'before' => '1 month ago', 50 ), 51 ), 52 'posts_per_page' => -1, 53 ); 54 55 $posts = get_posts( $args ); 56 57 /** 58 * @var $log \WP_Post 59 */ 60 foreach( $posts as $log ) { 61 wp_delete_post( $log->ID, true ); 62 } 63 } 64 65 add_action( 'plugins_loaded', 'LogBook\plugins_loaded', 9 ); 66 23 67 function plugins_loaded() { 68 if ( ! get_option( 'logbook-scheduled-event', false ) ) { 69 wp_schedule_event( time(), 'hourly', 'logbook_scheduled_event' ); 70 update_option( 'logbook-scheduled-event', true ); 71 } 72 24 73 // Registers post type `logbook`. 25 74 $post_type = new Post_Type(); … … 58 107 } 59 108 60 add_action( 'plugins_loaded', 'LogBook\plugins_loaded', 9 );61 62 109 /** 63 110 * Registers the logger to the specific hooks. -
logbook/tags/1.1.0/readme.txt
r1799527 r1836346 5 5 Tested up to: 4.9 6 6 Requires PHP: 5.4 7 Stable tag: 1. 0.57 Stable tag: 1.1.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html -
logbook/tags/1.1.0/src/LogBook/CLI.php
r1772620 r1836346 139 139 } 140 140 } 141 142 /** 143 * Delete all logs. 144 * 145 * @subcommand delete-all 146 * 147 * @param array $_ 148 * @param array $assoc_args 149 */ 150 public function delete_all( $_, $assoc_args ) 151 { 152 define( 'SKIP_LOGGING', true ); 153 154 $posts = get_posts( array( 155 'post_type' => 'logbook', 156 'posts_per_page' => -1, 157 ) ); 158 159 /** 160 * @var $log \WP_Post 161 */ 162 foreach( $posts as $log ) { 163 wp_delete_post( $log->ID, true ); 164 } 165 166 \WP_CLI::success( 'All logs are deleted.' ); 167 } 141 168 } -
logbook/tags/1.1.0/src/LogBook/Event.php
r1772620 r1836346 148 148 public function shutdown() 149 149 { 150 // Skip to save logs if `define( 'SKIP_LOGGING', true );` exists. 151 if ( defined( 'SKIP_LOGGING' ) && true === SKIP_LOGGING ) { 152 return; 153 } 154 150 155 foreach ( $this->logs as $log_object ) { 151 156 $this->save_log( $log_object ); -
logbook/tags/1.1.0/vendor/autoload.php
r1799527 r1836346 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c::getLoader();7 return ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c::getLoader(); -
logbook/tags/1.1.0/vendor/composer/autoload_real.php
r1799527 r1836346 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c5 class ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
logbook/tags/1.1.0/vendor/composer/autoload_static.php
r1799527 r1836346 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c7 class ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c 8 8 { 9 9 public static $fallbackDirsPsr4 = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->fallbackDirsPsr4 = ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c::$fallbackDirsPsr4;16 $loader->fallbackDirsPsr4 = ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c::$fallbackDirsPsr4; 17 17 18 18 }, null, ClassLoader::class); -
logbook/trunk/logbook.php
r1799527 r1836346 8 8 * Text Domain: logbook 9 9 * Domain Path: /languages 10 * Version: 1. 0.510 * Version: 1.1.0 11 11 * 12 12 * @package LogBook … … 21 21 } 22 22 23 register_activation_hook( __FILE__, "\LogBook\activation" ); 24 25 function activation() { 26 if ( ! get_option( 'logbook-scheduled-event', false ) ) { 27 wp_schedule_event( time(), 'hourly', 'logbook_scheduled_event' ); 28 update_option( 'logbook-scheduled-event', 1 ); 29 } 30 } 31 32 register_deactivation_hook( __FILE__, "\LogBook\deactivation" ); 33 34 function deactivation() { 35 wp_clear_scheduled_hook( 'logbook_scheduled_event' ); 36 delete_option( 'logbook-scheduled-event' ); 37 } 38 39 add_action( 'logbook_scheduled_event', '\LogBook\scheduled_event'); 40 41 function scheduled_event() { 42 define( 'SKIP_LOGGING', true ); 43 44 $args = array( 45 'post_type' => 'logbook', 46 'date_query' => array( 47 array( 48 'column' => 'post_modified_gmt', 49 'before' => '1 month ago', 50 ), 51 ), 52 'posts_per_page' => -1, 53 ); 54 55 $posts = get_posts( $args ); 56 57 /** 58 * @var $log \WP_Post 59 */ 60 foreach( $posts as $log ) { 61 wp_delete_post( $log->ID, true ); 62 } 63 } 64 65 add_action( 'plugins_loaded', 'LogBook\plugins_loaded', 9 ); 66 23 67 function plugins_loaded() { 68 if ( ! get_option( 'logbook-scheduled-event', false ) ) { 69 wp_schedule_event( time(), 'hourly', 'logbook_scheduled_event' ); 70 update_option( 'logbook-scheduled-event', true ); 71 } 72 24 73 // Registers post type `logbook`. 25 74 $post_type = new Post_Type(); … … 58 107 } 59 108 60 add_action( 'plugins_loaded', 'LogBook\plugins_loaded', 9 );61 62 109 /** 63 110 * Registers the logger to the specific hooks. -
logbook/trunk/readme.txt
r1799527 r1836346 5 5 Tested up to: 4.9 6 6 Requires PHP: 5.4 7 Stable tag: 1. 0.57 Stable tag: 1.1.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html -
logbook/trunk/src/LogBook/CLI.php
r1772620 r1836346 139 139 } 140 140 } 141 142 /** 143 * Delete all logs. 144 * 145 * @subcommand delete-all 146 * 147 * @param array $_ 148 * @param array $assoc_args 149 */ 150 public function delete_all( $_, $assoc_args ) 151 { 152 define( 'SKIP_LOGGING', true ); 153 154 $posts = get_posts( array( 155 'post_type' => 'logbook', 156 'posts_per_page' => -1, 157 ) ); 158 159 /** 160 * @var $log \WP_Post 161 */ 162 foreach( $posts as $log ) { 163 wp_delete_post( $log->ID, true ); 164 } 165 166 \WP_CLI::success( 'All logs are deleted.' ); 167 } 141 168 } -
logbook/trunk/src/LogBook/Event.php
r1772620 r1836346 148 148 public function shutdown() 149 149 { 150 // Skip to save logs if `define( 'SKIP_LOGGING', true );` exists. 151 if ( defined( 'SKIP_LOGGING' ) && true === SKIP_LOGGING ) { 152 return; 153 } 154 150 155 foreach ( $this->logs as $log_object ) { 151 156 $this->save_log( $log_object ); -
logbook/trunk/vendor/autoload.php
r1799527 r1836346 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c::getLoader();7 return ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c::getLoader(); -
logbook/trunk/vendor/composer/autoload_real.php
r1799527 r1836346 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c5 class ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit c799c6f2f187b597e0bd772c2968ea7c', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInit66fdea25e36bc8e9cbeb27fe5de9d73c', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
logbook/trunk/vendor/composer/autoload_static.php
r1799527 r1836346 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c7 class ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c 8 8 { 9 9 public static $fallbackDirsPsr4 = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->fallbackDirsPsr4 = ComposerStaticInit c799c6f2f187b597e0bd772c2968ea7c::$fallbackDirsPsr4;16 $loader->fallbackDirsPsr4 = ComposerStaticInit66fdea25e36bc8e9cbeb27fe5de9d73c::$fallbackDirsPsr4; 17 17 18 18 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.