public static function directions() { $directions = Improver::getDirectionList(); foreach ($directions as $directionKey => $value) { FormHelper::checkbox($directionKey, $value); } }
/** * @return array */ private function getOrderFormData() { $information = FormHelper::getInformation(); $formData = Input::all(); $directionList = array(); if (isset($formData['direction'])) { if (is_array($formData['direction'])) { foreach ($formData['direction'] as $directionKey => $value) { $directionList[] = Improver::getDirectionName($directionKey); } $formData['direction'] = implode(', ', $directionList); } } else { $formData['direction'] = ''; } $difference = array_diff_key($information['improver'], $formData); foreach ($difference as $key => $value) { $formData[$key] = ''; } return $formData; }
</label> <div class="col-sm-8"> <?php echo Form::select('visit', $placeholders['visit'], '', array('class' => 'form-control', 'id' => 'inputEmail', 'required' => 'required')); ?> </div> </div> <div class="form-group"> <label for="inputEmail" class="col-sm-3 control-label"><?php echo $labels['email']; ?> </label> <?php FormHelper::input('email', 'email', $placeholders['email']); ?> </div> <div class="form-group"> <div class="col-sm-offset-3 col-sm-10"> <?php echo Form::button('Отправить', array('type' => 'submit', 'class' => 'btn btn-default')); ?> </div> </div> <?php echo Form::close(); ?> </div> </div>
<?php use FintechFab\Components\Form\Vanguard\FormHelper; $information = FormHelper::getInformation(); //Данные передаются из инпутов, контроллер VanguardController -> getOrderFormData() ?> <html> <head> <title>Заявка в программу стажировки</title> </head> <body> <p> Прилетела новая заявка в программу стажировки.<br> <?php foreach ($information['improver'] as $data) { $text = array_search($data, $information['improver']); echo $data . ' '; echo HTML::entities(${$text}) . '. <br>'; } ?> </p> </body> </html>