$today || $dataList[$i][7] < $today)) continue; //公開期間外 if ($dataList[$i][2] > $today ) continue; $changedDataList[$i] = array( "TO_DETAIL_URL" => $THIS_PHP_PATH . "?mode=detail&article=" . $dataList[$i][0] ,"SUBJECT" => HTMLEncode($dataList[$i][1]) ,"DATE" => $dataList[$i][2] ,"BODY" => HTMLEncode($dataList[$i][3]) ,'THUMB_IMG' => Image_file($dataList[$i][3]) ,'CONTENT' => htmlspecialchars($dataList[$i][3], ENT_QUOTES) ,'MODULE_NAME' => $modversion['name'] ); } $changeAllData = array_merge($changeAllData,$changedDataList); unset($dataList); unset($changedDataList); } usort($changeAllData, "cmp"); //日付の新しい順に並び替え $changedDataList = $changeAllData; if($_GET['feed']) { require('rss.php'); } if($mode=="home") { $configList[0][2] = 10; $configList[0][4] = 50; for($i = 0; $i < $configList[0][2] && is_array($changeAllData[$i]); $i++){ $image = Image_Tags($changeAllData[$i]['BODY']); if (mb_strlen($changeAllData[$i]['SUBJECT']) > $configList[0][4]) { $changeAllData[$i]['SUBJECT'] = marume2($changeAllData[$i]['SUBJECT'],$configList[0][4]) . "..."; } $changedDataList[$i] = $changeAllData[$i]; } //テンプレートファイルの読み込み $smarty = new MySmarty(); $tpl=$smarty->smartytpl(); $smarty->template_dir= dirname( __FILE__ )."/template/admin/"; $smarty->assign("LOOP",$changedDataList); //出力 $smarty->display("index_list.tpl"); } ?>