示例#1
0
文件: voters.php 项目: pyp22/aurweb
<?php

set_include_path(get_include_path() . PATH_SEPARATOR . '../lib');
include_once 'aur.inc.php';
include_once 'pkgbasefuncs.inc.php';
$SID = $_COOKIE['AURSID'];
$pkgbase_name = htmlspecialchars($_GET['N']);
$votes = pkgbase_votes_from_name($pkgbase_name);
html_header(__("Voters"));
if (has_credential(CRED_PKGBASE_LIST_VOTERS)) {
    ?>

<div class="box">
	<h2>Votes for <a href="<?php 
    echo get_pkgbase_uri($pkgbase_name);
    ?>
"><?php 
    echo $pkgbase_name;
    ?>
</a></h2>
	<div class="boxbody">
		<ul>
			<?php 
    while (list($indx, $row) = each($votes)) {
        ?>
			<li>
				<a href="<?php 
        echo get_user_uri($row['Username']);
        ?>
"><?php 
        echo htmlspecialchars($row['Username']);
示例#2
0
</th>
			<td><?php 
echo html_format_username($packager);
?>
</td>
		</tr>
		<tr>
			<th><?php 
echo __('Votes') . ': ';
?>
</th>
			<?php 
if (has_credential(CRED_PKGBASE_LIST_VOTERS)) {
    ?>
			<td><a href="<?php 
    echo get_pkgbase_uri($row['Name']);
    ?>
voters/"><?php 
    echo $votes;
    ?>
</a></td>
			<?php 
} else {
    ?>
			<td><?php 
    echo $votes;
    ?>
</td>
			<?php 
}
?>
示例#3
0
文件: pkgbase.php 项目: pyp22/aurweb
        $fragment = '#news';
    } elseif (current_action("do_EditComment")) {
        list($ret, $output) = pkgbase_edit_comment($_REQUEST['comment']);
        if ($ret && isset($_POST["comment_id"])) {
            $fragment = '#comment-' . intval($_POST["comment_id"]);
        }
    }
    if ($ret) {
        if (current_action("do_CloseRequest") || current_action("do_Delete") && $_POST['via']) {
            /* Redirect back to package request page on success. */
            header('Location: ' . get_pkgreq_route());
            exit;
        }
        if (isset($base_id)) {
            /* Redirect back to package base page on success. */
            header('Location: ' . get_pkgbase_uri($pkgbase_name) . $fragment);
            exit;
        } else {
            /* Redirect back to package search page. */
            header('Location: ' . get_pkg_route());
            exit;
        }
    }
}
$pkgs = pkgbase_get_pkgnames($base_id);
if (!$output && count($pkgs) == 1) {
    /* Not a split package. Redirect to the package page. */
    if (empty($_SERVER['QUERY_STRING'])) {
        header('Location: ' . get_pkg_uri($pkgs[0]) . $fragment);
    } else {
        header('Location: ' . get_pkg_uri($pkgs[0]) . '?' . $_SERVER['QUERY_STRING'] . $fragment);
示例#4
0
merge/?into=<?php 
                echo urlencode($row['MergeInto']);
                ?>
&via=<?php 
                echo intval($row['ID']);
                ?>
"><?php 
                echo __('Accept');
                ?>
</a>
				<br />
				<?php 
            } elseif ($row['Type'] == 'orphan' && $due) {
                ?>
				<form action="<?php 
                echo get_pkgbase_uri($row['Name']) . 'disown/';
                ?>
" method="post">
					<input type="hidden" name="token" value="<?php 
                echo htmlspecialchars($_COOKIE['AURSID']);
                ?>
" />
					<input type="hidden" name="via" value="<?php 
                echo intval($row['ID']);
                ?>
" />
					<input type="submit" class="button text-button" name="do_Disown" value="<?php 
                echo __('Accept');
                ?>
" />
				</form>
示例#5
0
			<p>
				<?php 
    echo parse_comment($row['Comments']);
    ?>
			</p>
		</div>
	<?php 
}
?>

<?php 
if ($count > 10 && !isset($_GET['comments'])) {
    ?>
	<h3>
		<a href="<?php 
    echo htmlentities(get_pkgbase_uri($pkgbase_name), ENT_QUOTES) . '?' . mkurl('comments=all');
    ?>
" title="<?php 
    echo __('View all comments');
    ?>
 (<?php 
    echo $count;
    ?>
)"><?php 
    echo __('All comments', $count);
    ?>
</a>
	</h3>
<?php 
}
?>