channel list to table
This commit is contained in:
parent
a1c0ac76a3
commit
28da08d8c6
2 changed files with 82 additions and 30 deletions
|
@ -86,3 +86,38 @@
|
||||||
.lbry-meta-bx-content-last {
|
.lbry-meta-bx-content-last {
|
||||||
padding: .2em .8em 1em .1em;
|
padding: .2em .8em 1em .1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
table.lbry-channel-table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
font-family: Georgia;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lbry-channel-table th, .lbry-channel-table td {
|
||||||
|
padding: 1em 2em;
|
||||||
|
border: 2px solid #fff;
|
||||||
|
background: #fbd7b4;
|
||||||
|
font-size: 1.1em;
|
||||||
|
}
|
||||||
|
.lbry-channel-table thead th {
|
||||||
|
padding: .5em 2em;
|
||||||
|
background: #f69546;
|
||||||
|
text-align: left;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: 1.2em;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.lbry-channel-table tbody tr:nth-child(odd) *:nth-child(even), .lbry-channel-table tbody tr:nth-child(even) *:nth-child(odd) {
|
||||||
|
background: #f3eddd;
|
||||||
|
}
|
||||||
|
.lbry-channel-table tfoot th {
|
||||||
|
padding: .5em 2em;
|
||||||
|
background: #f69546;
|
||||||
|
text-align: left;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: .9em;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.lbry-channel-table tr *:nth-child(3), .lbry-channel-table tr *:nth-child(4) {
|
||||||
|
/* text-align: right; */
|
||||||
|
}
|
|
@ -253,17 +253,26 @@ class LBRY_Admin
|
||||||
public function available_channels_callback()
|
public function available_channels_callback()
|
||||||
{
|
{
|
||||||
$channel_list = LBRY()->daemon->channel_list();
|
$channel_list = LBRY()->daemon->channel_list();
|
||||||
|
|
||||||
if ( $channel_list ) { ?>
|
if ( $channel_list ) { ?>
|
||||||
<ul class="lbry-channel-list">
|
<table class="lbry-channel-table">
|
||||||
<?php foreach ( $channel_list as $channel ) {
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Channel</th>
|
||||||
|
<th>LBRY URL</th>
|
||||||
|
<th>Posts</th>
|
||||||
|
<th colspan="2">Supports</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<?php foreach ( $channel_list as $channel ):
|
||||||
$claim_id = $channel->claim_id;
|
$claim_id = $channel->claim_id;
|
||||||
$results = LBRY()->daemon->claim_search( $claim_id );
|
$results = LBRY()->daemon->claim_search( $claim_id );
|
||||||
$lbry_url = $results->items[0]->canonical_url;
|
$lbry_url = $results->items[0]->canonical_url;
|
||||||
if ($lbry_url) {
|
if ( $lbry_url ) {
|
||||||
$open_url = str_replace( 'lbry://', 'open.lbry.com/', $lbry_url );
|
$open_url = str_replace( 'lbry://', 'open.lbry.com/', $lbry_url );
|
||||||
}
|
}
|
||||||
$support_amount = $results->items[0]->meta->support_amount;
|
$support_amount = $results->items[0]->meta->support_amount;
|
||||||
|
$claims_published = $results->items[0]->meta->claims_in_channel;
|
||||||
if ( ( $support_amount < 0.001 ) ) {
|
if ( ( $support_amount < 0.001 ) ) {
|
||||||
( $support_amount = '0' );
|
( $support_amount = '0' );
|
||||||
} elseif ( ( $support_amount < 0.01 ) && ( $support_amount >= 0.001 ) ) {
|
} elseif ( ( $support_amount < 0.01 ) && ( $support_amount >= 0.001 ) ) {
|
||||||
|
@ -276,16 +285,24 @@ class LBRY_Admin
|
||||||
( $support_amount = number_format( intval( $support_amount ) ) );
|
( $support_amount = number_format( intval( $support_amount ) ) );
|
||||||
}
|
}
|
||||||
$init_bid = $results->items[0]->amount; ?>
|
$init_bid = $results->items[0]->amount; ?>
|
||||||
<li><a href="<?php echo esc_url( $open_url, 'lbrypress' ); ?>"><?php esc_html_e( $channel->name, 'lbrypress' ) ?></a> <?php esc_html_e( $lbry_url, 'lbrypress'); ?> <span title="Initial Bid Amount: <?php esc_html_e( $init_bid, 'lbrypress' ); ?>"><img src="<?php echo esc_url( plugin_dir_url( LBRY_PLUGIN_FILE ) . 'admin/images/lbc.png' ) ?>" class="icon icon-lbc bid-icon-lbc channel-bid-icon-lbc"><?php esc_html_e( $support_amount, 'lbrypress' ); ?></span></li>
|
<tr>
|
||||||
|
<td><a href="<?php echo esc_url( $open_url, 'lbrypress' ); ?>"><?php esc_html_e( $channel->name, 'lbrypress' ); ?></a></td>
|
||||||
<?php } ?>
|
<td><?php esc_html_e( $lbry_url, 'lbrypress' ); ?></td>
|
||||||
</ul>
|
<td><?php esc_html_e( $claims_published, 'lbrypress' ); ?></td>
|
||||||
|
<td><span title="Initial Bid Amount: <?php esc_html_e( $init_bid, 'lbrypress' ); ?>"><img src="<?php echo esc_url( plugin_dir_url( LBRY_PLUGIN_FILE ) . 'admin/images/lbc.png' ) ?>" class="icon icon-lbc bid-icon-lbc channel-bid-icon-lbc"><?php esc_html_e( $support_amount, 'lbrypress' ); ?></span></td>
|
||||||
|
<td><a href="#">Add</a></td>
|
||||||
|
</tr>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
</tbody>
|
||||||
|
<tfoot>
|
||||||
|
<tr><th colspan="5">LBRYPress</th></tr>
|
||||||
|
</tfoot>
|
||||||
|
</table>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<p>Looks like you haven't added any channels yet, feel free to do so below:</p>
|
<p>Looks like you haven't added any channels yet, feel free to do so below:</p>
|
||||||
<?php }
|
<?php }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Section info for the Speech Channel Section
|
* Section info for the Speech Channel Section
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue