isParent = true; self::$serial++; $this->wrapperID = "unite_settings_wide_output_".self::$serial; $this->settingsMainClass = "unite_settings_wide"; } /** * draw settings row * @param $setting * modes: single_editor (only 1 setting, editor type) */ protected function drawSettingRow($setting, $mode = ""){ //set cellstyle: $cellStyle = ""; if(isset($setting[UniteSettingsUC::PARAM_CELLSTYLE])){ $cellStyle .= $setting[UniteSettingsUC::PARAM_CELLSTYLE]; } if($cellStyle != "") $cellStyle = "style='".$cellStyle."'"; $textStyle = $this->drawSettingRow_getTextStyle($setting); $rowStyle = $this->drawSettingRow_getRowStyle($setting); $rowClass = $this->drawSettingRow_getRowClass($setting); $text = $this->drawSettingRow_getText($setting); $description = UniteFunctionsUC::getVal($setting,"description"); //set settings text width: $textWidth = ""; if(isset($setting["textWidth"])) $textWidth = 'width="'.$setting["textWidth"].'"'; $addField = UniteFunctionsUC::getVal($setting, UniteSettingsUC::PARAM_ADDFIELD); $drawTh = true; $tdHtmlAdd = ""; if($mode == "single_editor"){ $drawTh = false; $tdHtmlAdd = " colspan=2"; } ?> settings->getSettingByName($addField); UniteFunctionsUC::validateNotEmpty($addSetting,"AddSetting {$addField}"); //set hidden $rowStyleAdd = ""; if(isset($addSetting["hidden"])) $rowStyleAdd = "display:none;"; if(!empty($rowStyleAdd)) $rowStyleAdd = "style='$rowStyleAdd'"; $addSettingText = UniteFunctionsUC::getVal($addSetting,"text",""); $addSettingText = str_replace(" "," ", $addSettingText); $tdSettingAdd = ""; if(!empty($addSetting)){ $tdSettingAdd = ' class="unite-settings-onecell" colspan="2"'; } ?>