{'version'} > $version){ //create new sub menu add_options_page('Amazon Store Install', 'Amazon Store Install', 'manage_options', 'ov-aws-update', 'OVAmazonStoreGPL::displayMenu'); } }catch(Exception $e){} // no worries try later } public static function displayMenu(){ // display install form or install data depending on state. if( isset($_REQUEST['ov_action']) && !empty($_REQUEST['ov_action']) ){ try{ $info = self::getCurrentVersion(); self::install($info->{'version'},$info->{'url'}); }catch(Exception $e){ echo '