1 <?php global $manager; ?>
\r
3 ¥Ö¥í¥Ã¥¯¤µ¤ì¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
\r
7 <li><a href="<?php echo htmlspecialchars($manager->addTicketToUrl($CONF['PluginURL'].'trackback/index.php?action=blocked_clear&next=blocked'),ENT_QUOTES); ?>" onClick="return confirm('¥Ö¥í¥Ã¥¯¤µ¤ì¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤ò¥¯¥ê¥¢¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡©');">¥Ö¥í¥Ã¥¯¤µ¤ì¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤Î¥¯¥ê¥¢</a></li>
\r
8 <li><a href="<?php echo htmlspecialchars($manager->addTicketToUrl($CONF['PluginURL'].'trackback/index.php?action=blocked_spamclear&next=blocked'),ENT_QUOTES); ?>" onClick="return confirm('spamȽÄꤵ¤ì¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤ò¥¯¥ê¥¢¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡©');">spamȽÄꤵ¤ì¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤Î¥¯¥ê¥¢</a></li>
\r
11 <div id="message" style="color: red;"></div>
\r
13 <div style="width: 95%">
\r
14 <span id="tb_grid_bookmark"></span>
\r
16 <table id="tb_grid" style="border:0; margin:0;">
\r
18 <col style="width:25px;" />
\r
19 <col style="width:40px;" />
\r
20 <col style="width:70px;" />
\r
21 <col style="width:150px;" />
\r
22 <col style="width:200px;"/>
\r
23 <col style="width:25px;" />
\r
31 <th>Title, Blog and Excerpt</th>
\r
36 ¾åµ¤ÇÁªÂò¤·¤¿¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¤ò°ì³ç¤·¤Æ½èÍý¤·¤Þ¤¹
\r
37 <a href="javascript:doUnBlock()" onclick=""><img alt="Unblock" border="0" src="<?php echo $plugindirurl;?>silk/accept.png" /></a>
\r
38 <a href="javascript:doDelete()" onclick=""><img alt="Delete" border="0" src="<?php echo $plugindirurl?>silk/cross.png" /></a>
\r
42 <textarea id='tb_grid_debugmsgs' rows='5' cols='80' style='font-size:smaller;'></textarea>
\r
45 <script type="text/javascript">
\r
47 Rico.loadModule('LiveGridAjax');
\r
48 Rico.loadModule('LiveGridMenu');
\r
49 Rico.include('translations/livegrid_ja.js');
\r
50 Rico.include('ricoAjaxEngine.js');
\r
52 Rico.onLoad( function() {
\r
56 'ticket=<?php echo $ticket ;?>'
\r
59 var cb = new Rico.TableColumn.checkbox('1','0');
\r
61 {canHide:false, type:'control', control:cb, ClassName:'aligncenter'},
\r
70 saveColumnInfo : {width:true, filter:false, sort:false},
\r
73 canSortDefault : false,
\r
74 canHideDefault : true,
\r
75 allowColResize : true,
\r
76 canFilterDefault: false,
\r
77 highlightElem : 'none',
\r
78 columnSpecs : colspec
\r
81 buffer = new Rico.Buffer.AjaxSQL('<?php echo $CONF['PluginURL'].'trackback/';?>grid.php',
\r
82 {TimeOut:10, requestParameters:params, sortParmFmt: 'displayName'}
\r
84 orderGrid=new Rico.LiveGrid ('tb_grid', buffer, opts);
\r
85 orderGrid.menu=new Rico.GridMenu({});
\r
88 ajaxEngine = new Rico.AjaxEngine;
\r
89 ajaxEngine.registerRequest('updateData', '<?php echo $CONF['PluginURL'].'trackback/';?>grid.php' );
\r
90 ajaxEngine.registerAjaxElement('message');
\r
93 function checkUpdateIds(){
\r
95 Rico.writeDebugMsg('check updated rows');
\r
96 for(var i = 0; i < buffer.size; i++){
\r
97 row = buffer.rows[i];
\r
98 if( row[0].content && row[0].content == '1' ){
\r
99 updateIds.push(row[1].content);
\r
100 Rico.writeDebugMsg('id: '+row[1].content+' updated');
\r
106 function doUnBlock(){
\r
107 var ids = checkUpdateIds();
\r
108 if( !(ids.length && ids.length > 0) ) return ;
\r
110 'action=dounblock',
\r
111 'ticket=<?php echo $ticket ;?>',
\r
112 'ids='+ids.join(',')
\r
114 ajaxEngine.sendRequest('updateData', {parameters: ajaxEngine._createQueryString(params, 0)});
\r
115 orderGrid.resetContents('tb_grid');
\r
119 function doDelete(){
\r
120 var ids = checkUpdateIds();
\r
121 if( !(ids.length && ids.length > 0) ) return ;
\r
122 if( !confirm('ËÜÅö¤Ëºï½ü¤·¤Þ¤¹¤«¡©') ) return ;
\r
126 'ticket=<?php echo $ticket ;?>',
\r
127 'ids='+ids.join(',')
\r
129 ajaxEngine.sendRequest('updateData', {parameters: ajaxEngine._createQueryString(params, 0)});
\r
130 orderGrid.resetContents('tb_grid');
\r