"> <input type="text" name="term" value="<?php if (!empty($searchTerm)) { 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>';
$wp_update = new WP_Update(); switch ($_GET['action']) { case 'checkPluginUpdate': echo $wp_update->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'])) {
if( searchOptions.page == searchOptions.pages ){ $('#load-more').hide(); } } ); return false; } //]]> </script> <?php if (isset($_POST['submit'])) { foreach ((array) $_POST['searchOptions'] as $id => $option) { $_POST['searchOptions'][$id] = urldecode($option); } $taglist = implode(', ' . $_POST['andor'] . ' ', $_POST['searchOptions']); $searchResults = $wp_update->search('themes', $_POST, 1); ?> <h2><?php _e('Search Results'); ?> </h2> <p><?php _e('Search results for Themes tagged with '); ?> <strong><span id='taglist'><?php echo $taglist; ?> </span></strong></p> <style type="text/css"> .themeinfo{ display:inline;