*/ include_once dirname( __FILE__ ) . '/assets/js/libs/lib-bootstrap.php'; include_once dirname( __FILE__ ) . '/athlon-manage-calameo-publications.php'; if( esc_attr($_GET['attachment_id']) ) { $attachment_id = esc_attr($_GET['attachment_id']); $path = AthlonManageCalameoPublications::$CALAMEO_DIRECTORY; $domain = AthlonCalameoManageConfiguration::$PLUGIN['localization_domain']; $is_uploaded = AthlonCalameoRegisterFunctions::ath_is_uploaded_to_calameo( $attachment_id ); $get_publication = AthlonCalameoRegisterFunctions::ath_get_calameo_publication( $attachment_id ); $categories = AthlonCalameoManageConfiguration::$UI['categories']; $formats = AthlonCalameoManageConfiguration::$UI['formats']; $dialects = AthlonCalameoManageConfiguration::$UI['dialects']; $comments = AthlonCalameoManageConfiguration::$UI['comments']; $directions = AthlonCalameoManageConfiguration::$UI['directions']; $licenses = AthlonCalameoManageConfiguration::$UI['licenses']; $skins = AthlonCalameoManageConfiguration::$UI['skins']; $print_and_download_options = AthlonCalameoManageConfiguration::$UI['print_and_download_options']; $plugin_skins_urls = str_replace(plugin_dir_path(__FILE__), plugin_dir_url(__FILE__), glob(plugin_dir_path(__FILE__) . 'skins/*/*.xml')); $plugin_skins = array(); foreach( $plugin_skins_urls as $skin_url ) { $skin_name = basename( dirname( $skin_url ) ); $plugin_skins[$skin_name] = $skin_url; } $file_options = array( 'category' => 'BUSINESS', 'format' => 'MISC', 'dialect' => 'en', 'direction' => 0, 'publishing_mode' => 1, 'is_published' => 1, 'comment' => 4, 'mini' => 1, 'adult' => 0, 'name' => get_the_title( $attachment_id ), ); if( $is_uploaded ) { $attachment_calameo_options = $get_publication->file_options; $get_calameo_subscription_id = $get_publication->subscription_id; $attachment_calameo_options = unserialize( $attachment_calameo_options ); if( $attachment_calameo_options && is_array( $attachment_calameo_options ) ) { $subscription_id = $get_calameo_subscription_id; $file_options = array_merge( $file_options, $attachment_calameo_options ); } $button_label = __( 'Update', $domain ); $on_click_event = "ath_update_calameo_publication({$attachment_id})"; } else { $button_label = __( 'Upload', $domain ); $on_click_event = "ath_upload_calameo_publication({$attachment_id})"; } } ?>