2 define('AT_INCLUDE_PATH', '../include/');
\r
3 require(AT_INCLUDE_PATH.'vitals.inc.php');
\r
4 require('../mods/_standard/google_search/SOAP_Google.php');
\r
6 $search_key = $_config['gsearch'];
\r
8 require(AT_INCLUDE_PATH.'header.inc.php');
\r
11 <?php if ($_config['gsearch']): ?>
\r
12 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
\r
14 <form action="http://www.google.com/search" method="get" target="_new">
\r
15 <input type="hidden" name="l" value="<?php echo $_SESSION['lang']; ?>" />
\r
17 <div class="input-form" style="max-width: 525px">
\r
19 <?php echo _AT('google_search_txt'); ?>
\r
20 <?php if (!$_config['gsearch']): ?>
\r
22 <p><?php echo _AT('google_new_window'); ?></p>
\r
27 <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="keywords"><?php echo _AT('search_words'); ?></label><br />
\r
28 <input type="text" name="q" size="30" id="keywords" value="<?php echo htmlspecialchars($stripslashes($_GET['q'])); ?>" />
\r
31 <div class="row buttons">
\r
32 <input type="submit" name="submit" value="<?php echo _AT('search'); ?>" accesskey="s" />
\r
36 <small><?php echo _AT('powered_by_google'); ?></small>
\r
42 if (isset($_GET['submit'])) {
\r
43 $google = new SOAP_Google($search_key);
\r
44 $search_array = array();
\r
45 $search_array['filter'] = true;
\r
46 $search_array['query'] = stripslashes($_GET['q']);
\r
47 $search_array['maxResults'] = 10;
\r
48 $search_array['lr'] = "lang_en";
\r
50 $result = $google->search($search_array);
\r
52 if (isset($result['faultstring'])) {
\r
53 $msg->printErrorS('GOOGLE_QUERY_FAILED');
\r
54 } else if ($result) {
\r
55 echo '<h3>Search Results</h3>';
\r
57 if (is_array($result['resultElements'])) {
\r
60 foreach ($result['resultElements'] as $r) {
\r
61 echo '<li><a href="' . $r['URL'] . '">' . ($r['title'] ? $r['title'] : '<em>'._AT('no_title').'</em>' ) . '</a>';
\r
63 echo '<small>'.($r['snippet'] ? $r['snippet'] : '<em>'._AT('no_content_avail').'</em>' ) .'<br /><i>'.$r['URL'].'</i></small>';
\r
67 if (count($result['resultElements']) == 10) {
\r
68 $search_array['start'] = 10;
\r
69 $result2 = $google->search($search_array);
\r
71 if (false !== $result2) {
\r
72 foreach ($result2['resultElements'] as $r) {
\r
73 echo '<li><a href="' . $r['URL'] . '">' . ($r['title'] ? $r['title'] : '<em>'._AT('no_title').'</em>' ) . '</a>';
\r
75 echo '<small>'.($r['snippet'] ? $r['snippet'] : '<em>'._AT('no_content_avail').'</em>' ) .'<br /><i>'.$r['URL'].'</i></small>';
\r
82 if (count($result2['resultElements']) == 10) {
\r
83 echo '<p><i>'._AT('top_20').'</i></p>';
\r
86 echo '<p>'._AT('none_found').'</p>';
\r
91 require(AT_INCLUDE_PATH.'footer.inc.php');
\r