[support] Simple form-based node flagging
Kitt Hodsden
kitt-drupal at hodsden.org
Mon Sep 24 04:48:12 UTC 2007
Please, please, please, put a check_plain around the $_GET['subject'] var.
http://api.drupal.org/?q=api/function/check_plain/5
Kitt.
Quoting "Neil: esl-lounge.com" <neil at esl-lounge.com>:
> In the end, I added the following code to the contact.module:
>
> // THESE NEXT TWO LINES ADDED FOR PRE-FILLING
> if( !isset( $_POST['subject']) && !empty($_GET['subject'])) // FIRST
> ADDITIONAL LINE
> $form['subject']['#value'] = $_GET['subject']; // SECOND AND LAST
> ADDITIONAL LINE
>
> which allows me to create links like this:
>
> <a href="/contact?subject=Page+Reported:http://www.mysite.com<?php print
> $_SERVER['REQUEST_URI'] ?>+(do+not+delete.)" rel="nofollow">Report Page</a>
>
> which is exactly what I was after.
>
>
> ----- Original Message -----
> From: "Michael Prasuhn" <mike at mikeyp.net>
> To: <support at drupal.org>
> Sent: Saturday, September 22, 2007 5:58 PM
> Subject: Re: [support] Simple form-based node flagging
>
>
> I suppose tkaing the same development resources to look at fixing the abuse
>
> module is out of the question?
>
> -Mike
>
> __________________
> Michael Prasuhn
> mike at mikeyp.net
> mikeyp.phone at gmail.com phone
> 714.356.0168 cell
> 949.200.7670 fax
>
> -----Original Message-----
> From: "Neil: esl-lounge.com" <neil at esl-lounge.com>
>
> Date: Sat, 22 Sep 2007 13:50:32
> To:<support at drupal.org>
> Subject: [support] Simple form-based node flagging
>
>
> I would like to make a simple "node flagging" tool on my site. I have a flag
>
> icon on every node which has the URL of the node (or the nid) inserted into
>
> it using php.
>
> What I would like is for a user who clicks that to be sent to the contact
> form and for the page URL to appear in the "Message" text box already.
>
> I've had a lot of problems with the Abuse module (especially the admin side
>
> of things...constant sql errors), so have decided to try to create something
>
> simpler. If the contact form can't be used like that, is there a way I can
> set up a simple form on a page (mysite.com/report) which is pre-filled with
>
> a flagged node's URL/nid as described above?
>
> Thanks
>
> Neil--
> [ Drupal support list | http://lists.drupal.org/ ]
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>
More information about the support
mailing list