mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-04 19:14:41 +00:00
uwuzu v1.6.0 Hapuego
This commit is contained in:
+3
-103
@@ -255,109 +255,9 @@ if (safetext(isset($_POST['page'])) && safetext(isset($_POST['userid'])) && safe
|
||||
$ueuseItems = array();
|
||||
if(!empty($messages)){
|
||||
foreach ($messages as $value) {
|
||||
if (!(in_array(safetext($value['account']), explode(",", $myblocklist)))){
|
||||
if(!($value["role"] === "ice")){
|
||||
if(filter_var($value['iconname'], FILTER_VALIDATE_URL)){
|
||||
$value['iconname'] = $value['iconname'];
|
||||
}else{
|
||||
$value['iconname'] = "../" . $value['iconname'];
|
||||
}
|
||||
|
||||
// ""や"none"をnullに変換
|
||||
$value = to_null($value);
|
||||
$value = to_array_safetext($value);
|
||||
|
||||
$value["role"] = explode(',', $value["role"]);
|
||||
|
||||
if(!empty($value['rpuniqid'])){
|
||||
$value["type"] = "Reply";
|
||||
//リユーズどうするから始める
|
||||
}elseif(!empty($value['ruuniqid'])){
|
||||
$value["type"] = "Reuse";
|
||||
$reused = getUeuseData($pdo, $value['ruuniqid']); // 例:ruuniqidから元投稿を取得する関数
|
||||
if ($reused) {
|
||||
$reusedUserData = getUserData($pdo, $reused['account']); // 例:元投稿のユーザー情報を取得する関数
|
||||
$reusedUserData["role"] = explode(',', $reusedUserData["role"]);
|
||||
// ""や"none"をnullに変換
|
||||
$reused = to_null($reused);
|
||||
$reused = to_array_safetext($reused);
|
||||
// Reusedataを作成
|
||||
$value["reuse"] = array(
|
||||
"type" => "Reuse",
|
||||
"uniqid" => $reused["uniqid"],
|
||||
"datetime" => $reused["datetime"],
|
||||
"userid" => $reused["account"],
|
||||
"userdata" => array(
|
||||
"userid" => $reusedUserData["userid"],
|
||||
"username" => $reusedUserData["username"],
|
||||
"iconurl" => filter_var($reusedUserData['iconname'], FILTER_VALIDATE_URL)
|
||||
? $reusedUserData['iconname']
|
||||
: "../" . $reusedUserData['iconname'],
|
||||
"role" => $reusedUserData["role"],
|
||||
),
|
||||
"ueuse" => $reused["ueuse"],
|
||||
"photo1" => $reused["photo1"],
|
||||
"photo2" => $reused["photo2"],
|
||||
"photo3" => $reused["photo3"],
|
||||
"photo4" => $reused["photo4"],
|
||||
"video1" => $reused["video1"],
|
||||
"rpuniqid" => $reused["rpuniqid"],
|
||||
"ruuniqid" => $reused["ruuniqid"],
|
||||
"nsfw" => filter_var($reused["nsfw"], FILTER_VALIDATE_BOOLEAN),
|
||||
"favoritecount" => $reused["favorite_conut"],
|
||||
"replycount" => $reused["reply_count"],
|
||||
"reusecount" => $reused["reuse_count"],
|
||||
"is_favorite" => in_array($userId, explode(',', $reused['favorite'])),
|
||||
"is_bookmark" => in_array($reused["uniqid"], explode(',', $mybookmark)),
|
||||
"abi" => array(
|
||||
"abi_text" => $reused["abi"],
|
||||
"abi_date" => $reused["abidate"],
|
||||
),
|
||||
);
|
||||
}else{
|
||||
$value["reuse"] = null;
|
||||
}
|
||||
}else{
|
||||
$value["type"] = "Ueuse";
|
||||
}
|
||||
|
||||
$ueuse = array(
|
||||
"type" => $value["type"],
|
||||
"uniqid" => $value["uniqid"],
|
||||
"datetime" => $value["datetime"],
|
||||
"userid" => $value["account"],
|
||||
"userdata" => array(
|
||||
"userid" => $value["account"],
|
||||
"username" => $value["username"],
|
||||
"iconurl" => $value['iconname'],
|
||||
"role" => $value["role"],
|
||||
),
|
||||
"ueuse" => $value["ueuse"],
|
||||
"photo1" => $value["photo1"],
|
||||
"photo2" => $value["photo2"],
|
||||
"photo3" => $value["photo3"],
|
||||
"photo4" => $value["photo4"],
|
||||
"video1" => $value["video1"],
|
||||
"rpuniqid" => $value["rpuniqid"],
|
||||
"ruuniqid" => $value["ruuniqid"],
|
||||
"nsfw" => filter_var($value["nsfw"], FILTER_VALIDATE_BOOLEAN),
|
||||
"favoritecount" => $value["favorite_conut"],
|
||||
"replycount" => $value["reply_count"],
|
||||
"reusecount" => $value["reuse_count"],
|
||||
"is_favorite" => in_array($userId, explode(',', $value['favorite'])),
|
||||
"is_bookmark" => in_array($value["uniqid"], explode(',', $mybookmark)),
|
||||
"abi" => array(
|
||||
"abi_text" => $value["abi"],
|
||||
"abi_date" => $value["abidate"],
|
||||
),
|
||||
);
|
||||
|
||||
if ($value["type"] === "Reuse") {
|
||||
$ueuse["reuse"] = $value["reuse"];
|
||||
}
|
||||
|
||||
$ueuseItems[] = $ueuse;
|
||||
}
|
||||
$formatted = FormatUeuseItem($value, $myblocklist, $mybookmark, $pdo, $userId);
|
||||
if ($formatted !== null) {
|
||||
$ueuseItems[] = $formatted;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user