Plugin Directory

Changeset 1042072


Ignore:
Timestamp:
12/10/2014 05:34:04 PM (11 years ago)
Author:
jquerybloger
Message:

bug fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • write-time/trunk/write-time.php

    r1033439 r1042072  
    44Plugin URI: http://11neko.com/
    55Description: To display the time it took to write the article .
    6 Version: 0.3.2
     6Version: 0.3.5
    77Author: shinji yonetsu
    88Author URI: http://11neko.com/
     
    8080        $total_edit_time = get_post_meta($created_edit_time_id, 'total_edit_time', false);
    8181        $total_article_time = get_post_meta($created_edit_time_id, 'total_article_time', false);
     82
    8283        if(!isset($total_edit_time[0])){
    8384            $total_edit_time[0] = 0;
     
    8687            $total_article_time[0] = 0;
    8788        }
    88         $created_total_time = $total_edit_time[0] + $total_article_time[0];
    89         update_post_meta($created_edit_time_id, 'created_total_time', $created_total_time);
     89        if($total_article_time > 10000000){
     90            $created_total_time = $total_edit_time[0];
     91            update_post_meta($created_edit_time_id, 'created_total_time', $created_total_time);
     92        }
     93        else{
     94            $created_total_time = $total_edit_time[0] + $total_article_time[0];
     95            update_post_meta($created_edit_time_id, 'created_total_time', $created_total_time);
     96        }
    9097    }
    9198
     
    129136    date_default_timezone_set( 'Asia/Tokyo' );
    130137    global $post;
     138    $create_time = get_post_meta( $post->ID , 'create_time' , false );
    131139    $created_time = get_post_meta( $post->ID , 'created_total_time' , true );
    132140    $show_hor_time = floor($created_time / 3600);
     
    136144
    137145    // time_format_setting
    138     if( !empty($created_time) or !empty($edit_time) ){
    139         if($time_format == 'defalut'){
    140             echo _e('This article' , 'write-time');
    141             if( $created_time > 60 && $created_time < 3600){
    142                 echo $show_min_time, _e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
    143             } elseif( $created_time > 3600){
    144                 echo $show_hor_time,_e('hour' , 'write-time'),$show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
    145             } else{
    146                 echo $show_sec_time,_e('second' , 'write-time');
    147             }
    148             echo _e('I wrote in .' , 'write-time');
    149         } elseif($time_format == 'custom'){
    150             if( $created_time > 60 && $created_time < 3600){
    151                 echo $show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
    152             } elseif( $created_time > 3600 ){
    153                 echo $show_hor_time,_e('<span>hour</span>' , 'write-time'),$show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
    154             } else{
    155                 echo $show_sec_time,_e('second' , 'write-time');
    156             }
    157            
     146    if( isset($create_time[0]) ){
     147        if( !empty($created_time) or !empty($edit_time) ){
     148            if($time_format == 'defalut'){
     149                echo _e('This article' , 'write-time');
     150                if( $created_time > 60 && $created_time < 3600){
     151                    echo $show_min_time, _e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
     152                } elseif( $created_time > 3600){
     153                    echo $show_hor_time,_e('hour' , 'write-time'),$show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
     154                } else{
     155                    echo $show_sec_time,_e('second' , 'write-time');
     156                }
     157                echo _e('I wrote in .' , 'write-time');
     158            } elseif($time_format == 'custom'){
     159                if( $created_time > 60 && $created_time < 3600){
     160                    echo $show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
     161                } elseif( $created_time > 3600 ){
     162                    echo $show_hor_time,_e('<span>hour</span>' , 'write-time'),$show_min_time,_e('minute' , 'write-time'),$show_sec_time,_e('second' , 'write-time');
     163                } else{
     164                    echo $show_sec_time,_e('second' , 'write-time');
     165                }
     166               
     167            }
    158168        }
    159169    }
     
    252262        $post_id = get_the_ID();
    253263        $total = get_post_meta($post_id , 'created_total_time' ,true);
     264        $total_edit_time = get_post_meta($post_id, 'total_edit_time', false);
     265        $total_article_time = get_post_meta($post_id, 'total_article_time', false);
     266
     267        if($total_article_time > 10000000){
     268            if(!isset($total_edit_time[0])){
     269                $created_total_time = 0;
     270                update_post_meta($post_id, 'created_total_time', $created_total_time);
     271            }else{
     272                $created_total_time = $total_edit_time[0];
     273                update_post_meta($post_id, 'created_total_time', $created_total_time);
     274            }
     275        }
     276
    254277        if(!empty($total)){
    255278            echo '<tr><td>' , get_the_id() , '</td>';
     
    299322    echo '</div>';
    300323    wp_reset_query();
    301 
    302324?>
    303325
Note: See TracChangeset for help on using the changeset viewer.