-<form id="links" method="post" action="link.php">
-<?php wp_nonce_field('bulk-bookmarks') ?>
-<input type="hidden" name="link_id" value="" />
-<input type="hidden" name="action" value="" />
-<input type="hidden" name="order_by" value="<?php echo attribute_escape($order_by); ?>" />
-<input type="hidden" name="cat_id" value="<?php echo (int) $cat_id ?>" />
-<table class="widefat">
- <thead>
- <tr>
-<?php foreach($link_columns as $column_display_name) {
- echo $column_display_name;
-} ?>
- <th style="text-align: center"><input type="checkbox" onclick="checkAll(document.getElementById('links'));" /></th>
- </tr>
- </thead>
- <tbody id="the-list">
-<?php
- foreach ($links as $link) {
- $link = sanitize_bookmark($link);
- $link->link_name = attribute_escape($link->link_name);
- $link->link_category = wp_get_link_cats($link->link_id);
- $short_url = str_replace('http://', '', $link->link_url);
- $short_url = str_replace('www.', '', $short_url);
- if ('/' == substr($short_url, -1))
- $short_url = substr($short_url, 0, -1);
- if (strlen($short_url) > 35)
- $short_url = substr($short_url, 0, 32).'...';
-
- $visible = ($link->link_visible == 'Y') ? __('Yes') : __('No');
- ++ $i;
- $style = ($i % 2) ? '' : ' class="alternate"';
- ?><tr id="link-<?php echo $link->link_id; ?>" valign="middle" <?php echo $style; ?>><?php
- foreach($link_columns as $column_name=>$column_display_name) {
- switch($column_name) {
- case 'name':
- ?><td><strong><?php echo $link->link_name; ?></strong><br /><?php
- echo $link->link_description . "</td>";
- break;
- case 'url':
- echo "<td><a href='$link->link_url' title='".sprintf(__('Visit %s'), $link->link_name)."'>$short_url</a></td>";
- break;
- case 'categories':
- ?><td><?php
- $cat_names = array();
- foreach ($link->link_category as $category) {
- $cat = get_term($category, 'link_category', OBJECT, 'display');
- if ( is_wp_error( $cat ) )
- echo $cat->get_error_message();
- $cat_name = $cat->name;
- if ( $cat_id != $category )
- $cat_name = "<a href='link-manager.php?cat_id=$category'>$cat_name</a>";
- $cat_names[] = $cat_name;
- }
- echo implode(', ', $cat_names);
- ?> </td><?php
- break;
- case 'rel':
- ?><td><?php echo $link->link_rel; ?></td><?php
- break;
- case 'visible':
- ?><td align='center'><?php echo $visible; ?></td><?php
- break;
- case 'action':
- echo '<td><a href="link.php?link_id='.$link->link_id.'&action=edit" class="edit">'.__('Edit').'</a></td>';
- echo '<td><a href="' . wp_nonce_url('link.php?link_id='.$link->link_id.'&action=delete', 'delete-bookmark_' . $link->link_id ) . '"'." onclick=\"return deleteSomething( 'link', $link->link_id , '".js_escape(sprintf(__("You are about to delete the '%s' link to %s.\n'Cancel' to stop, 'OK' to delete."), $link->link_name, $link->link_url )).'\' );" class="delete">'.__('Delete').'</a></td>';
- break;
- default:
- ?>
- <td><?php do_action('manage_link_custom_column', $column_name, $link->link_id); ?></td>
- <?php
- break;
-
- }
- }
- echo '<td align="center"><input type="checkbox" name="linkcheck[]" value="'.$link->link_id.'" /></td>';
- echo "\n </tr>\n";
- }
-?>
- </tbody>
-</table>