/**
  * 导航编辑
  */
 public function navEdit()
 {
     $Public = new PublicController();
     $Nav = M('webnav');
     if (IS_POST) {
         $data['id'] = I('post.id', '');
         $data['navname'] = I('post.navname', '');
         $data['url'] = I('post.url', '');
         $data['order'] = I('post.order', '');
         $query = $Nav->data($data)->save();
         $web = $Nav->getById($data['id']);
         //提示wifidog更新导航信息
         $api = array();
         $where = array();
         $Web_Ap = M('web_ap');
         $query = $Web_Ap->where(array('webid' => $web['webid']))->field('id')->select();
         $WebApi = M('webapi');
         foreach ($query as $item) {
             $where['api'] = 'getNav';
             $where['webid'] = $item['id'];
             $api['state'] = '1';
             $WebApi->where($where)->data($api)->save();
         }
         $where['api'] = 'getNav';
         //更新首页静态文件
         $Web = M('website');
         $web = $Web->find($web['webid']);
         $webid = $web['webid'];
         $hd = fopen(WEB_ROOT . $web['filename'] . '/index.html', 'w');
         $content = file_get_contents('http://' . $_SERVER['HTTP_HOST'] . $web['filename'] . '/index.php?webid=' . $webid);
         fwrite($hd, $content);
         fclose($hd);
         if ($query) {
             $this->success('编辑成功', 'navList?webid=' . I('post.webid', ''));
         } else {
             $this->error('编辑失败');
         }
     } else {
         $data['id'] = I('get.id');
         $nav = $Nav->where($data)->find();
         if (empty($nav)) {
             $Public->error('资源不存在');
         }
         $this->assign('nav', $nav);
         $html['mode'] = 'edit';
         $this->assign('html', $html);
         $Public->showHeader();
         $this->display('navEdit');
         $Public->showFooter();
     }
 }