value = $value; $this->userid = $userid; } public function display() { if (empty($this->value)) { echo '

ユーズがありません

'; } else { echo '
'; if(!empty($this->value['rpuniqid'])){ echo '

┗━ 一番上のユーズに返信

'; } echo '
'; echo ' '; echo '
' . replaceProfileEmojiImages(htmlentities($this->value['username'], ENT_QUOTES, 'UTF-8', false)) . '
'; echo ' '; if(!empty($this->value['sacinfo'])){ if($this->value['sacinfo'] === "bot"){ echo '
Bot
'; } } if (false !== strpos($this->value['role'], 'official')) { echo '
'; echo '
'; echo '
'; echo '
'; } echo '
'; $datetime = strtotime(htmlentities($this->value['datetime'], ENT_QUOTES, 'UTF-8', false)); $today = strtotime(date("Y-m-d")); $tomorrow = date('Y-m-d', strtotime('+1 day')); if (date("md", $datetime) == "0101") { if (date("Y", $datetime) == date("Y")) { echo "元日 " . date("H:i", $datetime); } else { echo date("Y年m月d日 H:i", $datetime); } } elseif ($datetime >= $tomorrow) { echo date("Y年m月d日 H:i", $datetime) . " (未来)"; } elseif ($datetime >= $today) { echo "今日 " . date("H:i", $datetime); } elseif (date("Y", $datetime) == date("Y")) { echo date("m月d日 H:i", $datetime); } else { echo date("Y年m月d日 H:i", $datetime); } echo '
'; echo '
'; if($this->value['nsfw'] === "true"){ echo '
'; echo '

NSFW指定がされている投稿です!
職場や公共の場での表示には適さない場合があります。
表示ボタンを押すと表示されます。

'; echo '
'; echo ' '; echo '
'; echo '
'; echo '
'; echo '
'; } echo '

' . processMarkdownAndWrapEmptyLines(replaceEmojisWithImages(replaceURLsWithLinks(nl2br(htmlentities($this->value['ueuse'], ENT_QUOTES, 'UTF-8', false))))) . '

'; if (!empty($this->value['photo4']) && $this->value['photo4'] !== 'none') { echo '
'; echo ' 画像1'; echo ' 画像2'; echo ' 画像3'; echo ' 画像4'; echo '
'; } elseif (!empty($this->value['photo3']) && $this->value['photo3'] !== 'none') { echo '
'; echo ' 画像1'; echo ' 画像2'; echo '
'; echo ' 画像3'; echo '
'; echo '
'; } elseif (!empty($this->value['photo2']) && $this->value['photo2'] !== 'none') { echo '
'; echo ' 画像1'; echo ' 画像2'; echo '
'; } elseif (!empty($this->value['photo1']) && $this->value['photo1'] !== 'none') { echo '
'; echo ' 画像1'; echo '
'; } if (!empty($this->value['video1']) && $this->value['video1'] !== 'none') { echo '
'; echo ' '; echo '
'; }elseif (!empty(YouTube_and_nicovideo_Links($this->value['ueuse']))) { echo '
'; echo ' '.YouTube_and_nicovideo_Links($this->value['ueuse']).''; echo '
'; } if(!($this->value['abi'] == "none")){ echo '
'; echo '
'; echo '

' . replaceProfileEmojiImages(htmlentities($this->value['username'], ENT_QUOTES, 'UTF-8', false)) . 'さんが追記しました

'; echo '
'; echo '

'.processMarkdownAndWrapEmptyLines(replaceEmojisWithImages(replaceURLsWithLinks(nl2br(htmlentities($this->value['abi'], ENT_QUOTES, 'UTF-8', false))))) . '

'; echo '
追記日時 : '. date("Y年m月d日 H:i", strtotime(htmlentities($this->value['abidate'], ENT_QUOTES, 'UTF-8', false))) . '
'; echo '
'; } if($this->value['nsfw'] === "true"){ echo '
'; echo '
'; } echo '
'; echo '
'; $favoriteList = explode(',', $this->value['favorite']); if (in_array($this->userid, $favoriteList)) { echo ''; }else{ echo ''; } echo ''.htmlentities($this->value['reply_count'], ENT_QUOTES, 'UTF-8', false).''; echo ''; $bookmarkList = explode(',', $this->value['bookmark']); if (in_array($this->value['uniqid'], $bookmarkList)) { echo ''; }else{ echo ''; } if($this->value['account'] === $this->userid){ if(!($this->value['role'] === "ice")){ if($this->value['abi'] === "none"){ echo ''; } } echo ''; } echo '
'; echo '
'; } } } ?>