public function action_ajax_getnav() { $webid = Arr::get($_GET, 'webid'); $model = new Model_Nav(); $arr = $model->getNav($webid); $out = array(); foreach ($arr as $row) { $finishseo = $row['isfinishseo'] ? '已完成' : '<span style="color:red">未完成</span>'; $openstatus = $row['isopen'] ? Common::getIco('show') : Common::getIco('hide'); $sel1 = empty($row['kind']) ? "selected='seleted'" : ''; $sel2 = $row['kind'] == 1 ? "selected='seleted'" : ''; $sel3 = $row['kind'] == 2 ? "selected='seleted'" : ''; $issystem = $row['linktype']; $editcls = $issystem ? "readonly='true'" : ''; if ($row['webid'] == 0 || $row['typeid'] == 10) { $seotd = '<td align="center" onclick="seoShow(' . $row['id'] . ',\'' . $row['shortname'] . '\',' . $issystem . ')">' . $finishseo . '</td>'; } else { $seotd = '<td align="center"></td>'; } $tr = '<tr> <td height="40px" align="center"><input type="text" name="displayorder[]" class="tb-text text_60 al" value="' . $row['displayorder'] . '" /></td> <td><input type="text" name="shortname[]" class="tb-text pl-5" style="width:90%" value=' . $row['shortname'] . ' /></td> <td><input type="text" name="linktitle[]" class="tb-text pl-5" style="width:90%" value=' . $row['linktitle'] . ' /></td> <td><input type="text" name="url[]" class="tb-text pl-5" style="width:90%" ' . $editcls . ' value=' . $row['url'] . ' /></td> <td align="center"> <select name="kind[]"> <option value="0" ' . $sel1 . '>无</option> <option value="1" ' . $sel2 . '>最新</option> <option value="2" ' . $sel3 . '>最热</option> </select> </td>' . $seotd . '<td align="center" onclick="changeShow(this)">' . $openstatus . '<input type="hidden" name="isopen[]" value=' . $row['isopen'] . '></td> <td align="center"><a href="javascript:;" class="row-del-btn" onclick="navDel(this,' . $row['id'] . ',\'' . $issystem . '\')" title="删除"></a><input type="hidden" name="id[]" value=' . $row['id'] . '></td> </tr>'; array_push($out, $tr); } $unkeyword = $model->getUnsetCount('keyword', $webid); //未设置关键词数量 $undescription = $model->getUnsetCount('description', $webid); //未设置描述数量 $unjieshao = $model->getUnsetCount('jieshao', $webid); //未设置介绍 $info = array('unkeyword' => $unkeyword, 'undescription' => $undescription, 'unjieshao' => $unjieshao); echo json_encode(array('trlist' => $out, 'infolist' => $info)); }