function print_field_update($prefix, $parent_id, $area) { $html = new std_mod_html_output(); global $std_mod_db; $answer = ''; $sql2 = "select t.translation, l.d_short, t.id as t_id, l.id as l_id from `" . DB_PREF . "translation` t, `" . DB_PREF . "language` l where t.language_id = l.id and t." . $this->translation_field . " = '" . $parent_id . "' "; $rs2 = mysql_query($sql2); if (!$rs2) { trigger_error("Can not get language field data. " . $sql2 . " " . mysql_error()); } else { $values = array(); while ($lock2 = mysql_fetch_assoc($rs2)) { $values[$lock2['l_id']] = $lock2['translation']; } $languages = $std_mod_db->languages(); $answer .= ''; foreach ($languages as $key => $language) { $sql3 = "select t.translation from `" . DB_PREF . "translation` t, `" . DB_PREF . "language` l where l.id = '" . $language['id'] . "' and t.language_id = l.id and t." . $this->translation_field . " = '" . $parent_id . "' "; $rs3 = mysql_query($sql3); $value = ''; if ($rs3) { if ($lock3 = mysql_fetch_assoc($rs3)) { $value = $lock3['translation']; } } else { trigger_error("Can't get all languages " . $sql3 . " " . mysql_error()); } $html->input($prefix . '_' . $language['id'], $value); } } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $value = null; if ($area) { $sql = "select t." . $this->get_db_field() . " from `" . DB_PREF . "" . $area->get_db_table() . "` t where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get photo field data. " . $sql); } if ($lock = mysql_fetch_assoc($rs)) { $value = $lock['' . $this->get_db_field()]; } } /* translation */ global $parametersMod; $delete_translation = ' ' . $parametersMod->getValue('developer', 'std_mod', 'admin_translations', 'delete') . ' '; /*eof translation*/ if (isset($this->mem_file) && $this->mem_file != '') { $file = TMP_FILE_DIR . $this->mem_file; } elseif ($value != '') { $file = $this->dest_dir . $value; } $html = new std_mod_html_output(); $html->input_file($prefix); if ($value || isset($this->mem_file) && $this->mem_file != '') { $html->html('<span class="label"><a target="_blank" href="' . $file . '" >' . htmlspecialchars(basename($file)) . '</a></span>'); } if ($value || isset($this->tmp_images[0]) && $this->tmp_images[0] != '') { $html->html('<span class="label"><input class="stdModBox" type="checkbox" name="' . $prefix . '_delete"></span>'); $html->html($delete_translation . ''); } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $value = null; if ($area) { $sql = "select t." . $this->get_db_field() . " from `" . DB_PREF . "" . $area->get_db_table() . "` t where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get photo field data. " . $sql); } if ($lock = mysql_fetch_assoc($rs)) { $value = $lock['' . $this->get_db_field()]; } } /* translation */ global $parametersMod; $delete_translation = ' ' . $parametersMod->getValue('developer', 'std_mod', 'admin_translations', 'delete') . ' '; /*eof translation*/ if (isset($this->mem_images[0]) && $this->mem_images[0] != '') { $image = BASE_URL . TMP_IMAGE_DIR . $this->mem_images[0]; } else { $image = BASE_URL . $this->copies[0]['dest_dir'] . $value; } $html = new std_mod_html_output(); if ($value || isset($this->mem_images[0]) && $this->mem_images[0] != '') { $html->html('<span class="label"><img width="200" src="' . $image . '"/></span>'); } $html->input_file($prefix); if ($value || isset($this->mem_images[0]) && $this->mem_images[0] != '') { $html->html('<span class="label"><input class="stdModBox" type="checkbox" name="' . $prefix . '_delete"></span>'); $html->html($delete_translation . ''); } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $value = null; if ($area) { $sql = "select t." . $this->get_db_field() . " from `" . DB_PREF . "" . $area->get_db_table() . "` t where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql); } if ($lock = mysql_fetch_assoc($rs)) { $value = $lock['' . $this->get_db_field()]; } } $html = new std_mod_html_output(); $answer = ''; if (isset($_POST[$prefix])) { if ($this->max_length) { $html->input($prefix, $_POST[$prefix], $this->read_only, $this->max_length); } else { $html->input($prefix, $_POST[$prefix], $this->read_only); } } else { if ($this->max_length) { $html->input($prefix, $value, $this->read_only, $this->max_length); } else { $html->input($prefix, $value, $this->read_only); } } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $value = null; if ($area) { $sql = "select t." . $this->get_db_field() . " from `" . DB_PREF . "" . $area->get_db_table() . "` t where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql); } if ($lock = mysql_fetch_assoc($rs)) { $value = $lock['' . $this->get_db_field()]; } } $html = new std_mod_html_output(); $answer = ''; if ($value == "") { $html->wysiwyg($prefix, $this->default_value, $this->read_only); } else { $html->wysiwyg($prefix, $value, $this->read_only); } return $html->html; /* $answer = ''; if ($value == "") $answer .= '<input type="text" name="'.$prefix.'" value="'.htmlspecialchars($this->default_value).'"/><br>'; else $answer .= '<input type="text" name="'.$prefix.'" value="'.htmlspecialchars($value).'"/><br>'; return $answer;*/ }
function print_field_update($prefix, $parent_id = null, $area = null) { $html = new std_mod_html_output(); if (isset($_REQUEST[$prefix]) && isset($_REQUEST[$prefix . '_confirm'])) { $html->input_password($prefix, $_REQUEST[$prefix], $_REQUEST[$prefix . '_confirm'], $this->read_only); } else { $html->input_password($prefix, $this->default_value, $this->default_value, $this->read_only); } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $value = null; if ($area) { $sql = "select t." . $this->get_db_field() . " from `" . DB_PREF . "" . $area->get_db_table() . "` t where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get bool field data. " . $sql); } if ($lock = mysql_fetch_assoc($rs)) { $value = $lock['' . $this->get_db_field()]; } } $html = new std_mod_html_output(); if (isset($this->pre_value)) { $value = $this->pre_value; } if ($value) { $html->input_checkbox($prefix, true, $this->read_only); } else { $html->input_checkbox($prefix, false, $this->read_only); } return $html->html; }
function print_field_update($prefix, $parent_id = null, $area = null) { $html = new std_mod_html_output(); global $std_mod_db; $value = $this->default_value; $sql = "select * from `" . DB_PREF . "" . $area->get_db_table() . "` where " . $area->get_db_key() . " = '" . $parent_id . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql . " " . mysql_error()); } if ($lock = mysql_fetch_assoc($rs)) { if ($lock['type'] == 'string_wysiwyg') { $sql = "select value from `" . DB_PREF . "par_string` where parameter_id = '" . $lock['id'] . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql . " " . mysql_error()); } else { if ($lock2 = mysql_fetch_assoc($rs)) { $value = $lock2['value']; } else { trigger_error("Can not get text field data. " . $sql); } } $html->wysiwyg($prefix . '_string', $value); } if ($lock['type'] == 'string') { $sql = "select value from `" . DB_PREF . "par_string` where parameter_id = '" . $lock['id'] . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql . " " . mysql_error()); } else { if ($lock2 = mysql_fetch_assoc($rs)) { $value = $lock2['value']; } else { trigger_error("Can not get text field data. " . $sql); } } $html->input($prefix . '_string', $value); } if ($lock['type'] == 'integer') { $sql = "select value from `" . DB_PREF . "par_integer` where parameter_id = '" . $lock['id'] . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get integer field data. " . $sql . " " . mysql_error()); } else { if ($lock2 = mysql_fetch_assoc($rs)) { $value = $lock2['value']; } else { trigger_error("Can not get integer field data. " . $sql); } } $html->input($prefix . '_integer', $value); } if ($lock['type'] == 'bool') { $sql = "select value from `" . DB_PREF . "par_bool` where parameter_id = '" . $lock['id'] . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get bool field data. " . $sql . " " . mysql_error()); } else { if ($lock2 = mysql_fetch_assoc($rs)) { $value = $lock2['value']; } else { trigger_error("Can not get bool field data. " . $sql); } } $html->input_checkbox($prefix . '_bool', $value); } if ($lock['type'] == 'textarea') { $sql = "select value from `" . DB_PREF . "par_string` where parameter_id = '" . $lock['id'] . "' "; $rs = mysql_query($sql); if (!$rs) { trigger_error("Can not get text field data. " . $sql . " " . mysql_error()); } else { if ($lock2 = mysql_fetch_assoc($rs)) { $value = $lock2['value']; } else { trigger_error("Can not get text field data. " . $sql); } } $html->textarea($prefix . '_string', $value); } if ($lock['type'] == 'lang') { $answer = ''; $sql2 = "select t.translation, l.d_long, t.id as t_id, l.id as l_id from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs2 = mysql_query($sql2); if (!$rs2) { trigger_error("Can not get language field data. " . $sql2 . " " . mysql_error()); } else { $values = array(); while ($lock2 = mysql_fetch_assoc($rs2)) { $values[$lock2['l_id']] = $lock2['translation']; } $languages = $std_mod_db->languages(); $answer .= ''; foreach ($languages as $key => $language) { $sql3 = "select t.translation from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where l.id = '" . $language['id'] . "' and t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs3 = mysql_query($sql3); $value = ''; if ($rs3) { if ($lock3 = mysql_fetch_assoc($rs3)) { $value = $lock3['translation']; } } else { trigger_error("Can't get all languages " . $sql3 . " " . mysql_error()); } $html->html('<span class="label">' . $language['d_short'] . '</span><br />'); $html->input($prefix . '_' . $language['id'], $value); $html->html("<br />"); } } } if ($lock['type'] == 'lang_textarea') { $answer = ''; $sql2 = "select t.translation, l.d_long, t.id as t_id, l.id as l_id from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs2 = mysql_query($sql2); if (!$rs2) { trigger_error("Can not get language field data. " . $sql2 . " " . mysql_error()); } else { $values = array(); while ($lock2 = mysql_fetch_assoc($rs2)) { $values[$lock2['l_id']] = $lock2['translation']; } $languages = $std_mod_db->languages(); $answer .= ''; foreach ($languages as $key => $language) { $sql3 = "select t.translation from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where l.id = '" . $language['id'] . "' and t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs3 = mysql_query($sql3); $value = ''; if ($rs3) { if ($lock3 = mysql_fetch_assoc($rs3)) { $value = $lock3['translation']; } } else { trigger_error("Can't get all languages " . $sql3 . " " . mysql_error()); } $html->html('<span class="label">' . $language['d_short'] . '</span><br />'); // $html->html('<div class="label">'); $html->textarea($prefix . '_' . $language['id'], $value); $html->html("<br />"); //$html->html('</div>'); } } } if ($lock['type'] == 'lang_wysiwyg') { $answer = ''; $sql2 = "select t.translation, l.d_long, t.id as t_id, l.id as l_id from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs2 = mysql_query($sql2); if (!$rs2) { trigger_error("Can not get language field data. " . $sql2 . " " . mysql_error()); } else { $values = array(); while ($lock2 = mysql_fetch_assoc($rs2)) { $values[$lock2['l_id']] = $lock2['translation']; } $languages = $std_mod_db->languages(); $answer .= ''; foreach ($languages as $key => $language) { $sql3 = "select t.translation from `" . DB_PREF . "par_lang` t, `" . DB_PREF . "language` l where l.id = '" . $language['id'] . "' and t.language_id = l.id and t.parameter_id = '" . $lock['id'] . "' "; $rs3 = mysql_query($sql3); $value = ''; if ($rs3) { if ($lock3 = mysql_fetch_assoc($rs3)) { $value = $lock3['translation']; } } else { trigger_error("Can't get all languages " . $sql3 . " " . mysql_error()); } $html->html('<span class="label">' . $language['d_short'] . '</span><br />'); $html->html('<div class="label">'); $html->wysiwyg($prefix . '_' . $language['id'], $value); $html->html('</div>'); } } } } $html->html('<input type="hidden" name="' . $prefix . '" value="' . $lock['type'] . '" //>'); return $html->html; }