Changeset 1661125
- Timestamp:
- 05/20/2017 01:52:02 AM (9 years ago)
- Location:
- min-calendar
- Files:
-
- 15 added
- 15 deleted
- 5 edited
-
tags/1.5.4/includes/class-post-factory.php (modified) (1 diff)
-
trunk/admin/class-admin-action.php (deleted)
-
trunk/admin/class-admin-controller.php (deleted)
-
trunk/admin/class-admin-utilities.php (deleted)
-
trunk/admin/class-appearance.php (deleted)
-
trunk/admin/class-custom-field.php (deleted)
-
trunk/admin/class-list-table.php (deleted)
-
trunk/admin/class-mc-admin-action.php (added)
-
trunk/admin/class-mc-admin-controller.php (added)
-
trunk/admin/class-mc-admin-utility.php (added)
-
trunk/admin/class-mc-appearance.php (added)
-
trunk/admin/class-mc-custom-field.php (added)
-
trunk/admin/class-mc-list-table.php (added)
-
trunk/admin/class-mc-post-form.php (added)
-
trunk/admin/class-mc-validation.php (added)
-
trunk/admin/class-post-form.php (deleted)
-
trunk/admin/class-validation.php (deleted)
-
trunk/class-main.php (modified) (5 diffs)
-
trunk/includes/class-capabilities.php (deleted)
-
trunk/includes/class-controller.php (deleted)
-
trunk/includes/class-date.php (deleted)
-
trunk/includes/class-draw-calendar.php (deleted)
-
trunk/includes/class-mc-capabilities.php (added)
-
trunk/includes/class-mc-controller.php (added)
-
trunk/includes/class-mc-date.php (added)
-
trunk/includes/class-mc-draw-calendar.php (added)
-
trunk/includes/class-mc-post-factory.php (added)
-
trunk/includes/class-mc-post.php (added)
-
trunk/includes/class-mc-utilities.php (added)
-
trunk/includes/class-post-factory.php (deleted)
-
trunk/includes/class-post-wrapper.php (deleted)
-
trunk/includes/class-utilities.php (deleted)
-
trunk/min-calendar.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
min-calendar/tags/1.5.4/includes/class-post-factory.php
r730577 r1661125 5 5 class MC_Post_Factory 6 6 { 7 8 7 /** 9 * @param $post_id post id of custom post type 'mincalendar'8 * @param (integer|null) $post_id post id of custom post type 'mincalendar' 10 9 * @return bool|MC_Post_Wrapper 11 10 */ -
min-calendar/trunk/class-main.php
r1412197 r1661125 4 4 */ 5 5 class MC_Main { 6 7 6 function __construct() { 8 require_once MC_PLUGIN_DIR . '/admin/class- admin-controller.php';9 require_once MC_PLUGIN_DIR . '/admin/class- admin-utilities.php';10 require_once MC_PLUGIN_DIR . '/admin/class- admin-action.php';11 require_once MC_PLUGIN_DIR . '/admin/class- appearance.php';12 require_once MC_PLUGIN_DIR . '/admin/class- custom-field.php';13 require_once MC_PLUGIN_DIR . '/admin/class- list-table.php';14 require_once MC_PLUGIN_DIR . '/admin/class- post-form.php';15 require_once MC_PLUGIN_DIR . '/admin/class- validation.php';16 require_once MC_PLUGIN_DIR . '/includes/class- capabilities.php';17 require_once MC_PLUGIN_DIR . '/includes/class- controller.php';18 require_once MC_PLUGIN_DIR . '/includes/class- date.php';19 require_once MC_PLUGIN_DIR . '/includes/class- draw-calendar.php';20 require_once MC_PLUGIN_DIR . '/includes/class- post-factory.php';21 require_once MC_PLUGIN_DIR . '/includes/class- post-wrapper.php';22 require_once MC_PLUGIN_DIR . '/includes/class- utilities.php';7 require_once MC_PLUGIN_DIR . '/admin/class-mc-admin-controller.php'; 8 require_once MC_PLUGIN_DIR . '/admin/class-mc-admin-utility.php'; 9 require_once MC_PLUGIN_DIR . '/admin/class-mc-admin-action.php'; 10 require_once MC_PLUGIN_DIR . '/admin/class-mc-appearance.php'; 11 require_once MC_PLUGIN_DIR . '/admin/class-mc-custom-field.php'; 12 require_once MC_PLUGIN_DIR . '/admin/class-mc-list-table.php'; 13 require_once MC_PLUGIN_DIR . '/admin/class-mc-post-form.php'; 14 require_once MC_PLUGIN_DIR . '/admin/class-mc-validation.php'; 15 require_once MC_PLUGIN_DIR . '/includes/class-mc-capabilities.php'; 16 require_once MC_PLUGIN_DIR . '/includes/class-mc-controller.php'; 17 require_once MC_PLUGIN_DIR . '/includes/class-mc-date.php'; 18 require_once MC_PLUGIN_DIR . '/includes/class-mc-draw-calendar.php'; 19 require_once MC_PLUGIN_DIR . '/includes/class-mc-post-factory.php'; 20 require_once MC_PLUGIN_DIR . '/includes/class-mc-post.php'; 21 require_once MC_PLUGIN_DIR . '/includes/class-mc-utilities.php'; 23 22 // get_currentuserinfoはpluggable.phpで定義。自動では読み込まれない。 24 23 require_once ABSPATH . WPINC . '/pluggable.php'; 25 26 24 // 管理ユーザーのみ実行 27 25 global $user_level; 28 26 wp_get_current_user(); 29 30 27 if ( 10 === (int) $user_level ) { 31 28 new MC_Capabilities(); 32 29 } 33 34 30 if ( is_admin() && 10 === (int) $user_level ) { 35 31 new MC_Admin_Controller(); … … 40 36 new MC_Controller(); 41 37 } 42 43 38 } 44 45 39 46 40 /** … … 53 47 $this->register_post_types(); 54 48 } 55 56 49 57 50 /** … … 67 60 ), 68 61 'rewrite' => false, 69 'query_var' => false 62 'query_var' => false, 70 63 ) 71 64 ); 72 65 } 73 66 74 75 67 /** 76 * activate and default settings68 * Activate and default settings. 77 69 */ 78 70 public function activate() { … … 81 73 return; 82 74 } 83 84 75 load_plugin_textdomain( 'mincalendar', false, 'min-calendar/languages' ); 85 86 76 $this->register_post_types(); 87 77 $this->upgrade(); 88 89 78 } 90 91 79 92 80 /** 93 81 * Upgrading 94 82 * 95 * current version of option update83 * Current version of option update. 96 84 */ 97 85 public function upgrade() { 98 86 $opt = get_option( 'mincalendar' ); 99 100 87 if ( ! is_array( $opt ) ) { 101 88 $opt = array(); 102 89 } 103 104 90 $old_ver = isset( $opt['version'] ) ? (string) $opt['version'] : '0'; 105 91 $new_ver = MC_VERSION; 106 107 92 if ( $old_ver === $new_ver ) { 108 93 return; 109 94 } 110 111 95 $opt['version'] = $new_ver; 112 96 update_option( 'mincalendar', $opt ); 113 97 } 114 115 98 } -
min-calendar/trunk/min-calendar.php
r1412197 r1661125 8 8 Author: Hiroshi Sawai 9 9 Author URI: http://www.min-ker.com 10 Version: 1.6. 010 Version: 1.6.1 11 11 */ 12 12 … … 28 28 */ 29 29 30 define( 'MC_VERSION', '1.6.0' ); 31 define( 'MC_REQUIRED_WP_VERSION', '3.5.1' ); 30 define( 'MC_VERSION', '1.6.1' ); 31 define( 'MC_REQUIRED_WP_VERSION', '4.5.2' ); 32 33 if ( ! defined( 'MC_POST_TYPE' ) ) { 34 define( 'MC_POST_TYPE', 'mincalendar' ); 35 } 36 if ( ! defined( 'MC_TEXT_DOMAIN' ) ) { 37 define( 'MC_TEXT_DOMAIN', 'mincalendar' ); 38 } 32 39 33 40 if ( ! defined( 'MC_PLUGIN_BASENAME' ) ) { 34 define( 'MC_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );41 define( 'MC_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); 35 42 } 36 43 if ( ! defined( 'MC_PLUGIN_NAME' ) ) { 37 define( 'MC_PLUGIN_NAME', trim( dirname( MC_PLUGIN_BASENAME ), '/' ) );44 define( 'MC_PLUGIN_NAME', trim( dirname( MC_PLUGIN_BASENAME ), '/' ) ); 38 45 } 39 46 if ( ! defined( 'MC_PLUGIN_DIR' ) ) { 40 define( 'MC_PLUGIN_DIR', untrailingslashit( dirname( __FILE__ ) ) );47 define( 'MC_PLUGIN_DIR', untrailingslashit( dirname( __FILE__ ) ) ); 41 48 } 42 49 if ( ! defined( 'MC_PLUGIN_URL' ) ) { 43 define( 'MC_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) );50 define( 'MC_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) ); 44 51 } 45 52 if ( ! defined( 'MC_CALENDAR_STYLESHEET' ) ) { 46 define( 'MC_CALENDAR_STYLESHEET', MC_PLUGIN_DIR . '/includes/css/mincalendar.css' );53 define( 'MC_CALENDAR_STYLESHEET', MC_PLUGIN_DIR . '/includes/css/mincalendar.css' ); 47 54 } 48 /* If you or your client hate to see about donation, set this value false. */ 55 /* 56 * If you or your client hate to see about donation, set this value false. 57 */ 49 58 if ( ! defined( 'MC_SHOW_DONATION_LINK' ) ) { 50 define( 'MC_SHOW_DONATION_LINK', true );59 define( 'MC_SHOW_DONATION_LINK', true ); 51 60 } 52 61 if ( ! defined( 'MC_ADMIN_READ_CAPABILITY' ) ) { 53 define( 'MC_ADMIN_READ_CAPABILITY', 'edit_posts' );62 define( 'MC_ADMIN_READ_CAPABILITY', 'edit_posts' ); 54 63 } 55 64 if ( ! defined( 'MC_ADMIN_READ_WRITE_CAPABILITY' ) ) { 56 define( 'MC_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' );65 define( 'MC_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' ); 57 66 } 58 67 if ( ! defined( 'MC_VERIFY_NONCE' ) ) { 59 define( 'MC_VERIFY_NONCE', true );68 define( 'MC_VERIFY_NONCE', true ); 60 69 } 61 70 62 require_once MC_PLUGIN_DIR . '/class-main.php'; 71 72 require_once MC_PLUGIN_DIR . '/class-main.php'; 63 73 new MC_Main(); 64 74 -
min-calendar/trunk/readme.txt
r1412197 r1661125 1 === Plugin Name===1 === Min Calendar === 2 2 Contributors: s-hiroshi 3 3 Tags: calendar 4 Requires at least: 3.5.15 Tested up to: 4. 5.26 Stable tag: 1.6. 04 Requires at least: 4.5.2 5 Tested up to: 4.7.4 6 Stable tag: 1.6.1 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 35 35 5. relate post to day 36 36 37 == Changelog == 37 38 39 = 1.6.1 = 38 40 39 == Changelog == 41 * Support to the 4.7.4 version 42 * Improve search box. 40 43 41 44 = 1.6.0 = -
min-calendar/trunk/uninstall.php
r730577 r1661125 1 1 <?php 2 3 2 if ( ! defined( 'ABSPATH' ) && ! defined( 'WP_UNINSTALL_PLUGIN' ) ) { 4 exit();3 exit(); 5 4 } 6 5 7 6 function mc_delete_plugin() { 8 9 // プラグインoption削除 10 delete_option( 'mincalendar-options' ); 11 12 13 // 投稿削除 14 $posts = get_posts( array( 15 'numberposts' => -1, 16 'post_type' => 'mincalendar', 17 'post_status' => 'any' 18 ) ); 19 20 foreach ( $posts as $post ) { 21 wp_delete_post( $post->ID, true ); 22 } 23 7 delete_option( 'mincalendar-options' ); 8 // 投稿タイプがmincalendarの投稿削除 9 $posts = get_posts( array( 10 'numberposts' => - 1, 11 'post_type' => 'mincalendar', 12 'post_status' => 'any', 13 ) ); 14 foreach ( $posts as $post ) { 15 wp_delete_post( $post->ID, true ); 16 } 24 17 } 25 18 26 19 mc_delete_plugin(); 20
Note: See TracChangeset
for help on using the changeset viewer.