function previewValue($record, $area)
 {
     require_once BASE_DIR . LIBRARY_DIR . 'php/text/string.php';
     $answer = htmlspecialchars(mb_substr($record[$this->dbField], 0, $this->previewLength));
     $answer = \Library\Php\Text\String::mb_wordwrap($answer, 10, "​", 1);
     return $answer;
 }
 function previewValue($record, $area)
 {
     global $stdModDb;
     require_once BASE_DIR . LIBRARY_DIR . 'php/text/string.php';
     $valuesAnswer = '';
     $values = array();
     $sql2 = "select * from `" . DB_PREF . mysql_real_escape_string($this->translationTable) . "` t where t.`" . $this->recordIdField . "` = '" . (int) $record[$area->dbPrimaryKey] . "' ";
     $rs2 = mysql_query($sql2);
     if (!$rs2) {
         trigger_error("Can not get language field data. " . $sql2 . " " . mysql_error());
     } else {
         while ($lock2 = mysql_fetch_assoc($rs2)) {
             $values[$lock2[$this->languageIdField]] = $lock2[$this->translationField];
         }
     }
     $languages = $stdModDb->languages();
     foreach ($languages as $key => $language) {
         $value = '';
         $answer = '';
         if (isset($values[$language['id']])) {
             $value = $values[$language['id']];
             $answer = $value;
             eval($this->phpCodeForPreview);
         }
         $valuesAnswer .= '/' . $answer;
     }
     $valuesAnswer = htmlspecialchars(mb_substr($valuesAnswer, 0, $this->previewLength));
     $valuesAnswer = \Library\Php\Text\String::mb_wordwrap($valuesAnswer, 10, "​", 1);
     return $valuesAnswer;
 }