diff --git a/livesupport/modules/htmlUI/index.php b/livesupport/modules/htmlUI/index.php index 36f00f63a..92007e2f7 100644 --- a/livesupport/modules/htmlUI/index.php +++ b/livesupport/modules/htmlUI/index.php @@ -1,4 +1,4 @@ diff --git a/livesupport/modules/htmlUI/var/conf.php b/livesupport/modules/htmlUI/var/conf.php index 4c88ec769..80b65c494 100644 --- a/livesupport/modules/htmlUI/var/conf.php +++ b/livesupport/modules/htmlUI/var/conf.php @@ -23,7 +23,7 @@ Author : $Author: sebastian $ - Version : $Revision: 1.2 $ + Version : $Revision: 1.3 $ Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/htmlUI/var/Attic/conf.php,v $ ------------------------------------------------------------------------------*/ diff --git a/livesupport/modules/htmlUI/var/html/Smarty/ChangeLog b/livesupport/modules/htmlUI/var/html/Smarty/ChangeLog index bfa06cefe..2fc522e97 100644 --- a/livesupport/modules/htmlUI/var/html/Smarty/ChangeLog +++ b/livesupport/modules/htmlUI/var/html/Smarty/ChangeLog @@ -2979,7 +2979,7 @@ * libs/Smarty.class.php libs/Smarty_Compiler.class.php: - added CVS $Id: ChangeLog,v 1.1 2005/02/03 16:55:35 sebastian Exp $ + added CVS $Id: ChangeLog,v 1.2 2005/02/08 11:39:30 sebastian Exp $ 2003-03-31 Messju Mohr diff --git a/livesupport/modules/htmlUI/var/html/Smarty/libs/Config_File.class.php b/livesupport/modules/htmlUI/var/html/Smarty/libs/Config_File.class.php index a7ab29ce7..b0283aa17 100644 --- a/livesupport/modules/htmlUI/var/html/Smarty/libs/Config_File.class.php +++ b/livesupport/modules/htmlUI/var/html/Smarty/libs/Config_File.class.php @@ -25,7 +25,7 @@ * @package Smarty */ -/* $Id: Config_File.class.php,v 1.1 2005/02/03 16:55:35 sebastian Exp $ */ +/* $Id: Config_File.class.php,v 1.2 2005/02/08 11:39:30 sebastian Exp $ */ /** * Config file reading class diff --git a/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty.class.php b/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty.class.php index 9ca37aab5..f2a96ea5d 100644 --- a/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty.class.php +++ b/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty.class.php @@ -30,7 +30,7 @@ * @version 2.6.6 */ -/* $Id: Smarty.class.php,v 1.1 2005/02/03 16:55:35 sebastian Exp $ */ +/* $Id: Smarty.class.php,v 1.2 2005/02/08 11:39:30 sebastian Exp $ */ /** * DIR_SEP isn't used anymore, but third party apps might diff --git a/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty_Compiler.class.php b/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty_Compiler.class.php index 1edf0e63a..e818353c2 100644 --- a/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty_Compiler.class.php +++ b/livesupport/modules/htmlUI/var/html/Smarty/libs/Smarty_Compiler.class.php @@ -26,7 +26,7 @@ * @package Smarty */ -/* $Id: Smarty_Compiler.class.php,v 1.1 2005/02/03 16:55:35 sebastian Exp $ */ +/* $Id: Smarty_Compiler.class.php,v 1.2 2005/02/08 11:39:31 sebastian Exp $ */ /** * Template compiling class diff --git a/livesupport/modules/htmlUI/var/html/SmartyStatic_example.php b/livesupport/modules/htmlUI/var/html/SmartyStatic_example.php deleted file mode 100644 index 6e4de60cc..000000000 --- a/livesupport/modules/htmlUI/var/html/SmartyStatic_example.php +++ /dev/null @@ -1,137 +0,0 @@ - - * @author Thomas Schulz - * - * $Id: SmartyStatic_example.php,v 1.2 2005/02/08 11:06:17 sebastian Exp $ - */ - -require_once 'HTML/QuickForm.php'; -require_once 'HTML/QuickForm/Renderer/ArraySmarty.php'; -// fix this if your Smarty is somewhere else -require_once 'Smarty/libs/Smarty.class.php'; - -// Form name will be used to find the placeholders. - -$form = new HTML_QuickForm('form', 'POST'); - -// Fills with some defaults values - -$defaultValues['company'] = 'Mamasam'; -$defaultValues['country'] = array(); -$defaultValues['name'] = array('first'=>'Bertrand', 'last'=>'Mansion'); -$defaultValues['phone'] = array('513', '123', '4567'); -$form->setDefaults($defaultValues); - -// Hidden - -$form->addElement('hidden', 'session', '1234567890'); - -// Personal information - -$form->addElement('header', 'personal', 'Personal Information'); - -$form->addElement('hidden', 'ihidTest', 'hiddenField'); -$form->addElement('text', 'email', 'Your email:'); -$form->addElement('password', 'pass', array('Your password:', 'note'=>'Please, choose a 8-10 characters password.'), 'size=10'); -$name['last'] = &HTML_QuickForm::createElement('text', 'first', 'First', 'size=10'); -$name['first'] = &HTML_QuickForm::createElement('text', 'last', 'Last', 'size=10'); -$form->addGroup($name, 'name', 'Name:', ', '); -$areaCode = &HTML_QuickForm::createElement('text', '', null,'size=4 maxlength=3'); -$phoneNo1 = &HTML_QuickForm::createElement('text', '', null, 'size=4 maxlength=3'); -$phoneNo2 = &HTML_QuickForm::createElement('text', '', null, 'size=5 maxlength=4'); -$form->addGroup(array($areaCode, $phoneNo1, $phoneNo2), 'phone', 'Telephone:', '-'); - -// Company information - -$form->addElement('header', 'company_info', 'Company Information'); - -$form->addElement('text', 'company', 'Company:', 'size=20'); - -$str[] = &HTML_QuickForm::createElement('text', '', null, 'size=20'); -$str[] = &HTML_QuickForm::createElement('text', '', null, 'size=20'); -$form->addGroup($str, 'street', 'Street:', '
'); - -$addr['zip'] = &HTML_QuickForm::createElement('text', 'zip', 'Zip', 'size=6 maxlength=10'); -$addr['city'] = &HTML_QuickForm::createElement('text', 'city', 'City', 'size=15'); -$form->addGroup($addr, 'address', 'Zip, city:'); - -$select = array('' => 'Please select...', 'AU' => 'Australia', 'FR' => 'France', 'DE' => 'Germany', 'IT' => 'Italy'); -$form->addElement('select', 'country', 'Country:', $select); - -$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'A', null, 'A'); -$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'B', null, 'B'); -$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'C', null, 'C'); -$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'D', null, 'D'); -$form->addGroup($checkbox, 'destination', 'Destination:', array(' ', '
')); - -// Other elements - -$form->addElement('checkbox', 'news', '', " Check this box if you don't want to receive our newsletter."); - -$form->addElement('reset', 'reset', 'Reset'); -$form->addElement('submit', 'submit', 'Register'); - -// Adds some validation rules - -$form->addRule('email', 'Email address is required', 'required'); -$form->addGroupRule('name', 'Name is required', 'required'); -$form->addRule('pass', 'Password must be between 8 to 10 characters', 'rangelength', array(8, 10)); -$form->addRule('country', 'Country is a required field', 'required'); -$form->addGroupRule('destination', 'Please check at least two boxes', 'required', null, 2); -$form->addGroupRule('phone', 'Please fill all phone fields', 'required'); -$form->addGroupRule('phone', 'Values must be numeric', 'numeric'); - -$AddrRules['zip'][0] = array('Zip code is required', 'required'); -$AddrRules['zip'][1] = array('Zip code is numeric only', 'numeric'); -$AddrRules['city'][0] = array('City is required', 'required'); -$AddrRules['city'][1] = array('City is letters only', 'lettersonly'); -$form->addGroupRule('address', $AddrRules); - -// Tries to validate the form -if ($form->validate()) { - // Form is validated, then freezes the data - $form->freeze(); -} - -// setup a template object -$tpl =& new Smarty; -$tpl->template_dir = './templates'; -$tpl->compile_dir = './templates_c'; - -$renderer =& new HTML_QuickForm_Renderer_ArraySmarty($tpl, true); - -$renderer->setRequiredTemplate( - '{if $error} - {$label|upper} - {else} - {$label} - {if $required} - * - {/if} - {/if}' - ); - -$renderer->setErrorTemplate( - '{if $error} - {$error}
- {/if}{$html}' - ); - -$form->accept($renderer); - -// assign array with form data -$tpl->assign('form', $renderer->toArray()); - -// capture the array stucture -ob_start(); -print_r($renderer->toArray()); -$tpl->assign('static_array', ob_get_contents()); -ob_end_clean(); - -// render and display the template -$tpl->display('smarty-static.tpl'); - -?> diff --git a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-fancygroup.tpl b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-fancygroup.tpl index f4636586b..ae6dea62f 100644 --- a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-fancygroup.tpl +++ b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-fancygroup.tpl @@ -1,4 +1,4 @@ - + diff --git a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-green.tpl b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-green.tpl index 38313141e..c90e69dcc 100644 --- a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-green.tpl +++ b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic-green.tpl @@ -1,4 +1,4 @@ - + {$element.label}: diff --git a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic.tpl b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic.tpl index a9dfb5520..a4b3c61be 100644 --- a/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic.tpl +++ b/livesupport/modules/htmlUI/var/html/templates/examples/smarty-dynamic.tpl @@ -1,5 +1,5 @@ - + Smarty template for Array renderer diff --git a/livesupport/modules/htmlUI/var/html/templates/smarty-static.tpl b/livesupport/modules/htmlUI/var/html/templates/smarty-static.tpl index 7b967763a..db385cf15 100644 --- a/livesupport/modules/htmlUI/var/html/templates/smarty-static.tpl +++ b/livesupport/modules/htmlUI/var/html/templates/smarty-static.tpl @@ -1,5 +1,5 @@ - + Smarty template for ArraySmarty renderer: 2 column layout example