<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>