Example #1
0
 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));
 }