[aur-dev] [PATCH v2 1/3] pkg_comment_form.php: Make printing of header conditional

Lukas Fleischer lfleischer at archlinux.org
Tue Jul 21 16:16:52 UTC 2015


On Tue, 21 Jul 2015 at 17:59:32, Marcel Korpel wrote:
> For use in the new RPC interface to edit comments, the form shouldn't
> always print a header. Make this conditional.
> 
> Signed-off-by: Marcel Korpel <marcel.korpel at gmail.com>
> ---
> Change since v1:
> * Include the <form> element in the markup when using the RPC
>   interface. This is necessary to use normal form submission to save
>   an edited comment.
> 
>  web/template/pkg_comment_form.php | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/web/template/pkg_comment_form.php b/web/template/pkg_comment_form.php
> index 16a92b1..24eb908 100644
> --- a/web/template/pkg_comment_form.php
> +++ b/web/template/pkg_comment_form.php
> @@ -1,5 +1,8 @@
> +<?php /* $no_header will be set when called from aurjson.class.php */
> +if (!isset($no_header)): ?>
> [...]

$no_header is a bad name for a global variable. Another suggestion:
Remove the <div></div> container and the heading. Add another template
pkg_comment_box.php that looks like this:

    <div id="generic-form" class="box">
    	<h2><?= (isset($comment_id)) ? __('Edit comment for: %s', htmlspecialchars($pkgbase_name)) : __("Add Comment"); ?></h2>
	<?php include 'pkg_comment_form.php' ?>
    </div>

Use that template instead of pkg_comment_form.php everywhere.


More information about the aur-dev mailing list