コード例 #1
0
ファイル: index.php プロジェクト: vascofg/ltw
    echo '<div id="search">
				<input type="text" name="search" size="75" placeholder="Introduza os termos de pesquisa..."> <input type="checkbox" name="title" checked="checked">Título <input type="checkbox" name="text">Texto <input type="checkbox" name="tag">Tag
			</div>';
}
?>
		
		<div id="conteudo">
			
<?php 
if (count($news) == 0) {
    //if no results
    echo "<h5>Nenhuma notícia encontrada.</h5>";
} else {
    if (!empty($id)) {
        //if news by id
        showNewsId($news, $db);
    } else {
        //in any other case
        showAllNews($news);
        if (empty($tag) && empty($fav)) {
            //only show pagination on all news listing
            showPagination($db, $p, $news[0]['id'], $news[sizeof($news) - 1]['id']);
        }
    }
}
echo "</div>";
showFooter();
?>
	</body>
</html>
コード例 #2
0
ファイル: index.php プロジェクト: nodivbyzero/diglettcms
function showPage($META, $page)
{
    if ($page < 0) {
        $page = 0;
    }
    if ($page * NUM_PER_PAGE >= count($META)) {
        $page = 0;
    }
    showHeader(getSiteTitle());
    $values = array_values($META);
    $keys = array_keys($META);
    for ($num = $page * NUM_PER_PAGE; $num < $page * NUM_PER_PAGE + NUM_PER_PAGE && count($values) > $num; ++$num) {
        showPostContent($values[$num][1], getBaseUrl() . $keys[$num], $values[$num][0], $values[$num][2], $values[$num][3], true);
    }
    showPagination($META, getBaseUrl() . "p/", $page + 1, $page >= 1, ($page + 1) * NUM_PER_PAGE < count($META), array());
    showFooter();
    return true;
}
コード例 #3
0
ファイル: index.php プロジェクト: Calcio/CursoPHPBasico
                        <thead class="alert-info">
                            <tr>
                                <th class="col-md-5">Titulo</th>
                                <th class="col-md-3">Demandante</th>
                                <th class="col-md-1 text-center">Setor</th>
                                <th class="col-md-1 text-center">Status</th>
                                <th class="col-md-1 text-center">Data</th>
                                <th class="col-md-1 text-center">Ações</th>
                            </tr>
                        </thead>

                        <tfoot>
                            <tr>
                                <td colspan="6" class="text-center">
                                    <?php 
    showPagination($params);
    ?>
                                </td>
                            </tr>
                        </tfoot>

                        <tbody>
                        <?php 
    for ($i = 0; $i <= $activities['numRows'] - 1; $i++) {
        ?>
                            <tr>
                                <td><?php 
        echo $activities['result'][$i]['titulo'];
        ?>
</td>
                                <td><?php 
コード例 #4
0
ファイル: index.php プロジェクト: WestBayResidential/wbrsorg
            ?>
</span><span class="viewmore_text_2"><?php 
            _e('Loading ...', 'themerex');
            ?>
</span></a>
							<script type="text/javascript">
								var THEMEREX_VIEWMORE_PAGE = <?php 
            echo esc_attr((int) $page_number);
            ?>
;
								var THEMEREX_VIEWMORE_DATA = '<?php 
            echo serialize($args);
            ?>
';
								var THEMEREX_VIEWMORE_VARS = '<?php 
            echo serialize(array('blog_style' => esc_attr($blog_style), 'show_sidebar_main' => esc_attr($show_sidebar_main), 'parent_cat_id' => esc_attr($parent_cat_id), 'filters' => get_custom_option('show_filters') == 'yes' ? get_custom_option('filter_taxonomy') : '', 'hover' => '', 'hover_dir' => '', 'ppp' => esc_attr($ppp)));
            ?>
';
							</script>
						</div>
					<?php 
        }
    } else {
        showPagination(array('class' => 'pagination', 'style' => 'pages', 'button_class' => 'squareButton light', 'pages_in_group' => get_theme_option('blog_pagination_style') == 'pages' ? 10 : 20));
    }
}
if ($wp_query_need_restore) {
    wp_reset_query();
}
wp_reset_postdata();
get_footer();
コード例 #5
0
            echo $page_number;
            ?>
