Plugin Directory

Changeset 1661125


Ignore:
Timestamp:
05/20/2017 01:52:02 AM (9 years ago)
Author:
s-hiroshi
Message:

Version 1.6.1

Location:
min-calendar
Files:
15 added
15 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • min-calendar/tags/1.5.4/includes/class-post-factory.php

    r730577 r1661125  
    55class MC_Post_Factory
    66{
    7 
    87    /**
    9      * @param $post_id post id of custom post type 'mincalendar'
     8     * @param (integer|null) $post_id post id of custom post type 'mincalendar'
    109     * @return bool|MC_Post_Wrapper
    1110     */
  • min-calendar/trunk/class-main.php

    r1412197 r1661125  
    44 */
    55class MC_Main {
    6 
    76    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';
    2322        // get_currentuserinfoはpluggable.phpで定義。自動では読み込まれない。
    2423        require_once ABSPATH . WPINC . '/pluggable.php';
    25 
    2624        // 管理ユーザーのみ実行
    2725        global $user_level;
    2826        wp_get_current_user();
    29 
    3027        if ( 10 === (int) $user_level ) {
    3128            new MC_Capabilities();
    3229        }
    33 
    3430        if ( is_admin() && 10 === (int) $user_level ) {
    3531            new MC_Admin_Controller();
     
    4036            new MC_Controller();
    4137        }
    42 
    4338    }
    44 
    4539
    4640    /**
     
    5347        $this->register_post_types();
    5448    }
    55 
    5649
    5750    /**
     
    6760                ),
    6861                'rewrite'   => false,
    69                 'query_var' => false
     62                'query_var' => false,
    7063            )
    7164        );
    7265    }
    7366
    74 
    7567    /**
    76      *  activate and default settings
     68     * Activate and default settings.
    7769     */
    7870    public function activate() {
     
    8173            return;
    8274        }
    83 
    8475        load_plugin_textdomain( 'mincalendar', false, 'min-calendar/languages' );
    85 
    8676        $this->register_post_types();
    8777        $this->upgrade();
    88 
    8978    }
    90 
    9179
    9280    /**
    9381     * Upgrading
    9482     *
    95      * current version of option update
     83     * Current version of option update.
    9684     */
    9785    public function upgrade() {
    9886        $opt = get_option( 'mincalendar' );
    99 
    10087        if ( ! is_array( $opt ) ) {
    10188            $opt = array();
    10289        }
    103 
    10490        $old_ver = isset( $opt['version'] ) ? (string) $opt['version'] : '0';
    10591        $new_ver = MC_VERSION;
    106 
    10792        if ( $old_ver === $new_ver ) {
    10893            return;
    10994        }
    110 
    11195        $opt['version'] = $new_ver;
    11296        update_option( 'mincalendar', $opt );
    11397    }
    114 
    11598}
  • min-calendar/trunk/min-calendar.php

    r1412197 r1661125  
    88Author: Hiroshi Sawai
    99Author URI: http://www.min-ker.com
    10 Version: 1.6.0
     10Version: 1.6.1
    1111*/
    1212
     
    2828*/
    2929
    30 define( 'MC_VERSION', '1.6.0' );
    31 define( 'MC_REQUIRED_WP_VERSION', '3.5.1' );
     30define( 'MC_VERSION', '1.6.1' );
     31define( 'MC_REQUIRED_WP_VERSION', '4.5.2' );
     32
     33if ( ! defined( 'MC_POST_TYPE' ) ) {
     34    define( 'MC_POST_TYPE', 'mincalendar' );
     35}
     36if ( ! defined( 'MC_TEXT_DOMAIN' ) ) {
     37    define( 'MC_TEXT_DOMAIN', 'mincalendar' );
     38}
    3239
    3340if ( ! defined( 'MC_PLUGIN_BASENAME' ) ) {
    34     define( 'MC_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
     41    define( 'MC_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
    3542}
    3643if ( ! defined( 'MC_PLUGIN_NAME' ) ) {
    37     define( 'MC_PLUGIN_NAME', trim( dirname( MC_PLUGIN_BASENAME ), '/' ) );
     44    define( 'MC_PLUGIN_NAME', trim( dirname( MC_PLUGIN_BASENAME ), '/' ) );
    3845}
    3946if ( ! defined( 'MC_PLUGIN_DIR' ) ) {
    40     define( 'MC_PLUGIN_DIR', untrailingslashit( dirname( __FILE__ ) ) );
     47    define( 'MC_PLUGIN_DIR', untrailingslashit( dirname( __FILE__ ) ) );
    4148}
    4249if ( ! defined( 'MC_PLUGIN_URL' ) ) {
    43     define( 'MC_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) );
     50    define( 'MC_PLUGIN_URL', untrailingslashit( plugins_url( '', __FILE__ ) ) );
    4451}
    4552if ( ! 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' );
    4754}
    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 */
    4958if ( ! defined( 'MC_SHOW_DONATION_LINK' ) ) {
    50     define( 'MC_SHOW_DONATION_LINK', true );
     59    define( 'MC_SHOW_DONATION_LINK', true );
    5160}
    5261if ( ! defined( 'MC_ADMIN_READ_CAPABILITY' ) ) {
    53     define( 'MC_ADMIN_READ_CAPABILITY', 'edit_posts' );
     62    define( 'MC_ADMIN_READ_CAPABILITY', 'edit_posts' );
    5463}
    5564if ( ! defined( 'MC_ADMIN_READ_WRITE_CAPABILITY' ) ) {
    56     define( 'MC_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' );
     65    define( 'MC_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' );
    5766}
    5867if ( ! defined( 'MC_VERIFY_NONCE' ) ) {
    59     define( 'MC_VERIFY_NONCE', true );
     68    define( 'MC_VERIFY_NONCE', true );
    6069}
    6170
    62 require_once MC_PLUGIN_DIR  . '/class-main.php';
     71
     72require_once MC_PLUGIN_DIR . '/class-main.php';
    6373new MC_Main();
    6474
  • min-calendar/trunk/readme.txt

    r1412197 r1661125  
    1 === Plugin Name ===
     1=== Min Calendar ===
    22Contributors: s-hiroshi
    33Tags: calendar
    4 Requires at least: 3.5.1
    5 Tested up to: 4.5.2
    6 Stable tag: 1.6.0
     4Requires at least: 4.5.2
     5Tested up to: 4.7.4
     6Stable tag: 1.6.1
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    35355. relate post to day
    3636
     37== Changelog ==
    3738
     39= 1.6.1 =
    3840
    39 == Changelog ==
     41* Support to the 4.7.4 version
     42* Improve search box.
    4043
    4144= 1.6.0 =
  • min-calendar/trunk/uninstall.php

    r730577 r1661125  
    11<?php
    2 
    32if ( ! defined( 'ABSPATH' ) && ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
    4     exit();
     3    exit();
    54}
    65
    76function 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    }
    2417}
    2518
    2619mc_delete_plugin();
     20
Note: See TracChangeset for help on using the changeset viewer.