mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-11 07:22:22 +00:00
New port: devel/pear-HTML_QuickForm_Controller
The package is essentially an implementation of a PageController pattern. Architecture: * Controller class that examines HTTP requests and manages form values persistence across requests. * Page class (subclass of QuickForm) representing a single page of the form. * Business logic is contained in subclasses of Action class. Cool features: * Includes several default Actions that allow easy building of multipage forms. * Includes usage examples for common usage cases (single-page form, wizard tabbed form). PR: ports/71281 Submitted by: Dmitry Karasik <dmitry@karasik.eu.org>
This commit is contained in:
parent
06662bc7be
commit
4186a585f9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=117925
@ -1041,6 +1041,7 @@
|
||||
SUBDIR += pear-HTML_BBCodeParser
|
||||
SUBDIR += pear-HTML_Common
|
||||
SUBDIR += pear-HTML_QuickForm
|
||||
SUBDIR += pear-HTML_QuickForm_Controller
|
||||
SUBDIR += pear-HTML_Select
|
||||
SUBDIR += pear-HTML_Select_Common
|
||||
SUBDIR += pear-HTML_Table
|
||||
|
26
devel/pear-HTML_QuickForm_Controller/Makefile
Normal file
26
devel/pear-HTML_QuickForm_Controller/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# Ports collection makefile for: pear-HTML_QuickForm_Controller
|
||||
# Date created: 2 September 2004
|
||||
# Whom: Dmitry Karasik (<dk@catpipe.net>)
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= HTML_QuickForm_Controller
|
||||
PORTVERSION= 1.0.2
|
||||
CATEGORIES= devel www pear
|
||||
|
||||
MAINTAINER= dk@catpipe.net
|
||||
COMMENT= The add-on to HTML_QuickForm that allows building of multipage forms
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/HTML/QuickForm.php:${PORTSDIR}/devel/pear-HTML_QuickForm
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
CATEGORY= HTML/QuickForm
|
||||
FILES= Controller.php \
|
||||
Action.php Page.php \
|
||||
Action/Back.php Action/Direct.php Action/Display.php \
|
||||
Action/Jump.php Action/Next.php Action/Submit.php
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${PORTSDIR}/devel/pear-PEAR/Makefile.common"
|
||||
.include <bsd.port.post.mk>
|
2
devel/pear-HTML_QuickForm_Controller/distinfo
Normal file
2
devel/pear-HTML_QuickForm_Controller/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (PEAR/HTML_QuickForm_Controller-1.0.2.tgz) = 80eb2c4cfc70565a6e6a8f240d767e36
|
||||
SIZE (PEAR/HTML_QuickForm_Controller-1.0.2.tgz) = 14363
|
12
devel/pear-HTML_QuickForm_Controller/pkg-descr
Normal file
12
devel/pear-HTML_QuickForm_Controller/pkg-descr
Normal file
@ -0,0 +1,12 @@
|
||||
The package is essentially an implementation of a PageController pattern.
|
||||
|
||||
Architecture:
|
||||
* Controller class that examines HTTP requests and manages form values
|
||||
persistence across requests.
|
||||
* Page class (subclass of QuickForm) representing a single page of the form.
|
||||
* Business logic is contained in subclasses of Action class.
|
||||
|
||||
Cool features:
|
||||
* Includes several default Actions that allow easy building of multipage forms.
|
||||
* Includes usage examples for common usage cases (single-page form, wizard,
|
||||
tabbed form).
|
Loading…
Reference in New Issue
Block a user