$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) . '<br/>'; break;
echo attribute_escape($searchTerm); } ?> " /> <input type="submit" name="submit" value="<?php _e('Search'); ?> " /> </form> <?php if (!empty($searchTerm)) { $resultText = __('Plugin Search: ') . $searchTerm; $results = $wp_update->search('plugins', array($searchTerm)); } elseif (!empty($tagSearch)) { $resultText = __('Plugins Tagged: ') . $tagSearch; $results = $wp_update->getPluginsByTag($tagSearch); } if (!empty($searchTerm) || !empty($tagSearch)) { if (empty($results)) { _e('No results'); } else { echo '<div id="searchresults">'; echo '<h2>' . $resultText . '</h2>'; foreach ((array) $results['results'] as $plugin) { echo wpupdate_pluginSearchHTML($plugin); } if ($results['info']['page'] < $results['info']['pages']) { echo ' <div class="plugin" id="load-more"><span><img style="display:none" src="' . get_option('siteurl') . '/wp-content/plugins/wp-update/images/loading.gif" id="loading-image" /><br/><a href="#load-more" onclick="return loadMore()">' . __('Next Page') . '</a></span></div>'; ?> <script type="text/javascript"> //<!CDATA[[