[ Index ]

PHP Cross Reference of zeList

title

Body

[close]

/admin/ -> edit-link-form.php (source)

   1  <?php
   2  /**
   3   * Edit links form for inclusion in administration panels.
   4   *
   5   * @package WordPress
   6   * @subpackage Administration
   7   */
   8  
   9  if ( ! empty($link_id) ) {
  10      $heading = sprintf( __( '<a href="%s">Links</a> / Edit Link' ), 'link-manager.php' );
  11      $submit_text = __('Update Link');
  12      $form = '<form name="editlink" id="editlink" method="post" action="'.ZELIST_ADMIN_URL_LINK.'&amp;noheader=1">';
  13      $nonce_action = 'update-bookmark_' . $link_id;
  14  } else {
  15      $heading = sprintf( __( '<a href="%s">Links</a> / Add New Link' ), 'link-manager.php' );
  16      $submit_text = __('Add Link');
  17      $form = '<form name="addlink" id="addlink" method="post" action="'.ZELIST_ADMIN_URL_LINK.'&amp;noheader=1">';
  18      $nonce_action = 'add-bookmark';
  19  }
  20  
  21  require_once ('admin-header.php');
  22  ?>
  23  
  24  <div class="wrap clearfix">
  25  <?php screen_icon(); ?><h2><?php echo wp_specialchars( $title ); ?></h2>
  26  <?php do_action('edit_link_form_pre'); ?>
  27  <?php if ( isset( $_GET['added'] ) ) : ?><div id="message" class="updated fade"><p><?php _e('Link added.'); ?></p></div><?php endif; ?>
  28  
  29  <?php if ( isset($_GET['saved']) && $_GET['saved'] ) : $_GET['saved'] = (int) $_GET['saved']; ?>
  30  <div id="message" class="updated fade"><p><strong><?php _e('Link saved.','zelist'); ?></strong>
  31  <?php if($link->link_visibility == 'Y') : ?> | <a href="<?php echo get_link_permalink( $_GET['saved'] ); ?>"><?php _e('View link','zelist'); ?></a><?php endif; ?></p></div><?php $_SERVER['REQUEST_URI'] = remove_query_arg(array('saved'), $_SERVER['REQUEST_URI']); endif; ?>
  32  
  33  <?php
  34  if ( !empty($form) ) echo $form;
  35  if ( !empty($link_added) ) echo $link_added;
  36  
  37  wp_nonce_field( $nonce_action );
  38  wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
  39  wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
  40  
  41  <input type="hidden" name="noheader" value="1" />
  42  <div id="poststuff" class="metabox-holder">
  43  <div id="side-info-column" class="inner-sidebar"><?php $side_meta_boxes = do_meta_boxes( 'link', 'side', $link ); ?></div>
  44  
  45  <div id="post-body" class="<?php echo $side_meta_boxes ? 'has-sidebar' : ''; ?>">
  46  <div id="post-body-content" class="has-sidebar-content">
  47  
  48  
  49  <div id="addressdiv"><div id="addresswrap">
  50  <?php if ( current_user_can('manage_links')) : ?>
  51  <input type="text" id="link_url" class="check_url" name="link_url" size="30" tabindex="1" value="<?php echo $link->link_url; ?>" id="link_url" />
  52  <p class="response" id="link_url_response"></p>
  53  <?php wp_nonce_field('check_url','check_url'); ?>
  54  <?php else : ?><input type="text" name="dummy" size="30" value="<?php echo $link->link_url; ?>" id="dummy" disabled="disabled" />
  55  <?php endif; ?>
  56  
  57  </div></div>
  58  <br />
  59  
  60  
  61  <div id="linknamediv" class="postbox">
  62  <h3 class='hndle'><span><?php _e('Name','zelist'); ?></span></h3>
  63  <div class="inside">
  64      <input type="text" name="link_name" tabindex="2" value="<?php echo $link->link_name; ?>" id="link_name" autocomplete="off" style="width: 95%" />
  65      <p class="response" id="link_name_response"></p>
  66      <div id="edit-slug-box"></div><?php // @TODO add slug edit capability ?>
  67  </div>
  68  </div>
  69  
  70  <div id="<?php echo user_can_richedit() ? 'postdivrich' : 'postdiv'; ?>" class="postarea">
  71  <?php
  72  $content = $link->link_description;
  73  $content = wp_specialchars_decode($content);
  74  the_editor($content,'content',false,false,3); ?>
  75  <?php
  76  /* <textarea name="content" rows="10" cols="100%" id="content"><?php echo isset($link->link_description) ? $link->link_description : ''; ?></textarea>
  77   * */
  78  ?>
  79  <div id="post-status-info">
  80      <span id="wp-word-count" class="alignleft"></span>
  81      <br class="clear" />
  82  </div>
  83  </div>
  84  <p class="response" id="link_content_response"></p>
  85  
  86  
  87  
  88  <?php
  89  //global $wp_meta_boxes;echo '<pre>'.print_r($wp_meta_boxes,1).'</pre>';
  90  
  91  
  92  do_meta_boxes('link', 'normal', $link);
  93  do_meta_boxes('link', 'advanced', $link);
  94  ?>
  95  
  96  <?php if ( $link_id ) : ?>
  97  <input type="hidden" name="action" value="save" />
  98  <input type="hidden" id="link_id" name="link_id" value="<?php echo (int) $link_id; ?>" />
  99  <input type="hidden" name="order_by" value="<?php echo attribute_escape($order_by); ?>" />
 100  <input type="hidden" name="cat_id" value="<?php echo (int) $cat_id ?>" />
 101  <?php else: ?>
 102  <input type="hidden" name="action" value="add" />
 103  <?php endif; ?>
 104  
 105  </div>
 106  </div>
 107  </form>
 108  <?php do_action('edit_link_form_post'); ?>
 109  </div><!-- // wrap -->
 110  <!-- //edit-link-form.php -->


Generated: Sat May 30 23:51:06 2009 Cross-referenced by PHPXref 0.7