2009-09-23 02:30:16 +00:00
< ? php
$pages = array (
2009-09-24 02:38:11 +00:00
'introduction' => __ ( 'Introduction' , 'what-did-they-say' ),
2009-10-09 01:40:04 +00:00
'how-it-works' => __ ( 'How It Works' , 'what-did-they-say' ),
2009-09-24 11:29:33 +00:00
'capabilities' => array ( __ ( 'Capabilities' , 'what-did-they-say' ), 'edit_users' ),
'default-styles' => array ( __ ( 'Styles' , 'what-did-they-say' ), 'edit_themes' ),
'change-languages' => array ( __ ( 'Languages' , 'what-did-they-say' ), 'change_languages' ),
2009-10-07 21:52:36 +00:00
'shortcodes-info' => array ( __ ( 'Short Codes Info' , 'what-did-they-say' ), 'submit_transcriptions' ),
2009-09-24 11:29:33 +00:00
'misc-options' => array ( __ ( 'Misc. Options' , 'what-did-they-say' ), 'manage_options' ),
2009-09-23 02:30:16 +00:00
);
2009-09-23 23:22:59 +00:00
extract ( $this -> plugin_data );
2009-09-23 02:30:16 +00:00
?>
2009-08-13 23:09:10 +00:00
< div class = " wrap " >
2009-09-23 02:30:16 +00:00
< h2 >< ? php _e ( 'What Did They Say?!?' , 'what-did-they-say' ) ?> </h2>
2009-09-13 18:46:02 +00:00
2009-09-23 02:30:16 +00:00
< div id = " wdts-tab-bar " >
2009-09-24 11:29:33 +00:00
< ? php foreach ( $pages as $page => $title ) {
$ok = true ;
if ( is_array ( $title )) {
$ok = current_user_can ( end ( $title ));
$title = reset ( $title );
}
if ( $ok ) {
?> <a id="wdts-tab-<?php echo $page ?>" href="#" class="wdts-tab"><?php echo $title ?></a>
< ? php }
} ?>
2009-09-23 02:30:16 +00:00
</ div >
2009-08-20 01:40:28 +00:00
2009-09-23 02:30:16 +00:00
< div id = " wdts-container " >
< ? php foreach ( $pages as $page => $title ) { ?>
< div id = " wdts-page-<?php echo $page ?> " class = " wdts-page " style = " display:none " >
< ? php include ( " _ ${ page } .inc " ) ?>
</ div >
2009-09-13 18:46:02 +00:00
< ? php } ?>
2009-09-23 02:30:16 +00:00
</ div >
2009-09-23 23:22:59 +00:00
< div id = " wdts-footer " >
< form action = " https://www.paypal.com/cgi-bin/webscr " method = " post " target = " donate " >
< input type = " hidden " name = " cmd " value = " _s-xclick " >
< input type = " hidden " name = " hosted_button_id " value = " 8429526 " >
< input type = " image " src = " https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif " border = " 0 " name = " submit " alt = " PayPal - The safer, easier way to pay online! " >
< img alt = " " border = " 0 " src = " https://www.paypal.com/en_US/i/scr/pixel.gif " width = " 1 " height = " 1 " >
</ form >
< p >
2009-10-09 14:58:29 +00:00
< ? php
printf (
__ ( '%1$s Version %2$s is © 2009 %3$s.' , 'what-did-they-say' ),
'<a href="' . $PluginURI . '">' . __ ( 'What Did They Say?!?' , 'what-did-they-say' ) . '</a>' ,
$Version ,
$Author
);
?>
< ? php printf ( __ ( 'Might I suggest a $%1$0.2f donation for your %2$d transcripts?' , 'what-did-they-say' ), $suggested_amount , $this -> transcript_count ) ?> |
< a href = " http://bugs.comicpress.org/index.php?project=3&do=index " >< ? php _e ( 'File a bug' , 'what-did-they-say' ) ?> </a>
2009-09-23 23:22:59 +00:00
</ p >
</ div >
2009-08-14 02:13:46 +00:00
</ div >
2009-08-20 01:40:28 +00:00
2009-08-14 02:13:46 +00:00
< script type = " text/javascript " >
2009-09-23 02:30:16 +00:00
function make_active ( tab ) {
if ( tab ) {
var page = $ ( tab . id . replace ( '-tab-' , '-page-' ));
if ( page ) {
$ $ ( '.wdts-tab' ) . each ( function ( t ) {
( t == tab ) ? t . removeClassName ( 'inactive' ) : t . addClassName ( 'inactive' );
});
$ $ ( '.wdts-page' ) . each ( function ( p ) {
if ( p == page ) {
if ( ! p . visible ()) {
new Effect . BlindDown ( p , { duration : 0.25 });
}
} else {
if ( p . visible ()) {
new Effect . BlindUp ( p , { duration : 0.25 });
}
}
});
2009-08-14 02:13:46 +00:00
}
2009-09-23 02:30:16 +00:00
}
}
$ $ ( '.wdts-tab' ) . each ( function ( tab ) {
tab . observe ( 'click' , function ( e ) {
2009-08-14 23:29:06 +00:00
Event . stop ( e );
2009-09-23 02:30:16 +00:00
make_active ( tab );
2009-08-14 23:29:06 +00:00
});
});
2009-08-20 01:40:28 +00:00
2009-09-23 02:30:16 +00:00
$ $ ( '.wdts-page' ) . each ( function ( page ) {
page . select ( 'form' ) . each ( function ( form ) {
var return_page = new Element ( " input " , { type : 'hidden' , name : 'wdts[return_page]' , value : page . id });
form . insert ( return_page );
2009-08-20 01:40:28 +00:00
});
2009-09-23 02:30:16 +00:00
});
2009-08-14 02:13:46 +00:00
2009-10-14 02:30:50 +00:00
var iframe_url = '<?php echo plugin_dir_url(realpath(dirname(__FILE__) . ' /../.. ')) . ' what - did - they - say . php ' ?>' ;
var load_sample_transcript = function () {
var which = $ ( 'wdts-filters-to-use' ) . options [ $ ( 'wdts-filters-to-use' ) . selectedIndex ] . value ;
$ ( 'wdts-sample-transcript-holder' ) . innerHTML = '' ;
var iframe = new Element ( 'iframe' , { width : " 100% " , height : " 200px " , src : iframe_url + '?wdts[filter_preview]=' + which });
$ ( 'wdts-sample-transcript-holder' ) . insert ( iframe );
};
2009-10-15 03:25:33 +00:00
if ( $ ( 'wdts-filters-to-use' )) {
2009-10-15 01:08:34 +00:00
$ ( 'wdts-filters-to-use' ) . observe ( 'change' , load_sample_transcript );
$ ( 'refresh-filter-preview' ) . observe ( 'click' , function ( e ) {
Event . stop ( e );
load_sample_transcript ();
});
2009-10-14 02:30:50 +00:00
2009-10-15 01:08:34 +00:00
Event . observe ( window , 'load' , load_sample_transcript );
}
2009-10-14 02:30:50 +00:00
2009-09-23 02:30:16 +00:00
< ? php if ( isset ( $_POST [ 'wdts' ][ 'return_page' ])) { ?>
make_active ( $ ( '<?php echo str_replace(' - page - ', ' - tab - ', $_POST[' wdts '][' return_page ']) ?>' ));
< ? php } else { ?>
make_active ( $ $ ( '.wdts-tab' )[ 0 ]);
< ? php } ?>
</ script >