1
0
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:
Edwin Groothuis 2004-09-02 11:55:22 +00:00
parent 06662bc7be
commit 4186a585f9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=117925
4 changed files with 41 additions and 0 deletions

View File

@ -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

View 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>

View 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

View 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).