function getCateHtml($pcid) { /*获取发帖团购*/ global $tid, $imgpath; $postcatefielddb = array(); $postcatehtml = "\n<style>\n.pp td{padding:5px 10px;}\n.msg {\n\tbackground: #fff url({$imgpath}/pccheck.gif) no-repeat 0 -37px;\n\tborder: 1px solid #fff;\n\tdisplay: inline;\n\tmargin-left: 5px;\n\tpadding: 2px 2px 2px 20px;\n\tvertical-align : -2px;\n\t*vertical-align : 0;\n}\n.error {\n\tbackground-position: 2px -37px;\n\tbackground-color: #fef1f0;\n\tborder-color: #ffb3b6;\n\tcolor:#f14a10;\n\tzoom:1;\n\theight:17px;\n\toverflow:hidden;\n}\n.pass {\n\tbackground-position: 2px -57px;\n\twidth:22px;\n\theight:21px;\n}\n</style><script type=\"text/javascript\" src=\"js/pw_pccheck.js\"></script>"; $postcatehtml .= "<script type=\"text/javascript\" src=\"js/date.js\"></script><table width=\"100%\"><tr class=\"pp f_two\"><td colspan=2>" . getLangInfo('other', 'pc_must') . "</td></tr>"; if ($tid) { $pcid = (int) $pcid; $pcvaluetable = GetPcatetable($pcid); $fieldone = $this->db->get_one("SELECT * FROM {$pcvaluetable} WHERE tid=" . S::sqlEscape($tid)); } $query = $this->db->query("SELECT fieldid,name,fieldname,type,rules,descrip,ifmust,vieworder,textsize FROM pw_pcfield WHERE pcid=" . S::sqlEscape($pcid) . " AND ifable=1 ORDER BY vieworder,fieldid ASC"); while ($rt = $this->db->fetch_array($query)) { if ($tid) { $rt['fieldvalue'] = $fieldone[$rt['fieldname']]; } list($rt['name1'], $rt['name2']) = explode('{#}', $rt['name']); $pcfielddb[$rt['vieworder']][$rt['fieldid']] = $rt; } $tabindex = 3; //tab键 foreach ($pcfielddb as $key => $value) { if ($key == 0) { foreach ($value as $k => $v) { $v['tabindex'] = $tabindex; $ifmust = ''; $v['ifmust'] && ($ifmust = "<span class=\"s1\">*</span>"); $postcatehtml .= "<tr class=\"pp f_two\"><td width=\"100\">{$v['name1']}{$ifmust}:</td><td>"; $postcatehtml .= postCate::getCateType($v) . " " . $v['name2']; $postcatehtml .= " <span class='gray'>{$v['descrip']}</span></td></tr>"; } } else { $postcatehtml .= "<tr class=\"pp\">"; $i = 0; foreach ($value as $k => $v) { $v['tabindex'] = $tabindex; $ifmust = ''; $v['ifmust'] && ($ifmust = "<span class=\"s1\">*</span>"); if ($i == 0) { $postcatehtml .= "<td style=\"width:100px;\">{$v['name1']}{$ifmust}:</td><td>"; } $i > 0 && ($postcatehtml .= $v['name1']); $postcatehtml .= postCate::getCateType($v) . " " . $v['name2']; $i++; } $postcatehtml .= " <span class='gray'>{$v['descrip']}</span></td></tr>"; } } $postcatehtml .= "</table>"; return $postcatehtml; }
function getCateHtml($pcid) { /*获取发帖团购活动*/ global $tid, $imgpath; $postcatefielddb = array(); $postcatehtml = "\r\n<style>.tr3 .w{margin-right:10px;}\r\n.msg {\r\n\tbackground: #fff url({$imgpath}/pccheck.gif) no-repeat -25px -75px;\r\n\tborder: 1px solid #fff;\r\n\tdisplay: inline;\r\n\tmargin-left: 5px;\r\n\tfont-size:13px;\r\n\tpadding: 2px 2px 2px 18px;\r\n\tvertical-align : -1px;\r\n\t*vertical-align : 5px;\r\n\t_vertical-align : 3px;\r\n}\r\n\r\n.pass {\r\n\tbackground-position: 1px -57px;\r\n\tbackground-color: #E6FFE6;\r\n\tborder-color: #00BE00;\r\n}\r\n\r\n.error {\r\n\tbackground-position: 1px -38px;\r\n\tbackground-color: #FFF2E9;\r\n\tborder-color: #FF6600;\r\n}\r\n</style><script language=\"JavaScript\" src=\"js/pw_pccheck.js\"></script>"; $postcatehtml .= "<script language=\"JavaScript\" src=\"js/pcdate.js\"></script><script language=\"JavaScript\" src=\"js/desktop/Compatibility.js\"></script><table width=\"100%\"><tr class=\"tr3\"><td colspan=2>" . getLangInfo('other', 'pc_must') . "</td></tr>"; if ($tid) { $pcid = (int) $pcid; $pcvaluetable = GetPcatetable($pcid); $fieldone = $this->db->get_one("SELECT * FROM {$pcvaluetable} WHERE tid=" . pwEscape($tid)); } $query = $this->db->query("SELECT fieldid,name,fieldname,type,rules,descrip,ifmust,vieworder,textsize FROM pw_pcfield WHERE pcid=" . pwEscape($pcid) . " AND ifable=1 ORDER BY vieworder,fieldid ASC"); while ($rt = $this->db->fetch_array($query)) { if ($tid) { $rt['fieldvalue'] = $fieldone[$rt['fieldname']]; } list($rt['name1'], $rt['name2']) = explode('{#}', $rt['name']); $pcfielddb[$rt['vieworder']][$rt['fieldid']] = $rt; } foreach ($pcfielddb as $key => $value) { if ($key == 0) { foreach ($value as $k => $v) { $ifmust = ''; $v['ifmust'] && ($ifmust = "<font color=\"#FF0000\">*</font>"); $postcatehtml .= "<tr class=\"tr3\"><td>{$v['name1']}{$ifmust}:</td><td>"; $postcatehtml .= postCate::getCateType($v) . $v['name2']; $postcatehtml .= "</td></tr>"; } } else { $postcatehtml .= "<tr class=\"tr3\">"; $i = 0; foreach ($value as $k => $v) { $ifmust = ''; $v['ifmust'] && ($ifmust = "<font color=\"#FF0000\">*</font>"); if ($i == 0) { $postcatehtml .= "<td style=\"width:100px;\">{$v['name1']}{$ifmust}:</td><td>"; } $i > 0 && ($postcatehtml .= $v['name1']); $postcatehtml .= postCate::getCateType($v) . $v['name2']; $i++; } $postcatehtml .= "</td></tr>"; } } $postcatehtml .= "</table>"; return $postcatehtml; }