コード例 #1
0
ファイル: addons.php プロジェクト: Avik-B/musicbee-website
/**
 * 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;
}
コード例 #2
0
	<!-- MORE FROM AUTHOR STARTS -->
	<div class="addon_similar alternate_bg">
		<div class="addon_similar_wrap">
			<h2><?php 
    echo sprintf($lang['more_from_membername'], $addon_data['membername']);
    ?>
</h2>

			<?php 
    echo addon_result_view_generator($from_author);
    ?>

			<div class="more_addon">
				<a class="btn btn_wireframe btn_wireframe_blue" href="<?php 
    echo addon_author_url_generator($addon_data['membername']);
    ?>
">
					<?php 
    echo sprintf($lang['show_all_from_membername'], $addon_data['membername']);
    ?>
				</a>
			</div>

			<p class="license_attr"><?php 
    echo $lang['addon_license'];
    ?>

			</p>

		</div>