";
$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','type')
VALUES (?,?,?,?,?,?,?,?,?)";
$stmt = $PDO->prepare($query);
$stmt->execute(
array(UUID::v4(),
$_GET["doc_id"],
$_GET["user_id"],
10,
1,
mTime(),
mTime(),
mTime(),
$_GET["type"],
)
);
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, array($_doc_id));
echo "