date(Y))) { $TargetYear = date(Y); } // Generate Year Navigation $YNav = ''; $YnavSY = $copy_y_s; $YnavEY = date(Y); for ($i = $YnavSY; $i <= $YnavEY; $i++) { if ($i != $TargetYear) { $YNav .= "$i"; } else { $YNav .= "$i"; } if ($i % 10 == 0) { $YNav .= '
'; } elseif ($i < $YnavEY) { $YNav .= ' | '; } } // Load News Data $NewsFileBaseName = basename($newsfile); $NewsFilePathSVDR = str_replace($homepath, $_SERVER['DOCUMENT_ROOT'], $newsfile); $Result = ''; if (($handle = fopen($NewsFilePathSVDR, 'r')) !== FALSE) { $Result['SuccessMB'][] = "新着情報ファイル $newsfile をオープンしました"; ReadNewsData($handle); fclose($handle); } else { $Result['ErrorMB'][] = "新着情報ファイル $newsfile のオープンに失敗しました"; } // Some Processing if (is_array($NewsArticle)) { // Re-Assign Articles by Each ID (Registered Date) ReAssignArticlesByID($NewsArticle, $Filter = 'ForOpenedPage'); // Sort Articles /* foreach ($WholeNewsArticle as $key => $row) { $RegisteredDate[$key] = $row['Date-Registered']; $Body[$key] = $row['Body']; } array_multisort($RegisteredDate, SORT_DESC, SORT_NUMERIC, $Body, SORT_ASC, $WholeNewsArticle); */ // Data Processing NewsDataProcessing($WholeNewsArticle, $StrEncMode = 'Decode'); // Filtering (If Needed) foreach ($WholeNewsArticle as $k => $v) { $TempWNA = $WholeNewsArticle[$k]; $TempWNA['RegY'] = substr($TempWNA['Date-Registered'], 0, 4); if ($TempWNA['RegY'] == $TargetYear) { $TargetYearsArticle[$k] = $TempWNA; } } if (!is_array($TargetYearsArticle)) { $Result['ErrorMB'][] = "$TargetYear 年の記事は存在しません"; } else { $TargetYearsArticleAmount = count($TargetYearsArticle); } } else { $Result['ErrorMB'][] = "新着情報の記事が存在しません"; } ?> <?=$ptitle?> - <?=$sitename?>
<?=$ptitle?>

トップページ >

年を選択

\n"; print "$TempTabs

$TempH2Label

\n"; print "$TempTabs
    \n"; foreach ($Result['ErrorMB'] as $k => $v) { $TempErrorMsg = $Result['ErrorMB'][$k]; print "$TempTabs
  • $TempErrorMsg
  • \n"; } print "$TempTabs
\n"; print "$TempTabs
\n"; } else { // Debugging /* ArrayDump($NewsDataHead, $ArrayName = 'NewsDataHead'); ArrayDump($WholeNewsArticle, $ArrayName = 'WholeNewsArticle'); ArrayDump($TargetYearsArticle, $ArrayName = 'TargetYearsArticle'); */ ?>
\n"; foreach ($TargetYearsArticle as $k => $v) { $TempTYA = $TargetYearsArticle[$k]; print "
  • $TempTabs {$TempTYA['RegDateLine']}
    {$TempTYA['Body']}
  • \n"; } print "$TempTabs \n"; } ?>
    = 8) { ?>

    年を選択