mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-05 03:24:41 +00:00
uwuzu v1.4.0 Funium
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
<div class="rightbox">
|
||||
<?php
|
||||
require('../notice/notice.php');
|
||||
|
||||
$serversettings_file = "../server/serversettings.ini";
|
||||
$serversettings = parse_ini_file($serversettings_file, true);
|
||||
|
||||
//-------------------------------------
|
||||
|
||||
$domain = $_SERVER['HTTP_HOST'];
|
||||
|
||||
//------------------------
|
||||
|
||||
$softwarefile = "../server/uwuzuinfo.txt";
|
||||
$softwaredata = file_get_contents($softwarefile);
|
||||
|
||||
$softwaredata = explode( "\n", $softwaredata );
|
||||
$cnt = count( $softwaredata );
|
||||
for( $i=0;$i<$cnt;$i++ ){
|
||||
$uwuzuinfo[$i] = ($softwaredata[$i]);
|
||||
}
|
||||
function replaceURLsWithLinks_forRightbox($postText, $maxLength = 48) {
|
||||
$pattern = '/(https:\/\/[\w!?\/+\-_~;.,*&@#$%()+|https:\/\/[ぁ-んァ-ヶ一-龠々\w\-\/?=&%.]+)/';
|
||||
$convertedText = preg_replace_callback($pattern, function($matches) use ($maxLength) {
|
||||
$link = $matches[0];
|
||||
if (mb_strlen($link) > $maxLength) {
|
||||
$truncatedLink = mb_substr($link, 0, $maxLength).'…';
|
||||
return '<a href="'.$link.'">'.$truncatedLink.'</a>';
|
||||
} else {
|
||||
return '<a href="'.$link.'">'.$link.'</a>';
|
||||
}
|
||||
}, $postText);
|
||||
|
||||
return $convertedText;
|
||||
}
|
||||
?>
|
||||
<div class="noticearea">
|
||||
<h1>お知らせ</h1>
|
||||
<?php if(empty($notices)){?>
|
||||
<div class="noticebox">
|
||||
<h4>なし</h4>
|
||||
<p>おしらせないよ~</p>
|
||||
<div class="makeup"><p>編集者 : <a href="/rule/uwuzuabout">@uwuzu</a></p></div>
|
||||
<div class="time"><p>いま</p></div>
|
||||
</div>
|
||||
<?php }else{?>
|
||||
<?php foreach ($notices as $value) {?>
|
||||
<div class="noticebox">
|
||||
<h4><?php echo $value['title'];?></h4>
|
||||
<p><?php echo replaceURLsWithLinks_forRightbox(nl2br($value['note']));?></p>
|
||||
<div class="makeup"><p>編集者 : <a href="/@<?php echo $value['account'];?>">@<?php echo $value['account'];?></a></p></div>
|
||||
<div class="time"><p><?php echo date('Y年m月d日 H:i', strtotime($value['datetime']));?></p></div>
|
||||
</div>
|
||||
<?php }}?>
|
||||
</div>
|
||||
<div class="btmbox">
|
||||
<h1>サーバー情報</h1>
|
||||
<h2>Server</h2>
|
||||
<h3><?php echo safetext($serversettings["serverinfo"]["server_name"]);?></h3>
|
||||
<p><?php echo $domain;?></p>
|
||||
<a href="/rule/terms">利用規約</a><a href="/rule/privacypolicy">プライバシーポリシー</a><a href="/rule/serverabout">詳細</a>
|
||||
<h2>Software</h2>
|
||||
<h3><?php echo $uwuzuinfo[0]?></h3>
|
||||
<p>Version : <?php echo $uwuzuinfo[1]?></p>
|
||||
<p>Developer : <?php echo $uwuzuinfo[3]?></p>
|
||||
<?php if (date("md") == "0816") {?>
|
||||
<p class="special"><span class="clap_anim">🎉</span>今日はuwuzuの誕生日です!</p>
|
||||
<?php }?>
|
||||
<a href="/rule/uwuzuabout">もっと詳しく!</a><a href="/rule/releasenotes">リリースノート</a>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user