<?
require("MySmarty.class.php"); /*不正アクセスチェック*/
require('Settings.class.php');
require('Topic.class.php');
$smarty = new MySmarty();
$settings = new Settings;
$topic = new Topic;
session_start();
$id = $_SESSION['id'];
$pass = $_SESSION['pass'];
// ユーザチェック
if( ( $id == '' ) || ( !$settings->isValidUser($id,$pass) ) ){
header("Location: login.php" );
exit;
}
$settings->loadSettings();
//POSTメソッドであればフォームからの呼出です
$smarty->assign( "maintitle", $settings->maintitle );
/* 記事の削除処理になります */
if( $_SERVER['REQUEST_METHOD'] == 'POST' ){
if( $_POST['submit'] != '' ){
/*deleteTopics()関数で削除の処理を呼出実行*/
$topic->deleteTopics();
}
}
// 次へのリンクの場合、isset($_GETの値があるか調べて、is_numericで数値であるか?
if( isset($_GET['topicid'])&&is_numeric($_GET['topicid'])&&($_GET['topicid'] > 1 ) ){
// 次に表示するトピックの条件
$topicid = trim($_GET['topicid']);
$sql = " where topicid < '$topicid' ";
}
$topiclist = $topic->getTopicsAll( $sql );
$smarty->assign( "topics", $topiclist );
$smarty->display( "topiclist.html" );
?>
0 件のコメント:
コメントを投稿