function printFieldUpdate($prefix, $record, $area) { $value = null; $value = $record[$this->dbField]; $html = new StdModHtmlOutput(); $answer = ''; $html->textarea($prefix, $value, $this->disabledOnUpdate); return $html->html; }
function printFieldUpdate($prefix, $record, $area) { $html = new StdModHtmlOutput(); global $stdModDb; $answer = ''; $sql2 = "select * from `" . DB_PREF . mysql_real_escape_string($this->translationTable) . "` t where t.`" . $this->recordIdField . "` = '" . (int) $record[$area->dbPrimaryKey] . "' "; $rs2 = mysql_query($sql2); $values = array(); 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 = ''; if (isset($values[$language['id']])) { $value = $values[$language['id']]; } $html->html('<span class="label">' . htmlspecialchars($language['d_short']) . '</span> <br />'); $html->textarea($prefix . '_' . $language['id'], $value, $this->disabledOnUpdate, $this->maxLength); $html->html("<br />"); } } return $html->html; }