private function _escapeOptionValue(ffOneOption $oneOption) { $value = $oneOption->getValue(); $escapedValue = $this->_escapedValue($value); $oneOption->setValue($escapedValue); }
protected function _checkedCheckBox(ffOneOption $oneOption) { return 1 == $oneOption->getValue() ? ' checked="checked" ' : ''; }
protected function _printOption(ffOneOption $oneOption, $nameRoute, $idRoute) { //die(); $fwc = ffContainer::getInstance(); $conditionalLogic = $fwc->getOptionsFactory()->createOptionsHolder('ffOptionsHolderConditionalLogic'); //vaR_dump( $conditionalLogic ); // $value = $fwc->getDataStorageFactory()->createDataStorageWPPostMetas_NamespaceFacade( $post->ID )->getOption('customcode_logic'); // parse_str($oneOption->getValue(), $params); //var_dump( $params ); $printer = $fwc->getOptionsFactory()->createOptionsPrinterLogic($oneOption->getValue(), $conditionalLogic->getOptions()); $printer->setNameprefix('option-value'); echo '<div class="ff-option-conditional-logic-wrapper">'; echo '<input type="text" class="ff-hidden-input" name="' . $nameRoute . '">'; echo '<div class="ff-option-conditional-logic">'; $printer->walk(); echo '</div>'; echo '</div>'; /* $value = $oneOption->getValue(); echo '<div class="ff-option-conditional-logic">'; echo 'CONDITIONAL LOGIC'; echo '<textarea type="text" class="ff-logic"></textarea>'; echo '</div>'; /*$selectValues = $oneOption->getSelectValues(); $selectedValue = $oneOption->getValue(); $isGroup = $oneOption->getParam('is_group', false); $width = $oneOption->getParam('width', 300); $style = 'style="width:'.$width.'px;"'; echo ''.$oneOption->getTitle().'<select class="ff-select2" name="'.$nameRoute.'" '.$style.'>'; if( !$isGroup ) { if( !empty( $selectValues ) ) { foreach( $selectValues as $oneValue ) { $selected = ''; if( $oneValue['value'] == $selectedValue ) { $selected = ' selected="selected" '; } echo '<option value="'.$oneValue['value'].'" '.$selected.'>'.$oneValue['name'].'</option>'; } } } else { if( !empty( $selectValues ) ) { foreach( $selectValues as $groupName => $values ) { echo '<optgroup label="'.$groupName.'">'; foreach( $values as $oneValue ) { $selected = ''; if( $oneValue['value'] == $selectedValue ) { $selected = ' selected="selected" '; } echo '<option value="'.$oneValue['value'].'" '.$selected.'>'.$oneValue['name'].'</option>'; } echo '</optgroup>'; } } } echo '</select>';*/ }