Description
Usage
oikth_update_check( $oik_theme_action );Parameters
- $oik_theme_action
- ( mixed ) optional default: update-check –
Returns
voidSource
File name: oik-themes/feed/oik-themes-feed.phpLines:
1 to 42 of 42
function oikth_update_check( $oik_theme_action="update-check" ) { $response = new stdClass; $action = bw_array_get( $_REQUEST, "action", null ); if ( $action == $oik_theme_action ) { $theme = bw_array_get( $_REQUEST, "theme_name", null ); if ( $theme ) { //$version = bw_array_get( $_REQUEST, "version", null ); oik_require( "admin/oik-admin.php" ); $slug = bw_get_slug( $theme ); $post = oikth_load_theme( $slug ); if ( $post ) { $version = oikth_load_themeversion( $post ); if ( $version ) { $response->theme = $slug; $response->new_version = oikth_get_latestversion( $version ); // $response->url = "http://qw/wpit/oik_theme/" . $slug; // $response->url = home_url( "/oik-themes/" . $slug ); $response->url = get_permalink( $post ); $apikey = bw_array_get( $_REQUEST, "apikey", null ); $package = oikth_get_package( $post, $version, $response->new_version, $apikey ); if ( $package ) { $response->package = $package; } else { $response = bw_wp_error( "not-found", "Package not found" ); } } else { $response = bw_wp_error( "not-found", "Version not found $slug" ); } } else { $response = bw_wp_error( "not-found", "theme not found $slug" ); } } } else { $response = bw_wp_error( "invalid-action", "Invalid action $action" ); } echo serialize( $response ); }View on GitHub
Invoked by
Calls
1 to 5 of 5
Call hooks
API Letters:
