function wikia_url($resource, $query = null)
{
    $wiki = get_wiki() ? get_wiki() : 'www';
    $url = 'http://' . $wiki . '.wikia.com/' . $resource;
    $query && ($url .= '?' . http_build_query($query));
    return $url;
}
Example #2
0
 } else {
     if ($source === 'wiki') {
         if (require_all($data, array('articles'))) {
             // parse the request
             $articles = extract_values($_REQUEST['articles'], 'str');
             if (require_any($data, array('dates', 'epiweeks'))) {
                 if (isset($_REQUEST['dates'])) {
                     $resolution = 'daily';
                     $dates = extract_values($_REQUEST['dates'], 'int');
                 } else {
                     $resolution = 'weekly';
                     $dates = extract_values($_REQUEST['epiweeks'], 'int');
                 }
                 $hours = isset($_REQUEST['hours']) ? extract_values($_REQUEST['hours'], 'int') : null;
                 // get the data
                 $epidata = get_wiki($articles, $dates, $resolution, $hours);
                 store_result($data, $epidata);
             }
         }
     } else {
         if ($source === 'nidss_flu') {
             if (require_all($data, array('epiweeks', 'regions'))) {
                 // parse the request
                 $epiweeks = extract_values($_REQUEST['epiweeks'], 'int');
                 $regions = extract_values($_REQUEST['regions'], 'str');
                 $issues = isset($_REQUEST['issues']) ? extract_values($_REQUEST['issues'], 'int') : null;
                 $lag = isset($_REQUEST['lag']) ? intval($_REQUEST['lag']) : null;
                 // get the data
                 $epidata = get_nidss_flu($epiweeks, $regions, $issues, $lag);
                 store_result($data, $epidata);
             }
Example #3
0
<form method="get" action="search.php">
	<input type="hidden" name="wiki" value="<?php 
echo html(get_wiki());
?>
" />
	<p class="input">
		<label for="search">Search:</label>
		<input type="search" id="search" name="search" placeholder="Search articles..." value="<?php 
echo html(@$search);
?>
" />
	</p>
	<p class="submit">
		<button>Search</button>
	</p>
</form>
Example #4
0
?>
</h1>

<?php 
if ($search) {
    ?>
	<h2>Results</h2>

	<ul>
		<?php 
    foreach ($results as $item) {
        ?>
			<li class="result-item">
				<div class="title">
					<a href="article.php?wiki=<?php 
        echo urlencode(get_wiki());
        ?>
&title=<?php 
        echo urlencode($item['title']);
        ?>
">
						<?php 
        echo html($item['title']);
        ?>
					</a>
				</div>
			</li>
		<?php 
    }
    ?>
	</ul>