You appear to be a bot. Output may be restricted
Description
Delivers the plugin version requested
Usage
oikp_download_file( $plugin, $version, $apikey, $id );
Parameters
- $plugin
- ( string ) required – plugin name – slug of the post
- $version
- ( string ) required – plugin version
- $apikey
- ( string ) required – may be blank
- $id
- ( string ) required – plugin version ID
Returns
void
Source
File name: oik-plugins/feed/oik-plugins-feed.php
Lines:
1 to 30 of 30
function oikp_download_file( $plugin, $version, $apikey, $id ) { $plugin_version = get_post( $id ); bw_trace2( $plugin_version ); /* check the $version and $plugin for the post version that we have loaded */ $response = oikp_validate_pluginversion( $plugin_version, $plugin, $version, $apikey ); if ( !is_wp_error( $response ) ) { $file = oikp_get_attachment( $plugin_version ); if ( $file ) { oikp_increment_downloads( $id ); if ( $plugin_version->post_type == "oik_premiumversion" ) { $file = oikp_create_new_file_name( $file ); } else { $upload_dir = wp_upload_dir(); bw_trace2( $upload_dir, "Upload dir" ); $baseurl = $upload_dir['basedir']; $file = $baseurl . "/". $file; } oikp_force_download( $file ); // Nothing happens after this } else { $response = bw_wp_error( "not-found", "Attachment not found" ); } } else { //oikp_error( __FUNCTION__ ); bw_trace2(); //$response = bw_wp_error( "not-found", "plugin version not found" ); } echo serialize( $response ); }