Plugin Directory

Changeset 1439065


Ignore:
Timestamp:
06/18/2016 09:57:38 AM (10 years ago)
Author:
getcopyfight
Message:

version 1.5.2

Location:
copyfight
Files:
96 added
18 edited

Legend:

Unmodified
Added
Removed
  • copyfight/trunk/_inc/css/copyfight.css

    r1436760 r1439065  
    1717    text-rendering: optimizeLegibility !important;
    1818    speak: none;
     19    margin: -2em;
     20    padding: 2em;
    1921}
    2022
     
    2729    padding-bottom: 1em;
    2830    font-weight: bold;
     31}
     32
     33#copyright_notice {
     34    padding-top: 2em;
    2935}
    3036
     
    4450
    4551#copyfight_entry_links a {
    46     font-family: arial, helvetica, sans-serif;
    4752    font-size: 12px;
    4853    text-transform: uppercase;
     
    5459    cursor: pointer;
    5560    display: none;
     61}
     62
     63#copyfight_entry_links a:before {
     64    font-size: 18px;
     65    font-family: 'Genericons';
     66}
     67
     68.copyfight_unselect_link:before {
     69    content: '\f405\0020';
     70}
     71
     72.copyfight_copy_link:before {
     73    content: '\f425\0020';
     74}
     75
     76.copyfight_download_link:before {
     77    content: '\f50b\0020';
     78}
     79
     80.copyfight_print_link:before {
     81    content: '\f469\0020';
    5682}
    5783
  • copyfight/trunk/_inc/css/copyfight.min.css

    r1436760 r1439065  
    1 .copyfight_noselect{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:default !important}#copyfight_content{font-family:"copyfight" !important;font-feature-settings:"kern" on,"liga" on,"calt" on !important;-moz-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-webkit-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-ms-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-o-font-feature-settings:"kern" on,"liga" on,"calt" on !important;text-rendering:optimizeLegibility !important;speak:none}#copyfight_content .copyfight_blurred_lines,.copyfight_blurred_lines mark.copyfight{color:transparent;text-shadow:0 0 10px rgba(0,0,0,0.5)}.copyfight_excerpt{padding-bottom:1em;font-weight:bold}#copyfight_entry_links{margin:2em 0;display:block;clear:both}#copyfight_entry_links img{max-height:28px;float:left;margin-right:1em;border:0;box-shadow:none}#copyfight_entry_links a{font-family:arial,helvetica,sans-serif;font-size:12px;text-transform:uppercase;margin-right:1em;white-space:nowrap;text-decoration:none !important;border:0;box-shadow:none;cursor:pointer;display:none}#copyfight_certificate{width:100%;max-width:792px;height:612px;margin-bottom:2em;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);box-shadow:0 4px 20px 0 rgba(0,0,0,0.25)}#copyfight_certificate .background.one,#copyfight_certificate .background.two,#copyfight_certificate .background.three,#copyfight_certificate .background.four{float:left;width:50%;height:50%;background-image:url('img/certificate-background.png');background-repeat:no-repeat}#copyfight_certificate .background.two{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#copyfight_certificate .background.three{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}#copyfight_certificate .background.four{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}#copyright_print_notice{visibility:hidden}img.copyfight_widget{border:0 !important;box-shadow:none !important}
     1.copyfight_noselect{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:default !important}#copyfight_content{font-family:"copyfight" !important;font-feature-settings:"kern" on,"liga" on,"calt" on !important;-moz-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-webkit-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-ms-font-feature-settings:"kern" on,"liga" on,"calt" on !important;-o-font-feature-settings:"kern" on,"liga" on,"calt" on !important;text-rendering:optimizeLegibility !important;speak:none;margin:-2em;padding:2em}#copyfight_content .copyfight_blurred_lines,.copyfight_blurred_lines mark.copyfight{color:transparent;text-shadow:0 0 10px rgba(0,0,0,0.5)}.copyfight_excerpt{padding-bottom:1em;font-weight:bold}#copyright_notice{padding-top:2em}#copyfight_entry_links{margin:2em 0;display:block;clear:both}#copyfight_entry_links img{max-height:28px;float:left;margin-right:1em;border:0;box-shadow:none}#copyfight_entry_links a{font-size:12px;text-transform:uppercase;margin-right:1em;white-space:nowrap;text-decoration:none !important;border:0;box-shadow:none;cursor:pointer;display:none}#copyfight_entry_links a:before{font-size:18px;font-family:'Genericons'}.copyfight_unselect_link:before{content:'\f405\0020'}.copyfight_copy_link:before{content:'\f425\0020'}.copyfight_download_link:before{content:'\f50b\0020'}.copyfight_print_link:before{content:'\f469\0020'}#copyfight_certificate{width:100%;max-width:792px;height:612px;margin-bottom:2em;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);box-shadow:0 4px 20px 0 rgba(0,0,0,0.25)}#copyfight_certificate .background.one,#copyfight_certificate .background.two,#copyfight_certificate .background.three,#copyfight_certificate .background.four{float:left;width:50%;height:50%;background-image:url('img/certificate-background.png');background-repeat:no-repeat}#copyfight_certificate .background.two{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#copyfight_certificate .background.three{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}#copyfight_certificate .background.four{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}#copyright_print_notice{visibility:hidden}img.copyfight_widget{border:0 !important;box-shadow:none !important}
  • copyfight/trunk/_inc/js/copyfight.js

    r1436760 r1439065  
    139139            if (!isElementInViewport($('#copyfight_entry_links'))) {
    140140                $('html, body').animate({
    141                     scrollTop: $("#copyfight_entry_links").offset().top
     141                    scrollTop: $("#copyfight_entry_links").offset().top - (window.innerHeight / 2 || document.documentElement.clientHeight / 2)
    142142                }, 100);
    143143            }
     
    178178        } else {
    179179            $('#copyfight_entry_links a').hide();
     180        }
     181    }
     182
     183    //console
     184    if (copyfight.copyfight_console == 'false') {
     185        if (window.console) {
     186            console.log("%c" + copyfight.console_message, "background: #d54f27; color: #fff; font-size: x-large; padding: 3em;");
     187            window.console.log = function () {
     188                return copyfight.console_message;
     189            }
    180190        }
    181191    }
  • copyfight/trunk/_inc/js/copyfight.min.js

    r1436760 r1439065  
    1 jQuery(function(d){d("#copyfight_content").show();var g=navigator.userAgent.indexOf("Chrome")>-1;var c=navigator.userAgent.indexOf("Safari")>-1;if((g)&&(c)){c=false}if(c){d(".copyfight_copy_link").remove();d(".copyfight_download_link").remove()}if(copyfight.copyfight_right_click=="false"){d("#copyfight_content").contextmenu(function(h){h.preventDefault();return false})}d(".copyfight_copy_link").on("click",function(i){d("body").css("cursor","progress");i.preventDefault();var h=[];d("mark.copyfight").each(function(j,k){h[j]=k.innerText});if(h.length&&!d("#copyfight_copy").val().length){d.ajax({url:copyfight.ajax_url,type:"POST",data:{action:"copyfight_ajax",selections:h,postid:post.id},success:function(j){if(j.length){d("#copyfight_copy").attr("type","text");d("#copyfight_copy").val(j);d("#copyfight_copy").attr("type","hidden");d(".copyfight_copy_link").trigger("click")}}})}else{d("#copyfight_copy").attr("type","text");d("#copyfight_copy").select();document.execCommand("cut");d("#copyfight_copy").attr("type","hidden");d("body").css("cursor","default")}return false});d(".copyfight_download_link").on("click",function(i){d("body").css("cursor","progress");i.preventDefault();var h=[];d("mark.copyfight").each(function(j,k){h[j]=k.innerText});if(h.length){d.ajax({url:copyfight.ajax_url,type:"POST",data:{action:"copyfight_ajax",selections:h,postid:post.id},success:function(j){if(j.length){uriContent="data:application/octet-stream,"+encodeURIComponent(j);newWindow=window.open(uriContent,"copyfight-download");d("body").css("cursor","default")}}})}return false});d(".copyfight_unselect_link").on("click",function(h){d("body").css("cursor","default");h.preventDefault();d("mark").contents().unwrap();b();return false});if(copyfight.copyfight_select=="true"){d("#copyfight_content").on("mousedown",function(){window.getSelection().removeAllRanges()});d("#copyfight_content").on("mouseup",function(){if(!d("mark.copyfight").length){d("mark").contents().unwrap()}var i=window.getSelection().getRangeAt(0);window.getSelection().removeAllRanges();if(i.collapsed||Math.abs(i.endOffset-i.startOffset)<=1){return false}if(d(i.commonAncestorContainer).has("#copyfight_content").length==1){return false}var j=i.extractContents();var l=document.createElement("mark");var k=new Date().getTime();l.setAttribute("data-timestamp",k);l.setAttribute("class","copyfight");l.appendChild(j);i.insertNode(l);var h=d("#copyfight_content").html().replace(/<\/mark><mark.*?>/g,"");d("#copyfight_content").html(h);d("mark.copyfight").each(function(m,n){d(n).find("mark.copyfight").contents().unwrap()});if(!f(d("#copyfight_entry_links"))){d("html, body").animate({scrollTop:d("#copyfight_entry_links").offset().top},100)}b();return false})}d(".copyfight_print_link").on("click",function(h){h.preventDefault();window.print();return false});if(copyfight.copyfight_printscreen=="false"){d(window).on("blur keydown",function(){e()});d(window).on("focus keyup",function(){a()});function e(){d("#copyfight_content noindex").wrapInner('<p class="copyfight_blurred_lines"></p>')}function a(){d(".copyfight_blurred_lines").contents().unwrap()}}function b(){if(d("mark.copyfight").length){d("#copyfight_entry_links a").show()}else{d("#copyfight_entry_links a").hide()}}function f(h){if(typeof jQuery==="function"&&h instanceof jQuery){h=h[0]}var i=h.getBoundingClientRect();return(i.top>=0&&i.left>=0&&i.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&i.right<=(window.innerWidth||document.documentElement.clientWidth))}});
     1jQuery(function(d){d("#copyfight_content").show();var g=navigator.userAgent.indexOf("Chrome")>-1;var c=navigator.userAgent.indexOf("Safari")>-1;if((g)&&(c)){c=false}if(c){d(".copyfight_copy_link").remove();d(".copyfight_download_link").remove()}if(copyfight.copyfight_right_click=="false"){d("#copyfight_content").contextmenu(function(h){h.preventDefault();return false})}d(".copyfight_copy_link").on("click",function(i){d("body").css("cursor","progress");i.preventDefault();var h=[];d("mark.copyfight").each(function(j,k){h[j]=k.innerText});if(h.length&&!d("#copyfight_copy").val().length){d.ajax({url:copyfight.ajax_url,type:"POST",data:{action:"copyfight_ajax",selections:h,postid:post.id},success:function(j){if(j.length){d("#copyfight_copy").attr("type","text");d("#copyfight_copy").val(j);d("#copyfight_copy").attr("type","hidden");d(".copyfight_copy_link").trigger("click")}}})}else{d("#copyfight_copy").attr("type","text");d("#copyfight_copy").select();document.execCommand("cut");d("#copyfight_copy").attr("type","hidden");d("body").css("cursor","default")}return false});d(".copyfight_download_link").on("click",function(i){d("body").css("cursor","progress");i.preventDefault();var h=[];d("mark.copyfight").each(function(j,k){h[j]=k.innerText});if(h.length){d.ajax({url:copyfight.ajax_url,type:"POST",data:{action:"copyfight_ajax",selections:h,postid:post.id},success:function(j){if(j.length){uriContent="data:application/octet-stream,"+encodeURIComponent(j);newWindow=window.open(uriContent,"copyfight-download");d("body").css("cursor","default")}}})}return false});d(".copyfight_unselect_link").on("click",function(h){d("body").css("cursor","default");h.preventDefault();d("mark").contents().unwrap();b();return false});if(copyfight.copyfight_select=="true"){d("#copyfight_content").on("mousedown",function(){window.getSelection().removeAllRanges()});d("#copyfight_content").on("mouseup",function(){if(!d("mark.copyfight").length){d("mark").contents().unwrap()}var i=window.getSelection().getRangeAt(0);window.getSelection().removeAllRanges();if(i.collapsed||Math.abs(i.endOffset-i.startOffset)<=1){return false}if(d(i.commonAncestorContainer).has("#copyfight_content").length==1){return false}var j=i.extractContents();var l=document.createElement("mark");var k=new Date().getTime();l.setAttribute("data-timestamp",k);l.setAttribute("class","copyfight");l.appendChild(j);i.insertNode(l);var h=d("#copyfight_content").html().replace(/<\/mark><mark.*?>/g,"");d("#copyfight_content").html(h);d("mark.copyfight").each(function(m,n){d(n).find("mark.copyfight").contents().unwrap()});if(!f(d("#copyfight_entry_links"))){d("html, body").animate({scrollTop:d("#copyfight_entry_links").offset().top-(window.innerHeight/2||document.documentElement.clientHeight/2)},100)}b();return false})}d(".copyfight_print_link").on("click",function(h){h.preventDefault();window.print();return false});if(copyfight.copyfight_printscreen=="false"){d(window).on("blur keydown",function(){e()});d(window).on("focus keyup",function(){a()});function e(){d("#copyfight_content noindex").wrapInner('<p class="copyfight_blurred_lines"></p>')}function a(){d(".copyfight_blurred_lines").contents().unwrap()}}function b(){if(d("mark.copyfight").length){d("#copyfight_entry_links a").show()}else{d("#copyfight_entry_links a").hide()}}if(copyfight.copyfight_console=="false"){if(window.console){console.log("%c"+copyfight.console_message,"background: #d54f27; color: #fff; font-size: x-large; padding: 3em;");window.console.log=function(){return copyfight.console_message}}}function f(h){if(typeof jQuery==="function"&&h instanceof jQuery){h=h[0]}var i=h.getBoundingClientRect();return(i.top>=0&&i.left>=0&&i.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&i.right<=(window.innerWidth||document.documentElement.clientWidth))}});
  • copyfight/trunk/class.copyfight-admin.php

    r1436760 r1439065  
    4242        wp_register_style( 'copyfight-admin', COPYFIGHT_PLUGIN_URL .
    4343            '_inc/css/copyfight-admin.min.css', array(), COPYFIGHT_VERSION );
    44         wp_enqueue_style( 'copyfight-admin');
     44        wp_enqueue_style( 'copyfight-admin' );
    4545
    4646        wp_register_script( 'copyfight-admin', COPYFIGHT_PLUGIN_URL .
    47             '_inc/js/copyfight-admin.min.js', array('jquery'), COPYFIGHT_VERSION );
     47            '_inc/js/copyfight-admin.min.js', array( 'jquery' ), COPYFIGHT_VERSION );
    4848        wp_localize_script( 'copyfight-admin', 'copyfight', array(
    4949            'ajax_url' => admin_url( 'admin-ajax.php' ),
     
    5757        add_action( 'admin_init', array( COPYFIGHT_CLASS_ADMIN, 'register_settings' ) );
    5858        add_filter( 'pre_update_option_copyfight_api_key', array( COPYFIGHT_CLASS_ADMIN, 'activate_copyfight' ), 10, 2 );
    59         add_action( 'wp_dashboard_setup', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_dashboard_widget'), 10, 2 );
     59        add_action( 'wp_dashboard_setup', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_dashboard_widget' ), 10, 2 );
    6060        add_action( 'admin_menu', array( COPYFIGHT_CLASS_ADMIN, 'load_menu' ) );
    61         add_filter( 'plugin_action_links_' . plugin_basename( plugin_dir_path( __FILE__ ) . 'copyfight.php'),
     61
     62        add_filter( 'plugin_action_links_' . plugin_basename( plugin_dir_path( __FILE__ ) . 'copyfight.php' ),
    6263            array( COPYFIGHT_CLASS_ADMIN, 'admin_plugin_settings_link' ) );
    6364
    64         add_action( 'manage_posts_custom_column', array( COPYFIGHT_CLASS_ADMIN, 'display_posts_copyfight'), 10, 2 );
    65         add_action( 'manage_pages_custom_column', array( COPYFIGHT_CLASS_ADMIN, 'display_posts_copyfight'), 10, 2 );
    66         add_filter( 'manage_posts_columns', array( COPYFIGHT_CLASS_ADMIN, 'add_copyfight_column') );
    67         add_filter( 'manage_pages_columns', array( COPYFIGHT_CLASS_ADMIN, 'add_copyfight_column') );
     65        add_action( 'manage_posts_custom_column', array( COPYFIGHT_CLASS_ADMIN, 'display_posts_copyfight' ), 10, 2 );
     66        add_action( 'manage_pages_custom_column', array( COPYFIGHT_CLASS_ADMIN, 'display_posts_copyfight' ), 10, 2 );
     67        add_filter( 'manage_posts_columns', array( COPYFIGHT_CLASS_ADMIN, 'add_copyfight_column' ) );
     68        add_filter( 'manage_pages_columns', array( COPYFIGHT_CLASS_ADMIN, 'add_copyfight_column' ) );
    6869
    6970        add_action( 'save_post', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_save_post' ), 100, 1 );
     
    9596        register_setting( 'copyfight_options_group', 'copyfight_printscreen' );
    9697        register_setting( 'copyfight_options_group', 'copyfight_settings' );
     98        register_setting( 'copyfight_options_group', 'copyfight_console' );
    9799    }
    98100
     
    104106
    105107    public static function load_menu() {
    106         $hook = add_options_page( 'Copyfight', 'Copyfight', 'manage_options', 'copyfight',
    107             array( COPYFIGHT_CLASS_ADMIN, 'copyfight_configuration_page' ) );
     108        $hook = add_options_page( 'Copyfight', 'Copyfight', 'manage_options', 'copyfight', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_configuration_page' ) );
    108109        add_action( "load-$hook", array( COPYFIGHT_CLASS_ADMIN, 'admin_help' ) );
     110        $dashicon = file_get_contents( COPYFIGHT_PLUGIN_DIR . '_inc/img/copyfight-dashicon.data' );
     111        add_menu_page( 'Copyfight', 'Copyfight', 'manage_options', 'options-general.php?page=copyfight', '', $dashicon, 79 ); // 80 = Settings
    109112    }
    110113
    111114    public static function copyfight_configuration_page() {
    112         self::display_configuration_page();
    113     }
    114 
    115     public static function display_configuration_page() {
    116         call_user_func( COPYFIGHT_CLASS . '::view', 'config');
     115        call_user_func( COPYFIGHT_CLASS . '::view', 'config' );
    117116    }
    118117
     
    128127
    129128    public static function display_api_key_warning() {
    130         call_user_func( COPYFIGHT_CLASS . '::view', 'notice');
     129        call_user_func( COPYFIGHT_CLASS . '::view', 'notice' );
    131130    }
    132131
     
    196195        $tpl .= '   <p id="wp-version-message">';
    197196        $tpl .= '       <span id="wp-version">Copyfight ' . COPYFIGHT_VERSION . '</span> | ';
    198         $tpl .= '       <span><a href="' . get_admin_url() . 'options-general.php?page=copyfight">' . __('Settings', 'copyfight') . '</a></span> | ';
    199         $tpl .= '       <span><a href="' . get_admin_url() . 'widgets.php">' . __('Widget', 'copyfight') . '</a></span>';
     197        $tpl .= '       <span><a href="' . get_admin_url() . 'options-general.php?page=copyfight">' . __( 'Settings', 'copyfight' ) . '</a></span> | ';
     198        $tpl .= '       <span><a href="' . get_admin_url() . 'widgets.php">' . __( 'Widget', 'copyfight' ) . '</a></span>';
    200199        $tpl .= '   </p>';
    201200        $tpl .= '</div>';
     
    283282
    284283    public static function copyfight_add_meta_box() {
    285         add_meta_box( 'copyfight_post', 'Copyfight', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_meta_box_callback'), 'post', 'side', 'high' );
    286         add_meta_box( 'copyfight_page', 'Copyfight', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_meta_box_callback'), 'page', 'side', 'high' );
     284        add_meta_box( 'copyfight_post', 'Copyfight', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_meta_box_callback' ), 'post', 'side', 'high' );
     285        add_meta_box( 'copyfight_page', 'Copyfight', array( COPYFIGHT_CLASS_ADMIN, 'copyfight_meta_box_callback' ), 'page', 'side', 'high' );
    287286    }
    288287
     
    310309            // Tags
    311310            $status = call_user_func( COPYFIGHT_CLASS_ADMIN . '::is_tags_enabled', $post->ID );
    312             $options = array('enabled' => __('Enabled', 'copyfight'), 'disabled' => __('Disabled', 'copyfight'));
     311            $options = array( 'enabled' => __( 'Enabled', 'copyfight' ), 'disabled' => __( 'Disabled', 'copyfight' ));
    313312            echo '<p>';
    314             echo '<label for="copyfight_tags">' . __('Tags', 'copyfight') . ':</label> ';
     313            echo '<label for="copyfight_tags">' . __( 'Tags', 'copyfight' ) . ':</label> ';
    315314            echo '<select name="copyfight_tags">';
    316315            foreach ($options as $value => $option) {
     
    326325            // Blur
    327326            $status = call_user_func( COPYFIGHT_CLASS_ADMIN . '::is_blur_enabled', $post->ID );
    328             $options = array('enabled' => __('Enabled', 'copyfight'), 'disabled' => __('Disabled', 'copyfight'));
     327            $options = array( 'enabled' => __( 'Enabled', 'copyfight' ), 'disabled' => __( 'Disabled', 'copyfight' ));
    329328            echo '<p>';
    330             echo '<label for="copyfight_blur">' . __('Blur', 'copyfight') . ':</label> ';
     329            echo '<label for="copyfight_blur">' . __( 'Blur', 'copyfight' ) . ':</label> ';
    331330            echo '<select name="copyfight_blur">';
    332331            foreach ($options as $value => $option) {
     
    447446            //tags
    448447            $status = get_post_meta( $post_id, '_copyfight_tags', true );
    449             if ( $status == 'enabled') {
     448            if ( $status == 'enabled' ) {
    450449                $keywords = array();
    451450                foreach ( (array) $response->keywords as $keyword => $frequency ) {
     
    543542    public static function admin_help() {
    544543        $current_screen = get_current_screen();
    545 
    546544        if ( current_user_can( 'manage_options' ) ) {
    547 
    548545            $current_screen->add_help_tab(
    549546                array(
    550547                    'id' => 'overview',
    551                     'title' => __('Overview', 'copyfight'),
     548                    'title' => __( 'Overview', 'copyfight' ),
    552549                    'content' =>
    553                         '<p><strong>' . esc_html__('Copyfight Overview', 'copyfight') . '</strong></p>' .
    554                         '<p>' . esc_html__('Copyfight protects your content, so you can focus on more important things.', 'copyfight') . '</p>' .
    555                         '<p>' . esc_html__('On this page, you are able to enter/remove an API key, view account information and view stats.', 'copyfight') . '</p>',
     550                        '<p><strong>' . esc_html__( 'Copyfight Overview', 'copyfight' ) . '</strong></p>' .
     551                        '<p>' . esc_html__( 'Copyfight protects your content, so you can focus on more important things.', 'copyfight' ) . '</p>' .
     552                        '<p>' . esc_html__( 'On this page, you are able to enter/remove an API key, view account information and view stats.', 'copyfight' ) . '</p>',
    556553                )
    557554            );
    558 
    559555            $current_screen->add_help_tab(
    560556                array(
    561557                    'id' => 'settings',
    562                     'title' => __('Settings', 'copyfight'),
     558                    'title' => __( 'Settings', 'copyfight' ),
    563559                    'content' =>
    564                         '<p><strong>' . esc_html__('Copyfight Settings', 'copyfight') . '</strong></p>' .
    565                         '<p><strong>' . esc_html__('API Key', 'copyfight') . '</strong> - ' . esc_html__('Enter/remove an API key.', 'copyfight') . '</p>' .
    566                         '<p><strong>' . esc_html__('Default settings', 'copyfight') . '</strong> - ' . esc_html__('Edit your default settings.', 'copyfight') . '</p>' .
    567                         '<p><strong>' . esc_html__('General settings', 'copyfight') . '</strong> - ' . esc_html__('Edit your general settings.', 'copyfight') . '</p>' .
    568                         '<p><strong>' . esc_html__('Other settings', 'copyfight') . '</strong> - ' . esc_html__('Edit your other settings.', 'copyfight') . '</p>',
     560                        '<p><strong>' . esc_html__( 'Copyfight Settings', 'copyfight' ) . '</strong></p>' .
     561                        '<p><strong>' . esc_html__( 'API Key', 'copyfight' ) . '</strong> - ' . esc_html__( 'Enter/remove an API key.', 'copyfight' ) . '</p>' .
     562                        '<p><strong>' . esc_html__( 'Default settings', 'copyfight' ) . '</strong> - ' . esc_html__( 'Edit your default settings.', 'copyfight' ) . '</p>' .
     563                        '<p><strong>' . esc_html__( 'General settings', 'copyfight' ) . '</strong> - ' . esc_html__( 'Edit your general settings.', 'copyfight' ) . '</p>' .
     564                        '<p><strong>' . esc_html__( 'Other settings', 'copyfight' ) . '</strong> - ' . esc_html__( 'Edit your other settings.', 'copyfight' ) . '</p>',
    569565                )
    570566            );
    571 
    572567            $current_screen->add_help_tab(
    573568                array(
    574569                    'id' => 'account',
    575                     'title' => __('Account', 'copyfight'),
     570                    'title' => __( 'Account', 'copyfight' ),
    576571                    'content' =>
    577                         '<p><strong>' . esc_html__('Copyfight Account', 'copyfight') . '</strong></p>' .
    578                         '<p><strong>' . esc_html__('Subscription Type', 'copyfight') . '</strong> - ' . esc_html__('The Copyfight subscription plan', 'copyfight') . '</p>' .
    579                         '<p><strong>' . esc_html__('Status', 'copyfight') . '</strong> - ' . esc_html__('The subscription status - active, cancelled or suspended', 'copyfight') . '</p>',
     572                        '<p><strong>' . esc_html__( 'Copyfight Account', 'copyfight' ) . '</strong></p>' .
     573                        '<p><strong>' . esc_html__( 'Subscription Type', 'copyfight' ) . '</strong> - ' . esc_html__( 'The Copyfight subscription plan', 'copyfight' ) . '</p>' .
     574                        '<p><strong>' . esc_html__( 'Status', 'copyfight' ) . '</strong> - ' . esc_html__( 'The subscription status - active, cancelled or suspended', 'copyfight' ) . '</p>',
    580575                )
    581576            );
    582 
    583577            $current_screen->set_help_sidebar(
    584                 '<p><strong>' . esc_html__( 'For more information:' , 'copyfight') . '</strong></p>' .
    585                 '<p><a href="' . COPYFIGHT_HOME . 'faq/" target="_blank">'     . esc_html__( 'Copyfight FAQ', 'copyfight') . '</a></p>' .
    586                 '<p><a href="' . COPYFIGHT_HOME . 'support/" target="_blank">' . esc_html__( 'Copyfight Support', 'copyfight') . '</a></p>'
     578                '<p><strong>' . esc_html__( 'For more information:' , 'copyfight' ) . '</strong></p>' .
     579                '<p><a href="' . COPYFIGHT_HOME . 'faq/" target="_blank">'     . esc_html__( 'Copyfight FAQ', 'copyfight' ) . '</a></p>' .
     580                '<p><a href="' . COPYFIGHT_HOME . 'support/" target="_blank">' . esc_html__( 'Copyfight Support', 'copyfight' ) . '</a></p>'
    587581            );
    588582        }
     
    615609
    616610            //permissions
    617             $permissions = substr(sprintf('%o', fileperms( COPYFIGHT_CACHE ) ), -4 );
     611            $permissions = substr(sprintf( '%o', fileperms( COPYFIGHT_CACHE ) ), -4 );
    618612            call_user_func( COPYFIGHT_CLASS_ADMIN . '::debug_log', 'permissions: ' . $permissions );
    619613
     
    701695            $response = call_user_func( COPYFIGHT_CLASS_ADMIN . '::get_font_info', $typeface );
    702696            $response = stripslashes( $response );
    703             $response = preg_replace('/<a\s+/', '<a target="_blank" ', $response);
     697            $response = preg_replace( '/<a\s+/', '<a target="_blank" ', $response);
    704698            die( $response );
    705699        }
  • copyfight/trunk/class.copyfight.php

    r1436760 r1439065  
    4242        add_shortcode( 'copyfight', array( COPYFIGHT_CLASS, 'copyfight_shortcode' ) );
    4343
    44         wp_register_style( 'copyfight', COPYFIGHT_PLUGIN_URL .
    45             '_inc/css/copyfight.min.css', array(), COPYFIGHT_VERSION );
    46         wp_enqueue_style( 'copyfight');
     44        wp_register_style( 'copyfight', COPYFIGHT_PLUGIN_URL . '_inc/css/copyfight.min.css', array(), COPYFIGHT_VERSION );
     45        wp_enqueue_style( 'copyfight' );
     46
     47        wp_dequeue_style( 'genericons' );
     48        wp_deregister_style( 'genericons' );
     49        wp_register_style( 'genericons', COPYFIGHT_PLUGIN_URL . '_inc/css/genericons.min.css', array(), COPYFIGHT_VERSION );
     50        wp_enqueue_style( 'genericons' );
    4751    }
    4852
     
    8286
    8387        global $post;
     88        $copyfight_api_key = get_option( 'copyfight_api_key' );
    8489        $copyfight_content = get_post_meta( $post->ID, '_copyfight_content', true );
    8590        $copyfight_status = get_post_meta( $post->ID, '_copyfight_status', true );
    8691
    87         if ( strlen( $copyfight_content ) && $copyfight_status == 'enabled' && is_singular() ) {
     92        if ( strlen( $copyfight_api_key ) && strlen( $copyfight_content ) && $copyfight_status == 'enabled' && is_singular() ) {
    8893
    8994            $content = $copyfight_content;
     
    127132            $copyfight_cdn = get_option( 'copyfight_cdn' );
    128133            if ( $local_fonts_available && ( empty( $copyfight_cdn ) || $copyfight_cdn == 'false') ) {
    129                 wp_register_style( 'copyfight-cdn', COPYFIGHT_PLUGIN_URL
    130                     . '_inc/css/copyfight.php?hash=' . $copyfight_hash . '&font=' . $copyfight_typeface, array(), COPYFIGHT_VERSION );
     134                wp_register_style( 'copyfight-cdn', COPYFIGHT_PLUGIN_URL . '_inc/css/copyfight.php?hash=' . $copyfight_hash . '&font=' . $copyfight_typeface,
     135                    array(), COPYFIGHT_VERSION );
    131136            } else {
    132                 wp_register_style( 'copyfight-cdn', COPYFIGHT_CDN
    133                     . 'copyfight.php?hash=' . $copyfight_hash . '&font=' . $copyfight_typeface, array(), COPYFIGHT_VERSION );
     137                wp_register_style( 'copyfight-cdn', COPYFIGHT_CDN . 'copyfight.php?hash=' . $copyfight_hash . '&font=' . $copyfight_typeface,
     138                    array(), COPYFIGHT_VERSION );
    134139            }
    135140            wp_enqueue_style( 'copyfight-cdn' );
     
    222227            }
    223228
     229            //console
     230            $copyfight_console = get_option( 'copyfight_console' );
     231            if ( !empty( $copyfight_console ) && $copyfight_console == 'false' ) {
     232                $wp_localize_script['copyfight_console'] = 'false';
     233                $wp_localize_script['console_message'] = __('Protected by Copyfight', 'copyfight') . '. ' . get_option( 'copyfight_copyright' );
     234            }
     235
    224236            wp_localize_script( 'copyfight', 'copyfight', $wp_localize_script );
    225237            wp_localize_script( 'copyfight', 'post', array( 'id' => $post->ID ) );
    226238
    227239            wp_enqueue_script( 'copyfight' );
     240
     241            //debugging
     242            $copyfight_debugging = get_option( 'copyfight_debugging' );
     243            if ( $copyfight_debugging == 'true' ) {
     244                call_user_func( COPYFIGHT_CLASS_ADMIN . '::debug_log', 'post: id=' . $post->ID . ', ip: ' . $_SERVER['REMOTE_ADDR'] . ', useragent: ' . $_SERVER['HTTP_USER_AGENT'] );
     245            }
    228246
    229247        } else {
  • copyfight/trunk/copyfight.php

    r1436760 r1439065  
    44Plugin URI:         https://getcopyfight.com/
    55Description:        Copyright protection
    6 Version:            1.5.1
     6Version:            1.5.2
    77Author:             Copyfight
    88Author URI:         https://getcopyfight.com/
     
    3535add_action( 'plugins_loaded', 'copyfight_textdomain' );
    3636
    37 define( 'COPYFIGHT_VERSION', '1.5.1' );
     37define( 'COPYFIGHT_VERSION', '1.5.2' );
    3838define( 'COPYFIGHT_MINIMUM_WP_VERSION', '3.3.0' );
    3939define( 'COPYFIGHT_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
  • copyfight/trunk/languages/copyfight-es_ES.po

    r1436760 r1439065  
    22msgstr ""
    33"Project-Id-Version: Copyfight\n"
    4 "POT-Creation-Date: 2016-06-15 00:08+0200\n"
    5 "PO-Revision-Date: 2016-06-15 00:08+0200\n"
     4"POT-Creation-Date: 2016-06-18 10:25+0200\n"
     5"PO-Revision-Date: 2016-06-18 10:25+0200\n"
    66"Last-Translator: \n"
    77"Language-Team: Copyfight <[email protected]>\n"
     
    2121msgstr "Error: API vacío campo Clave"
    2222
    23 #: class.copyfight-admin.php:100 class.copyfight-admin.php:198
    24 #: class.copyfight-admin.php:562 views/config.php:45
     23#: class.copyfight-admin.php:101 class.copyfight-admin.php:196
     24#: class.copyfight-admin.php:557 views/config.php:45
    2525msgid "Settings"
    2626msgstr "Ajustes"
    2727
    28 #: class.copyfight-admin.php:138
     28#: class.copyfight-admin.php:136
    2929msgid "A Copyfight error has occurred, your article is not protected."
    3030msgstr ""
    3131"Se ha producido un error de Derecho de Autor, el artículo no está protegido."
    3232
    33 #: class.copyfight-admin.php:191
     33#: class.copyfight-admin.php:189
    3434msgid "Post"
    3535msgid_plural "Posts"
     
    3737msgstr[1] "entradas"
    3838
    39 #: class.copyfight-admin.php:192
     39#: class.copyfight-admin.php:190
    4040msgid "Page"
    4141msgid_plural "Pages"
     
    4343msgstr[1] "páginas"
    4444
    45 #: class.copyfight-admin.php:193
     45#: class.copyfight-admin.php:191
    4646msgid "Character"
    4747msgid_plural "Characters"
     
    4949msgstr[1] "caracteres"
    5050
    51 #: class.copyfight-admin.php:194
     51#: class.copyfight-admin.php:192
    5252msgid "Word"
    5353msgid_plural "Words"
     
    5555msgstr[1] "palabras"
    5656
    57 #: class.copyfight-admin.php:199 views/config.php:341
     57#: class.copyfight-admin.php:197 views/config.php:341
    5858msgid "Widget"
    5959msgstr ""
    6060
    61 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    62 #: class.copyfight-admin.php:328 views/config.php:63 views/config.php:82
     61#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     62#: class.copyfight-admin.php:326 views/config.php:63 views/config.php:82
    6363#: views/config.php:101 views/config.php:159 views/config.php:178
    6464#: views/config.php:197 views/config.php:216 views/config.php:252
    6565#: views/config.php:271 views/config.php:290 views/config.php:309
    66 #: views/config.php:358
     66#: views/config.php:358 views/config.php:390
    6767msgid "Enabled"
    6868msgstr "Enciende"
    6969
    70 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    71 #: class.copyfight-admin.php:328 views/config.php:62 views/config.php:81
     70#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     71#: class.copyfight-admin.php:326 views/config.php:62 views/config.php:81
    7272#: views/config.php:100 views/config.php:158 views/config.php:177
    7373#: views/config.php:196 views/config.php:215 views/config.php:251
    7474#: views/config.php:270 views/config.php:289 views/config.php:308
    75 #: views/config.php:357
     75#: views/config.php:357 views/config.php:389
    7676msgid "Disabled"
    7777msgstr "Apagar"
    7878
    79 #: class.copyfight-admin.php:296 class.copyfight-admin.php:579
     79#: class.copyfight-admin.php:294 class.copyfight-admin.php:573
    8080msgid "Status"
    8181msgstr "Estado"
    8282
    83 #: class.copyfight-admin.php:314
     83#: class.copyfight-admin.php:312
    8484msgid "Tags"
    8585msgstr "Etiquetas"
    8686
    87 #: class.copyfight-admin.php:330
     87#: class.copyfight-admin.php:328
    8888msgid "Blur"
    8989msgstr "Difuminar"
    9090
    91 #: class.copyfight-admin.php:532 class.copyfight-admin.php:669
    92 #: class.copyfight-admin.php:686
     91#: class.copyfight-admin.php:530 class.copyfight-admin.php:662
     92#: class.copyfight-admin.php:679
    9393msgid "A Copyfight error has occurred..."
    9494msgstr "Se ha producido un error de Copyfight..."
    9595
    96 #: class.copyfight-admin.php:533 class.copyfight-admin.php:670
    97 #: class.copyfight-admin.php:687
     96#: class.copyfight-admin.php:531 class.copyfight-admin.php:663
     97#: class.copyfight-admin.php:680
    9898msgid "Click here to try again..."
    9999msgstr "Haga clic aquí para volver a intentarlo..."
    100100
    101 #: class.copyfight-admin.php:551
     101#: class.copyfight-admin.php:547
    102102msgid "Overview"
    103103msgstr "Visión de conjunto"
    104104
    105 #: class.copyfight-admin.php:553
     105#: class.copyfight-admin.php:549
    106106msgid "Copyfight Overview"
    107107msgstr "Descripción general de Overview"
    108108
    109 #: class.copyfight-admin.php:554
     109#: class.copyfight-admin.php:550
    110110msgid ""
    111111"Copyfight protects your content, so you can focus on more important things."
     
    114114"importantes."
    115115
    116 #: class.copyfight-admin.php:555
     116#: class.copyfight-admin.php:551
    117117msgid ""
    118118"On this page, you are able to enter/remove an API key, view account "
     
    122122"ver la información de la cuenta y ver las estadísticas."
    123123
    124 #: class.copyfight-admin.php:564
     124#: class.copyfight-admin.php:559
    125125msgid "Copyfight Settings"
    126126msgstr "Ajustes Copyfight"
    127127
    128 #: class.copyfight-admin.php:565 views/config.php:22
     128#: class.copyfight-admin.php:560 views/config.php:22
    129129msgid "API Key"
    130130msgstr "API Clave"
    131131
    132 #: class.copyfight-admin.php:565
     132#: class.copyfight-admin.php:560
    133133msgid "Enter/remove an API key."
    134134msgstr "Introducir/eliminar una clave de API."
    135135
    136 #: class.copyfight-admin.php:566 views/config.php:49
     136#: class.copyfight-admin.php:561 views/config.php:49
    137137msgid "Default settings"
    138138msgstr "Configuración por defecto"
    139139
    140 #: class.copyfight-admin.php:566
     140#: class.copyfight-admin.php:561
    141141msgid "Edit your default settings."
    142142msgstr "Editar la configuración por defecto."
    143143
    144 #: class.copyfight-admin.php:567 views/config.php:145
     144#: class.copyfight-admin.php:562 views/config.php:145
    145145msgid "General settings"
    146146msgstr "Configuración general"
    147147
    148 #: class.copyfight-admin.php:567
     148#: class.copyfight-admin.php:562
    149149msgid "Edit your general settings."
    150150msgstr "Editar la configuración general."
    151151
    152 #: class.copyfight-admin.php:568 views/config.php:338
     152#: class.copyfight-admin.php:563 views/config.php:338
    153153msgid "Other settings"
    154154msgstr "Otros ajustes"
    155155
    156 #: class.copyfight-admin.php:568
     156#: class.copyfight-admin.php:563
    157157msgid "Edit your other settings."
    158158msgstr "Editar otros ajustes."
    159159
    160 #: class.copyfight-admin.php:575
     160#: class.copyfight-admin.php:569
    161161msgid "Account"
    162162msgstr "Cuenta"
    163163
    164 #: class.copyfight-admin.php:577
     164#: class.copyfight-admin.php:571
    165165msgid "Copyfight Account"
    166166msgstr "Cuenta de Copyfight"
    167167
    168 #: class.copyfight-admin.php:578
     168#: class.copyfight-admin.php:572
    169169msgid "Subscription Type"
    170170msgstr "Tipo de suscripción"
    171171
    172 #: class.copyfight-admin.php:578
     172#: class.copyfight-admin.php:572
    173173msgid "The Copyfight subscription plan"
    174174msgstr "El plan de suscripción Copyfight"
    175175
    176 #: class.copyfight-admin.php:579
     176#: class.copyfight-admin.php:573
    177177msgid "The subscription status - active, cancelled or suspended"
    178178msgstr "El estado de suscripción - activo, cancelado o suspendido"
    179179
    180 #: class.copyfight-admin.php:584
     180#: class.copyfight-admin.php:577
    181181msgid "For more information:"
    182182msgstr "Para más información:"
    183183
    184 #: class.copyfight-admin.php:585
     184#: class.copyfight-admin.php:578
    185185msgid "Copyfight FAQ"
    186186msgstr "Copyfight FAQ"
    187187
    188 #: class.copyfight-admin.php:586
     188#: class.copyfight-admin.php:579
    189189msgid "Copyfight Support"
    190190msgstr "Soporte Copyfight"
    191191
    192 #: class.copyfight.php:177 widgets.php:23 widgets.php:41
     192#: class.copyfight.php:171 class.copyfight.php:256 class.copyfight.php:265
     193msgid ""
     194"There is no content because this is a <a target=\"_blank\" href=\"https://"
     195"getcopyfight.com/\">Copyfight</a> protected article."
     196msgstr ""
     197"No hay contenido copiado porque se trata de un artículo protegido por <a "
     198"target=\"_blank\" href=\"https://getcopyfight.com/\">Copyfight</a>."
     199
     200#: class.copyfight.php:183 class.copyfight.php:232 widgets.php:23
     201#: widgets.php:41
    193202msgid "Protected by Copyfight"
    194203msgstr "Protegido por Copyfight"
    195 
    196 #: class.copyfight.php:188
    197 msgid "Copyfight prevented copying this content."
    198 msgstr "Copyfight impide la copia este contenido."
    199 
    200 #: class.copyfight.php:245 class.copyfight.php:254
    201 msgid ""
    202 "There is no content because this is a <a target=\"_blank\" href=\"https://"
    203 "getcopyfight.com/\">Copyfight</a> protected article."
    204 msgstr ""
    205 "No hay contenido copiado porque se trata de un artículo protegido por <a "
    206 "target=\"_blank\" href=\"https://getcopyfight.com/\">Copyfight</a>."
    207204
    208205#: views/config.php:4
     
    334331msgstr "Depuración"
    335332
     333#: views/config.php:379 views/config.php:392
     334msgid "Console"
     335msgstr ""
     336
    336337#: views/notice.php:9
    337338msgid ""
     
    376377msgid "Light"
    377378msgstr "Claro"
     379
     380#~ msgid "Copyfight prevented copying this content."
     381#~ msgstr "Copyfight impide la copia este contenido."
    378382
    379383#~ msgid "Disable right click"
  • copyfight/trunk/languages/copyfight-nl_NL.po

    r1436760 r1439065  
    44msgstr ""
    55"Project-Id-Version: Copyfight\n"
    6 "POT-Creation-Date: 2016-06-15 00:08+0200\n"
    7 "PO-Revision-Date: 2016-06-15 00:08+0200\n"
     6"POT-Creation-Date: 2016-06-18 10:25+0200\n"
     7"PO-Revision-Date: 2016-06-18 10:25+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Copyfight <[email protected]>\n"
     
    2323msgstr "Fout: leeg API sleutel veld"
    2424
    25 #: class.copyfight-admin.php:100 class.copyfight-admin.php:198
    26 #: class.copyfight-admin.php:562 views/config.php:45
     25#: class.copyfight-admin.php:101 class.copyfight-admin.php:196
     26#: class.copyfight-admin.php:557 views/config.php:45
    2727msgid "Settings"
    2828msgstr "Configuratie"
    2929
    30 #: class.copyfight-admin.php:138
     30#: class.copyfight-admin.php:136
    3131msgid "A Copyfight error has occurred, your article is not protected."
    3232msgstr "Een Copyright fout is opgetreden, uw artikel is niet beschermd."
    3333
    34 #: class.copyfight-admin.php:191
     34#: class.copyfight-admin.php:189
    3535msgid "Post"
    3636msgid_plural "Posts"
     
    3838msgstr[1] "berichten"
    3939
    40 #: class.copyfight-admin.php:192
     40#: class.copyfight-admin.php:190
    4141msgid "Page"
    4242msgid_plural "Pages"
     
    4444msgstr[1] "pagina's"
    4545
    46 #: class.copyfight-admin.php:193
     46#: class.copyfight-admin.php:191
    4747msgid "Character"
    4848msgid_plural "Characters"
     
    5050msgstr[1] "karakters"
    5151
    52 #: class.copyfight-admin.php:194
     52#: class.copyfight-admin.php:192
    5353msgid "Word"
    5454msgid_plural "Words"
     
    5656msgstr[1] "woorden"
    5757
    58 #: class.copyfight-admin.php:199 views/config.php:341
     58#: class.copyfight-admin.php:197 views/config.php:341
    5959msgid "Widget"
    6060msgstr ""
    6161
    62 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    63 #: class.copyfight-admin.php:328 views/config.php:63 views/config.php:82
     62#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     63#: class.copyfight-admin.php:326 views/config.php:63 views/config.php:82
    6464#: views/config.php:101 views/config.php:159 views/config.php:178
    6565#: views/config.php:197 views/config.php:216 views/config.php:252
    6666#: views/config.php:271 views/config.php:290 views/config.php:309
    67 #: views/config.php:358
     67#: views/config.php:358 views/config.php:390
    6868msgid "Enabled"
    6969msgstr "Aan"
    7070
    71 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    72 #: class.copyfight-admin.php:328 views/config.php:62 views/config.php:81
     71#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     72#: class.copyfight-admin.php:326 views/config.php:62 views/config.php:81
    7373#: views/config.php:100 views/config.php:158 views/config.php:177
    7474#: views/config.php:196 views/config.php:215 views/config.php:251
    7575#: views/config.php:270 views/config.php:289 views/config.php:308
    76 #: views/config.php:357
     76#: views/config.php:357 views/config.php:389
    7777msgid "Disabled"
    7878msgstr "Uit"
    7979
    80 #: class.copyfight-admin.php:296 class.copyfight-admin.php:579
     80#: class.copyfight-admin.php:294 class.copyfight-admin.php:573
    8181msgid "Status"
    8282msgstr "Status"
    8383
    84 #: class.copyfight-admin.php:314
     84#: class.copyfight-admin.php:312
    8585msgid "Tags"
    8686msgstr "Tags"
    8787
    88 #: class.copyfight-admin.php:330
     88#: class.copyfight-admin.php:328
    8989msgid "Blur"
    9090msgstr "Vervagen"
    9191
    92 #: class.copyfight-admin.php:532 class.copyfight-admin.php:669
    93 #: class.copyfight-admin.php:686
     92#: class.copyfight-admin.php:530 class.copyfight-admin.php:662
     93#: class.copyfight-admin.php:679
    9494msgid "A Copyfight error has occurred..."
    9595msgstr "Er is een Copyfight fout opgetreden..."
    9696
    97 #: class.copyfight-admin.php:533 class.copyfight-admin.php:670
    98 #: class.copyfight-admin.php:687
     97#: class.copyfight-admin.php:531 class.copyfight-admin.php:663
     98#: class.copyfight-admin.php:680
    9999msgid "Click here to try again..."
    100100msgstr "Klik hier om opnieuw te proberen..."
    101101
    102 #: class.copyfight-admin.php:551
     102#: class.copyfight-admin.php:547
    103103msgid "Overview"
    104104msgstr "Overzicht"
    105105
    106 #: class.copyfight-admin.php:553
     106#: class.copyfight-admin.php:549
    107107msgid "Copyfight Overview"
    108108msgstr "Copyfight Overzicht"
    109109
    110 #: class.copyfight-admin.php:554
     110#: class.copyfight-admin.php:550
    111111msgid ""
    112112"Copyfight protects your content, so you can focus on more important things."
     
    115115"belangrijke zaken."
    116116
    117 #: class.copyfight-admin.php:555
     117#: class.copyfight-admin.php:551
    118118msgid ""
    119119"On this page, you are able to enter/remove an API key, view account "
     
    123123"bekijken."
    124124
    125 #: class.copyfight-admin.php:564
     125#: class.copyfight-admin.php:559
    126126msgid "Copyfight Settings"
    127127msgstr "Copyfight Configuratie"
    128128
    129 #: class.copyfight-admin.php:565 views/config.php:22
     129#: class.copyfight-admin.php:560 views/config.php:22
    130130msgid "API Key"
    131131msgstr "API key"
    132132
    133 #: class.copyfight-admin.php:565
     133#: class.copyfight-admin.php:560
    134134msgid "Enter/remove an API key."
    135135msgstr "API-sleutel invoeren of verwijderen."
    136136
    137 #: class.copyfight-admin.php:566 views/config.php:49
     137#: class.copyfight-admin.php:561 views/config.php:49
    138138msgid "Default settings"
    139139msgstr "Standaard instellingen"
    140140
    141 #: class.copyfight-admin.php:566
     141#: class.copyfight-admin.php:561
    142142msgid "Edit your default settings."
    143143msgstr "Bewerk uw standaardinstellingen."
    144144
    145 #: class.copyfight-admin.php:567 views/config.php:145
     145#: class.copyfight-admin.php:562 views/config.php:145
    146146msgid "General settings"
    147147msgstr "Algemene instellingen"
    148148
    149 #: class.copyfight-admin.php:567
     149#: class.copyfight-admin.php:562
    150150msgid "Edit your general settings."
    151151msgstr "Bewerk uw algemene instellingen."
    152152
    153 #: class.copyfight-admin.php:568 views/config.php:338
     153#: class.copyfight-admin.php:563 views/config.php:338
    154154msgid "Other settings"
    155155msgstr "Overige instellingen"
    156156
    157 #: class.copyfight-admin.php:568
     157#: class.copyfight-admin.php:563
    158158msgid "Edit your other settings."
    159159msgstr "Bewerk uw andere instellingen."
    160160
    161 #: class.copyfight-admin.php:575
     161#: class.copyfight-admin.php:569
    162162msgid "Account"
    163163msgstr "Account"
    164164
    165 #: class.copyfight-admin.php:577
     165#: class.copyfight-admin.php:571
    166166msgid "Copyfight Account"
    167167msgstr ""
    168168
    169 #: class.copyfight-admin.php:578
     169#: class.copyfight-admin.php:572
    170170msgid "Subscription Type"
    171171msgstr "Abonnementstype"
    172172
    173 #: class.copyfight-admin.php:578
     173#: class.copyfight-admin.php:572
    174174msgid "The Copyfight subscription plan"
    175175msgstr "Het Copyfight abonnementen overzicht"
    176176
    177 #: class.copyfight-admin.php:579
     177#: class.copyfight-admin.php:573
    178178msgid "The subscription status - active, cancelled or suspended"
    179179msgstr "Abonnementstatus - actief, geannuleerd of geschorst"
    180180
    181 #: class.copyfight-admin.php:584
     181#: class.copyfight-admin.php:577
    182182msgid "For more information:"
    183183msgstr "Voor meer info:"
    184184
    185 #: class.copyfight-admin.php:585
     185#: class.copyfight-admin.php:578
    186186msgid "Copyfight FAQ"
    187187msgstr "Copyfight Veelgestelde Vragen"
    188188
    189 #: class.copyfight-admin.php:586
     189#: class.copyfight-admin.php:579
    190190msgid "Copyfight Support"
    191191msgstr "Copyfight ondersteuning"
    192192
    193 #: class.copyfight.php:177 widgets.php:23 widgets.php:41
     193#: class.copyfight.php:171 class.copyfight.php:256 class.copyfight.php:265
     194msgid ""
     195"There is no content because this is a <a target=\"_blank\" href=\"https://"
     196"getcopyfight.com/\">Copyfight</a> protected article."
     197msgstr ""
     198"Er is geen inhoud, want dit is een <a target=\"_blank\" href=\"https://"
     199"getcopyfight.com/\">Copyfight</a> beschermd artikel."
     200
     201#: class.copyfight.php:183 class.copyfight.php:232 widgets.php:23
     202#: widgets.php:41
    194203msgid "Protected by Copyfight"
    195204msgstr "Beveiligd door Copyfight"
    196 
    197 #: class.copyfight.php:188
    198 msgid "Copyfight prevented copying this content."
    199 msgstr "Copyfight voorkwam het kopiëren van deze content."
    200 
    201 #: class.copyfight.php:245 class.copyfight.php:254
    202 msgid ""
    203 "There is no content because this is a <a target=\"_blank\" href=\"https://"
    204 "getcopyfight.com/\">Copyfight</a> protected article."
    205 msgstr ""
    206 "Er is geen inhoud, want dit is een <a target=\"_blank\" href=\"https://"
    207 "getcopyfight.com/\">Copyfight</a> beschermd artikel."
    208205
    209206#: views/config.php:4
     
    334331msgstr "Debuggen"
    335332
     333#: views/config.php:379 views/config.php:392
     334msgid "Console"
     335msgstr ""
     336
    336337#: views/notice.php:9
    337338msgid ""
     
    375376msgid "Light"
    376377msgstr "Licht"
     378
     379#~ msgid "Copyfight prevented copying this content."
     380#~ msgstr "Copyfight voorkwam het kopiëren van deze content."
    377381
    378382#~ msgid "Disable right click"
  • copyfight/trunk/languages/copyfight-zh_CN.po

    r1436760 r1439065  
    44msgstr ""
    55"Project-Id-Version: Copyfight\n"
    6 "POT-Creation-Date: 2016-06-15 00:08+0200\n"
    7 "PO-Revision-Date: 2016-06-15 00:09+0200\n"
     6"POT-Creation-Date: 2016-06-18 10:25+0200\n"
     7"PO-Revision-Date: 2016-06-18 10:25+0200\n"
    88"Last-Translator: \n"
    99"Language-Team: Copyfight <[email protected]>\n"
     
    2323msgstr "錯誤:沒有填寫API密碼"
    2424
    25 #: class.copyfight-admin.php:100 class.copyfight-admin.php:198
    26 #: class.copyfight-admin.php:562 views/config.php:45
     25#: class.copyfight-admin.php:101 class.copyfight-admin.php:196
     26#: class.copyfight-admin.php:557 views/config.php:45
    2727msgid "Settings"
    2828msgstr "設置"
    2929
    30 #: class.copyfight-admin.php:138
     30#: class.copyfight-admin.php:136
    3131msgid "A Copyfight error has occurred, your article is not protected."
    3232msgstr "發現Copyfight錯誤,你的文章是不受保護的。"
    3333
    34 #: class.copyfight-admin.php:191
     34#: class.copyfight-admin.php:189
    3535msgid "Post"
    3636msgid_plural "Posts"
     
    3838msgstr[1] "信息"
    3939
    40 #: class.copyfight-admin.php:192
     40#: class.copyfight-admin.php:190
    4141msgid "Page"
    4242msgid_plural "Pages"
     
    4444msgstr[1] "頁"
    4545
    46 #: class.copyfight-admin.php:193
     46#: class.copyfight-admin.php:191
    4747msgid "Character"
    4848msgid_plural "Characters"
     
    5050msgstr[1] "字符"
    5151
    52 #: class.copyfight-admin.php:194
     52#: class.copyfight-admin.php:192
    5353msgid "Word"
    5454msgid_plural "Words"
     
    5656msgstr[1] "字"
    5757
    58 #: class.copyfight-admin.php:199 views/config.php:341
     58#: class.copyfight-admin.php:197 views/config.php:341
    5959msgid "Widget"
    6060msgstr "小工具"
    6161
    62 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    63 #: class.copyfight-admin.php:328 views/config.php:63 views/config.php:82
     62#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     63#: class.copyfight-admin.php:326 views/config.php:63 views/config.php:82
    6464#: views/config.php:101 views/config.php:159 views/config.php:178
    6565#: views/config.php:197 views/config.php:216 views/config.php:252
    6666#: views/config.php:271 views/config.php:290 views/config.php:309
    67 #: views/config.php:358
     67#: views/config.php:358 views/config.php:390
    6868msgid "Enabled"
    6969msgstr "啟用"
    7070
    71 #: class.copyfight-admin.php:294 class.copyfight-admin.php:312
    72 #: class.copyfight-admin.php:328 views/config.php:62 views/config.php:81
     71#: class.copyfight-admin.php:292 class.copyfight-admin.php:310
     72#: class.copyfight-admin.php:326 views/config.php:62 views/config.php:81
    7373#: views/config.php:100 views/config.php:158 views/config.php:177
    7474#: views/config.php:196 views/config.php:215 views/config.php:251
    7575#: views/config.php:270 views/config.php:289 views/config.php:308
    76 #: views/config.php:357
     76#: views/config.php:357 views/config.php:389
    7777msgid "Disabled"
    7878msgstr "已禁用"
    7979
    80 #: class.copyfight-admin.php:296 class.copyfight-admin.php:579
     80#: class.copyfight-admin.php:294 class.copyfight-admin.php:573
    8181msgid "Status"
    8282msgstr "狀態"
    8383
    84 #: class.copyfight-admin.php:314
     84#: class.copyfight-admin.php:312
    8585msgid "Tags"
    8686msgstr "標籤"
    8787
    88 #: class.copyfight-admin.php:330
     88#: class.copyfight-admin.php:328
    8989msgid "Blur"
    9090msgstr "模"
    9191
    92 #: class.copyfight-admin.php:532 class.copyfight-admin.php:669
    93 #: class.copyfight-admin.php:686
     92#: class.copyfight-admin.php:530 class.copyfight-admin.php:662
     93#: class.copyfight-admin.php:679
    9494msgid "A Copyfight error has occurred..."
    9595msgstr "發現Copyfight錯誤…"
    9696
    97 #: class.copyfight-admin.php:533 class.copyfight-admin.php:670
    98 #: class.copyfight-admin.php:687
     97#: class.copyfight-admin.php:531 class.copyfight-admin.php:663
     98#: class.copyfight-admin.php:680
    9999msgid "Click here to try again..."
    100100msgstr "點擊這裡再試一次…"
    101101
    102 #: class.copyfight-admin.php:551
     102#: class.copyfight-admin.php:547
    103103msgid "Overview"
    104104msgstr "概覽"
    105105
    106 #: class.copyfight-admin.php:553
     106#: class.copyfight-admin.php:549
    107107msgid "Copyfight Overview"
    108108msgstr "Copyfight概覽"
    109109
    110 #: class.copyfight-admin.php:554
     110#: class.copyfight-admin.php:550
    111111msgid ""
    112112"Copyfight protects your content, so you can focus on more important things."
    113113msgstr "Copyfight保護您的內容,這樣你就可以專注於更重要的事情。"
    114114
    115 #: class.copyfight-admin.php:555
     115#: class.copyfight-admin.php:551
    116116msgid ""
    117117"On this page, you are able to enter/remove an API key, view account "
     
    119119msgstr "在這個頁面,你可以輸入/刪除API密碼,查看帳戶信息和統計數據。"
    120120
    121 #: class.copyfight-admin.php:564
     121#: class.copyfight-admin.php:559
    122122msgid "Copyfight Settings"
    123123msgstr "Copyfight設置"
    124124
    125 #: class.copyfight-admin.php:565 views/config.php:22
     125#: class.copyfight-admin.php:560 views/config.php:22
    126126msgid "API Key"
    127127msgstr "API密碼"
    128128
    129 #: class.copyfight-admin.php:565
     129#: class.copyfight-admin.php:560
    130130msgid "Enter/remove an API key."
    131131msgstr "輸入/刪除API密碼"
    132132
    133 #: class.copyfight-admin.php:566 views/config.php:49
     133#: class.copyfight-admin.php:561 views/config.php:49
    134134msgid "Default settings"
    135135msgstr "默認設置"
    136136
    137 #: class.copyfight-admin.php:566
     137#: class.copyfight-admin.php:561
    138138msgid "Edit your default settings."
    139139msgstr "編輯您的默認設置。"
    140140
    141 #: class.copyfight-admin.php:567 views/config.php:145
     141#: class.copyfight-admin.php:562 views/config.php:145
    142142msgid "General settings"
    143143msgstr "常規設置"
    144144
    145 #: class.copyfight-admin.php:567
     145#: class.copyfight-admin.php:562
    146146msgid "Edit your general settings."
    147147msgstr "編輯您的常規設置"
    148148
    149 #: class.copyfight-admin.php:568 views/config.php:338
     149#: class.copyfight-admin.php:563 views/config.php:338
    150150msgid "Other settings"
    151151msgstr "其他設置"
    152152
    153 #: class.copyfight-admin.php:568
     153#: class.copyfight-admin.php:563
    154154msgid "Edit your other settings."
    155155msgstr "編輯您的其他設置"
    156156
    157 #: class.copyfight-admin.php:575
     157#: class.copyfight-admin.php:569
    158158msgid "Account"
    159159msgstr "帳戶"
    160160
    161 #: class.copyfight-admin.php:577
     161#: class.copyfight-admin.php:571
    162162msgid "Copyfight Account"
    163163msgstr "Copyfight帳戶"
    164164
    165 #: class.copyfight-admin.php:578
     165#: class.copyfight-admin.php:572
    166166msgid "Subscription Type"
    167167msgstr "訂閱類型"
    168168
    169 #: class.copyfight-admin.php:578
     169#: class.copyfight-admin.php:572
    170170msgid "The Copyfight subscription plan"
    171171msgstr "Copyfight訂閱計劃"
    172172
    173 #: class.copyfight-admin.php:579
     173#: class.copyfight-admin.php:573
    174174msgid "The subscription status - active, cancelled or suspended"
    175175msgstr "訂閱狀態 - 啟動,取消或暫停"
    176176
    177 #: class.copyfight-admin.php:584
     177#: class.copyfight-admin.php:577
    178178msgid "For more information:"
    179179msgstr "欲了解更多信息:"
    180180
    181 #: class.copyfight-admin.php:585
     181#: class.copyfight-admin.php:578
    182182msgid "Copyfight FAQ"
    183183msgstr "Copyfight常見問題解答"
    184184
    185 #: class.copyfight-admin.php:586
     185#: class.copyfight-admin.php:579
    186186msgid "Copyfight Support"
    187187msgstr "Copyfight支持"
    188188
    189 #: class.copyfight.php:177 widgets.php:23 widgets.php:41
     189#: class.copyfight.php:171 class.copyfight.php:256 class.copyfight.php:265
     190msgid ""
     191"There is no content because this is a <a target=\"_blank\" href=\"https://"
     192"getcopyfight.com/\">Copyfight</a> protected article."
     193msgstr ""
     194"沒有內容,因為這是<a target=\"_blank\"href=\"https://getcopyfight.com/\"> "
     195"Copyfight</a>一篇保護的文章。"
     196
     197#: class.copyfight.php:183 class.copyfight.php:232 widgets.php:23
     198#: widgets.php:41
    190199msgid "Protected by Copyfight"
    191200msgstr "Copyfight保護"
    192 
    193 #: class.copyfight.php:188
    194 msgid "Copyfight prevented copying this content."
    195 msgstr "Copyfight防止複製此內容。"
    196 
    197 #: class.copyfight.php:245 class.copyfight.php:254
    198 msgid ""
    199 "There is no content because this is a <a target=\"_blank\" href=\"https://"
    200 "getcopyfight.com/\">Copyfight</a> protected article."
    201 msgstr ""
    202 "沒有內容,因為這是<a target=\"_blank\"href=\"https://getcopyfight.com/\"> "
    203 "Copyfight</a>一篇保護的文章。"
    204201
    205202#: views/config.php:4
     
    328325msgstr "調試"
    329326
     327#: views/config.php:379 views/config.php:392
     328msgid "Console"
     329msgstr ""
     330
    330331#: views/notice.php:9
    331332msgid ""
     
    368369msgid "Light"
    369370msgstr "亮"
     371
     372#~ msgid "Copyfight prevented copying this content."
     373#~ msgstr "Copyfight防止複製此內容。"
    370374
    371375#~ msgid "Disable right click"
  • copyfight/trunk/readme.txt

    r1436760 r1439065  
    44Contributors:       Christopher Starke, Roman Macek, Marcus Juhl, Farhan Burns, Gerasimos Sozonov, Uno Dahlberg, Jason Hamburg, Amanda Seltzer, Eduard Stula
    55Donate link:        https://getcopyfight.com/
    6 Tags:               copyright, copyfight, anti, shortcode, infringement, copy, protect, post, page, plugin, plagiarism, duplicate, widget, admin, data breach
     6Tags:               copyright, copyfight, anti, shortcode, infringement, copy, protect, post, page, plugin, plagiarism, duplicate, widget, admin, data, noindex, nofollow, languages, English, Deutsch, Español, Nederlands
    77Requires at least:  3.3.0
    88Tested up to:       4.5.2
    9 Stable tag:         1.5.1
     9Stable tag:         1.5.2
    1010License:            GPLv2 or later
    1111License URI:        http://www.gnu.org/licenses/gpl-2.0.html
  • copyfight/trunk/uninstall.php

    r1436760 r1439065  
    2424delete_option( 'copyfight_printscreen' );
    2525delete_option( 'copyfight_settings' );
     26delete_option( 'copyfight_console' );
  • copyfight/trunk/views/config.php

    r1436760 r1439065  
    1717
    1818    <form action="options.php" method="POST" id="copyfight-config">
    19         <?php settings_fields('copyfight_options_group' ); ?>
     19        <?php settings_fields( 'copyfight_options_group' ); ?>
    2020        <div class="activate-highlight activate-option">
    2121            <div class="option-description">
     
    2828            </div>
    2929            <div class="right">
    30                 <?php if ( strlen(get_option( 'copyfight_api_key')) == 0 ) { ?>
     30                <?php if ( strlen( get_option( 'copyfight_api_key' ) ) == 0 ) { ?>
    3131                <input id="copyfight_api_key" name="copyfight_api_key" type="text" size="15" value="<?php echo get_option( 'copyfight_api_key' ); ?>" placeholder="<?php _e( 'Enter your email', 'copyfight' ); ?>" class="regular-text code">
    3232                <input type="submit" name="submit" id="copyfight_api_key_reset" class="button button-primary" value="<?php _e( 'Activate Copyfight', 'copyfight' ); ?>">
     
    221221                            $copyfight_select_length = get_option( 'copyfight_select_length' );
    222222                            if ( strlen( $copyfight_select_length ) == 0 ) {
    223                                 update_option( 'copyfight_select_length', '10' );
     223                                update_option( 'copyfight_select_length', '25' );
    224224                                $copyfight_select_length = get_option( 'copyfight_select_length' );
    225225                            }
     
    376376                    </td>
    377377                </tr>
     378                <tr valign="top">
     379                    <th scope="row"><label for="copyfight_console"><?php _e( 'Console', 'copyfight' ); ?></label></th>
     380                    <td style="white-space: nowrap">
     381                        <select id="copyfight_console" name="copyfight_console">
     382                            <?php
     383                            $copyfight_console = get_option( 'copyfight_console' );
     384                            if ( strlen( $copyfight_console ) == 0 ) {
     385                                update_option( 'copyfight_console', 'false' );
     386                                $copyfight_console = get_option( 'copyfight_console' );
     387                            }
     388                            ?>
     389                            <option <?php if ( $copyfight_console == 'false') { echo 'selected '; } ?>value="false"><?php _e( 'Disabled', 'copyfight' ); ?></option>';
     390                            <option <?php if ( $copyfight_console == 'true') { echo 'selected '; } ?>value="true"><?php _e( 'Enabled', 'copyfight' ); ?></option>';
     391                        </select>
     392                        <a id="copyfight_console_info_link" target="_blank" title="<?php _e( 'Console', 'copyfight' ); ?>" href="<?php echo COPYFIGHT_HOME; ?>support/wordpress-console/">
     393                            <div class="dashicons dashicons-info"></div>
     394                        </a>
     395                    </td>
     396                </tr>
    378397            </table>
    379398        </fieldset>
  • copyfight/trunk/views/plans.php

    r1423180 r1439065  
    33    <h3><?php _e('Subscription plans', 'copyfight'); ?></h3>
    44
    5     <img id="free_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight_freemium_plan.png" />
    6     <img id="premium_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight_premium_plan.png" />
    7     <img id="business_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight_business_plan.png" />
    8     <img id="enterprise_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight_enterprise_plan.png" />
     5    <img id="free_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight-freemium-plan.png" />
     6    <img id="premium_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight-premium-plan.png" />
     7    <img id="business_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight-business-plan.png" />
     8    <img id="enterprise_plan" src="<?php echo COPYFIGHT_PLUGIN_URL; ?>_inc/img/copyfight-enterprise-plan.png" />
    99
    1010    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" id="subscription_plan" style="display:none;">
Note: See TracChangeset for help on using the changeset viewer.