/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/FormProcessing/FormProcessor.html
ViewVC logotype

Annotation of /nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/FormProcessing/FormProcessor.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations)
Thu May 6 16:26:18 2004 UTC (20 years, 4 months ago) by jonen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1575 -1495 lines
File MIME type: text/html
 updated all to v2.4.1 - Apr 01, 2004

1 jonen 1.3 <?xml version="1.0" encoding="iso-8859-1"?>
2     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3     <html xmlns="http://www.w3.org/1999/xhtml">
4     <head>
5     <!-- template designed by Marco Von Ballmoos -->
6     <title>Docs For Class FormProcessor</title>
7     <link rel="stylesheet" href="../../media/stylesheet.css" />
8     <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9     </head>
10     <body>
11     <div class="page-body">
12     <h2 class="class-name">Class FormProcessor</h2>
13    
14     <a name="sec-description"></a>
15     <div class="info-box">
16     <div class="info-box-title">Description</div>
17     <div class="nav-bar">
18     <span class="disabled">Description</span> |
19     <a href="#sec-descendents">Descendents</a>
20     | <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
21     | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
22    
23     </div>
24     <div class="info-box-body">
25     <!-- ========== Info from phpDoc block ========= -->
26     <p class="short-description">This is the main engine for the processing</p>
27     <p class="description"><p>of Forms. It builds the form tag, and calls the appropriate FormContent methods to build the FormElement's and validation, as well as backend processing to do the action after the data has been validated.</p></p>
28     <ul class="tags">
29     <li><span class="field">author:</span> Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</li>
30     </ul>
31     <p class="notes">
32     Located in <a class="field" href="_form_FormProcessor_inc.html">/form/FormProcessor.inc</a> (line <span class="field">31</span>)
33     </p>
34    
35    
36 jonen 1.2 <pre><a href="../../phpHtmlLib/Container.html">Container</a>
37 jonen 1.1 |
38 jonen 1.3 --FormProcessor</pre>
39    
40     </div>
41     </div>
42    
43     <a name="sec-descendents"></a>
44     <div class="info-box">
45     <div class="info-box-title">Direct descendents</div>
46     <div class="nav-bar">
47     <a href="#sec-description">Description</a> |
48     <span class="disabled">Descendents</span>
49     | <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
50     | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
51    
52     </div>
53     <div class="info-box-body">
54     <table cellpadding="2" cellspacing="0" class="class-table">
55     <tr>
56     <th class="class-table-header">Class</th>
57     <th class="class-table-header">Description</th>
58     </tr>
59     <tr>
60     <td style="padding-right: 2em"><a href="../../phpHtmlLib/FormProcessing/FormWizard.html">FormWizard</a></td>
61     <td>
62     This is the main engine for the processing
63     </td>
64     </tr>
65     </table>
66     </div>
67     </div>
68    
69    
70     <a name="sec-var-summary"></a>
71     <div class="info-box">
72     <div class="info-box-title">Variable Summary</span></div>
73     <div class="nav-bar">
74     <a href="#sec-description">Description</a> |
75     <a href="#sec-descendents">Descendents</a> |
76     <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
77     |
78     <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
79    
80     </div>
81     <div class="info-box-body">
82     <div class="var-summary">
83     <div class="var-title">
84     <span class="var-type">mixed</span>
85     <a href="#$_auto_show_errors" title="details" class="var-name">$_auto_show_errors</a>
86     </div>
87     <div class="var-title">
88     <span class="var-type">mixed</span>
89     <a href="#$_confirmed" title="details" class="var-name">$_confirmed</a>
90     </div>
91     <div class="var-title">
92     <span class="var-type">mixed</span>
93     <a href="#$_confirmed_successfull" title="details" class="var-name">$_confirmed_successfull</a>
94     </div>
95     <div class="var-title">
96     <span class="var-type">mixed</span>
97     <a href="#$_FormValidation" title="details" class="var-name">$_FormValidation</a>
98     </div>
99     <div class="var-title">
100     <span class="var-type">mixed</span>
101     <a href="#$_form_attributes" title="details" class="var-name">$_form_attributes</a>
102     </div>
103     <div class="var-title">
104     <span class="var-type">mixed</span>
105     <a href="#$_form_content" title="details" class="var-name">$_form_content</a>
106     </div>
107     <div class="var-title">
108     <span class="var-type">mixed</span>
109     <a href="#$_form_submit_action" title="details" class="var-name">$_form_submit_action</a>
110     </div>
111     <div class="var-title">
112     <span class="var-type">mixed</span>
113     <a href="#$_form_success_render" title="details" class="var-name">$_form_success_render</a>
114     </div>
115     <div class="var-title">
116     <span class="var-type">mixed</span>
117     <a href="#$_has_errors" title="details" class="var-name">$_has_errors</a>
118     </div>
119     </div>
120     </div>
121     </div>
122    
123     <a name="sec-method-summary"></a>
124     <div class="info-box">
125     <div class="info-box-title">Method Summary</span></div>
126     <div class="nav-bar">
127     <a href="#sec-description">Description</a> |
128     <a href="#sec-descendents">Descendents</a> |
129     <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
130    
131     |
132     <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
133     </div>
134     <div class="info-box-body">
135     <div class="method-summary">
136    
137     <div class="method-definition">
138     <span class="method-result">FormProcessor</span>
139     <a href="#FormProcessor" title="details" class="method-name">FormProcessor</a>
140     (<span class="var-type"><a href="../../phpHtmlLib/FormProcessing/FormContent.html">FormContent</a></span>&nbsp;<span class="var-name">&$form_content</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$form_name</span> = <span class="var-default">"myform"</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$form_action</span> = <span class="var-default">NULL</span>])
141     </div>
142    
143     <div class="method-definition">
144     <span class="method-result">BOOLEAN</span>
145     <a href="#can_validate" title="details" class="method-name">can_validate</a>
146     ()
147     </div>
148    
149     <div class="method-definition">
150     <span class="method-result">void</span>
151     <a href="#do_validation" title="details" class="method-name">do_validation</a>
152     ()
153     </div>
154    
155     <div class="method-definition">
156     <span class="method-result">string</span>
157     <a href="#get_action" title="details" class="method-name">get_action</a>
158     ()
159     </div>
160    
161     <div class="method-definition">
162     <span class="method-result">boolean</span>
163     <a href="#get_auto_error_display" title="details" class="method-name">get_auto_error_display</a>
164     ()
165     </div>
166    
167     <div class="method-definition">
168     <span class="method-result">array</span>
169     <a href="#get_error_array" title="details" class="method-name">get_error_array</a>
170     ()
171     </div>
172    
173     <div class="method-definition">
174     <span class="method-result">object</span>
175     <a href="#get_error_display_object" title="details" class="method-name">&amp;get_error_display_object</a>
176     ()
177     </div>
178    
179     <div class="method-definition">
180     <span class="method-result">string</span>
181     <a href="#get_form_action" title="details" class="method-name">get_form_action</a>
182     ()
183     </div>
184    
185     <div class="method-definition">
186     <span class="method-result">string</span>
187     <a href="#get_form_enctype" title="details" class="method-name">get_form_enctype</a>
188     ()
189     </div>
190    
191     <div class="method-definition">
192     <span class="method-result">string</span>
193     <a href="#get_form_method" title="details" class="method-name">get_form_method</a>
194     ()
195     </div>
196    
197     <div class="method-definition">
198     <span class="method-result">string</span>
199     <a href="#get_form_name" title="details" class="method-name">get_form_name</a>
200     ()
201     </div>
202    
203     <div class="method-definition">
204     <span class="method-result">string</span>
205     <a href="#get_form_target" title="details" class="method-name">get_form_target</a>
206     ()
207     </div>
208    
209     <div class="method-definition">
210     <span class="method-result">string</span>
211     <a href="#get_onsubmit" title="details" class="method-name">get_onsubmit</a>
212     ()
213     </div>
214    
215     <div class="method-definition">
216     <span class="method-result">boolean</span>
217     <a href="#has_errors" title="details" class="method-name">has_errors</a>
218     ()
219     </div>
220    
221     <div class="method-definition">
222     <span class="method-result">boolean</span>
223     <a href="#is_action_successfull" title="details" class="method-name">is_action_successfull</a>
224     ()
225     </div>
226    
227     <div class="method-definition">
228     <span class="method-result">void</span>
229     <a href="#render" title="details" class="method-name">render</a>
230     (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$output_debug</span>)
231     </div>
232    
233     <div class="method-definition">
234     <span class="method-result">string</span>
235     <a href="#render_confirm" title="details" class="method-name">render_confirm</a>
236     (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>)
237     </div>
238    
239     <div class="method-definition">
240     <span class="method-result">raw</span>
241     <a href="#render_error" title="details" class="method-name">render_error</a>
242     (<span class="var-type">array</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$output_debug</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">2</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">3</span>)
243     </div>
244    
245     <div class="method-definition">
246     <span class="method-result">raw</span>
247     <a href="#render_form" title="details" class="method-name">render_form</a>
248     (<span class="var-type">the</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$obj</span> = <span class="var-default">NULL</span>], <span class="var-type">object -</span>&nbsp;<span class="var-name">3</span>)
249     </div>
250    
251     <div class="method-definition">
252     <span class="method-result">void</span>
253     <a href="#setup_validation" title="details" class="method-name">setup_validation</a>
254     ()
255     </div>
256    
257     <div class="method-definition">
258     <span class="method-result">void</span>
259     <a href="#set_auto_error_display" title="details" class="method-name">set_auto_error_display</a>
260     ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
261     </div>
262    
263     <div class="method-definition">
264     <span class="method-result">void</span>
265     <a href="#set_form_action" title="details" class="method-name">set_form_action</a>
266     (<span class="var-type">string</span>&nbsp;<span class="var-name">$action</span>)
267     </div>
268    
269     <div class="method-definition">
270     <span class="method-result">void</span>
271     <a href="#set_form_enctype" title="details" class="method-name">set_form_enctype</a>
272     (<span class="var-type">string</span>&nbsp;<span class="var-name">$enctype</span>)
273     </div>
274    
275     <div class="method-definition">
276     <span class="method-result">void</span>
277     <a href="#set_form_method" title="details" class="method-name">set_form_method</a>
278     (<span class="var-type">string</span>&nbsp;<span class="var-name">$method</span>)
279     </div>
280    
281     <div class="method-definition">
282     <span class="method-result">void</span>
283     <a href="#set_form_name" title="details" class="method-name">set_form_name</a>
284     (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
285     </div>
286    
287     <div class="method-definition">
288     <span class="method-result">void</span>
289     <a href="#set_form_target" title="details" class="method-name">set_form_target</a>
290     (<span class="var-type">string</span>&nbsp;<span class="var-name">$target</span>)
291     </div>
292    
293     <div class="method-definition">
294     <span class="method-result">none</span>
295     <a href="#set_onsubmit" title="details" class="method-name">set_onsubmit</a>
296     (<span class="var-type">string</span>&nbsp;<span class="var-name">$js</span>)
297     </div>
298    
299     <div class="method-definition">
300     <span class="method-result">void</span>
301     <a href="#set_render_form_after_success" title="details" class="method-name">set_render_form_after_success</a>
302     ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
303     </div>
304    
305     <div class="method-definition">
306     <span class="method-result">void</span>
307     <a href="#_add_confirm_data" title="details" class="method-name">_add_confirm_data</a>
308     ()
309     </div>
310    
311     <div class="method-definition">
312     <span class="method-result">void</span>
313     <a href="#_add_hidden_fields" title="details" class="method-name">_add_hidden_fields</a>
314     ()
315     </div>
316    
317     <div class="method-definition">
318     <span class="method-result"><a href="../../phpHtmlLib/FORMtag.html">FORMtag</a></span>
319     <a href="#_build_form_tag" title="details" class="method-name">_build_form_tag</a>
320     ()
321     </div>
322    
323     <div class="method-definition">
324     <span class="method-result">string</span>
325     <a href="#_build_javascript" title="details" class="method-name">_build_javascript</a>
326     ()
327     </div>
328    
329     <div class="method-definition">
330     <span class="method-result">none</span>
331     <a href="#_init_form_content" title="details" class="method-name">_init_form_content</a>
332     ()
333     </div>
334    
335     <div class="method-definition">
336     <span class="method-result">void</span>
337     <a href="#_pre_confirm" title="details" class="method-name">_pre_confirm</a>
338     ()
339     </div>
340    
341     <div class="method-definition">
342     <span class="method-result">void</span>
343     <a href="#_process_action" title="details" class="method-name">_process_action</a>
344     ()
345     </div>
346    
347     <div class="method-definition">
348     <span class="method-result">void</span>
349     <a href="#_process_form" title="details" class="method-name">_process_form</a>
350     ()
351     </div>
352    
353     <div class="method-definition">
354     <span class="method-result">void</span>
355     <a href="#_set_action" title="details" class="method-name">_set_action</a>
356     ()
357     </div>
358    
359     <div class="method-definition">
360     <span class="method-result">void</span>
361     <a href="#_set_confirmed_success" title="details" class="method-name">_set_confirmed_success</a>
362     ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
363     </div>
364    
365     <div class="method-definition">
366     <span class="method-result">void</span>
367     <a href="#__hidden_fields" title="details" class="method-name">__hidden_fields</a>
368     ()
369     </div>
370     </div>
371     </div>
372     </div>
373    
374     <a name="sec-vars"></a>
375     <div class="info-box">
376     <div class="info-box-title">Variables</div>
377     <div class="nav-bar">
378     <a href="#sec-description">Description</a> |
379     <a href="#sec-descendents">Descendents</a> |
380     <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
381    
382    
383     |
384     <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
385    
386     </div>
387     <div class="info-box-body">
388     <a name="var$_auto_show_errors" id="$_auto_show_errors"><!-- --></A>
389     <div class="evenrow">
390    
391     <div class="var-header">
392     <span class="var-title">
393     <span class="var-type">mixed</span>
394     <span class="var-name">$_auto_show_errors</span>
395     = <span class="var-default"> TRUE</span> (line <span class="line-number">99</span>)
396     </span>
397     </div>
398    
399     <!-- ========== Info from phpDoc block ========= -->
400     <p class="short-description">This tells us to show or not to show the form errors autmatically.</p>
401     <p class="description"><p>The user of the FormProcessor may want to deal with errors manually</p></p>
402    
403    
404    
405    
406    
407     </div>
408     <a name="var$_confirmed" id="$_confirmed"><!-- --></A>
409     <div class="oddrow">
410    
411     <div class="var-header">
412     <span class="var-title">
413     <span class="var-type">mixed</span>
414     <span class="var-name">$_confirmed</span>
415     = <span class="var-default"> FALSE</span> (line <span class="line-number">65</span>)
416     </span>
417     </div>
418    
419     <!-- ========== Info from phpDoc block ========= -->
420     <p class="short-description">Flag to let us know the form has been confirmed.</p>
421    
422    
423    
424    
425    
426     </div>
427     <a name="var$_confirmed_successfull" id="$_confirmed_successfull"><!-- --></A>
428     <div class="evenrow">
429    
430     <div class="var-header">
431     <span class="var-title">
432     <span class="var-type">mixed</span>
433     <span class="var-name">$_confirmed_successfull</span>
434     = <span class="var-default"> FALSE</span> (line <span class="line-number">91</span>)
435     </span>
436     </div>
437    
438     <!-- ========== Info from phpDoc block ========= -->
439     <p class="short-description">The form was processed and passed</p>
440     <p class="description"><p>the confirmation if any, and it was successfull ?</p></p>
441    
442    
443    
444    
445    
446     </div>
447     <a name="var$_FormValidation" id="$_FormValidation"><!-- --></A>
448     <div class="oddrow">
449    
450     <div class="var-header">
451     <span class="var-title">
452     <span class="var-type">mixed</span>
453     <span class="var-name">$_FormValidation</span>
454     = <span class="var-default"> NULL</span> (line <span class="line-number">78</span>)
455     </span>
456     </div>
457    
458     <!-- ========== Info from phpDoc block ========= -->
459     <p class="short-description">This is the FormValidation object</p>
460     <p class="description"><p>used to validate the form elements</p></p>
461    
462    
463    
464    
465    
466     </div>
467     <a name="var$_form_attributes" id="$_form_attributes"><!-- --></A>
468     <div class="evenrow">
469    
470     <div class="var-header">
471     <span class="var-title">
472     <span class="var-type">mixed</span>
473     <span class="var-name">$_form_attributes</span>
474     = <span class="var-default">array(&quot;method&quot; =&gt; &quot;post&quot;,<br /> &quot;action&quot; =&gt; &quot;&quot;,<br /> &quot;name&quot; =&gt; &quot;myform&quot;,<br /> &quot;target&quot; =&gt; &quot;&quot;,<br /> &quot;onsubmit&quot; =&gt; &quot;&quot;,<br /> &quot;style&quot; =&gt; &quot;margin: 0px 0px 0px 0px;&quot;)</span> (line <span class="line-number">39</span>)
475     </span>
476     </div>
477    
478     <!-- ========== Info from phpDoc block ========= -->
479     <p class="short-description">This array holds the FORMtag</p>
480     <p class="description"><p>attributes for this form</p></p>
481    
482    
483    
484    
485    
486     </div>
487     <a name="var$_form_content" id="$_form_content"><!-- --></A>
488     <div class="oddrow">
489    
490     <div class="var-header">
491     <span class="var-title">
492     <span class="var-type">mixed</span>
493     <span class="var-name">$_form_content</span>
494     = <span class="var-default"> NULL</span> (line <span class="line-number">51</span>)
495     </span>
496     </div>
497    
498     <!-- ========== Info from phpDoc block ========= -->
499     <p class="short-description">This holds the FormContent Object that knows how to render the form.</p>
500    
501    
502    
503    
504    
505     </div>
506     <a name="var$_form_submit_action" id="$_form_submit_action"><!-- --></A>
507     <div class="evenrow">
508    
509     <div class="var-header">
510     <span class="var-title">
511     <span class="var-type">mixed</span>
512     <span class="var-name">$_form_submit_action</span>
513     = <span class="var-default"> NULL</span> (line <span class="line-number">84</span>)
514     </span>
515     </div>
516    
517     <!-- ========== Info from phpDoc block ========= -->
518     <p class="short-description">The action that was taken</p>
519     <p class="description"><p>for the form</p></p>
520    
521    
522    
523    
524    
525     </div>
526     <a name="var$_form_success_render" id="$_form_success_render"><!-- --></A>
527     <div class="oddrow">
528    
529     <div class="var-header">
530     <span class="var-title">
531     <span class="var-type">mixed</span>
532     <span class="var-name">$_form_success_render</span>
533     = <span class="var-default"> TRUE</span> (line <span class="line-number">72</span>)
534     </span>
535     </div>
536    
537     <!-- ========== Info from phpDoc block ========= -->
538     <p class="short-description">Flag to let us know if we should</p>
539     <p class="description"><p>render the form after it was successfully processed</p></p>
540    
541    
542    
543    
544    
545     </div>
546     <a name="var$_has_errors" id="$_has_errors"><!-- --></A>
547     <div class="evenrow">
548    
549     <div class="var-header">
550     <span class="var-title">
551     <span class="var-type">mixed</span>
552     <span class="var-name">$_has_errors</span>
553     = <span class="var-default"> FALSE</span> (line <span class="line-number">59</span>)
554     </span>
555     </div>
556    
557     <!-- ========== Info from phpDoc block ========= -->
558     <p class="short-description">This flag lets us know there were errors during processing or validating the form.</p>
559    
560    
561    
562    
563    
564     </div>
565    
566     </div>
567     </div>
568    
569     <a name="sec-methods"></a>
570     <div class="info-box">
571     <div class="info-box-title">Methods</div>
572     <div class="nav-bar">
573     <a href="#sec-description">Description</a> |
574     <a href="#sec-descendents">Descendents</a> |
575     <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
576     <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
577    
578     </div>
579     <div class="info-box-body">
580     <A NAME='method_detail'></A>
581     <a name="methodFormProcessor" id="FormProcessor"><!-- --></a>
582     <div class="oddrow">
583    
584     <div class="method-header">
585     <span class="method-title">Constructor FormProcessor</span> (line <span class="line-number">108</span>)
586     </div>
587    
588     <!-- ========== Info from phpDoc block ========= -->
589     <p class="short-description">The constructor for the FormProcessor</p>
590    
591     <div class="method-signature">
592     <span class="method-result">FormProcessor</span>
593     <span class="method-name">
594     FormProcessor
595     </span>
596     (<span class="var-type"><a href="../../phpHtmlLib/FormProcessing/FormContent.html">FormContent</a></span>&nbsp;<span class="var-name">&$form_content</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$form_name</span> = <span class="var-default">"myform"</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$form_action</span> = <span class="var-default">NULL</span>])
597     </div>
598    
599     <ul class="parameters">
600     <li>
601     <span class="var-type"><a href="../../phpHtmlLib/FormProcessing/FormContent.html">FormContent</a></span>
602     <span class="var-name">&$form_content</span><span class="var-description">: object</span> </li>
603     <li>
604     <span class="var-type">string</span>
605     <span class="var-name">$form_name</span><span class="var-description">: the form name</span> </li>
606     </ul>
607    
608    
609     </div>
610     <a name="methodcan_validate" id="can_validate"><!-- --></a>
611     <div class="evenrow">
612    
613     <div class="method-header">
614     <span class="method-title">can_validate</span> (line <span class="line-number">415</span>)
615     </div>
616    
617     <!-- ========== Info from phpDoc block ========= -->
618     <p class="short-description">This method lets us turn on/off the ability to do validation for the form</p>
619    
620     <div class="method-signature">
621     <span class="method-result">BOOLEAN</span>
622     <span class="method-name">
623     can_validate
624     </span>
625     ()
626     </div>
627    
628    
629    
630     </div>
631     <a name="methoddo_validation" id="do_validation"><!-- --></a>
632     <div class="oddrow">
633    
634     <div class="method-header">
635     <span class="method-title">do_validation</span> (line <span class="line-number">246</span>)
636     </div>
637    
638     <!-- ========== Info from phpDoc block ========= -->
639     <p class="short-description">This method walks the FormContent's visible elements</p>
640     <p class="description"><p>and calls the validation function for the element</p></p>
641    
642     <div class="method-signature">
643     <span class="method-result">void</span>
644     <span class="method-name">
645     do_validation
646     </span>
647     ()
648     </div>
649    
650    
651    
652     </div>
653     <a name="methodget_action" id="get_action"><!-- --></a>
654     <div class="evenrow">
655    
656     <div class="method-header">
657     <span class="method-title">get_action</span> (line <span class="line-number">641</span>)
658     </div>
659    
660     <!-- ========== Info from phpDoc block ========= -->
661     <p class="short-description">This is used to get the action that was processed by the form</p>
662    
663     <div class="method-signature">
664     <span class="method-result">string</span>
665     <span class="method-name">
666     get_action
667     </span>
668     ()
669     </div>
670    
671    
672    
673     </div>
674     <a name="methodget_auto_error_display" id="get_auto_error_display"><!-- --></a>
675     <div class="oddrow">
676    
677     <div class="method-header">
678     <span class="method-title">get_auto_error_display</span> (line <span class="line-number">472</span>)
679     </div>
680    
681     <!-- ========== Info from phpDoc block ========= -->
682     <p class="short-description">This gets the current value of the flag that tells us to show form errors automatically or not.</p>
683    
684     <div class="method-signature">
685     <span class="method-result">boolean</span>
686     <span class="method-name">
687     get_auto_error_display
688     </span>
689     ()
690     </div>
691    
692    
693    
694     </div>
695     <a name="methodget_error_array" id="get_error_array"><!-- --></a>
696     <div class="evenrow">
697    
698     <div class="method-header">
699     <span class="method-title">get_error_array</span> (line <span class="line-number">501</span>)
700     </div>
701    
702     <!-- ========== Info from phpDoc block ========= -->
703     <p class="short-description">This method returns an array of errors that happened in the form.</p>
704    
705     <div class="method-signature">
706     <span class="method-result">array</span>
707     <span class="method-name">
708     get_error_array
709     </span>
710     ()
711     </div>
712    
713    
714    
715     </div>
716     <a name="methodget_error_display_object" id="get_error_display_object"><!-- --></a>
717     <div class="oddrow">
718    
719     <div class="method-header">
720     <span class="method-title">get_error_display_object</span> (line <span class="line-number">486</span>)
721     </div>
722    
723     <!-- ========== Info from phpDoc block ========= -->
724     <p class="short-description">This method allows us to get access to the errors display object that is generated by the form content. This is the display object that is meant to be rendered directly.</p>
725     <p class="description"><p>If there are no errors. we will return NULL</p></p>
726    
727     <div class="method-signature">
728     <span class="method-result">object</span>
729     <span class="method-name">
730     &amp;get_error_display_object
731     </span>
732     ()
733     </div>
734    
735    
736    
737     </div>
738     <a name="methodget_form_action" id="get_form_action"><!-- --></a>
739     <div class="evenrow">
740    
741     <div class="method-header">
742     <span class="method-title">get_form_action</span> (line <span class="line-number">601</span>)
743     </div>
744    
745     <!-- ========== Info from phpDoc block ========= -->
746     <p class="short-description">This function is used to get the form action</p>
747     <ul class="tags">
748     <li><span class="field">return:</span> (POST or GET)</li>
749     </ul>
750    
751     <div class="method-signature">
752     <span class="method-result">string</span>
753     <span class="method-name">
754     get_form_action
755     </span>
756     ()
757     </div>
758    
759    
760    
761     </div>
762     <a name="methodget_form_enctype" id="get_form_enctype"><!-- --></a>
763     <div class="oddrow">
764    
765     <div class="method-header">
766     <span class="method-title">get_form_enctype</span> (line <span class="line-number">620</span>)
767     </div>
768    
769     <!-- ========== Info from phpDoc block ========= -->
770     <p class="short-description">This function is used to get the form enctype value</p>
771    
772     <div class="method-signature">
773     <span class="method-result">string</span>
774     <span class="method-name">
775     get_form_enctype
776     </span>
777     ()
778     </div>
779    
780    
781    
782     </div>
783     <a name="methodget_form_method" id="get_form_method"><!-- --></a>
784     <div class="evenrow">
785    
786     <div class="method-header">
787     <span class="method-title">get_form_method</span> (line <span class="line-number">582</span>)
788     </div>
789    
790     <!-- ========== Info from phpDoc block ========= -->
791     <p class="short-description">This function is used to get the form method</p>
792     <ul class="tags">
793     <li><span class="field">return:</span> (POST or GET)</li>
794     </ul>
795    
796     <div class="method-signature">
797     <span class="method-result">string</span>
798     <span class="method-name">
799     get_form_method
800     </span>
801     ()
802     </div>
803    
804    
805    
806     </div>
807     <a name="methodget_form_name" id="get_form_name"><!-- --></a>
808     <div class="oddrow">
809    
810     <div class="method-header">
811     <span class="method-title">get_form_name</span> (line <span class="line-number">538</span>)
812     </div>
813    
814     <!-- ========== Info from phpDoc block ========= -->
815     <p class="short-description">This function is used to get the form name</p>
816    
817     <div class="method-signature">
818     <span class="method-result">string</span>
819     <span class="method-name">
820     get_form_name
821     </span>
822     ()
823     </div>
824    
825    
826    
827     </div>
828     <a name="methodget_form_target" id="get_form_target"><!-- --></a>
829     <div class="evenrow">
830    
831     <div class="method-header">
832     <span class="method-title">get_form_target</span> (line <span class="line-number">558</span>)
833     </div>
834    
835     <!-- ========== Info from phpDoc block ========= -->
836     <p class="short-description">This function is used to get the form target</p>
837    
838     <div class="method-signature">
839     <span class="method-result">string</span>
840     <span class="method-name">
841     get_form_target
842     </span>
843     ()
844     </div>
845    
846    
847    
848     </div>
849     <a name="methodget_onsubmit" id="get_onsubmit"><!-- --></a>
850     <div class="oddrow">
851    
852     <div class="method-header">
853     <span class="method-title">get_onsubmit</span> (line <span class="line-number">665</span>)
854     </div>
855    
856     <!-- ========== Info from phpDoc block ========= -->
857     <p class="short-description">Gets the current value of the form tag's onsubmit value</p>
858    
859     <div class="method-signature">
860     <span class="method-result">string</span>
861     <span class="method-name">
862     get_onsubmit
863     </span>
864     ()
865     </div>
866    
867    
868    
869     </div>
870     <a name="methodhas_errors" id="has_errors"><!-- --></a>
871     <div class="evenrow">
872    
873     <div class="method-header">
874     <span class="method-title">has_errors</span> (line <span class="line-number">511</span>)
875     </div>
876    
877     <!-- ========== Info from phpDoc block ========= -->
878     <p class="short-description">This returns the flag that tells us that the form has errors during processing</p>
879    
880     <div class="method-signature">
881     <span class="method-result">boolean</span>
882     <span class="method-name">
883     has_errors
884     </span>
885     ()
886     </div>
887    
888    
889    
890     </div>
891     <a name="methodis_action_successfull" id="is_action_successfull"><!-- --></a>
892     <div class="oddrow">
893    
894     <div class="method-header">
895     <span class="method-title">is_action_successfull</span> (line <span class="line-number">439</span>)
896     </div>
897    
898     <!-- ========== Info from phpDoc block ========= -->
899     <p class="short-description">This is used to test to see if the form action was processed succesfully.</p>
900     <p class="description"><p>This is usefull for external entities to determine if the form was processed, and it was successfull.</p></p>
901    
902     <div class="method-signature">
903     <span class="method-result">boolean</span>
904     <span class="method-name">
905     is_action_successfull
906     </span>
907     ()
908     </div>
909    
910    
911    
912     </div>
913     <a name="methodrender" id="render"><!-- --></a>
914     <div class="evenrow">
915    
916     <div class="method-header">
917     <span class="method-title">render</span> (line <span class="line-number">261</span>)
918     </div>
919    
920     <!-- ========== Info from phpDoc block ========= -->
921     <p class="short-description">This method is called to render the form's html</p>
922    
923     <div class="method-signature">
924     <span class="method-result">void</span>
925     <span class="method-name">
926     render
927     </span>
928     (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">mixed</span>&nbsp;<span class="var-name">$output_debug</span>)
929     </div>
930    
931    
932     <hr class="separator" />
933     <div class="notes">Redefinition of:</div>
934     <dl>
935     <dt><a href="../../phpHtmlLib/Container.html#methodrender">Container::render()</a></dt>
936     <dd>This function is compatible with the rest of the phpHtmllib API spec.</dd>
937     </dl>
938    
939     <hr class="separator" />
940     <div class="notes">Redefined in descendants as:</div>
941     <ul class="redefinitions">
942     <li>
943     <a href="../../phpHtmlLib/FormProcessing/FormWizard.html#methodrender">FormWizard::render()</a>
944     : This function renders the
945     </li>
946     </ul>
947     </div>
948     <a name="methodrender_confirm" id="render_confirm"><!-- --></a>
949     <div class="oddrow">
950    
951     <div class="method-header">
952     <span class="method-title">render_confirm</span> (line <span class="line-number">357</span>)
953     </div>
954    
955     <!-- ========== Info from phpDoc block ========= -->
956     <p class="short-description">This function renders the confirmation page. This page sits in between the front end form, and the action handler.</p>
957     <p class="description"><p>This only gets called after a form and its data has been successfully validated.</p></p>
958     <ul class="tags">
959     <li><span class="field">return:</span> - the raw html</li>
960     </ul>
961    
962     <div class="method-signature">
963     <span class="method-result">string</span>
964     <span class="method-name">
965     render_confirm
966     </span>
967     (<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>)
968     </div>
969    
970     <ul class="parameters">
971     <li>
972     <span class="var-type">int</span>
973     <span class="var-name">$indent_level</span><span class="var-description">: - $indent_level</span> </li>
974     <li>
975     <span class="var-type">int</span>
976     <span class="var-name">$output_debug</span><span class="var-description">: - $output_debug</span> </li>
977     </ul>
978    
979    
980     <hr class="separator" />
981     <div class="notes">Redefined in descendants as:</div>
982     <ul class="redefinitions">
983     <li>
984     <a href="../../phpHtmlLib/FormProcessing/FormWizard.html#methodrender_confirm">FormWizard::render_confirm()</a>
985     : This function renders the confirmation page. This page sits in between the front end form, and the action handler.
986     </li>
987     </ul>
988     </div>
989     <a name="methodrender_error" id="render_error"><!-- --></a>
990     <div class="evenrow">
991    
992     <div class="method-header">
993     <span class="method-title">render_error</span> (line <span class="line-number">386</span>)
994     </div>
995    
996     <!-- ========== Info from phpDoc block ========= -->
997     <p class="short-description">This renders the error table and then the form with the fields</p>
998     <ul class="tags">
999     <li><span class="field">return:</span> html</li>
1000     </ul>
1001    
1002     <div class="method-signature">
1003     <span class="method-result">raw</span>
1004     <span class="method-name">
1005     render_error
1006     </span>
1007     (<span class="var-type">array</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$output_debug</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">2</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">3</span>)
1008     </div>
1009    
1010     <ul class="parameters">
1011     <li>
1012     <span class="var-type">int</span>
1013     <span class="var-name">2</span><span class="var-description">: - $indent_level</span> </li>
1014     <li>
1015     <span class="var-type">int</span>
1016     <span class="var-name">3</span><span class="var-description">: - $output_debug</span> </li>
1017     <li>
1018     <span class="var-type">array</span>
1019     <span class="var-name">$indent_level</span><span class="var-description">: - the form field vlues.</span> </li>
1020     <li>
1021     <span class="var-type">array</span>
1022     <span class="var-name">$output_debug</span><span class="var-description">: - array of errors.</span> </li>
1023     </ul>
1024    
1025    
1026     </div>
1027     <a name="methodrender_form" id="render_form"><!-- --></a>
1028     <div class="oddrow">
1029    
1030     <div class="method-header">
1031     <span class="method-title">render_form</span> (line <span class="line-number">307</span>)
1032     </div>
1033    
1034     <!-- ========== Info from phpDoc block ========= -->
1035     <p class="short-description">This renders the form</p>
1036     <ul class="tags">
1037     <li><span class="field">return:</span> html</li>
1038     </ul>
1039    
1040     <div class="method-signature">
1041     <span class="method-result">raw</span>
1042     <span class="method-name">
1043     render_form
1044     </span>
1045     (<span class="var-type">the</span>&nbsp;<span class="var-name">$indent_level</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$output_debug</span>, [<span class="var-type">int</span>&nbsp;<span class="var-name">$obj</span> = <span class="var-default">NULL</span>], <span class="var-type">object -</span>&nbsp;<span class="var-name">3</span>)
1046     </div>
1047    
1048     <ul class="parameters">
1049     <li>
1050     <span class="var-type">object -</span>
1051     <span class="var-name">3</span><span class="var-description">: the form errors object.</span> </li>
1052     <li>
1053     <span class="var-type">the</span>
1054     <span class="var-name">$indent_level</span><span class="var-description">: FormContent-&gt;form() object</span> </li>
1055     <li>
1056     <span class="var-type">int</span>
1057     <span class="var-name">$output_debug</span><span class="var-description">: - $indent_level</span> </li>
1058     <li>
1059     <span class="var-type">int</span>
1060     <span class="var-name">$obj</span><span class="var-description">: - $output_debug</span> </li>
1061     </ul>
1062    
1063    
1064     </div>
1065     <a name="methodsetup_validation" id="setup_validation"><!-- --></a>
1066     <div class="evenrow">
1067    
1068     <div class="method-header">
1069     <span class="method-title">setup_validation</span> (line <span class="line-number">140</span>)
1070     </div>
1071    
1072     <!-- ========== Info from phpDoc block ========= -->
1073     <p class="short-description">This function is used to setup the validation object and the form errors object that is to be used by this form.</p>
1074     <p class="description"><p>You can override this method to use a different FormErrors object for localization.</p></p>
1075    
1076     <div class="method-signature">
1077     <span class="method-result">void</span>
1078     <span class="method-name">
1079     setup_validation
1080     </span>
1081     ()
1082     </div>
1083    
1084    
1085    
1086     </div>
1087     <a name="methodset_auto_error_display" id="set_auto_error_display"><!-- --></a>
1088     <div class="oddrow">
1089    
1090     <div class="method-header">
1091     <span class="method-title">set_auto_error_display</span> (line <span class="line-number">461</span>)
1092     </div>
1093    
1094     <!-- ========== Info from phpDoc block ========= -->
1095     <p class="short-description">This sets the flag that tells this class to automatically call the form contents form errors and display it or not</p>
1096    
1097     <div class="method-signature">
1098     <span class="method-result">void</span>
1099     <span class="method-name">
1100     set_auto_error_display
1101     </span>
1102     ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
1103     </div>
1104    
1105     <ul class="parameters">
1106     <li>
1107     <span class="var-type">boolean</span>
1108     <span class="var-name">$flag</span><span class="var-description">: - show errors?</span> </li>
1109     </ul>
1110    
1111    
1112     </div>
1113     <a name="methodset_form_action" id="set_form_action"><!-- --></a>
1114     <div class="evenrow">
1115    
1116     <div class="method-header">
1117     <span class="method-title">set_form_action</span> (line <span class="line-number">591</span>)
1118     </div>
1119    
1120     <!-- ========== Info from phpDoc block ========= -->
1121     <p class="short-description">Sets the form action</p>
1122    
1123     <div class="method-signature">
1124     <span class="method-result">void</span>
1125     <span class="method-name">
1126     set_form_action
1127     </span>
1128     (<span class="var-type">string</span>&nbsp;<span class="var-name">$action</span>)
1129     </div>
1130    
1131     <ul class="parameters">
1132     <li>
1133     <span class="var-type">string</span>
1134     <span class="var-name">$action</span> </li>
1135     </ul>
1136    
1137    
1138     </div>
1139     <a name="methodset_form_enctype" id="set_form_enctype"><!-- --></a>
1140     <div class="oddrow">
1141    
1142     <div class="method-header">
1143     <span class="method-title">set_form_enctype</span> (line <span class="line-number">610</span>)
1144     </div>
1145    
1146     <!-- ========== Info from phpDoc block ========= -->
1147     <p class="short-description">Sets the form enctype</p>
1148    
1149     <div class="method-signature">
1150     <span class="method-result">void</span>
1151     <span class="method-name">
1152     set_form_enctype
1153     </span>
1154     (<span class="var-type">string</span>&nbsp;<span class="var-name">$enctype</span>)
1155     </div>
1156    
1157     <ul class="parameters">
1158     <li>
1159     <span class="var-type">string</span>
1160     <span class="var-name">$enctype</span> </li>
1161     </ul>
1162    
1163    
1164     </div>
1165     <a name="methodset_form_method" id="set_form_method"><!-- --></a>
1166     <div class="evenrow">
1167    
1168     <div class="method-header">
1169     <span class="method-title">set_form_method</span> (line <span class="line-number">568</span>)
1170     </div>
1171    
1172     <!-- ========== Info from phpDoc block ========= -->
1173     <p class="short-description">This function is used to set the form method</p>
1174    
1175     <div class="method-signature">
1176     <span class="method-result">void</span>
1177     <span class="method-name">
1178     set_form_method
1179     </span>
1180     (<span class="var-type">string</span>&nbsp;<span class="var-name">$method</span>)
1181     </div>
1182    
1183     <ul class="parameters">
1184     <li>
1185     <span class="var-type">string</span>
1186     <span class="var-name">$method</span><span class="var-description">: (POST or GET)</span> </li>
1187     </ul>
1188    
1189    
1190     </div>
1191     <a name="methodset_form_name" id="set_form_name"><!-- --></a>
1192     <div class="oddrow">
1193    
1194     <div class="method-header">
1195     <span class="method-title">set_form_name</span> (line <span class="line-number">528</span>)
1196     </div>
1197    
1198     <!-- ========== Info from phpDoc block ========= -->
1199     <p class="short-description">This function is used to set the form name</p>
1200    
1201     <div class="method-signature">
1202     <span class="method-result">void</span>
1203     <span class="method-name">
1204     set_form_name
1205     </span>
1206     (<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
1207     </div>
1208    
1209     <ul class="parameters">
1210     <li>
1211     <span class="var-type">string</span>
1212     <span class="var-name">$name</span> </li>
1213     </ul>
1214    
1215    
1216     </div>
1217     <a name="methodset_form_target" id="set_form_target"><!-- --></a>
1218     <div class="evenrow">
1219    
1220     <div class="method-header">
1221     <span class="method-title">set_form_target</span> (line <span class="line-number">548</span>)
1222     </div>
1223    
1224     <!-- ========== Info from phpDoc block ========= -->
1225     <p class="short-description">This function is used to set the form target</p>
1226    
1227     <div class="method-signature">
1228     <span class="method-result">void</span>
1229     <span class="method-name">
1230     set_form_target
1231     </span>
1232     (<span class="var-type">string</span>&nbsp;<span class="var-name">$target</span>)
1233     </div>
1234    
1235     <ul class="parameters">
1236     <li>
1237     <span class="var-type">string</span>
1238     <span class="var-name">$target</span> </li>
1239     </ul>
1240    
1241    
1242     </div>
1243     <a name="methodset_onsubmit" id="set_onsubmit"><!-- --></a>
1244     <div class="oddrow">
1245    
1246     <div class="method-header">
1247     <span class="method-title">set_onsubmit</span> (line <span class="line-number">655</span>)
1248     </div>
1249    
1250     <!-- ========== Info from phpDoc block ========= -->
1251     <p class="short-description">Set the onsubmit attribute to the form NOTE: The FormContent child can automatically set this value depending on the FormElement children it contains.</p>
1252    
1253     <div class="method-signature">
1254     <span class="method-result">none</span>
1255     <span class="method-name">
1256     set_onsubmit
1257     </span>
1258     (<span class="var-type">string</span>&nbsp;<span class="var-name">$js</span>)
1259     </div>
1260    
1261     <ul class="parameters">
1262     <li>
1263     <span class="var-type">string</span>
1264     <span class="var-name">$js</span> </li>
1265     </ul>
1266    
1267    
1268     </div>
1269     <a name="methodset_render_form_after_success" id="set_render_form_after_success"><!-- --></a>
1270     <div class="evenrow">
1271    
1272     <div class="method-header">
1273     <span class="method-title">set_render_form_after_success</span> (line <span class="line-number">427</span>)
1274     </div>
1275    
1276     <!-- ========== Info from phpDoc block ========= -->
1277     <p class="short-description">This function turns on the ability to</p>
1278     <p class="description"><p>render the form after the success of the action. Normally this feature is off</p></p>
1279    
1280     <div class="method-signature">
1281     <span class="method-result">void</span>
1282     <span class="method-name">
1283     set_render_form_after_success
1284     </span>
1285     ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
1286     </div>
1287    
1288    
1289    
1290     </div>
1291     <a name="method_add_confirm_data" id="_add_confirm_data"><!-- --></a>
1292     <div class="oddrow">
1293    
1294     <div class="method-header">
1295     <span class="method-title">_add_confirm_data</span> (line <span class="line-number">748</span>)
1296     </div>
1297    
1298     <!-- ========== Info from phpDoc block ========= -->
1299     <p class="short-description">This adds all of the submitted data as</p>
1300     <p class="description"><p>hidden form fields</p></p>
1301    
1302     <div class="method-signature">
1303     <span class="method-result">void</span>
1304     <span class="method-name">
1305     _add_confirm_data
1306     </span>
1307     ()
1308     </div>
1309    
1310    
1311    
1312     </div>
1313     <a name="method_add_hidden_fields" id="_add_hidden_fields"><!-- --></a>
1314     <div class="evenrow">
1315    
1316     <div class="method-header">
1317     <span class="method-title">_add_hidden_fields</span> (line <span class="line-number">767</span>)
1318     </div>
1319    
1320     <!-- ========== Info from phpDoc block ========= -->
1321     <p class="short-description">This function adds the form content's</p>
1322     <p class="description"><p>hidden form fields to the form automatically</p></p>
1323    
1324     <div class="method-signature">
1325     <span class="method-result">void</span>
1326     <span class="method-name">
1327     _add_hidden_fields
1328     </span>
1329     ()
1330     </div>
1331    
1332    
1333    
1334     </div>
1335     <a name="method_build_form_tag" id="_build_form_tag"><!-- --></a>
1336     <div class="oddrow">
1337    
1338     <div class="method-header">
1339     <span class="method-title">_build_form_tag</span> (line <span class="line-number">705</span>)
1340     </div>
1341    
1342     <!-- ========== Info from phpDoc block ========= -->
1343     <p class="short-description">this function builds the FORMtag object and its attributes.</p>
1344     <ul class="tags">
1345     <li><span class="field">return:</span> object.</li>
1346     </ul>
1347    
1348     <div class="method-signature">
1349     <span class="method-result"><a href="../../phpHtmlLib/FORMtag.html">FORMtag</a></span>
1350     <span class="method-name">
1351     _build_form_tag
1352     </span>
1353     ()
1354     </div>
1355    
1356    
1357    
1358     </div>
1359     <a name="method_build_javascript" id="_build_javascript"><!-- --></a>
1360     <div class="evenrow">
1361    
1362     <div class="method-header">
1363     <span class="method-title">_build_javascript</span> (line <span class="line-number">803</span>)
1364     </div>
1365    
1366     <!-- ========== Info from phpDoc block ========= -->
1367     <p class="short-description">This method is used to build any Javascript that is used by the form and/or the form elements used in the form.</p>
1368    
1369     <div class="method-signature">
1370     <span class="method-result">string</span>
1371     <span class="method-name">
1372     _build_javascript
1373     </span>
1374     ()
1375     </div>
1376    
1377    
1378    
1379     </div>
1380     <a name="method_init_form_content" id="_init_form_content"><!-- --></a>
1381     <div class="oddrow">
1382    
1383     <div class="method-header">
1384     <span class="method-title">_init_form_content</span> (line <span class="line-number">680</span>)
1385     </div>
1386    
1387     <!-- ========== Info from phpDoc block ========= -->
1388     <p class="short-description">This method initializes the FormContent during processing.</p>
1389    
1390     <div class="method-signature">
1391     <span class="method-result">none</span>
1392     <span class="method-name">
1393     _init_form_content
1394     </span>
1395     ()
1396     </div>
1397    
1398    
1399    
1400     </div>
1401     <a name="method_pre_confirm" id="_pre_confirm"><!-- --></a>
1402     <div class="evenrow">
1403    
1404     <div class="method-header">
1405     <span class="method-title">_pre_confirm</span> (line <span class="line-number">226</span>)
1406     </div>
1407    
1408     <!-- ========== Info from phpDoc block ========= -->
1409     <p class="short-description">This method calls the FormContent</p>
1410     <p class="description"><p>to let it do any data munging before the confirmation page is rendered</p></p>
1411    
1412     <div class="method-signature">
1413     <span class="method-result">void</span>
1414     <span class="method-name">
1415     _pre_confirm
1416     </span>
1417     ()
1418     </div>
1419    
1420    
1421    
1422     </div>
1423     <a name="method_process_action" id="_process_action"><!-- --></a>
1424     <div class="oddrow">
1425    
1426     <div class="method-header">
1427     <span class="method-title">_process_action</span> (line <span class="line-number">216</span>)
1428     </div>
1429    
1430     <!-- ========== Info from phpDoc block ========= -->
1431     <p class="short-description">This function is responsible for processing the form action after validation, and form confirmation happens.</p>
1432    
1433     <div class="method-signature">
1434     <span class="method-result">void</span>
1435     <span class="method-name">
1436     _process_action
1437     </span>
1438     ()
1439     </div>
1440    
1441    
1442    
1443     </div>
1444     <a name="method_process_form" id="_process_form"><!-- --></a>
1445     <div class="evenrow">
1446    
1447     <div class="method-header">
1448     <span class="method-title">_process_form</span> (line <span class="line-number">148</span>)
1449     </div>
1450    
1451     <!-- ========== Info from phpDoc block ========= -->
1452     <p class="short-description">This method does the logic of</p>
1453     <p class="description"><p>doing the form processing</p></p>
1454    
1455     <div class="method-signature">
1456     <span class="method-result">void</span>
1457     <span class="method-name">
1458     _process_form
1459     </span>
1460     ()
1461     </div>
1462    
1463    
1464    
1465     <hr class="separator" />
1466     <div class="notes">Redefined in descendants as:</div>
1467     <ul class="redefinitions">
1468     <li>
1469     <a href="../../phpHtmlLib/FormProcessing/FormWizard.html#method_process_form">FormWizard::_process_form()</a>
1470     : This method does the logic of
1471     </li>
1472     </ul>
1473     </div>
1474     <a name="method_set_action" id="_set_action"><!-- --></a>
1475     <div class="oddrow">
1476    
1477     <div class="method-header">
1478     <span class="method-title">_set_action</span> (line <span class="line-number">630</span>)
1479     </div>
1480    
1481     <!-- ========== Info from phpDoc block ========= -->
1482     <p class="short-description">This is used to set the action</p>
1483     <p class="description"><p>submitted by the user</p></p>
1484    
1485     <div class="method-signature">
1486     <span class="method-result">void</span>
1487     <span class="method-name">
1488     _set_action
1489     </span>
1490     ()
1491     </div>
1492    
1493    
1494    
1495     </div>
1496     <a name="method_set_confirmed_success" id="_set_confirmed_success"><!-- --></a>
1497     <div class="evenrow">
1498    
1499     <div class="method-header">
1500     <span class="method-title">_set_confirmed_success</span> (line <span class="line-number">450</span>)
1501     </div>
1502    
1503     <!-- ========== Info from phpDoc block ========= -->
1504     <p class="short-description">This flag sets the flag that tells if we successfully confirmed the form, and processed the action</p>
1505    
1506     <div class="method-signature">
1507     <span class="method-result">void</span>
1508     <span class="method-name">
1509     _set_confirmed_success
1510     </span>
1511     ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
1512     </div>
1513    
1514     <ul class="parameters">
1515     <li>
1516     <span class="var-type">boolean</span>
1517     <span class="var-name">$flag</span> </li>
1518     </ul>
1519    
1520    
1521     </div>
1522     <a name="method__hidden_fields" id="__hidden_fields"><!-- --></a>
1523     <div class="oddrow">
1524    
1525     <div class="method-header">
1526     <span class="method-title">__hidden_fields</span> (line <span class="line-number">780</span>)
1527     </div>
1528    
1529     <!-- ========== Info from phpDoc block ========= -->
1530     <p class="short-description">This method adds the processor specific hidden fields.</p>
1531    
1532     <div class="method-signature">
1533     <span class="method-result">void</span>
1534     <span class="method-name">
1535     __hidden_fields
1536     </span>
1537     ()
1538     </div>
1539    
1540    
1541    
1542     <hr class="separator" />
1543     <div class="notes">Redefined in descendants as:</div>
1544     <ul class="redefinitions">
1545     <li>
1546     <a href="../../phpHtmlLib/FormProcessing/FormWizard.html#method__hidden_fields">FormWizard::__hidden_fields()</a>
1547     </li>
1548     </ul>
1549     </div>
1550     <h4>Inherited Methods</h4>
1551     <a name='inherited_methods'><!-- --></a>
1552     <!-- =========== Summary =========== -->
1553     <p>Inherited From <span class="classname"><a href="../../phpHtmlLib/Container.html">Container</a></span></p>
1554     <blockquote>
1555     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>
1556     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>
1557     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>
1558     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>
1559     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodget_element">Container::get_element()</a></span><br>
1560     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodget_indent_flag">Container::get_indent_flag()</a></span><br>
1561     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodpush">Container::push()</a></span><br>
1562     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>
1563     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodrender">Container::render()</a></span><br>
1564     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodreset_content">Container::reset_content()</a></span><br>
1565     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></span><br>
1566     <span class="method-name"><a href="../../phpHtmlLib/Container.html#methodset_indent_flag">Container::set_indent_flag()</a></span><br>
1567     </blockquote>
1568    
1569     </div>
1570     </div>
1571    
1572    
1573     <p class="notes" id="credit">
1574     Documentation generated on Thu, 1 Apr 2004 09:38:52 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC2</a>
1575     </p>
1576     </div></body>
1577     </html>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed