require_once "../langs/{$language}.php"; if (!isset($_POST['posted'])) { $node = $_GET['node']; $title = "{$_Add_source}"; $form = 'source_add'; $focus = 'text'; require "./form_header.php"; // if there's a template for this source group, get it $template = fetch_val("\n SELECT template\n FROM templates\n WHERE source_fk = {$node}\n "); $part_type = fetch_val("\n SELECT ch_part_type\n FROM sources\n WHERE source_id = {$node}\n "); $spt_label = fetch_val("SELECT get_spt_label({$part_type})"); echo "<h2>{$_Add_source} ({$spt_label})</h2>\n"; form_begin($form, $_SERVER['PHP_SELF']); hidden_input('posted', 1); source_num_input("{$_Parent_node}:", 'node', $node); editarea_input("{$_Text}:", 20, 100, 'text', $template); if (fetch_val("\n SELECT is_leaf FROM source_part_types WHERE part_type_id = {$part_type}\n ") == 't') { hidden_input('template', false); hidden_input('part_type', $part_type); hidden_input('ch_part_type', 0); } else { textarea_input('Template:', 3, 100, 'template'); select_source_type('Type:', 'part_type', $part_type); select_source_type("{$_Subtype}:", 'ch_part_type', 0); } text_input("{$_Sort_order}:", 20, 'sort'); text_input("{$_Source_date}:", 20, 'source_date'); form_submit(); form_end(); echo "</body>\n</html>\n"; } else {
function source_input() { // print source number and textarea input. global $_Source, $_Text; source_num_input($_Source, "source_id", 0); editarea_input("{$_Text}: ", 10, 100, 'source_text'); }