format = EDIT_FORMAT_TEXT_AREA; } function buildControl($value, $mode, $fieldNum, $validate, $additionalCtrlParams, $data) { parent::buildControl($value, $mode, $fieldNum, $validate, $additionalCtrlParams, $data); $nWidth = $this->pageObject->pSetEdit->getNCols($this->field); $nHeight = $this->pageObject->pSetEdit->getNRows($this->field); if($this->pageObject->pSetEdit->isUseRTE($this->field)) { $value = $this->RTESafe($value); // creating src url $browser = ""; if(@$_REQUEST["browser"]=="ie") $browser = "&browser=ie"; // add JS code echo ""; } else { echo ''; } $this->buildControlEnd($validate); } /** * returns safe code for preloading in the RTE * @intellisense * @param String text * @return String */ protected function RTESafe($text) { $tmpString = trim($text); if(!$tmpString) return ""; // convert all types of single quotes $tmpString = str_replace("'", "'", $tmpString); // replace carriage returns & line feeds $tmpString = str_replace( chr(10), " ", $tmpString ); $tmpString = str_replace( chr(13), " ", $tmpString ); return $tmpString; } /** * @intellisense */ protected function CreateCKeditor($value) { echo '