*/
add_filter( 'manage_media_columns', 'ath_add_upload_to_calameo_column' );
function ath_add_upload_to_calameo_column( $columns )
{
end( $columns );
$last_key = key( $columns) ;
$last_column = array_pop( $columns );
$columns['upload_to_calameo'] = 'Calameo';
$columns[$last_key] = $last_column;
return $columns;
}
add_action( 'manage_media_custom_column', 'ath_manage_upload_to_calameo_media_column' );
function ath_manage_upload_to_calameo_media_column( $column )
{
global $post;
$domain = AthlonCalameoManageConfiguration::$PLUGIN['localization_domain'];
switch ( $column )
{
case 'upload_to_calameo':
if( AthlonCalameoRegisterFunctions::ath_is_of_convertable_for_calameo_mimetype( $post->ID ) )
{
if( AthlonCalameoRegisterFunctions::ath_is_uploaded_to_calameo( $post->ID ) )
{
echo ' ';
echo '';
}
else
{
echo '';
}
}
break;
}
}
add_action( 'admin_init', 'ath_enqueue_js_to_media_library' );
function ath_enqueue_js_to_media_library()
{
global $pagenow;
if( $pagenow == 'upload.php' )
{
/* Add thickbox functionality and js files*/
$path = AthlonManageCalameoPublications::$CALAMEO_DIRECTORY;
wp_enqueue_script( 'thickbox' );
wp_enqueue_script( 'upload_calameo_publication', $path . '/assets/js/upload_calameo_publication.js', false, false, ASSETS_JAVASCRIPTS_IN_FOOTER );
wp_enqueue_script( 'update_calameo_publication', $path . '/assets/js/update_calameo_publication.js', false, false, ASSETS_JAVASCRIPTS_IN_FOOTER );
wp_enqueue_script( 'delete_calameo_publication', $path . '/assets/js/delete_calameo_publication.js', false, false, ASSETS_JAVASCRIPTS_IN_FOOTER );
wp_enqueue_script( 'spinner', $path . '/assets/js/spinner.js', false, false, ASSETS_JAVASCRIPTS_IN_FOOTER );
}
}
add_action( 'admin_init', 'ath_enqueue_css_to_media_library' );
function ath_enqueue_css_to_media_library()
{
global $pagenow;
if( $pagenow == 'upload.php' )
{
/* Add thickbox functionality */
wp_enqueue_style( 'thickbox' );
wp_enqueue_style( 'ath_manage_calameo_publications', AthlonManageCalameoPublications::$CALAMEO_DIRECTORY . '/assets/css/ath_manage_calameo_publications.css' );
}
}