function showbasicfield($mname, $editvalue, $_SSCONFIG, $categorylist, $file = 'admin') { global $_G, $_SGLOBAL, $item; //編輯頁面基本字段 $required = '<span style="color:red">*</span>'; pklabel(array('type' => 'input', 'other' => 'style="' . pktitlestyle($editvalue['styletitle']) . '"', 'alang' => $mname . '_subject', 'name' => 'subject', 'value' => $editvalue['subject'], 'required' => $required)); if ($mname == 'notice' || $mname == 'shop') { showstyletitle($mname, substr($editvalue['styletitle'], 0, 7)); } if (in_array($mname, array('good', 'album', 'consume', 'notice', 'groupbuy')) || pkperm('isadmin') && $mname == 'shop') { if (pkperm('isadmin') && $mname == 'shop') { $categorylist = getmodelcategory($mname); showsetting('syncfid', 'syncfid', '' . (empty($editvalue['syncfid']) ? '' : $editvalue['syncfid']), 'text'); echo '<tr><td class="td27" colspan="2">' . lang('category_' . $mname) . '<span style="color:red">*</span></td></tr><tr><td colspan="2" class="vtop rowform" id="' . $showarr['name'] . 'div">'; echo InteractionCategoryMenu($categorylist, 'catid', $editvalue['catid'], 1); echo '<span id="span_catid"></span></td></tr>'; } else { $categorylist = mymodelcategory($mname); echo '<tr><td class="td27" colspan="2">' . lang('category_' . $mname) . '<span style="color:red">*</span></td></tr><tr><td class="vtop rowform" id="catiddiv" colspan="2">'; echo InteractionCategoryMenu($categorylist, 'catid', $editvalue['catid'], 1); echo '<span id="span_catid"></span></td></tr>'; } if ($editvalue['attr_ids']) { require_once B_ROOT . '/batch.attribute.php'; $itemattrupdate = getattributesettingsupdate($editvalue['catid'], $editvalue['attr_ids']); } else { $itemattrupdate = ''; } echo '<tr><td colspan="2" style="border-top:none;"><div id="attributes">' . $itemattrupdate . '</div></td></tr>'; } elseif (!pkperm('isadmin') && $mname == 'shop') { $categorylist = getmodelcategory($mname); $editvalue['catid'] = $categorylist[$editvalue['catid']]['name']; showsetting($mname . '_catid', 'catid', $editvalue['catid'], 'p'); } if ($mname != 'consume') { pklabel(array('type' => 'file', 'alang' => $mname . '_subjectimage', 'name' => 'subjectimage', 'value' => $editvalue['subjectimage'], 'fileurl' => A_URL . '/' . $editvalue['subjectimage'])); } // 過期時間 if (in_array($mname, array('shop', 'good', 'consume', 'notice', 'groupbuy'))) { if (empty($editvalue['validity_start'])) { $editvalue['validity_start'] = date('Y-m-d', $_G['timestamp']); } else { $editvalue['validity_start'] = date('Y-m-d', $editvalue['validity_start']); } if (!pkperm('isadmin') && $_G['myshopstatus'] == 'verified' && $mname == 'shop') { showsetting('validity_start', 'validity_start', $editvalue['validity_start'], 'p'); } else { showsetting('validity_start', 'validity_start', $editvalue['validity_start'], 'calendar', '', 0, '', '', $value['required']); } if (empty($editvalue['validity_end'])) { $editvalue['validity_end'] = mktime(0, 0, 0, date('m', $_G['timestamp']), date('d', $_G['timestamp']), date('Y', $_G['timestamp']) + 10); if ($mname == 'consume') { $editvalue['validity_end'] = mktime(0, 0, 0, date('m', $_G['timestamp']) + 10, date('d', $_G['timestamp']), date('Y', $_G['timestamp'])); } } $editvalue['validity_end'] = date('Y-m-d', $editvalue['validity_end']); if (!pkperm('isadmin') && $_G['myshopstatus'] == 'verified' && $mname == 'shop') { showsetting('validity_end', 'validity_end', $editvalue['validity_end'], 'p'); } else { showsetting('validity_end', 'validity_end', $editvalue['validity_end'], 'calendar', '', 0, '', '', $value['required']); } } if ($mname == 'consume') { pklabel(array('type' => 'textarea', 'alang' => 'consume_message', 'name' => 'message', 'value' => $editvalue['message'])); pklabel(array('type' => 'textarea', 'alang' => 'consume_exception', 'name' => 'exception', 'value' => $editvalue['exception'])); if ($_G['setting']['allowcreateimg']) { $createimgradio = array(0, lang('createimg'), array('createimg' => '', 'uploadimg' => 'none')); } if ($_SGLOBAL['panelinfo']['group']['consumemaker'] == 1 || ckfounder($_G['uid'])) { $uploadimgradio = array(1, lang('uploadimg'), array('createimg' => 'none', 'uploadimg' => '')); } if (!empty($createimgradio) || !empty($uploadimgradio)) { showconsumemaker(array($uploadimgradio, $createimgradio), $file); } } /* 顯示商品描述 */ if ($mname == 'good') { pklabel(array('type' => 'textarea', 'alang' => 'good_intro', 'name' => 'intro', 'value' => $editvalue['intro'])); } if (pkperm('isadmin') && $mname != 'shop') { /* if($_GET['action'] == 'add') { showtablerow('', 'colspan="2" class="td27"', lang($mname.'_shopid').$required); showtablerow('class="noborder"', array('class="vtop rowform"', 'class="vtop tips2"'), array( show_cat_shop_linkarea(), lang($mname.'_shopid_comment') )); } elseif($_GET['action'] == 'edit') { showhiddenfields(array('shopid' => $editvalue['shopid'])); }*/ } elseif ($mname != 'shop') { showhiddenfields(array('shopid' => $editvalue['shopid'])); } else { pkregion(array('alang' => $mname . '_region', 'name' => 'region', 'options' => getmodelcategory('region'), 'value' => $editvalue['region'], 'required' => $required)); } if ($mname == 'shop') { pklabel(array('type' => 'input', 'alang' => 'global_seokeywords', 'name' => 'keywords', 'value' => $editvalue['keywords'])); pklabel(array('type' => 'textarea', 'alang' => 'global_seodescription', 'name' => 'description', 'value' => $editvalue['description'])); pklabel(array('type' => 'textarea', 'alang' => $mname . '_message', 'name' => 'message', 'value' => $editvalue['message'])); pklabel(array('type' => 'input', 'alang' => 'shop_letter', 'name' => 'letter', 'value' => $editvalue['letter'])); } elseif ($mname == 'good' || $mname == 'notice' || $mname == 'groupbuy') { $editvalue['message'] = bbcode2html($editvalue['message']); pklabel(array('type' => 'edit', 'alang' => $mname . '_message', 'name' => 'message', 'value' => $editvalue['message'])); } /* if($editvalue['grade'] > 1) { showsetting($mname.'_onshow', array('grade', array( array(3, lang($mname.'_onshow_true')), array(2, lang($mname.'_onshow_false')) )), $editvalue['grade'], 'select', '', 0, '', '', $required); }*/ }
shownav('global', 'nav_' . $_GET['op']); showsubmenu('nav_list', array(array('nav_list', 'nav', '0'), array('nav_' . ($_GET['op'] == 'add' ? 'add' : 'edit'), 'nav&op=add', '1'), array('nav_search', 'nav&op=search', '0'))); showformheader('nav&op=' . $_GET['op']); showtableheader(''); if ($_GET['op'] == 'edit') { if ($navid > 0) { $query = DB::query('select * from ' . tname('nav') . ' where navid=' . $navid); $navitem = DB::fetch($query); } else { cpmsg('ID ERROR .'); } } else { $navitem['available'] = 1; } showsetting('nav_name', 'subject', $navitem['name'], 'text', '', '', '', ' style=\'' . pktitlestyle($navitem['highlight']) . '\'', '<span style="color:red">*</span>'); showstyletitle('nav'); if ($navitem['type'] != 'sys') { showsetting('nav_url', 'url', $navitem['url'], 'text'); } showsetting('nav_target', 'nav_target', $navitem['target'], 'radio'); showsetting('nav_available', 'available', $navitem['available'], 'radio'); showsetting('nav_displayorder', 'displayorder', $navitem['displayorder'], 'number'); showhiddenfields(array('navid' => $_GET['navid'])); showsubmit('valuesubmit'); showtablefooter(); showformfooter(); bind_ajax_form(); } else { //沒有提交數據的列表頁 shownav('global', 'nav_list'); showsubmenu('nav_list', array(array('nav_list', 'nav', '1'), array('nav_add', 'nav&op=add', '0'), array('nav_search', 'nav&op=search', '0')));