";
$query = "SELECT * from fileindex where id = ? ";
$Fetch = PDO_FetchAll($query,array($_doc_id));
$iFetch=count($Fetch);
if($iFetch>0){
$owner = $Fetch[0]["user_id"];
$uid = $_COOKIE["uid"];
if($owner==$uid){
//自己的文档
switch($_do){
case "list":
break;
case "add":
$query="INSERT INTO power ('id','doc_id','user','power','status','create_time','modify_time','receive_time')
VALUES (?,?,?,?,?,?,?,?)";
$stmt = $PDO->prepare($query);
$stmt->execute(
array(UUID::v4(),
$_GET["doc_id"],
$_GET["user_id"],
10,
1,
mTime(),
mTime(),
mTime())
);
if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
$error = PDO_ErrorInfo();
echo "error - $error[2]
";
}
break;
case "del":
$query="DELETE FROM power WHERE doc_id = ? AND user = ? ";
$stmt = $PDO->prepare($query);
$stmt->execute(
array($_GET["doc_id"],
$_GET["user_id"])
);
if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
$error = PDO_ErrorInfo();
echo "error - $error[2]
";
}
break;
case "set":
$query="UPDATE power SET power = ? , modify_time = ? WHERE doc_id = ? AND user = ? ";
$stmt = $PDO->prepare($query);
$stmt->execute(
array($_GET["value"],
mTime(),
$_GET["doc_id"],
$_GET["user_id"])
);
if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
$error = PDO_ErrorInfo();
echo "error - $error[2]
";
}
break;
}
$query = "SELECT * from power where doc_id = ? ";
$Fetch = PDO_FetchAll($query,$_doc_id);
echo "