[ Index ]
 

Code source de WordPress 2.1.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

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

   1  <?php
   2  if ( ! empty($link_id) ) {
   3      $heading = __('Edit Link');
   4      $submit_text = __('Save Changes &raquo;');
   5      $form = '<form name="editlink" id="editlink" method="post" action="link.php">';
   6      $nonce_action = 'update-bookmark_' . $link_id;
   7  } else {
   8      $heading = __('Add Link');
   9      $submit_text = __('Add Link &raquo;');
  10      $form = '<form name="addlink" id="addlink" method="post" action="link.php">';
  11      $nonce_action = 'add-bookmark';
  12  }
  13  
  14  function xfn_check($class, $value = '', $type = 'check') {
  15      global $link;
  16  
  17      $link_rel = $link->link_rel;
  18      $rels = preg_split('/\s+/', $link_rel);
  19  
  20      if ('' != $value && in_array($value, $rels) ) {
  21          echo ' checked="checked"';
  22      }
  23  
  24      if ('' == $value) {
  25          if ('family' == $class && !strstr($link_rel, 'child') && !strstr($link_rel, 'parent') && !strstr($link_rel, 'sibling') && !strstr($link_rel, 'spouse') && !strstr($link_rel, 'kin')) echo ' checked="checked"';
  26          if ('friendship' == $class && !strstr($link_rel, 'friend') && !strstr($link_rel, 'acquaintance') && !strstr($link_rel, 'contact') ) echo ' checked="checked"';
  27          if ('geographical' == $class && !strstr($link_rel, 'co-resident') && !strstr($link_rel, 'neighbor') ) echo ' checked="checked"';
  28          if ('identity' == $class && in_array('me', $rels) ) echo ' checked="checked"';
  29      }
  30  }
  31  ?>
  32  
  33  <div class="wrap">
  34  <h2><?php echo $heading ?></h2>
  35  <?php echo $form ?>
  36  <?php wp_nonce_field($nonce_action); ?>
  37  
  38  <div id="poststuff">
  39  <div id="moremeta">
  40  <div id="grabit" class="dbx-group">
  41  
  42  <fieldset id="categorydiv" class="dbx-box">
  43  <h3 class="dbx-handle"><?php _e('Categories') ?></h3>
  44  <div class="dbx-content">
  45  <p id="jaxcat"></p>
  46  <ul id="categorychecklist"><?php dropdown_link_categories(get_option('default_link_category')); ?></ul>
  47  </div>
  48  </fieldset>
  49  
  50  <fieldset class="dbx-box">
  51  <h3 class="dbx-handle"><?php _e('Target') ?></h3>
  52  <div class="dbx-content">
  53  <label for="link_target_blank" class="selectit">
  54  <input id="link_target_blank" type="radio" name="link_target" value="_blank" <?php echo(($link->link_target == '_blank') ? 'checked="checked"' : ''); ?> />
  55  <code>_blank</code></label>
  56  <label for="link_target_top" class="selectit">
  57  <input id="link_target_top" type="radio" name="link_target" value="_top" <?php echo(($link->link_target == '_top') ? 'checked="checked"' : ''); ?> />
  58  <code>_top</code></label>
  59  <label for="link_target_none" class="selectit">
  60  <input id="link_target_none" type="radio" name="link_target" value="" <?php echo(($link->link_target == '') ? 'checked="checked"' : ''); ?> />
  61  <?php _e('none') ?></label>
  62  </div>
  63  </fieldset>
  64  
  65  <fieldset class="dbx-box">
  66  <h3 class="dbx-handle"><?php _e('Visible') ?></h3>
  67  <div class="dbx-content">
  68  <label for="link_visible_yes" class="selectit">
  69  <input id="link_visible_yes" type="radio" name="link_visible" <?php if ($link->link_visible == 'Y') echo "checked='checked'"; ?> value="Y" />
  70  <?php _e('Yes') ?></label>
  71  <label for="link_visible_no" class="selectit">
  72  <input id="link_visible_no" type="radio" name="link_visible" <?php if ($link->link_visible == 'N') echo "checked='checked'"; ?> value="N" />
  73  <?php _e('No') ?></label>
  74  </div>
  75  </fieldset>
  76  
  77  </div>
  78  </div>
  79  
  80  <table class="editform" width="100%" cellspacing="2" cellpadding="5">
  81  <tr>
  82  <th scope="row" valign="top"><label for="link_name"><?php _e('Name:') ?></label></th>
  83  <td><input type="text" name="link_name" value="<?php echo $link->link_name; ?>" style="width: 95%" /></td>
  84  </tr>
  85  <tr>
  86  <th width="20%" scope="row" valign="top"><label for="link_url"><?php _e('Address:') ?></label></th>
  87  <td width="80%"><input type="text" name="link_url" value="<?php echo $link->link_url; if ( empty( $link->link_url ) ) echo 'http://'; ?>" style="width: 95%" /></td>
  88  </tr>
  89  <tr>
  90  <th scope="row" valign="top"><label for="link_description"><?php _e('Description:') ?></label></th>
  91  <td><input type="text" name="link_description" value="<?php echo $link->link_description; ?>" style="width: 95%" /></td>
  92  </tr>
  93  </table>
  94  
  95  <p class="submit">
  96  <input type="submit" name="submit" value="<?php echo $submit_text ?>" />
  97  </p>
  98  
  99  <div id="advancedstuff" class="dbx-group" >
 100  
 101  <fieldset id="xfn" class="dbx-box">
 102  <h3 class="dbx-handle"><?php _e('Link Relationship (XFN)') ?></h3>
 103  <div class="dbx-content">
 104  <table class="editform" width="100%" cellspacing="2" cellpadding="5">
 105      <tr>
 106          <th width="20%" scope="row"><?php _e('rel:') ?></th>
 107          <td width="80%"><input type="text" name="link_rel" id="link_rel" size="50" value="<?php echo $link->link_rel; ?>" /></td>
 108      </tr>
 109      <tr>
 110          <th scope="row"><?php _e('<a href="http://gmpg.org/xfn/">XFN</a> Creator:') ?></th>
 111          <td>
 112              <table cellpadding="3" cellspacing="5">
 113                  <tr>
 114                      <th scope="row"> <?php _e('identity') ?> </th>
 115                      <td>
 116                          <label for="me">
 117                          <input type="checkbox" name="identity" value="me" id="me" <?php xfn_check('identity', 'me'); ?> />
 118                          <?php _e('another web address of mine') ?></label>
 119                      </td>
 120                  </tr>
 121                  <tr>
 122                      <th scope="row"> <?php _e('friendship') ?> </th>
 123                      <td>
 124                          <label for="contact">
 125                          <input class="valinp" type="radio" name="friendship" value="contact" id="contact" <?php xfn_check('friendship', 'contact', 'radio'); ?> /> <?php _e('contact') ?></label>
 126                          <label for="acquaintance">
 127                          <input class="valinp" type="radio" name="friendship" value="acquaintance" id="acquaintance" <?php xfn_check('friendship', 'acquaintance', 'radio'); ?> />  <?php _e('acquaintance') ?></label>
 128                          <label for="friend">
 129                          <input class="valinp" type="radio" name="friendship" value="friend" id="friend" <?php xfn_check('friendship', 'friend', 'radio'); ?> /> <?php _e('friend') ?></label>
 130                          <label for="friendship">
 131                          <input name="friendship" type="radio" class="valinp" value="" id="friendship" <?php xfn_check('friendship', '', 'radio'); ?> /> <?php _e('none') ?></label>
 132                      </td>
 133                  </tr>
 134                  <tr>
 135                      <th scope="row"> <?php _e('physical') ?> </th>
 136                      <td>
 137                          <label for="met">
 138                          <input class="valinp" type="checkbox" name="physical" value="met" id="met" <?php xfn_check('physical', 'met'); ?> />
 139                          <?php _e('met') ?></label>
 140                      </td>
 141                  </tr>
 142                  <tr>
 143                      <th scope="row"> <?php _e('professional') ?> </th>
 144                      <td>
 145                          <label for="co-worker">
 146                          <input class="valinp" type="checkbox" name="professional" value="co-worker" id="co-worker" <?php xfn_check('professional', 'co-worker'); ?> />
 147                          <?php _e('co-worker') ?></label>
 148                          <label for="colleague">
 149                          <input class="valinp" type="checkbox" name="professional" value="colleague" id="colleague" <?php xfn_check('professional', 'colleague'); ?> />
 150                          <?php _e('colleague') ?></label>
 151                      </td>
 152                  </tr>
 153                  <tr>
 154                      <th scope="row"> <?php _e('geographical') ?> </th>
 155                      <td>
 156                          <label for="co-resident">
 157                          <input class="valinp" type="radio" name="geographical" value="co-resident" id="co-resident" <?php xfn_check('geographical', 'co-resident', 'radio'); ?> />
 158                          <?php _e('co-resident') ?></label>
 159                          <label for="neighbor">
 160                          <input class="valinp" type="radio" name="geographical" value="neighbor" id="neighbor" <?php xfn_check('geographical', 'neighbor', 'radio'); ?> />
 161                          <?php _e('neighbor') ?></label>
 162                          <label for="geographical">
 163                          <input class="valinp" type="radio" name="geographical" value="" id="geographical" <?php xfn_check('geographical', '', 'radio'); ?> />
 164                          <?php _e('none') ?></label>
 165                      </td>
 166                  </tr>
 167                  <tr>
 168                      <th scope="row"> <?php _e('family') ?> </th>
 169                      <td>
 170                          <label for="child">
 171                          <input class="valinp" type="radio" name="family" value="child" id="child" <?php xfn_check('family', 'child', 'radio'); ?>  />
 172                          <?php _e('child') ?></label>
 173                          <label for="kin">
 174                          <input class="valinp" type="radio" name="family" value="kin" id="kin" <?php xfn_check('family', 'kin', 'radio'); ?>  />
 175                          <?php _e('kin') ?></label>
 176                          <label for="parent">
 177                          <input class="valinp" type="radio" name="family" value="parent" id="parent" <?php xfn_check('family', 'parent', 'radio'); ?> />
 178                          <?php _e('parent') ?></label>
 179                          <label for="sibling">
 180                          <input class="valinp" type="radio" name="family" value="sibling" id="sibling" <?php xfn_check('family', 'sibling', 'radio'); ?> />
 181                          <?php _e('sibling') ?></label>
 182                          <label for="spouse">
 183                          <input class="valinp" type="radio" name="family" value="spouse" id="spouse" <?php xfn_check('family', 'spouse', 'radio'); ?> />
 184                          <?php _e('spouse') ?></label>
 185                          <label for="family">
 186                          <input class="valinp" type="radio" name="family" value="" id="family" <?php xfn_check('family', '', 'radio'); ?> />
 187                          <?php _e('none') ?></label>
 188                      </td>
 189                  </tr>
 190                  <tr>
 191                      <th scope="row"> <?php _e('romantic') ?> </th>
 192                      <td>
 193                          <label for="muse">
 194                          <input class="valinp" type="checkbox" name="romantic" value="muse" id="muse" <?php xfn_check('romantic', 'muse'); ?> />
 195                          <?php _e('muse') ?></label>
 196                          <label for="crush">
 197                          <input class="valinp" type="checkbox" name="romantic" value="crush" id="crush" <?php xfn_check('romantic', 'crush'); ?> />
 198                          <?php _e('crush') ?></label>
 199                          <label for="date">
 200                          <input class="valinp" type="checkbox" name="romantic" value="date" id="date" <?php xfn_check('romantic', 'date'); ?> />
 201                          <?php _e('date') ?></label>
 202                          <label for="romantic">
 203                          <input class="valinp" type="checkbox" name="romantic" value="sweetheart" id="romantic" <?php xfn_check('romantic', 'sweetheart'); ?> />
 204                          <?php _e('sweetheart') ?></label>
 205                      </td>
 206                  </tr>
 207              </table>
 208          </td>
 209      </tr>
 210  </table>
 211  </div>
 212  </fieldset>
 213  
 214  <fieldset id="advanced" class="dbx-box">
 215  <h3 class="dbx-handle"><?php _e('Advanced') ?></h3>
 216  <div class="dbx-content">
 217  <table class="editform" width="100%" cellspacing="2" cellpadding="5">
 218      <tr>
 219          <th width="20%" scope="row"><?php _e('Image Address:') ?></th>
 220          <td width="80%"><input type="text" name="link_image" size="50" value="<?php echo $link->link_image; ?>" style="width: 95%" /></td>
 221      </tr>
 222      <tr>
 223          <th scope="row"><?php _e('RSS Address:') ?> </th>
 224          <td><input name="link_rss" type="text" id="rss_uri" value="<?php echo $link->link_rss; ?>" size="50" style="width: 95%" /></td>
 225      </tr>
 226      <tr>
 227          <th scope="row"><?php _e('Notes:') ?></th>
 228          <td><textarea name="link_notes" cols="50" rows="10" style="width: 95%"><?php echo $link->link_notes; ?></textarea></td>
 229      </tr>
 230      <tr>
 231          <th scope="row"><?php _e('Rating:') ?></th>
 232          <td><select name="link_rating" size="1">
 233          <?php
 234              for ($r = 0; $r < 10; $r++) {
 235                  echo('            <option value="'.$r.'" ');
 236                  if ($link->link_rating == $r)
 237                      echo 'selected="selected"';
 238                  echo('>'.$r.'</option>');
 239              }
 240          ?></select>&nbsp;<?php _e('(Leave at 0 for no rating.)') ?>
 241          </td>
 242      </tr>
 243  </table>
 244  </fieldset>
 245  </div>
 246  
 247  <?php if ( $link_id ) : ?>
 248  <input type="hidden" name="action" value="save" />
 249  <input type="hidden" name="link_id" value="<?php echo (int) $link_id; ?>" />
 250  <input type="hidden" name="order_by" value="<?php echo attribute_escape($order_by); ?>" />
 251  <input type="hidden" name="cat_id" value="<?php echo (int) $cat_id ?>" />
 252  <?php else: ?>
 253  <input type="hidden" name="action" value="add" />
 254  <?php endif; ?>
 255  </div>
 256  </form>
 257  </div>


Généré le : Fri Mar 30 19:41:27 2007 par Balluche grâce à PHPXref 0.7