Sfoglia il codice sorgente

增加了复制接口的功能

star7th 9 anni fa
parent
commit
37ae758efe

+ 11 - 0
Application/Home/Controller/PageController.class.php

@@ -33,6 +33,7 @@ class PageController extends BaseController {
         $item_id = I("item_id/d");
 
         $page_history_id = I("page_history_id/d");
+        $copy_page_id = I("copy_page_id/d");
 
         if ($page_id > 0 ) {
             if ($page_history_id) {
@@ -41,11 +42,21 @@ class PageController extends BaseController {
                 $page = D("Page")->where(" page_id = '$page_id' ")->find();
             }
             $default_cat_id = $page['cat_id'];
+        }
+        //如果是复制接口
+        elseif ($copy_page_id) {
+            $copy_page = D("Page")->where(" page_id = '$copy_page_id' ")->find();
+            $page['page_title'] = $copy_page['page_title']."-副本";
+            $page['page_content'] = $copy_page['page_content'];
+            $page['item_id'] = $copy_page['item_id'];
+            $default_cat_id = $copy_page['cat_id'];
+
         }else{
             //查找用户上一次设置的目录
             $last_page = D("Page")->where(" author_uid ='$login_user[uid]' and $item_id = '$item_id' ")->order(" addtime desc ")->limit(1)->find();
             $default_cat_id = $last_page['cat_id'];
 
+
         }
 
         $item_id = $page['item_id'] ?$page['item_id'] :$item_id;

+ 4 - 3
Application/Home/View/Item/show.html

@@ -99,9 +99,10 @@
       <div class='page-edit-link pull-right hide'>
         <ul class="inline">
           <if condition="$ItemPermn">
-            <li><a href="" id="share-page">分享</a></li>
-            <li><a href="" id="edit-link">编辑</a></li>
-            <li><a href="" onclick="return confirm('确认删除吗?');return false;" id="delete-link">删除</a></li>
+            <li><a href="" id="share-page" title="分享该接口访问地址给你的好友">分享</a></li>
+            <li><a href="" id="copy-link" title="复制该接口到新接口">复制</a></li>
+            <li><a href="" id="edit-link" title="编辑接口">编辑</a></li>
+            <li><a href="" title="删除接口" onclick="return confirm('确认删除吗?');return false;" id="delete-link">删除</a></li>
           <else />
             <li></li>
             <li></li>

+ 1 - 0
Public/js/item/show.js

@@ -121,6 +121,7 @@ $(function(){
       $(".page-edit-link").show();
       $("#page-content").attr("src" , base_url+"/Home/page/index?page_id="+page_id);
       $("#edit-link").attr("href" , base_url+"/Home/page/edit?page_id="+page_id);
+      $("#copy-link").attr("href" , base_url+"/Home/page/edit?item_id="+item_id+"&copy_page_id="+page_id);
       $("#share-page-link").html("http://"+window.location.host+base_url+"/"+item_id+"?page_id="+page_id);
       $("#delete-link").attr("href" , base_url+"/Home/page/delete?page_id="+page_id);
   }