getPluginUpdateText($_GET['file'],true,true,true); break; case 'themeSearch': $searchOptions = array(); $searchOptions['searchOptions'] = explode(',',$_POST['searchOptions']); $searchOptions['order'] = $_POST['order']; $searchOptions['sortby'] = $_POST['sortby']; $searchOptions['andor'] = $_POST['andor']; $page = $_POST['page']; if( empty($page) || !is_numeric($page) ) $page = 1; $searchResults = $wp_update->search('themes',$searchOptions,$page); if( !isset($searchResults['results']) || empty($searchResults['results']) ) die(__('no more results')); foreach($searchResults['results'] as $theme) echo wpupdate_themeSearchHTML($theme); break; case 'pluginSearch': $page = (int)$_POST['page']; if( isset($_POST['tag']) ){ $results = $wp_update->getPluginsByTag($_POST['tag'],$page); } elseif ( isset($_POST['term']) ) { $results = $wp_update->search('plugins',$_POST['term'],$page); } if( !isset($results['results']) || empty($results['results']) ) die(__('no more results')); foreach($results['results'] as $plugin) echo wpupdate_pluginSearchHTML($plugin); break; case 'filesystem_get_ftp_path': include_once('includes/wp-update-filesystem.php'); $fs = WP_Filesystem($_POST['method'],$_POST); echo 'Path: ' . $fs->find_base_dir('.',true) . '
'; break; } ?>