" id="viewmore_page" name="viewmore_page" />
							<input type="hidden" value="<?php 
            echo htmlspecialchars(serialize($args));
            ?>
" id="viewmore_data" name="viewmore_data" />
							<input type="hidden" value="<?php 
            echo htmlspecialchars(serialize(array('blog_style' => $blog_style, 'show_sidebar_main' => $show_sidebar_main, 'parent_cat_id' => $parent_cat_id, 'ppp' => $ppp)));
            ?>
" id="viewmore_vars" name="viewmore_vars" />
						</div>
						<?php 
        }
    } else {
        showPagination(array('class' => 'theme_paginaton'));
    }
}
if ($wp_query_need_restore) {
    wp_reset_query();
}
wp_reset_postdata();
?>

		</div><!-- #content -->

		<?php 
get_sidebar();
?>

	</div><!-- #main_inner -->
コード例 #6
0
function getOutput($sql, $num_page = 0, $nb_items = 30)
{
    global $core, $blog_settings;
    $rs = $core->con->select($sql);
    $output = showPagination($rs->count(), $num_page, $nb_items, 'updateUserList');
    $output .= '
<br />
<table id="userlist" class="table-member">
<thead>
	<tr>
		<th class="tc7 tcr" scope="col">' . T_('Avatar') . '</th>
		<th class="tc9 tcr" scope="col">' . T_('User Informations') . '</th>
		<th class="tc8 tcr" scope="col">' . T_('Website') . '</th>
		<th class="tc10 tcr" scope="col">' . T_('Action') . '</th>
	</tr>
</thead>';
    # On affiche la liste de membres
    $author_id = $blog_settings->get('author_id');
    while ($rs->fetch()) {
        $sql = "SELECT site_id, site_name, site_url FROM " . $core->prefix . "site WHERE user_id = '{$rs->user_id}'";
        $sites = $core->con->select($sql);
        $god_class = '';
        $is_god = false;
        if ($rs->user_id == $author_id) {
            $is_god = true;
            $god_class = 'god';
        }
        if ($rs->user_status) {
            $status = 'active';
            $toggle_status = 'disable';
            $toggle_msg = T_('Disable user');
        } else {
            $toggle_status = 'enable';
            $toggle_msg = T_('Enable user');
            $status = 'inactive';
        }
        $avatar_email = strtolower($rs->user_email);
        $avatar_url = "http://cdn.libravatar.org/avatar/" . md5($avatar_email) . "?d=" . urlencode(BP_PLANET_URL . "/themes/" . $blog_settings->get('planet_theme') . "/images/gravatar.png") . "&s=40";
        # Affichage de la ligne de tableau
        $output .= '<tr class="line ' . $status . '"><td class="' . $god_class . '" style="text-align: center;"><img src="' . $avatar_url . '"></td>
			<td class="' . $god_class . '"><ul>
				<li>User id : ' . $rs->user_id . '</li>
				<li>Fullname : ' . html_entity_decode(stripslashes($rs->user_fullname), ENT_QUOTES, 'UTF-8') . '</li>
				<li>Email : ' . $rs->user_email . '</li>';
        if ($is_god) {
            $output .= '<li>' . T_('Planet author') . '</li>';
        }
        $output .= '</ul></div></td>';
        $output .= '<td class="' . $god_class . '">';
        if ($sites->count()) {
            $output .= '<ul>';
            while ($sites->fetch()) {
                $s_name = '';
                if ($sites->site_name != "") {
                    $s_name = $sites->site_name . ' : ';
                }
                $output .= '<li>' . $s_name . '<a href="' . $sites->site_url . '" target="_blank">' . $sites->site_url . '</a>&nbsp;&nbsp;';
                $output .= '<a href="#" class="edit-website" onclick="javascript:editSite(\'' . $sites->site_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')"></a>';
                $output .= '<a href="#" class="del-website" onclick="javascript:removeSite(\'' . $sites->site_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')"></a>';
                $output .= '</li>';
            }
            $output .= '</ul><br/>';
        }
        $output .= '<a class="add-website" href="#" onclick="javascript:addSite(\'' . urlencode($rs->user_id) . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">' . T_("Add a new website") . '</a></td>';
        $output .= '<td  class="' . $god_class . '" style="text-align: center;">';
        if (!$is_god) {
            $output .= '<a href="#" onclick="javascript:toggleUserStatus(\'' . urlencode($rs->user_id) . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
			<img src="meta/icons/action-' . $toggle_status . '.png" title="' . $toggle_msg . '" /></a>';
        }
        $output .= '<a href="#" onclick="javascript:profile(\'' . urlencode($rs->user_id) . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-edit.png" title="' . T_('Update') . '" /></a>';
        if (!$is_god) {
            $output .= '<a href="#" onclick="javascript:removeUser(\'' . urlencode($rs->user_id) . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-remove.png" title="' . T_('Delete') . '" /></a>';
        }
        $output .= '</td></tr>';
    }
    $output .= '</table>';
    $output .= showPagination($rs->count(), $num_page, $nb_items, 'updateUserList');
    return $output;
}
コード例 #7
0
function getOutput($sql, $num_page = 0, $nb_items = 30)
{
    global $blog_settings, $core;
    $next_page = $num_page + 1;
    $prev_page = $num_page - 1;
    $rs = $core->con->select($sql);
    $output = showPagination($rs->count(), $num_page, $nb_items, 'updateTribeList');
    $output .= '
<br />
<div id="tribelist" class="tribe-list">';
    if ($rs->count() > 0) {
        while ($rs->fetch()) {
            $sql_post = generate_tribe_SQL($rs->tribe_id, 0, 0);
            //			print $sql_post;
            $rs_post = $core->con->select($sql_post);
            $tribe_state = "private";
            $tribe_state_img = "lock_locked";
            if ($rs->visibility == 1) {
                $tribe_state = "public";
                $tribe_state_img = "lock_unlock";
            }
            $tribe_owner = T_('Admin');
            if ($rs->user_id != "root") {
                $tribe_owner = $rs->user_id;
            }
            $tribe_name = html_entity_decode($rs->tribe_name, ENT_QUOTES, 'UTF-8');
            $tribe_tags = preg_split('/,/', $rs->tribe_tags, -1, PREG_SPLIT_NO_EMPTY);
            $tag_list = "";
            foreach ($tribe_tags as $tag_item) {
                $tag_list .= '<span class="tag">' . $tag_item . ' <a href="javascript:rm_tag(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . $tag_item . '\')">x</a>';
                $tag_list .= '</a></span>';
            }
            $tribe_notags = preg_split('/,/', $rs->tribe_notags, -1, PREG_SPLIT_NO_EMPTY);
            $notag_list = "";
            foreach ($tribe_notags as $tag_item) {
                $notag_list .= '<span class="tag">' . $tag_item . ' <a href="javascript:rm_notag(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . $tag_item . '\')">x</a>';
                $notag_list .= '</a></span>';
            }
            $tribe_users = preg_split('/,/', $rs->tribe_users, -1, PREG_SPLIT_NO_EMPTY);
            $user_list = "";
            foreach ($tribe_users as $user_item) {
                $user_list .= '<span class="user">' . $user_item . ' <a href="javascript:rm_user(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . $user_item . '\')">x</a>';
                $user_list .= '</a></span>';
            }
            $rm_search_action = '(' . T_('empty') . ')';
            if ($rs->tribe_search) {
                $rm_search_action = '(<a href="javascript:rm_search(' . $num_page . ', ' . $nb_items . ',\'' . $rs->tribe_id . '\')">' . T_('clear') . '</a>)';
            }
            $tribe_icon = '';
            $icon_action = '<a href="javascript:add_icon(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . addslashes($tribe_name) . '\')">
				<img src="meta/icons/add_icon.png" title="' . T_('Add icon to tribe') . '" /></a>';
            if ($rs->tribe_icon) {
                $tribe_icon = '<p class="tribe-icon"><img class="tribe-icon" src="../' . $rs->tribe_icon . '" /></p>';
                $icon_action = '<a href="javascript:rm_icon(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\')">
				<img src="meta/icons/rm_icon.png" title="' . T_('Remove icon from tribe') . '" /></a>';
            }
            $output .= '<div class="tribesbox tribe-' . $tribe_state . '" id="tribe-' . $rs->tribe_id . '">
				<h3><a href="' . BP_PLANET_URL . '/index.php?list=1&tribe_id=' . $rs->tribe_id . '">' . $tribe_name . '</a></h3>
				' . $tribe_icon . '
				<p class="nickname">
					Tribe owner : ' . $tribe_owner . '<br/>
					Tags : <div class="tag-line">' . $tag_list . '</div><br/>
					No-tags : <div class="notag-line">' . $notag_list . '</div><br/>
					Users : <div class="user-line">' . $user_list . '</div><br/>
					search : ' . $rs->tribe_search . ' ' . $rm_search_action . '<br/>
					Last post : ' . mysqldatetime_to_date("d/m/Y", $rs_post->last) . '<br/>
					Post count : ' . $rs_post->count . '<br/>
					Ordering : ' . $rs->ordering . '
				</p>
				<ul class="actions">
					<li><a href="javascript:toggleTribeVisibility(\'' . $rs->tribe_id . '\',' . $num_page . ',' . $nb_items . ')"><img src="meta/icons/' . $tribe_state_img . '.png" title="' . T_('Toggle tribe visibility') . '"/></a></li>
					<li><a href="javascript:edit(\'' . $rs->tribe_id . '\', ' . $num_page . ', ' . $nb_items . ')"><img src="meta/icons/action-edit.png" title="' . T_('Edit tribe') . '" /></a></li>
					<li><a href="javascript:removeTribe(\'' . $rs->tribe_id . '\',' . $num_page . ',' . $nb_items . ')"><img src="meta/icons/cross.png" title="' . T_('Remove tribe') . '" /></a></li>
					<li><a href="javascript:add_tags(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . addslashes($tribe_name) . '\')"><img src="meta/icons/add_tag.png" title="' . T_('Add tags to tribe') . '"/></a></li>
					<li><a href="javascript:add_notags(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . addslashes($tribe_name) . '\')"><img src="meta/icons/add_notag.png" title="' . T_('Add unwanted tags to tribe') . '"/></a></li>
					<li><a href="javascript:add_users(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . addslashes($tribe_name) . '\')"><img src="meta/icons/add_user.png" title="' . T_('Add users to tribe') . '" /></a></li>
					<li><a href="javascript:add_search(' . $num_page . ',' . $nb_items . ',\'' . $rs->tribe_id . '\',\'' . addslashes($tribe_name) . '\')"><img src="meta/icons/add_search.png" title="' . T_('Add search to tribe') . '" /></a></li>
					<li>' . $icon_action . '</li>
				</ul>
				<div class="feedlink"><a href="' . BP_PLANET_URL . '/index.php?list=1&tribe_id=' . $rs->tribe_id . '">
						<img alt="RSS" src="' . BP_PLANET_URL . '/themes/' . $blog_settings->get('planet_theme') . '/images/rss_24.png" /></a></div>
				</div>';
        }
    } else {
        $output .= '<div class="tribebox">
				' . T_('No tribes found') . '
			</div>';
    }
    $output .= '</div>';
    $output .= showPagination($rs->count(), $num_page, $nb_items, 'updateFeedList');
    return $output;
}
コード例 #8
0
                    if (array_key_exists('moderation', $core->auth->parsePermissions($user_perms->{'permissions'}))) {
                        $moder_class = ' green';
                        $moder_checked = true;
                    }
                    $output .= '<form id="permissions' . urlencode($rs->user_id) . '" class="managerPerm">' . form::hidden('user_id', urlencode($rs->user_id));
                    $output .= form::checkbox('config' . $nb, 'configuration', $config_checked, 'input') . '<label class="required' . $config_class . '" for="config' . $nb . '">' . T_('Configuration') . '</label><br />';
                    $output .= form::checkbox('admin' . $nb, 'administration', $admin_checked, 'input') . '<label class="required' . $admin_class . '" for="admin' . $nb . '">' . T_('Administration') . '</label><br />';
                    $output .= form::checkbox('moder' . $nb, 'moderation', $moder_checked, 'input') . '<label class="required' . $moder_class . '" for="moder' . $nb . '">' . T_('Moderation') . '</label><br />';
                    $output .= '<div class="button br3px"><input class="valide" type="button" name="submit" value="' . T_('Apply') . '" onclick="javascript:toggleUserPermission(' . $nb . ', \'' . urlencode($rs->user_id) . '\', ' . $num_page . ', ' . $nb_items . ')" /></div>';
                    $output .= "</form>";
                }
                $output .= '</td></tr>';
                $nb = $nb + 1;
            }
            $output .= '</table>';
            $output .= showPagination($rs->count(), $num_page, $nb_items, 'updateUserList');
            print $output;
            break;
            ##########################################################
            # DEFAULT RETURN
            ##########################################################
        ##########################################################
        # DEFAULT RETURN
        ##########################################################
        default:
            print '<div class="flash_error">' . T_('User bad call') . '</div>';
            break;
    }
} else {
    print 'forbidden';
}
コード例 #9
0
function getOutput($sql, $num_page = 0, $nb_items = 30)
{
    global $core, $blog_settings;
    $rs = $core->con->select($sql);
    $output = showPagination($rs->count(), $num_page, $nb_items, 'updateFeedList');
    $output .= '
<br />
<table id="userlist" class="table-member">
<thead>
	<tr>
		<th class="tc7 tcr" scope="col">' . T_('Avatar') . '</th>
		<th class="tc9 tcr" scope="col">' . T_('User Informations') . '</th>
		<th class="tc8 tcr" scope="col">' . T_('Website') . '&nbsp;&amp;&nbsp;' . T_('Feed') . '</th>
		<th class="tc10 tcr" scope="col">' . T_('Action') . '</th>
	</tr>
</thead>';
    while ($rs->fetch()) {
        $avatar_email = strtolower($rs->user_email);
        $avatar_url = "http://cdn.libravatar.org/avatar/" . md5($avatar_email) . "?d=" . urlencode(BP_PLANET_URL . "/themes/" . $blog_settings->get('planet_theme') . "/images/gravatar.png") . "&s=40";
        $output .= '<tr class="line">
			<td style="text-align: center;">
				<img src="' . $avatar_url . '">
			</td>';
        $output .= '<td>
				<ul>
					<li>' . T_('User id') . ' : ' . $rs->puser_id . '</li>
					<li>' . T_('Fullname') . ' : ' . html_entity_decode(stripslashes($rs->user_fullname), ENT_QUOTES, 'UTF-8') . '</li>
					<li>' . T_('Email') . ' : ' . $rs->user_email . '</li>
					<li>' . T_('Date of submission') . ' : ' . mysqldatetime_to_date("d/m/Y", $rs->created) . '</li>
				</ul>
			</td>';
        $output .= '<td>
				<ul>
					<li>' . T_('Website') . ':&nbsp;<a href="' . $rs->site_url . '" target="_blank" title="' . $rs->site_url . '">' . $rs->site_url . '</a></li>
					<li>' . T_('Feed') . ':&nbsp;<a href="' . $rs->feed_url . '" target="_blank" title="' . $rs->feed_url . '">' . $rs->feed_url . '</a></li>

				</ul>
			</td>';
        $output .= '<td style="text-align: center;">
				<a href="#" onclick="javascript:refusePendingFeed(\'' . urlencode($rs->puser_id) . '\',\'' . urlencode($rs->site_url) . '\',\'' . urlencode($rs->feed_url) . '\',\'' . urlencode($rs->user_email) . '\',\'' . urlencode($rs->user_fullname) . '\')" >
					<img src="meta/icons/action-remove.png" title="' . T_("Refuse") . '"/>
				</a>
				&nbsp;&nbsp;
				<a href="#" onclick="javascript:acceptPendingFeed(\'' . urlencode($rs->puser_id) . '\',\'' . urlencode($rs->site_url) . '\',\'' . urlencode($rs->feed_url) . '\',\'' . urlencode($rs->user_email) . '\',\'' . urlencode($rs->user_fullname) . '\')" >
					<img src="meta/icons/action-add.png" title="' . T_("Accept") . '"/>
				</a>
			</td>';
        $output .= '</tr>';
    }
    $output .= '</table>';
    $output .= showPagination($rs->count(), $num_page, $nb_items, 'updatePendingFeedList');
    return $output;
}
コード例 #10
0
ファイル: index.php プロジェクト: riaface/GrowBeyond
            ?>
				<div class="viewmore_loader">
					<span class="viewmore_preloader sc_loader_show"></span>
				</div>

				<script type="text/javascript">
					var THEMEREX_VIEWMORE_PAGE = <?php 
            echo $page_number;
            ?>
