keyword = $_POST['k_search']; $rec->type = $_POST['k_type']; $rec->category_id = $_POST['k_category']; $rec->channel_id = $_POST['k_station']; $rec->use_regexp = $_POST['k_use_regexp']; // 録画予約実行 $rec->reservation(); } catch( Exception $e ) { exit( $e->getMessage() ); } } } $keywords = array(); try { $recs = Keyword::createRecords(TBL_PREFIX.KEYWORD_TBL); foreach( $recs as $rec ) { $arr = array(); $arr['id'] = $rec->id; $arr['keyword'] = $rec->keyword; $arr['type'] = $rec->type == "*" ? "すべて" : $rec->type; if( $rec->channel_id ) { $crec = new DBRecord(TBL_PREFIX.CHANNEL_TBL, "id", $rec->channel_id ); $arr['channel'] = $crec->name; } else $arr['channel'] = 'すべて'; if( $rec->category_id ) { $crec = new DBRecord(TBL_PREFIX.CATEGORY_TBL, "id", $rec->category_id ); $arr['category'] = $crec->name_jp; } else $arr['category'] = 'すべて'; $arr['use_regexp'] = $rec->use_regexp; array_push( $keywords, $arr ); } } catch( Exception $e ) { exit( $e->getMessage() ); } $smarty = new Smarty(); $smarty->assign( "keywords", $keywords ); $smarty->assign( "sitetitle", "自動録画キーワードの管理" ); $smarty->display( "keywordTable.html" ); ?>