WordPress.org

Plugin Directory

Changeset 1430232


Ignore:
Timestamp:
06/04/16 00:50:55 (14 months ago)
Author:
OpenAttribute
Message:

New 4.5 version

Location:
openattribute-for-wordpress
Files:
17 added
2 edited

Legend:

Unmodified
Added
Removed
  • openattribute-for-wordpress/trunk/openattribute.php

    r1261617 r1430232  
    44Plugin URI: http://openattribute.com 
    55OpenAttribute allows you to add licensing information to your Wordpress site and individual blogs. It places information into posts and RSS feeds as well as other user friendly features. 
    6 Version: 1 
     6Version: 1.1 
    77Author: OpenAttribute, pgogy 
    88Author URI: http://openattribute.com 
     
    832832function openattribute_save_post($post_id){ 
    833833     
     834    if(isset($_POST['openattribute_noncename'])){ 
     835     
    834836          if ( !wp_verify_nonce( $_POST['openattribute_noncename'], plugin_basename(__FILE__) )) { 
    835837                return $post_id; 
     
    856858         
    857859          } 
    858            
     860    }      
    859861} 
    860862 
     
    885887function openattribute_add_disable_menu($output){ 
    886888 
     889    if(isset($_GET['post'])){ 
     890 
    887891        if(get_option('openattribute_disable')==1){ 
    888892     
     
    892896         
    893897        $meta = get_post_meta($_GET['post'], 'disable_license'); 
    894          
    895         if($meta[0]=="on"){ 
    896          
    897             add_meta_box( 'openattribute_id', 'OpenAttribute',"openattribute_disable_menu","post","normal","high"); 
    898          
    899         } 
     898     
     899        if(count($meta)!=0){ 
     900         
     901            if($meta[0]=="on"){ 
     902             
     903                add_meta_box( 'openattribute_id', 'OpenAttribute',"openattribute_disable_menu","post","normal","high"); 
     904             
     905            } 
     906             
     907        } 
     908         
     909    } 
    900910     
    901911} 
     
    941951            $disable = get_post_meta($wp_query->posts[0]->ID, 'disable_license'); 
    942952             
    943             if($disable[0]=="off"||$disable[0]==""){ 
    944              
    945                 $display = true; 
    946              
    947                 if(get_option('openattribute_blogoverride')==1){ 
    948                  
    949                     $author = explode("oaauthor",$output); 
    950                     $title = explode("oatitle",$output); 
    951                     $oashorthand = explode("oalicense",$output);     
    952                      
    953                     if(count($author)!=1){ 
    954                      
    955                         $display = false; 
    956                      
    957                     } 
    958                      
    959                     if(count($title)!=1){ 
    960                      
    961                         $display = false; 
    962                      
    963                     } 
    964                      
    965                     if(count($oashorthand)!=1){ 
    966                      
    967                         $display = false; 
    968                      
    969                     } 
    970                      
     953            if(count($disable)!=0){ 
     954             
     955                if($disable[0]=="off"||$disable[0]==""){ 
     956                 
     957                    $display = true; 
     958                 
     959                    if(get_option('openattribute_blogoverride')==1){ 
     960                     
     961                        $author = explode("oaauthor",$output); 
     962                        $title = explode("oatitle",$output); 
     963                        $oashorthand = explode("oalicense",$output);     
     964                         
     965                        if(count($author)!=1){ 
     966                         
     967                            $display = false; 
     968                         
     969                        } 
     970                         
     971                        if(count($title)!=1){ 
     972                         
     973                            $display = false; 
     974                         
     975                        } 
     976                         
     977                        if(count($oashorthand)!=1){ 
     978                         
     979                            $display = false; 
     980                         
     981                        } 
     982                         
     983                    } 
     984                         
     985                    if($display_first){ 
     986                     
     987                        $author = get_option('openattribute_site_author');       
     988                        $site_license = get_option('openattribute_site_license'); 
     989                        $site_attribution_url = get_option('openattribute_site_attribution_url'); 
     990                        $licenses = get_option('openattribute_licenses'); 
     991                             
     992                        if(get_option('openattribute_authoroverride')==1){ 
     993                             
     994                            $author = get_the_author_meta("display_name"); 
     995                            $site_attribution_url = get_the_author_meta("user_url"); 
     996                             
     997                        } 
     998                                 
     999                        $data_licenses = explode("\n",$licenses); 
     1000                             
     1001                        while($license = array_shift($data_licenses)){ 
     1002                             
     1003                            $pair = explode(",",$license); 
     1004                                 
     1005                            if(trim($pair[1])==trim($site_license)){ 
     1006                                 
     1007                                $site_license_url = $pair[0]; 
     1008                                 
     1009                            } 
     1010                             
     1011                        } 
     1012                             
     1013                        $license_data .= stripslashes(get_option('openattribute_pre_license_html')); 
     1014                 
     1015                        if(get_option('openattribute_buttonset')==1){ 
     1016                             
     1017                            $license_data .= '<div onclick="attribute_button(event)" class="open_attribute_button">'; 
     1018                             
     1019                            if(get_option("openattribute_altlink")!=""){ 
     1020                                $license_data .=  '<img src="' . get_option("openattribute_altlink"). '" />'; 
     1021                            }else{ 
     1022                                $license_data .=  '<img src="' . WP_PLUGIN_URL . '/openattribute-for-wordpress/attrib_button.png" />'; 
     1023                            } 
     1024                            $license_data .=  '</DIV>'; 
     1025                             
     1026                        }    
     1027                 
     1028                        $license_data .= '<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title"><a href="' . $post->guid . '">' . the_title( '', '', 0 ) . '</a> / <a href="' . home_url() . '">' . get_bloginfo( "name" ) . '</a></span>'; 
     1029                        $license_data .= ' by <a xmlns:cc="http://creativecommons.org/ns#" href="' . $site_attribution_url . '" property="cc:attributionName" rel="cc:attributionURL" >' . $author . '</a>'; 
     1030                        $license_data .= ' is licensed under a <a rel="license" href="' . $site_license_url . '">' . $site_license . '</a>'; 
     1031                        $license_data .= get_option('openattribute_post_license_html'); 
     1032                         
     1033                        $output .= $license_data; 
     1034                         
     1035                    } 
    9711036                } 
    972                      
    973                 if($display_first){ 
    974                  
    975                     $author = get_option('openattribute_site_author');       
    976                     $site_license = get_option('openattribute_site_license'); 
    977                     $site_attribution_url = get_option('openattribute_site_attribution_url'); 
    978                     $licenses = get_option('openattribute_licenses'); 
    979                          
    980                     if(get_option('openattribute_authoroverride')==1){ 
    981                          
    982                         $author = get_the_author_meta("display_name"); 
    983                         $site_attribution_url = get_the_author_meta("user_url"); 
    984                          
    985                     } 
    986                              
    987                     $data_licenses = explode("\n",$licenses); 
    988                          
    989                     while($license = array_shift($data_licenses)){ 
    990                          
    991                         $pair = explode(",",$license); 
    992                              
    993                         if(trim($pair[1])==trim($site_license)){ 
    994                              
    995                             $site_license_url = $pair[0]; 
    996                              
    997                         } 
    998                          
    999                     } 
    1000                          
    1001                     $license_data .= stripslashes(get_option('openattribute_pre_license_html')); 
    1002              
    1003                     if(get_option('openattribute_buttonset')==1){ 
    1004                          
    1005                         $license_data .= '<div onclick="attribute_button(event)" class="open_attribute_button">'; 
    1006                          
    1007                         if(get_option("openattribute_altlink")!=""){ 
    1008                             $license_data .=  '<img src="' . get_option("openattribute_altlink"). '" />'; 
    1009                         }else{ 
    1010                             $license_data .=  '<img src="' . WP_PLUGIN_URL . '/openattribute-for-wordpress/attrib_button.png" />'; 
    1011                         } 
    1012                         $license_data .=  '</DIV>'; 
    1013                          
    1014                     }    
    1015              
    1016                     $license_data .= '<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title"><a href="' . $post->guid . '">' . the_title( '', '', 0 ) . '</a> / <a href="' . home_url() . '">' . get_bloginfo( "name" ) . '</a></span>'; 
    1017                     $license_data .= ' by <a xmlns:cc="http://creativecommons.org/ns#" href="' . $site_attribution_url . '" property="cc:attributionName" rel="cc:attributionURL" >' . $author . '</a>'; 
    1018                     $license_data .= ' is licensed under a <a rel="license" href="' . $site_license_url . '">' . $site_license . '</a>'; 
    1019                     $license_data .= get_option('openattribute_post_license_html'); 
    1020                      
    1021                     $output .= $license_data; 
    1022                      
    1023                 } 
    1024              
     1037                 
    10251038            } 
    10261039         
     
    12051218 
    12061219        if((get_option('openattribute_append_footer')==1)||(get_option('openattribute_append_content')==1)||(get_option('openattribute_widgetset')==1)){ 
     1220     
     1221            $disable = get_option('openattribute_disable'); 
    12071222     
    12081223            if($disable[0]==""){ 
  • openattribute-for-wordpress/trunk/readme.txt

    r1261617 r1430232  
    33Tags: attribution, licensing, creative commons, openattribute, mozilla, drumbeat, copyright, recognition, post, pages 
    44Requires at least: 3.0.0 
    5 Tested up to: 4.3 
     5Tested up to: 4.5 
    66Stable tag: 1 
    77 
Note: See TracChangeset for help on using the changeset viewer.