2009-08-16 16:40:54 +00:00
< input type = " hidden " name = " wdts[post_id] " value = " <?php echo $post->ID ?> " />
2009-10-01 01:43:07 +00:00
< ? php if ( is_admin ()) { ?>
< input type = " hidden " name = " wdts[module] " value = " manage-post-transcripts " />
< input type = " hidden " name = " wdts[_nonce] " value = " <?php echo $nonce ?> " />
< ? php } ?>
2009-09-30 02:39:37 +00:00
2009-10-13 22:49:21 +00:00
< ? php if ( current_user_can ( 'approve_transcriptions' )) { ?>
< input id = " wdts-<?php echo $checkbox_id = md5(rand()) ?> " type = " checkbox " name = " wdts[allow_on_post] " value = " yes " < ? php echo ( $transcript_options -> are_new_transcripts_allowed ()) ? 'checked="checked"' : '' ?> />
< ? php _e ( 'Allow new transcripts to be submitted for this post' , 'what-did-they-say' ) ?>
< ? php } ?>
2009-09-30 02:39:37 +00:00
2009-10-14 11:38:43 +00:00
< ? php $approved_editor_id = md5 ( rand ()); ?>
2009-09-30 02:39:37 +00:00
2009-10-01 02:33:17 +00:00
< script type = " text/javascript " >
var queued_editors_to_attach = [];
</ script >
2009-10-01 01:28:03 +00:00
< ? php if ( ! is_admin ()) { ?>
< ? php include ( dirname ( __FILE__ ) . '/_manage-queued-transcripts.inc' ) ?>
< ? php } ?>
2009-10-13 22:49:21 +00:00
< ? php if ( current_user_can ( 'approve_transcriptions' )) { ?>
2009-10-14 11:38:43 +00:00
< ? php if ( is_array ( $queued_transcripts ) && ! empty ( $queued_transcripts ) && is_admin ()) { ?>
2009-10-13 22:49:21 +00:00
< ? php wdts_header_wrapper ( __ ( 'Manage Queued Transcripts:' , 'what-did-they-say' )) ?>
< ? php
foreach ( $queued_transcripts as $transcript ) {
$user = get_userdata ( $transcript [ 'user_id' ]);
if ( ! empty ( $user )) { include ( '_display-queued-transcript.inc' ); }
}
?>
< ? php } ?>
2009-08-15 20:45:08 +00:00
2009-10-13 22:49:21 +00:00
< div id = " wdts-<?php echo $approved_editor_id ?> " >
< ? php wdts_header_wrapper ( __ ( 'Edit Approved Transcripts:' , 'what-did-they-say' )) ?>
< div class = " wdts-transcript-editor " >
< label >
< ? php _e ( 'Language:' , 'what-did-they-say' ) ?>
< select name = " wdts[language] " class = " wdts-transcript-selector " >
< ? php foreach ( $options [ 'languages' ] as $code => $info ) { ?>
< option value = " <?php echo $code ?> " < ? php echo $info [ 'default' ] ? 'selected="selected"' : '' ?> ><?php echo $info['name'] ?></option>
< ? php } ?>
</ select >
</ label >
2009-09-24 01:34:06 +00:00
2009-10-13 22:49:21 +00:00
< div class = " wdts-button-holder " ></ div >
< ? php foreach ( array_keys ( $options [ 'languages' ]) as $code ) {
$approved_transcript_text = '' ;
foreach ( $approved_transcripts as $transcript ) {
if ( $transcript [ 'language' ] == $code ) { $approved_transcript_text = $transcript [ 'transcript' ]; break ; }
} ?>
2009-10-25 19:53:55 +00:00
< div class = " edit-transcript-<?php echo $code ?> edit-transcript " style = " display: none " >
< textarea name = " wdts[transcripts][<?php echo $code ?>][transcript] " style = " width: 99%; height: 200px " >< ? php echo $approved_transcript_text ?> </textarea>
< ? php _e ( 'User to credit: ' , 'what-did-they-say' ) ?>
< select name = " wdts[transcripts][<?php echo $code ?>][user_id] " >
2009-10-26 01:28:52 +00:00
< ? php foreach ( $users as $user ) { ?>
< option value = " <?php echo $user->ID ?> "
2009-10-26 23:39:46 +00:00
< ? php echo ( $user -> ID == $transcript [ 'user_id' ]) ? 'selected="selected"' : '' ?> ><?php echo $user->display_name ?> (<?php echo $user->user_login ?>)</option>
2009-10-26 01:28:52 +00:00
< ? php } ?>
2009-10-25 19:53:55 +00:00
</ select >
< ? php
?>
</ div >
2009-10-13 22:49:21 +00:00
< ? php } ?>
< ? php if ( ! is_admin ()) { ?>
< input type = " button " class = " wdts-modify-transcript button " value = " <?php _e('Update All Transcripts', 'what-did-they-say') ?> " />
< span class = " wdts-update-message " ></ span >
< ? php } ?>
</ div >
< div class = " wdts-embed-warning " >< ? php _e ( 'Uh oh...there\'s a problem with automatic embedding. Enable "Inject transcripts at level 100 instead of level 15" on the What Did They Say?!? Misc. Options page.' , 'what-did-they-say' ) ?> </div>
2009-09-24 11:29:33 +00:00
</ div >
2009-10-13 22:49:21 +00:00
< ? php } ?>
2009-10-01 01:28:03 +00:00
2009-09-30 02:39:37 +00:00
< script type = " text/javascript " >
2009-10-01 02:33:17 +00:00
queued_editors_to_attach . each ( function ( q ) {
2009-10-01 01:43:07 +00:00
< ? php
2009-10-14 11:38:43 +00:00
$params = array ( 'q' );
2009-10-14 12:15:41 +00:00
if ( current_user_can ( 'approve_transcriptions' )) { $params [] = '"wdts-' . $approved_editor_id . '"' ; }
2009-10-01 01:43:07 +00:00
?>
2009-10-14 11:38:43 +00:00
WhatDidTheySay . setup_transcript_action_buttons ( < ? php echo implode ( ',' , $params ) ?> );
});
< ? php if ( current_user_can ( 'approve_transcriptions' )) { ?>
WhatDidTheySay . setup_transcript_editor ( 'wdts-<?php echo $approved_editor_id ?>' );
< ? php if ( ! is_admin ()) { ?>
< ? php
$allow_new_transcripts_parameters = array ( " 'wdts- ${ checkbox_id } ' " );
if ( isset ( $new_transcript_id )) {
$allow_new_transcripts_parameters [] = " 'wdts- ${ new_transcript_id } ' " ;
}
?>
WhatDidTheySay . setup_allow_new_transcripts ( < ? php echo implode ( " , " , $allow_new_transcripts_parameters ) ?> );
< ? php } ?>
2009-10-01 01:43:07 +00:00
< ? php } ?>
2009-10-14 11:38:43 +00:00
$ $ ( '.wdts-embed-warning' ) . invoke ( 'hide' );
2009-09-30 02:39:37 +00:00
</ script >