Exemplo n.º 1
0
function addonSearchAutoComplete()
{
    global $lang;
    $searchData = addonSearch();
    foreach ($searchData['addon_data']['result'] as $result) {
        $thumb = Format::ImgurResizer($result['thumbnail'], "s");
        $title = $result['addon_title'];
        $author = $lang['addon_15'] . ' ' . $result['membername'];
        $url = addonUrlGenerator($result);
        $uid = md5($title . $author);
        $html = <<<HTML
<li id="{$uid}">
\t<ul>
\t\t<li>
\t\t\t<img src="{$thumb}">
\t\t</li>
\t\t<li>
\t\t\t<p class="title"><a href="{$url}">{$title}</a></p>
\t\t\t<p>{$author}</p>
\t\t</li>\t
\t</ul>
\t
</li>
HTML;
        echo $html;
        //var_dump($result);
    }
    exit;
}
Exemplo n.º 2
0
/**
 * Generate addon result view
 *
 * @param  array $data  gets the data from Addon class using getAddonFiltered() method
 *
 * @return string        necessary html for generating the addon list view
 */
function addon_result_view_generator($data)
{
    global $lang;
    if ($data != null) {
        $result_view = '<ul class="addon_list_box">';
        foreach ($data as $key => $addon_data) {
            $addon_link = addonUrlGenerator($addon_data);
            $addon_beta_markup = $addon_data['is_beta'] == 1 ? '<p class="small_info beta">' . $lang['addon_38'] . '</p>' : '';
            $result_view .= '<li id ="' . $addon_data['ID_ADDON'] . '">
			<div class="addon_list_box_wrapper">
				<a href="' . $addon_link . '">
					<div class="thumb_more" style=\'background-image:url("' . htmlspecialchars($addon_data['thumbnail'], ENT_QUOTES, "UTF-8") . '")\'></div>
					<div class="love"><i class="fa fa-heart"></i><p class="love_count">' . Format::number_format_suffix($addon_data['likesCount']) . '</p></div>
					' . $addon_beta_markup . '
				</a>
				<div class="addon_list_box_info">
					<a href="' . $addon_link . '"><p class="title">' . $addon_data['addon_title'] . '</p></a>
					<p class="author"><a href="' . addon_author_url_generator($addon_data['membername']) . '"> ' . $lang['addon_15'] . ' <b>' . $addon_data['membername'] . '</b></a></p>
				</div>
			</div>
		</li>';
        }
        $result_view .= '<div id="clear"></div></ul>';
    } else {
        $result_view = '<div class="no_result"><h2>' . $lang['addon_32'] . '</h2><p>' . $lang['addon_33'] . '</p></div>';
    }
    return $result_view;
}