# HG changeset patch # User yoneda # Date 1268748539 -32400 # Node ID 709bc9c69318b86970a25236dc4c250fe415a2b0 # Parent ea54c3128da3caab58d37d2b321016437bddc805 mod: チャンネルスキップ引き続き実装中(まだ途中) diff -r ea54c3128da3 -r 709bc9c69318 channelInfo.php --- a/channelInfo.php Tue Mar 16 12:46:37 2010 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -'; - echo $crec->name . ""; - - // 腮 - echo '
腮ワ'; - echo $crec->type; - echo '
'; - - // c潟 - echo '
c潟鐚'; - echo $crec->channel; - echo '
'; - - // 若 - echo '
'; - echo '
荀眼鐚'; - echo ''; - echp '
'; - echo '
泣若ID鐚'; - echo ''; - echo ''; - echo '
'; - echo '
'; - } - catch( Exception $e ) { - echo "error:c潟宴緇紊掩"; - } -} -?> \ No newline at end of file diff -r ea54c3128da3 -r 709bc9c69318 index.php --- a/index.php Tue Mar 16 12:46:37 2010 +0900 +++ b/index.php Tue Mar 16 23:08:59 2010 +0900 @@ -64,9 +64,9 @@ $programs[$st]["skip"] = $crec->skip; if( $crec->skip == 0 ) $num_ch++; $programs[$st]["channel_disc"] = $channel_disc; - $programs[$st]["station_name"] = $crec->name; - $programs[$st]["channel_disc"] = $crec->channel_disc; + $programs[$st]["sid"] = $crec->sid; + $programs[$st]["ch_hash"] = md5($channel_disc); $reca = $prec->fetch_array( "channel_disc", $channel_disc, "endtime > '".toDatetime($top_time)."' ". diff -r ea54c3128da3 -r 709bc9c69318 templates/index.html --- a/templates/index.html Tue Mar 16 12:46:37 2010 +0900 +++ b/templates/index.html Tue Mar 16 23:08:59 2010 +0900 @@ -79,21 +79,46 @@ ); } var PRG = { - chdialog:function(disc){ + chdialog:function(chash){ $('#channelDialog').dialog('close'); - $.get('channelInfo.php', { channel_disc: disc },function(data) { - if(data.match(/^error/i)){ - alert(data); - } - else { - var str = data; - str += '
'; - $('#channelDialog').html(str); - $('#channelDialog').dialog('open', 'center'); - - } - }); + var skip = $('#ch_title_'+chash+' .ch_skip').html(); + var st_name = $('#ch_title_'+chash+' .ch_name').html(); + var sid = $('#ch_title_'+chash+' .ch_sid').html(); + var disc = $('#ch_title_'+chash+' .ch_disc').html(); + var str = '
'; + str += st_name; + str += '
'; + str += '
'; + // 鴻 + str += '
荀眼鐚'; + if( skip == 1 ) { + str += ''; + } + else { + str += ''; + } + str += '
'; + // 泣若ID + str += '
泣若ID鐚'; + str += '
'; + + str += ''; + str += ''; + + + str += '
'; + + str += '
'; + + $('#channelDialog').html(str); + $('#channelDialog').dialog('open', 'center'); }, chupdate:function() { var v_sid = $('#id_sid').val(); @@ -404,6 +429,12 @@ #tvtable div.ch_title {padding:8px 0px;background-color:#333;color:#DDD;font-weight:bold;text-align:center} .ch_title_skip {display: none;} +.ch_disc {display :none;} +.ch_skip {display :none;} +.ch_sid {display :none;} +.ch_name {display :none;} +.ch_hash {display :none;} + #tvtable div.prg { overflow:hidden; color:#444; @@ -558,8 +589,13 @@
 
{foreach from=$programs item=program } -
-
{$program.station_name}
+
+
{$program.ch_hash}
+
{$program.channel_disc}
+
{$program.skip}
+
{$program.sid}
+
{$program.station_name}
+
{$program.station_name}
{/foreach}
@@ -581,7 +617,7 @@
{foreach from=$programs item=program } -
+
{foreach from=$program.list item=item }