;
					var THEMEREX_VIEWMORE_DATA = '<?php 
            echo serialize($args);
            ?>
';
					var THEMEREX_VIEWMORE_VARS = '<?php 
            echo serialize(array('blog_style' => $blog_style, 'show_sidebar_main' => $show_sidebar_main, 'parent_cat_id' => $parent_cat_id, 'ppp' => $ppp));
            ?>
';
				</script>
			</div>
			<?php 
        }
    } else {
        showPagination();
    }
}
if ($wp_query_need_restore) {
    wp_reset_query();
}
wp_reset_postdata();
get_footer();
コード例 #11
0
function getOutput($sql, $num_page = 0, $nb_items = 30)
{
    global $blog_settings, $core;
    $next_page = $num_page + 1;
    $prev_page = $num_page - 1;
    $rs = $core->con->select($sql);
    $output = showPagination($rs->count(), $num_page, $nb_items, 'updateFeedList');
    $output .= '
<br />
<table id="feedlist" class="table-member">
<thead>
	<tr>
		<th class="tc7 tcr" scope="col">' . T_('User') . '</th>
		<th class="tc9 tcr" scope="col">' . T_('Website(s) user Informations') . '</th>
		<th class="tc8 tcr" scope="col">' . T_('Feed') . '</th>
		<th class="tc10 tcr" scope="col">' . T_('Action') . '</th>
	</tr>
</thead>';
    # On affiche la liste de membres
    while ($rs->fetch()) {
        if ($rs->feed_status == 1) {
            $status = 'active';
            $toggle_status = 'disable';
            $toggle_msg = T_('Disable feed');
        } elseif ($rs->feed_status == 2) {
            $status = 'auto-disabled';
            $toggle_status = 'enable';
            $toggle_msg = T_('Enable feed');
        } else {
            $status = 'inactive';
            $toggle_status = 'enable';
            $toggle_msg = T_('Enable feed');
        }
        if ($rs->feed_trust) {
            $toggle_trust = 'untrust';
            $trust_msg = T_('Untrust this feed');
        } else {
            $toggle_trust = 'trust';
            $trust_msg = T_('Trust this feed');
        }
        if ($rs->feed_comment) {
            $toggle_comment = 'nocomment';
            $comment_msg = T_('Disable comments on this feed');
            $comment_status = 0;
        } else {
            $toggle_comment = 'comment';
            $comment_msg = T_('Allow comments on this feed');
            $comment_status = 1;
        }
        $user = $core->con->select("SELECT user_email FROM " . $core->prefix . "user WHERE user_id = '" . $rs->user_id . "'");
        $avatar_email = strtolower($user->f('user_email'));
        $avatar_url = "http://cdn.libravatar.org/avatar/" . md5($avatar_email) . "?d=" . urlencode(BP_PLANET_URL . "/themes/" . $blog_settings->get('planet_theme') . "/images/gravatar.png") . "&s=40";
        # Get tags from feed
        $sql2 = "SELECT tag_id\n\t\t\tFROM " . $core->prefix . "feed_tag\n\t\t\tWHERE feed_id = " . $rs->feed_id . ";";
        $rs2 = $core->con->select($sql2);
        $tags = "";
        while ($rs2->fetch()) {
            $tags .= '<span class="tag">' . $rs2->tag_id . '
				<a href="javascript:rm_tag(' . $num_page . ',' . $nb_items . ',\'' . $rs->feed_id . '\', \'' . $rs2->tag_id . '\')">x</a></span>';
        }
        $tag_action = '<a href="javascript:add_tags(' . $num_page . ',' . $nb_items . ',' . $rs->feed_id . ', \'' . htmlspecialchars($rs->feed_name) . '\')">';
        $tag_action .= '<img src="meta/icons/add_tag.png" title="' . T_('Tag feed') . '" /></a>';
        # Affichage de la ligne de tableau
        $output .= '<tr class="line ' . $status . '"><td><img src="' . $avatar_url . '" /><br />' . $rs->user_id . '</td>
			<td><ul>
				<li>' . T_('Feed name : ') . $rs->feed_name . '</li>
				<li>' . T_('Site URL : ') . '<a href="' . $rs->site_url . '" target="_blank">' . $rs->site_url . '</a></li>
			</ul></div></td>';
        $output .= '<td>';
        $output .= '<a href="' . $rs->feed_url . '" target="_blank" title="' . sprintf('Last checked at %s', mysqldatetime_to_date("d/m/Y H:i", $rs->feed_checked)) . '">' . $rs->feed_url . '</a>';
        $output .= '<div class="tag-line">' . $tags . ' <span id="tag_action' . $rs->feed_id . '">' . $tag_action . '</span></div></td>';
        $output .= '<td style="text-align: center;">';
        if ($blog_settings->get('planet_moderation')) {
            $output .= '<a href="#" onclick="javascript:toggleFeedTrust(\'' . $rs->feed_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-' . $toggle_trust . '.png" title="' . $trust_msg . '" /></a>';
        }
        if ($blog_settings->get('allow_post_comments')) {
            $output .= '<a href="#" onclick="javascript:toggleFeedComment(\'' . $rs->feed_id . '\', ' . $comment_status . ', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-' . $toggle_comment . '.png" title="' . $comment_msg . '" /></a>';
        }
        $output .= '<a href="#" onclick="javascript:toggleFeedStatus(\'' . $rs->feed_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-' . $toggle_status . '.png" title="' . $toggle_msg . '" /></a>
			<a href="#" onclick="javascript:edit(\'' . $rs->feed_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-edit.png" title="' . T_('Update') . '" /></a>
			<a href="#" onclick="javascript:removeFeed(\'' . $rs->feed_id . '\', \'' . $num_page . '\', \'' . $nb_items . '\')">
				<img src="meta/icons/action-remove.png" title="' . T_('Delete') . '" /></a>
			</td></tr>';
    }
    $output .= '</table>';
    $output .= showPagination($rs->count(), $num_page, $nb_items, 'updateFeedList');
    return $output;
}