'); class SelectorsItem extends kDBItem { /** * Returns compiled selector for inserting into css file * * @return string */ function CompileStyle($separator = STYLE_FILE) { $ret = $this->GetDBField('SelectorName')." {\n"; $ret .= $this->CompileStyleBody($separator); $ret .= $separator."}\n"; return $ret; } function CompileStyleBody($separator) { $ret = ''; $selector_data = $this->GetDBField('SelectorData'); if(!$selector_data) return $ret; foreach($selector_data as $property_name => $property_value) { if ($property_value == '') continue; $ret .= "\t$property_name: $property_value;".$separator; } $ret .= $this->GetDBField('AdvancedCSS'); return $ret; } } ?>