blog_header_html(THEMETITLE);//ヘッダー //ログインチェック $h->login_check(); switch($_POST['mode']): case 'config_main': // ブログ変更処理 $bc = new blog_config(); $bc->config_main(); break; case 'config_html': // ブログ変更画面 $bc = new blog_config(); $bc->config_html(); break; default: // 管理画面トップ $Mana = new Management(); $Mana-> Manage_html(); break; endswitch; $h->footer_html(); //フッター exit(); //================================================// //■管理画面                   // //================================================// class Management{ var $id; //================================================// //□コンストラクタ //================================================// function __construct(){ $this->id = $_SESSION["session_id"]; $this->blog_flg = $_GET['blog']; } //================================================// //□管理画面 //================================================// function Manage_html(){ global $my_url,$url,$name,$bg; $bg_title = $bg['title']; $bg_ex = $bg['ex']; $bg_tflg = $bg['tflg']; $bg_cflg = $bg['cflg']; //ブログ設定読み込み $lines = $this->get_blogconf(); //フラグ値 if($lines[$bg_tflg] == 1){ $tflg = "受け付けない"; }else{ $tflg = "受け付ける"; } if($lines[$bg_cflg] == 1){ $cflg = "受け付けない"; }else{ $cflg = "受け付ける"; } echo<<{$name['mana']}>

ブログの利用状況
ブログ名: $lines[$bg_title]
ブログの説明: $lines[$bg_ex]
トラックバック:$tflg
コメント:$cflg
ブログの設定
デザインの設定 HTML; } //================================================// //□ブログ設定読み込み //================================================// function get_blogconf(){ global $bg; //Mysqlへ接続 $con_id = sql_init::connect(); //読み込み $insert ="SELECT * FROM {$bg['colum']} " ."WHERE {$bg['id']}='$this->id'"; //SQL文送信 $sql = mysql_query($insert,$con_id); //呼び出し $lines = mysql_fetch_array($sql,MYSQL_ASSOC); //sql接続切る mysql_close($con_id); return $lines; } } //================================================// //■ブログ設定変更// //================================================// class blog_config extends Management { var $blog_name; var $blog_ex; var $track_flg; var $com_flg; function __construct(){ parent::__construct(); $this->blog_name = $_POST['blog_name']; $this->blog_ex= $_POST['blog_ex']; $this->track_flg = $_POST['track_flg']; $this->com_flg = $_POST['com_flg']; } //================================================// //□設定変更画面 //================================================// function config_html(){ global $my_url,$name,$bg; $bg_title = $bg['title']; $bg_ex = $bg['ex']; $bg_tflg = $bg['tflg']; $bg_cflg = $bg['cflg']; //ブログ設定読み込み $lines = $this->get_blogconf(); //フラグ値 if($lines[$bg_tflg] == 1){ $tflg = "checked"; } if($lines[$bg_cflg] == 1){ $cflg = "checked"; } echo<<{$name['mana']}>{$name['bg_con']}

$error

ブログ名

ブログの説明

トラックバックを受け付けない
コメントを受け付けない
HTML; } //================================================// //更新処理 //================================================// function config_main(){ global $bg,$url; //Mysqlへ接続 $con_id = sql_init::connect(); //更新 $insert ="UPDATE {$bg['colum']} SET " ."{$bg['title']} = '$this->blog_name', " ."{$bg['ex']} = '$this->blog_ex'"; //トラックバック受付 if(isset($this->track_flg)){ $insert .=", {$bg['tflg']} = '1'"; }else{ $insert .=", {$bg['tflg']} = '0'"; } //コメント受付 if(isset($this->com_flg)){ $insert .=", {$bg['cflg']} = '1' "; }else{ $insert .=", {$bg['cflg']} = '0'"; } $insert .=" WHERE {$bg['id']}='$this->id'"; echo $insert; //SQL文送信 if($sql = mysql_query($insert,$con_id)){ echo"変更しました。"; }else { html::error("変更できませんでした。"); } //sql接続切る mysql_close($con_id); //戻る html::back_html("{$url['config']}?mode=config_html"); } } ?>