• R/O
  • SSH
  • HTTPS

epitta-bbs: Commit


Commit MetaInfo

Revision27 (tree)
Time2011-07-08 21:48:38
Authorwajett

Log Message

2011/07/08 設定関連を整理。

Change Summary

Incremental Difference

--- app/actions/admin_action.php (revision 26)
+++ app/actions/admin_action.php (revision 27)
@@ -86,20 +86,18 @@
8686 $this->postSet['errMessage'] = $GLOBALS['LNG']['adminAuthFailed'];
8787 $this->postSet['errMsgAry'][0] = '';
8888
89-
9089 } else {
9190
9291 //認証チェック
93-
9492 $brdMdl = $this->loadModel('Board');
9593 $admPass = $brdMdl->getAdminPass();
96-
94+
9795 echo $admPass;
98-
96+
9997 //TODO 管理者パスワード暗号化
100-
101-
102- //
98+
99+
100+ //
103101 $this->postSet['password'] = $_POST['password'];
104102
105103 //$this->postSet['errMessage'] = $GLOBALS['LNG']['postInvalid'];
--- app/models/article_model.php (revision 26)
+++ app/models/article_model.php (revision 27)
@@ -361,7 +361,21 @@
361361 }
362362
363363
364+ function getAdminPass($id) {
364365
366+ $this->openConn();
367+
368+ $sql = "SELECT * FROM epitta_articles WHERE id=" .$id. " AND status_code=1";
369+
370+ $result = $this->getRecord($sql, true);
371+
372+ $this->closeConn();
373+
374+ return $result;
375+
376+ }
377+
378+
365379 //--------------------------
366380
367381
--- app/app_config.php (revision 26)
+++ app/app_config.php (revision 27)
@@ -1,30 +1,30 @@
11 <?php if ( ! defined('BASEPATH')) exit('Denied Access');
22 /**
33 *
4- *
4+ * 更新頻度:高
55 */
6-
6+
7+
8+//バージョン表記など
79 define('EPTNAME', 'Epitta BB');
8-define('EPTVER', 'ver 0.05 dev');
10+define('EPTVER', 'ver 0.20 dev');
911 define('EPTSITE', 'Epitta PHP Project');
1012 define('EPTURL', 'http://');
13+
1114
12-
13-
14-
15-#ユーザエージェント(クローラー)のブラックリスト(アクセス拒否)
16-#※現在、百度には生贄になってもらっている。ごめんよ。
15+//ユーザエージェント(クローラー)のブラックリスト(アクセス拒否)
16+//※現在、百度には生贄になってもらっている。ごめんよ。
1717 $GLOABLS['APP']['blk_crawler'] = array('Baidu', 'baidu', 'Yeti');
1818
19-#エージェントのグレイリスト(投稿警戒対象)
19+//エージェントのグレイリスト(投稿警戒対象)
2020 $GLOABLS['APP']['gry_agent'] = array('Baidu', 'baidu', 'Yeti');
2121
22-#ホストのブラックリスト(アクセス拒否対象 海外系限定)
22+//ホストのブラックリスト(アクセス拒否対象 海外系限定)
2323 $GLOABLS['APP']['blk_host'] = array
2424 ( 'your-server.de', 'giga-dns.com', 'ecatel.net', 'comcast.net', 'altushost.com',
2525 'surehost.ru', 'seocorp.name', 'net.ru', 'cssgroup.lv' );
2626
27-#ホストのグレイリスト(投稿警戒対象)
27+//ホストのグレイリスト(投稿警戒対象)
2828 $GLOABLS['APP']['gry_host'] = array
2929 ( 'Unknown_Host',
3030 'dy.bbexcite.jp', 'osaka.sannet.ne.jp', 'ap.yournet.ne.jp',
@@ -33,7 +33,13 @@
3333 'ppp11.odn.ad.jp', 'vectant.ne.jp', 'ap.gmo-access.jp',
3434 '.com.cn', 'ap.cyberbb.ne.jp'
3535 );
36+
37+//注意語句
38+$GLOABLS['APP']['blk_word'] = array
39+ (
40+ 'コピーブランド' => array('偽物', 'コピー商品', 'コピーブランド', 'ブランドコピー', '激安ブランド'),
41+ '副業' => array('副業', '副収入', '内職', '在宅ワーク'),
42+ )
43+
3644
37-
38-
3945 ?>
\ No newline at end of file
--- epitta_admin.php (revision 26)
+++ epitta_admin.php (revision 27)
@@ -1,14 +1,34 @@
11 <?php
22 /*
3- * Epitta BB
4- *
3+ * Epitta BB
4+ *
5+ * 実行権限は 700 が望ましい。
56 */
67
7-
8-define('ADMINIDTF', '1234ABCD');
9-define('BACKPATH', './epitta.php');
10-
11-require_once( BACKPATH );
12-
13-
8+
9+/**
10+ * 管理者用の設定以外は、epitta.php(本体)のコピーで可
11+ */
12+
13+
14+//基本パス 例 : '/home/user/public_html/epitta'
15+define('BASEPATH', str_replace("\\", "/", 'C:\Program Files\Apache Group\Apache2\htdocs\epitta'));
16+
17+//システムパス
18+define('SYSPATH', BASEPATH . '/system');
19+
20+//メインDBファイル名
21+define('COREDB', 'epitta.db');
22+
23+
24+//管理者用
25+define('ADMINIDTF', '1234ABCD'); //管理者ログイン用マスターパスワード (重要)
26+define('BACKPATH', './epitta.php');
27+
28+
29+
30+//ignition !Don't Modyfy!
31+require_once( SYSPATH . '/epitta_config.php');
32+require_once( SYSPATH . '/epitta_core.php' );
33+
1434 ?>
\ No newline at end of file
--- system/epitta_config.php (revision 26)
+++ system/epitta_config.php (revision 27)
@@ -1,12 +1,16 @@
11 <?php if ( ! defined('BASEPATH')) exit('Denied Access');
22
33
4-
5-
4+
5+
66 //コアパス
77 define('APPPATH', BASEPATH . '/app');
88 define('VIEWPATH', BASEPATH . '/views');
9-
9+
10+
11+//公開パス(CGIとHTML領域を分ける場合のみ設定)
12+define('HTMLPATH', str_replace("\\", "/", ''));
13+
1014 //情報領域パス
1115 if( HTMLPATH <> '' ) {
1216 define('DATAPATH', HTMLPATH . '/data');
@@ -20,33 +24,35 @@
2024 define('PUBPATH', BASEPATH . '/public');
2125 }
2226
27+//情報領域URL
28+define('DATAURL', './data');
29+define('PUBURL', './public');
2330
31+
2432 //スクリプトURL
25-//define('DIRURL', dirname($_SERVER['REQUEST_URI']));
33+//define('DIRURL', dirname($_SERVER['REQUEST_URI']));
2634 define('SCRIPTURL', $_SERVER["SCRIPT_NAME"]);
2735 define('SELFNAME', basename($_SERVER['SCRIPT_NAME']));
28-
29-//情報領域URL
30-define('DATAURL', './data');
31-define('PUBURL', './public');
3236
33-
34-//DB
35-define('COREDB', 'epitta.db');
36-//define('DEFDB', 'def_12345678.db');
37-
3837
38+
39+
40+/** 環境 **/
41+
42+//環境指定
43+define('ENV', 'dev');
44+
3945
4046 //言語系
4147 define('BASEENC', 'UTF-8');
4248 define('MBLANG', 'japanese');
4349 define('CHARSET', 'UTF-8');
44-define('LANG', 'ja');
45-
50+define('LANG', 'ja');
51+//mb_regex_encoding(CHARSET);
52+
53+//タイムゾーン
4654 date_default_timezone_set('Asia/Tokyo');
4755
48-
49-
5056 /*
5157 //セッション
5258 session_save_path('');
@@ -54,21 +60,20 @@
5460 session_cache_limiter('private_no_expire');
5561 session_cache_expire(0);
5662 */
63+//セッション
64+session_cache_limiter('private_no_expire');
5765
5866 //
59-session_cache_limiter('private_no_expire');
67+//
6068
6169
6270
71+//エラー処理
72+ini_set( 'display_errors', 1 );
73+ini_set( 'log_errors', 0 );
74+error_reporting(E_ALL); //error_reporting(E_ERROR | E_WARNING | E_PARSE);
75+
6376 //
64-//mb_regex_encoding('UTF-8');
65-
66-
67-
68-//エラー処理
69-//error_reporting(E_ERROR | E_WARNING | E_PARSE);
70-error_reporting(E_ALL);
71-
7277 set_error_handler("errorHandler");
7378
7479 function errorHandler($errNum, $errMsg, $errFile, $errLine){
--- epitta.php (revision 26)
+++ epitta.php (revision 27)
@@ -1,28 +1,24 @@
11 <?php
22 /*
33 * Epitta BB
4- *
4+ *
5+ * 実行権限は 700 が望ましい。
56 */
67
7-//エラー表示
8-ini_set( 'display_errors', 1 );
98
10-//環境指定
11-define('ENV', 'dev');
12-
13-//ディレクトリURL 例:http://www.epitta-test.com/epittam
14-define('DIRURL', '');
15-
169 //基本パス 例 : '/home/user/public_html/epitta'
1710 define('BASEPATH', str_replace("\\", "/", ''));
18-//公開パス(CGIとHTML領域を分ける場合のみ設定)
19-define('HTMLPATH', str_replace("\\", "/", ''));
2011
21-//システム
12+//システムパス
2213 define('SYSPATH', BASEPATH . '/system');
23-
14+
15+//メインDBファイル名
16+define('COREDB', 'epitta.db');
17+
18+
19+
20+//ignition !Don't Modyfy!
2421 require_once( SYSPATH . '/epitta_config.php');
2522 require_once( SYSPATH . '/epitta_core.php' );
26-
27-
23+
2824 ?>
\ No newline at end of file
--- views/admin/login.php (revision 26)
+++ views/admin/login.php (revision 27)
@@ -19,7 +19,7 @@
1919 {$err}
2020 <div>
2121
22- <input name="word" type="text" value="{$postSet['password']}" size="30" id="searchWord" />
22+ <input name="password" type="text" value="{$postSet['password']}" size="30" id="password" />
2323 </div>
2424 <br />
2525 </div>
Show on old repository browser