link-categories.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 463 行 · 第 1/2 页

PHP
463
字号
    if ($show_rating != 'Y') {        $show_rating = 'N';    }    $show_updated = $_POST["show_updated"];    if ($show_updated != 'Y') {        $show_updated = 'N';    }    $sort_order = $_POST["sort_order"];    $sort_desc = $_POST["sort_desc"];    if ($sort_desc != 'Y') {        $sort_desc = 'N';    }    $text_before_link = $_POST["text_before_link"];    $text_after_link = $_POST["text_after_link"];    $text_after_all = $_POST["text_after_all"];    $list_limit = $_POST["list_limit"];    if ($list_limit == '')        $list_limit = -1;    $wpdb->query("UPDATE $wpdb->linkcategories set            cat_name='$cat_name',            auto_toggle='$auto_toggle',            show_images='$show_images',            show_description='$show_description',            show_rating='$show_rating',            show_updated='$show_updated',            sort_order='$sort_order',            sort_desc='$sort_desc',            text_before_link='$text_before_link',            text_after_link='$text_after_link',            text_after_all='$text_after_all',            list_limit=$list_limit            WHERE cat_id=$cat_id            ");    } // end if save    wp_redirect("link-categories.php");    break;  } // end editcat  default:  {    include_once ("admin-header.php");    if ( !current_user_can('manage_links') )      die(__("You have do not have sufficient permissions to edit the link categories for this blog. :)"));?><div class="wrap">            <h2><?php _e('Link Categories:') ?></h2>            <table id="the-list" width="100%" cellpadding="5" cellspacing="0" border="0">              <tr> 	        <th rowspan="2" valign="bottom"><?php _e('Name') ?></th>                <th rowspan="2" valign="bottom"><?php _e('ID') ?></th>                <th rowspan="2" valign="bottom"><?php _e('Toggle?') ?></th>                <th colspan="4" valign="bottom" class="alternate"><?php _e('Show') ?></th>                <th rowspan="2" valign="bottom"><?php _e('Sort Order') ?></th>                <th rowspan="2" valign="bottom"><?php _e('Desc?') ?></th>                <th colspan="3" valign="bottom" class="alternate"><?php _e('Formatting') ?></th>                <th rowspan="2" valign="bottom"><?php _e('Limit') ?></th>                <th rowspan="2" colspan="2">&nbsp;</th>              </tr>              <tr>                <th valign="top"><?php _e('Images') ?></th>                <th valign="top"><?php _e('Description') ?></th>                <th valign="top"><?php _e('Rating') ?></th>                <th valign="top"><?php _e('Updated') ?></th>                <th valign="top"><?php _e('Before') ?></th>                <th valign="top"><?php _e('Between') ?></th>                <th valign="top"><?php _e('After') ?></th>              </tr><?php$results = $wpdb->get_results("SELECT cat_id, cat_name, auto_toggle, show_images, show_description, "         . " show_rating, show_updated, sort_order, sort_desc, text_before_link, text_after_link, "         . " text_after_all, list_limit FROM $wpdb->linkcategories ORDER BY cat_id");$i = 1;foreach ($results as $row) {    if ($row->list_limit == -1) {        $row->list_limit = __('none');    }    $style = ($i % 2) ? ' class="alternate"' : '';    /*    	Manually internationalize every sort order option.    */    switch ($row->sort_order) {    	case 'name':    		$row->sort_order = __('name');    		break;    	case 'id':    		$row->sort_order = __('id');    		break;    	case 'url':    		$row->sort_order = __('url');    		break;    	case 'rating':    		$row->sort_order = __('rating');    		break;    	case 'updated':    		$row->sort_order = __('updated');    		break;    	case 'rand':    		$row->sort_order = __('rand');    		break;    	case 'length':    		$row->sort_order = __('length');    		break;    }?>              <tr id="link-category-<?php echo $row->cat_id; ?>" valign="middle" align="center" <?php echo $style ?> style="border-bottom: 1px dotted #9C9A9C;">                <td><?php echo wp_specialchars($row->cat_name)?></td>				<td ><?php echo $row->cat_id?></td>                <td><?php echo $row->auto_toggle == 'Y' ? __('Yes') : __('No') ?></td>                <td><?php echo $row->show_images == 'Y' ? __('Yes') : __('No') ?></td>                <td><?php echo $row->show_description == 'Y' ? __('Yes') : __('No') ?></td>                <td><?php echo $row->show_rating == 'Y' ? __('Yes') : __('No') ?></td>                <td><?php echo $row->show_updated == 'Y' ? __('Yes') : __('No') ?></td>                <td><?php echo $row->sort_order ?></td>                <td><?php echo $row->sort_desc == 'Y' ? __('Yes') : __('No') ?></td>                <td nowrap="nowrap"><?php echo wp_specialchars($row->text_before_link)?>&nbsp;</td>                <td nowrap="nowrap"><?php echo wp_specialchars($row->text_after_link)?>&nbsp;</td>                <td nowrap="nowrap"><?php echo wp_specialchars($row->text_after_all)?></td>                <td><?php echo $row->list_limit ?></td>                <td><a href="link-categories.php?cat_id=<?php echo $row->cat_id?>&amp;action=Edit" class="edit"><?php _e('Edit') ?></a></td>                <td><a href="<?php echo wp_nonce_url("link-categories.php?cat_id=$row->cat_id?>&amp;action=Delete", 'delete-link-category_' . $row->cat_id) ?>" onclick="return deleteSomething( 'link category', <?php echo $row->cat_id . ", '" . sprintf(__("You are about to delete the &quot;%s&quot; link category.\\n&quot;Cancel&quot; to stop, &quot;OK&quot; to delete."), js_escape($row->cat_name)); ?>' );" class="delete"><?php _e('Delete') ?></a></td>              </tr><?php        ++$i;    }?>            </table><p><?php _e('These are the defaults for when you call a link category with no additional arguments. All of these settings may be overwritten.') ?></p><div id="ajax-response"></div></div><div class="wrap">    <form name="addcat" method="post" action="">    <?php wp_nonce_field('add-link-category'); ?>      <input type="hidden" name="action" value="addcat" />	  <h2><?php _e('Add a Link Category:') ?></h2><fieldset class="options"><legend><?php _e('Category Options') ?></legend><table class="editform" width="100%" cellspacing="2" cellpadding="5"><tr>	<th width="33%" scope="row"><?php _e('Name:') ?></th>	<td width="67%"><input type="text" name="cat_name" size="30" /></td></tr><tr>	<th scope="row"><?php _e('Show:') ?></th>        <td>            <label>            <input type="checkbox" name="show_images"  value="Y" />             <?php _e('Image') ?></label> <br />            <label>            <input type="checkbox" name="show_description" value="Y" />             <?php _e('Description') ?></label>             <?php _e('(shown in <code>title</code> regardless)') ?><br />            <label>            <input type="checkbox" name="show_rating"  value="Y" />             <?php _e('Rating') ?></label> <br />            <label>            <input type="checkbox" name="show_updated" value="Y" />             <?php _e('Updated') ?></label><?php _e('(shown in <code>title</code> regardless)') ?></td></tr><tr>	<th scope="row"><?php _e('Sort order:') ?></th>	<td>	<select name="sort_order" size="1">	<option value="name"><?php _e('Name') ?></option>	<option value="id"><?php _e('Id') ?></option>	<option value="url"><?php _e('URL') ?></option>	<option value="rating"><?php _e('Rating') ?></option>	<option value="updated"><?php _e('Updated') ?></option>	<option value="rand"><?php _e('Random') ?></option>	</select>	<label>	<input type="checkbox" name="sort_desc" value="Y" /> 	<?php _e('Descending') ?></label>	</td></tr><tr>	<th scope="row"><?php _e('Limit:') ?></th>	<td>	<input type="text" name="list_limit" size="5" value="" /> <?php _e('(Leave empty for no limit to number of links shown)') ?>	</td></tr><tr>	<th scope="row"><?php _e('Toggle:') ?></th>	<td><label>		<input type="checkbox" name="auto_toggle"  value="Y" /> 		<?php _e('When new link is added toggle all others to be invisible') ?></label></td></tr></table></fieldset><fieldset class="options"><legend><?php _e('Formatting') ?></legend><table class="editform" width="100%" cellspacing="2" cellpadding="5"><tr>	<th width="33%" scope="row"><?php _e('Before Link:') ?></th>	<td width="67%"><input type="text" name="text_before_link" size="45" value="&lt;li&gt;" /></td></tr><tr><th scope="row"><?php _e('Between Link and Description:') ?></th><td><input type="text" name="text_after_link" size="45" value="&lt;br /&gt;" /></td></tr><tr><th scope="row"><?php _e('After Link:') ?></th><td><input type="text" name="text_after_all" size="45" value="&lt;/li&gt;"/></td></tr></table></fieldset><p class="submit"><input type="submit" name="submit" value="<?php _e('Add Category &raquo;') ?>" /></p>  </form></div><div class="wrap">    <h3><?php _e('Note:') ?></h3>	<p><?php printf(__('Deleting a link category does not delete links from that category.<br />It will just set them back to the default category <strong>%s</strong>.'), get_linkcatname(1)) ?></p></div><?php    break;  } // end default} // end case?><?php include('admin-footer.php'); ?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?