<?php
require("../../include/conn.php");
require("../../include/db_conn.php");
require("../../tree/treemenu.php");
$dbconn = new db_conn();
$tree_menu = new treemenu($conn);
//託拽型別
$drag_type = $_post['drag_type'];
//被拖動的節點id
$drag_id = $_post['drag_id'];
//目標id
$target_id = $_post['target_id'];
//如果節點為根
if($target_id=='tree-menu-root')
//目標節點型別
$str_type = $_post['str_type'];
$flag=1;
$sql = "update tb_struct set ";
if($str_type=='person')else
//sql: update tb_struct set parent_id = '".$target_id."'";
}else
}$sql.= " where str_id='".$drag_id."'";
//以上形成的sql語句為更新所屬部門.
//е˵sql update tb_struct set parent_id = '".$target_id."' where str_id='".$drag_id."'";
//echo $sql;
if($flag==1)
/*獲取部門自身的策略,供被拖動的節點繼承.*/
//更新策略目標id的策略.
//查詢被拖動節點是否為部門,如果為部門則獲取所有的子部門或成員.
$drag_type = $dbconn -> get_first_cell("select str_type from tb_struct where str_id='".$drag_id."'");
if($drag_type=='dept')
//獲取當前時間
//應用策略.
$update_result = $dbconn -> get_result($has_policy_sql);
//echo $has_policy_sql."
"; //}
echo 'ok';
}catch(exception $e)
}else
mysql_close();
?>
拖動排序的後台處理
有時候總是要用到排序,一下總結了兩種排序的演算法。待排序的實體物件有有個序號字段 1 把一物件排在目標物件之上 可以跨級排序。排序之後目標物件的序號總是排在被排序的物件之後。目標序號 integer intmubiaoxuhao mubiaoyh.getyhxh tyh tyh tyhdao.fin...
json後台處理
ashx.cs中需要的工作 一般處理程式中使用session 如果想要在ashx中應用session則必須先引入乙個標頭檔案using system.web.sessionstate 然後public class jsonhandler ihttphandler,irequiressessionst...
iOS 後台處理
ios 後台處理的常見用途 1 進入後台時候刪除資源 應用處於掛起狀態的時候所占用的資源越少,該應用被ios終止的風險就越低。通過從記憶體中清理那些易於重新建立的資源,可以增加應用駐留記憶體的機會,因此可以大幅加快重啟速度。2 進入後台時候儲存狀態 儲存與使用者執行的操作相關的所有資訊,這樣的話,使...