Current Path :
/
home
/
develito
/
www
/
modules
/
mod_visforms
/
tmpl
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//home/develito/www/modules/mod_visforms/tmpl/default_visforms.php
<?php /** * Mod Visforms Form * * @author Aicha Vack * @package Joomla.Site * @subpackage mod_visforms * @link http://www.vi-solutions.de * @license GNU General Public License version 2 or later; see license.txt * @copyright 2012 vi-solutions * @since Joomla 1.6 */ // no direct access defined('_JEXEC') or die('Restricted access'); /** @var string $context */ /** @var string $formLink */ /** @var object $visforms */ /** @var boolean $required */ /** @var boolean $upload */ /** @var integer $steps */ /** @var integer $nbFields */ /** @var string $return */ /** @var boolean $previewOnly */ if ($visforms->published != '1') { return; } JHtmlVisforms::includeScriptsOnlyOnce(); ?> <form action="<?php echo Juri::base(true) . '/' . htmlspecialchars($formLink, ENT_COMPAT, 'UTF-8'); ?>" method="post" name="visform" id="<?php echo $visforms->parentFormId; ?>" class="visform defaultform <?php echo $visforms->formCSSclass; ?>"<?php if($upload == true) { ?> enctype="multipart/form-data"<?php } ?>> <?php //add a progressbar if (((!empty($visforms->displaysummarypage)) || ($steps > 1)) && (!empty($visforms->displayprogress))) { echo JLayoutHelper::render('visforms.progress.default', array('parentFormId' => $visforms->parentFormId, 'steps' => $steps, 'displaysmallbadges' => $visforms->displaysmallbadges, 'displaysummary' => $visforms->displaysummarypage), null, array('component' => 'com_visforms')); } for ($f = 1; $f < $steps + 1; $f++) { $active = ($f === 1) ? ' active' : ''; echo '<fieldset class="fieldset-' . $f . $active . '">'; if ($f === 1) { //Explantion for * if at least one field is requiered at the top of the form if ($required == true && $visforms->required == 'top') { echo JLayoutHelper::render('visforms.requiredtext.default', array(), null, array('component' => 'com_visforms')); } //first hidden fields at the top of the form for ($i = 0; $i < $nbFields; $i++) { $field = $visforms->fields[$i]; if ($field->typefield == "hidden") { echo $field->controlHtml; } } } //then inputs, textareas, selects and fieldseparators for ($i = 0; $i < $nbFields; $i++) { $field = $visforms->fields[$i]; if ($field->typefield != "hidden" && empty($field->sig_in_footer) && !isset($field->isButton) && ($field->fieldsetcounter === $f)) { //set focus to first visible field if ((!empty($setFocus)) && ($firstControl == true) && ((!(isset($field->isDisabled))) || ($field->isDisabled == false))) { $script = ''; $script .= 'jQuery(document).ready( function(){'; $script .= 'jQuery("#' . $field->errorId . '").focus();'; $script .= '});'; $doc = JFactory::getDocument(); $doc->addScriptDeclaration($script); $firstControl = false; } //display the control echo $field->controlHtml; } } if ($f === $steps) { //no summary page if (empty($visforms->displaysummarypage)) { echo JLayoutHelper::render('visforms.footers.default.nosummary', array('form' => $visforms, 'nbFields' => $nbFields, 'hasRequired' => $required), null, array('component' => 'com_visforms')); } //with summary page else { echo JLayoutHelper::render('visforms.footers.default.withsummary', array('form' => $visforms, 'nbFields' => $nbFields, 'hasRequired' => $required, 'summarypageid' => $visforms->parentFormId), null, array('component' => 'com_visforms')); } } echo '</fieldset>'; } ?> <input type="hidden" name="return" value="<?php echo $return; ?>" /> <input type="hidden" value="<?php echo $visforms->id; ?>" name="postid" /> <input type="hidden" value="<?php echo $context; ?>" name="context" /> <input type="hidden" value="pagebreak" name="addSupportedFieldType[]" /> <?php if ($previewOnly) { // pass information, that we are in Yootheme Builder context to request echo JLayoutHelper::render('visforms.custom.hidden_input_preview_only', array(), null, array('component' => 'com_visforms')); } echo JHtml::_('form.token'); ?> </form>