Mercurial > epgrec.yaz
view README.ja @ 162:c6c6bd734f18
fix: ¥ß¥¹½¤Àµ
author | epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp> |
---|---|
date | Sun, 04 Apr 2010 18:14:47 +0900 |
parents | 322bba0d33e5 |
children |
line wrap: on
line source
epgrecã¯æ—¥æœ¬ã®ãƒ‡ã‚¸ã‚¿ãƒ«æ”¾é€ç”¨éŒ²ç”»ã‚·ã‚¹ãƒ†ãƒ ã§ã™ã€‚ â—æ”¹é€ ã®ãŸã‚ã®æƒ…å ±  ファイルãŒå¢—ãˆã¦ããŸã®ã§æ•´ç†ã‚’ã‹ãã¦ãƒ¡ãƒ¢ã‚’記ã—ã¦ãŠãã¾ã™ã€‚ â– DBRecordクラス  epgrecã¯ç°¡æ˜“O/Rマッピングを行ã†DBRecordクラスを足回りã¨ã—ã¦åˆ©ç”¨ã—ã¦ã„ã¾ã™ã€‚ ・オブジェクトã®ä½œæˆ $record = new DBRecord( PROGRAM_TBL|CATEGORY_TBL|CHANNEL_TBL|KEYWORD_TBL|RESERVE_TBL [,フィールドå ,検索語å¥] );  DBレコードã«é–¢é€£ã¥ã‘られãŸDBRecordオブジェクトを生æˆã—ã¾ã™ã€‚フィールドåã¨æ¤œç´¢èªžå¥ã‚’指定ã™ã‚‹ã¨ã€DBテーブルを検索ã—ã¦æœ€åˆã«ãƒ’ットã—ãŸãƒ¬ã‚³ãƒ¼ãƒ‰ã¨é–¢é€£ã¥ã‘られãŸã‚ªãƒ–ジェクトを返ã—ã¾ã™ã€‚フィールドåã¨æ¤œç´¢èªžå¥ã‚’çœç•¥ã™ã‚‹ã¨æ–°è¦ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’作æˆã—ã¦ã€ãã®ã‚ªãƒ–ジェクトを返ã—ã¾ã™ã€‚ ・レコードã®èªã¿æ›¸ã  プãƒãƒ‘ティã«å¯¾ã™ã‚‹ãƒªãƒ¼ãƒ‰/ライトã®å½¢ã§ãƒ¬ã‚³ãƒ¼ãƒ‰ã®èªã¿æ›¸ãã‚’è¡Œã„ã¾ã™ã€‚ $record->フィールドå = "foobar"; //書ã込㿠echo $record->フィールドå; // èªã¿å‡ºã— ・一括èªã¿ã ã— $arr = $record->fetch_array("フィールドå", "検索語å¥"[,options] );  検索語å¥ãŒãƒ’ットã—ãŸãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’é…列ã«èªã¿å‡ºã—ã¾ã™ã€‚ ・レコードã®å‰Šé™¤ $record->delete(); ・é™çš„メソッド $arr = createRecords( PROGRAM_TBL|CATEGORY_TBL|CHANNEL_TBL|KEYWORD_TBL|RESERVE_TBL [,options] );  テーブルã®å…¨ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’DBRecordオブジェクトé…列ã¨ã—ã¦è¿”ã—ã¾ã™ï¼ˆä½Žé€Ÿï¼‰ã€‚optionsã«SELECTæ–‡ã®WHEREç¯€ã‚’è¿½åŠ ã—ã¦çµžã‚Šè¾¼ã‚€ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚optionsã¯"WHERE ..."ã¨è¨˜è¿°ã—ã¦ãã ã•ã„。 ■ファイル群 DBRecord.class.php  DBRecordクラス Keyword.class.php  ã‚ーワードレコードクラス(親:DBRecord) Reservation.class.php  予約クラス。é™çš„メソッドsimple()ã€é™çš„メソッドcustom()。 Settings.class.php  è¨å®šã®èªã¿å‡ºã—/ä¿å˜ã‚’è¡Œã†ã‚¯ãƒ©ã‚¹ï¼ˆè¦ªï¼šSimpleXML) cancelReservation.php  JavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹äºˆç´„å–り消㗠changeReservation.php  JavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹äºˆç´„内容ã®æ›´æ–° channelInfo.php  ãƒãƒ£ãƒ³ãƒãƒ«æƒ…å ±ã‚’è¿”ã™ï¼ˆJavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ channelSetSID.php  ãƒãƒ£ãƒ³ãƒãƒ«ã«å¯¾å¿œã™ã‚‹SIDã‚’æ›´æ–°ã™ã‚‹ï¼ˆJavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ config.php.sample  config.phpã®ã‚µãƒ³ãƒ—ルファイル customReservation.php  詳細予約実行(JavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ deleteKeyword.php  ã‚ーワードã®å‰Šé™¤å®Ÿè¡Œï¼ˆkeywordTable.phpã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ envSetting.php  環境è¨å®š getepg.php  EPGå–得スクリプト index.php  トップページ(番組表) keywordTable.php  ã‚ーワードã®ç®¡ç†ãƒšãƒ¼ã‚¸ mediatomb.php  mediatombã®DB更新スクリプト postsettings.php  è¨å®šã®æ›´æ–°ï¼ˆè¨å®šãƒšãƒ¼ã‚¸ã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ programTable.php  番組検索ページ reclib.php  雑多ライブラリ recomplete.php  録画終了フラグを立ã¦ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト recordedTable.php  録画済ã¿ä¸€è¦§ãƒšãƒ¼ã‚¸ reservationTable.php  予約一覧ページ reservationform.php  詳細予約ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’è¿”ã™ï¼ˆJavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ sendstream.php  録画ä¸ã«è¦–è´ã™ã‚‹ãŸã‚ã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°ã‚’æµã™ã‚¹ã‚¯ãƒªãƒ—ト(未完æˆï¼‰ simpleReservation.php  簡易予約実行(JavaScriptã‹ã‚‰å‘¼ã°ã‚Œã‚‹ï¼‰ systemSetting.php  システムè¨å®šãƒšãƒ¼ã‚¸ upgrade_to_201002.php  2010å¹´2月版ã¸ã®ã‚¢ãƒƒãƒ—デートスクリプト viewer.php  ASFヘッダをé€ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト templates/envSetting.html  環境è¨å®šãƒšãƒ¼ã‚¸Smartyテンプレート templates/index.html  トップページSmartyテンプレート templates/keywordTable.html  ã‚ーワード一覧ページSmartyテンプレート templates/programTable.html  番組検索ページSmartyテンプレート templates/recordedTable.html  録画済ã¿ä¸€è¦§ãƒšãƒ¼ã‚¸Smartyテンプレート templates/reservationTable.html  予約一覧ページページSmartyテンプレート templates/reservationform.html  詳細予約フォームã®Smartyテンプレート templates/systemSetting.html  システムè¨å®šãƒšãƒ¼ã‚¸Smartyテンプレート install/grscan.php  インストール:地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ã‚¹ã‚ャン(grscanãŒå˜åœ¨ã™ã‚‹ã¨ãã®ã¿ï¼‰ install/step1.php  インストール:ステップ1 install/step2.php  インストール:ステップ2 install/step3.php  インストール:ステップ3 install/step4.php  インストール:ステップ4 install/step5.php  インストール:ステップ5