Пример #1
0
 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;
 }
Пример #2
0
 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;
 }