Plugin Directory

Changeset 510714


Ignore:
Timestamp:
02/26/2012 03:53:38 PM (14 years ago)
Author:
JoshuaGoodwin
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • playpress/trunk/playpress.php

    r510696 r510714  
    6262$flash_top = '<object id="audioplayer'.$i.'" type="application/x-shockwave-flash" data="'.plugins_url().'/playpress/player.swf" width="290" height="24">
    6363<param name="movie" value="'.plugins_url().'/playpress/player.swf">
    64 <param name="FlashVars" value=".'$flash_parameters.'">
     64<param name="FlashVars" value="'.$flash_parameters.'">
    6565<param name="quality" value="high">
    6666<param name="menu" value="false">
    6767<param name="wmode" value="opaque">';
    68 $download_link = '<a href="'.$mp3.'">Download audio file ('.basename($mp3).')</a>';
     68$download_link = '<a href="'.$mp3.'">Download audio file ('.basename($mp3).')</a>';#
    6969
    7070if(!is_feed()) {
    7171    if(!empty($mp3)) {
    72         return '<p>';
     72        $output = '<p>';
    7373        if(!empty($ogg)) {
    74             return '<audio controls preload="metadata">';
    75             return '<source src="'.$mp3.'" type="audio/mp3"><source src="'.$ogg.'" type="audio/ogg">';
     74            $output .= '<audio controls preload="metadata">';
     75            $output .= '<source src="'.$mp3.'" type="audio/mp3"><source src="'.$ogg.'" type="audio/ogg">';
    7676        }
    77         return $flash_top;
     77        $output .= $flash_top;
    7878        if(empty($ogg)) {
    79             return '<audio controls preload="metadata" src="'.$mp3.'">';
     79            $output .= '<audio controls preload="metadata" src="'.$mp3.'">';
    8080        }
    81         return $download_link;
     81        $output .= $download_link;
    8282        if(empty($ogg)) {
    83             return '</audio>';
     83            $output .= '</audio>';
    8484        }
    85         return '</object>';
     85        $output .= '</object>';
    8686        if(!empty($ogg)) {
    87             return '</audio>';
     87            $output .= '</audio>';
    8888        }
    89         return '</p>';
     89        $output .= '</p>';
    9090    }
    9191    elseif(!empty($ogg)) {
    9292        $mp3 = $ogg;
    93         return '<p>'.$download_link.'</p>';
     93        $output = '<p>'.$download_link.'</p>';
    9494    }
    9595}
     
    9797else {
    9898    if(!empty($mp3)) {
    99         return '<p>'.$download_link.'</p>';
     99        $output = '<p>'.$download_link.'</p>';
    100100    }
    101101    if(!empty($ogg)) {
    102102        $mp3 = $ogg;
    103         return '<p>'.$download_link.'</p>';
     103        $output .= '<p>'.$download_link.'</p>';
    104104    }
    105105}
    106 
    107 } // Finished defining playpress_func() function
     106// We've finished building $output. Now to return its value:
     107return $output;
     108}
     109// Finished defining playpress_func() function
    108110
    109111add_shortcode( 'audio', 'playpress_func' );
Note: See TracChangeset for help on using the changeset viewer.