2009/1/16 Markus Holzer <markus.hol...@dmk-internet.com>:
> Hi @ll.
>
> As the Callback constraint is somewhat limited, I hacked together this
> constraint which comes in useful when you need more power. Of course, as
> always when eval is involved: Don't trust your user input! So either add
> additional constraints or activate paranoia mode by setting "safe" to 1.
>
> thoughts?

I'm not terribly keen, to be honest.
In any application, I usually have a handful of custom constraints
sitting in the application's lib/ directory - and I think that's the
proper place for perl code, not a config file.

If you really don't want to create custom constraints, you can simply
create a new package file, with a new subroutine for each constraint,
and add a Callback constraint, pointing to that package/subroutine:
    type: Callback
    callback: MyConstraints::get_url

Both your examples though, can already be done with the Callback constraint.
    type: Callback
    callback: Core::cos

    type: Callback
    callback: LWP::Simple::get
(as long as you have code somewhere that does `use LWP::Simple`)

Carl

_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to