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; }