function printFieldUpdate($prefix, $record, $area = null) { $value = null; $value = $record['' . $this->dbField]; $html = new StdModHtmlOutput(); if ($value) { $html->inputCheckbox($prefix, true, $this->disabledOnUpdate); } else { $html->inputCheckbox($prefix, false, $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>'); $html->inputCheckbox($prefix . '_' . $language['id'], $value, $this->disabledOnUpdate); } } return $html->html; }