⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit.php

📁 在综合英文版XOOPS 2.09, 2.091, 2.092 的基础上正式发布XOOPS 2.09中文版 XOOPS 2.09x 版主要是PHP5升级、bug修正和安全补正: 1 全面兼容PHP 5.
💻 PHP
字号:
<?php$title = '编辑文章';$parent_file = 'edit.php';require_once('admin-header.php');$showposts = empty($_GET['showposts'])?0:intval($_GET['showposts']);$post_per_page = empty($_GET['posts_per_page'])?0:intval($_GET['posts_per_page']);$poststart = empty($_GET['poststart'])?0:intval($_GET['poststart']);$postend = empty($_GET['postend'])?0:intval($_GET['postend']);$order = empty($_GET['order'])?"":$_GET['order'];$mode = empty($_GET['mode'])?"":$_GET['mode'];if (!$showposts) {	if ($posts_per_page) {		$showposts=$posts_per_page;	} else {		$showposts=10;		$posts_per_page=$showposts;	}} else {	$posts_per_page = $showposts;}if ((!empty($poststart)) && (!empty($postend)) && ($poststart == $postend)) {	$p=$poststart;	$poststart=0;	$postend=0;}if (!$poststart) {	$poststart=0;	$postend=$showposts;}$nextXstart=$postend;$nextXend=$postend+$showposts;$previousXstart=($poststart-$showposts);$previousXend=$poststart;if ($previousXstart < 0) {	$previousXstart=0;	$previousXend=$showposts;}ob_start();?><ul id="adminmenu2">	<li><a href="edit.php" class="current"><?php echo _LANG_E_LATEST_POSTS; ?></a></li>	<li><a href="edit-comments.php"><?php echo _LANG_E_LATEST_COMMENTS; ?></a></li>	<li class="last"><a href="moderation.php"><?php echo _LANG_E_AWAIT_MODER; ?></a></li></ul><?phpget_currentuserinfo();$drafts = $wpdb->get_results("SELECT ID, post_title FROM {$wpdb->posts} WHERE post_status = 'draft' AND post_author = $user_ID");if ($drafts) {	?>	<div class="wrap">	<p><strong><?php echo _LANG_P_YOUR_DRAFTS; ?></strong>	<?php	$i = 0;	foreach ($drafts as $draft) {		if (0 != $i)			echo ', ';		$draft->post_title = stripslashes($draft->post_title);		if ($draft->post_title == '')			$draft->post_title = 'Post #'.$draft->ID;		echo "<a href='post.php?action=edit&amp;post=$draft->ID' title='Edit this draft'>$draft->post_title</a>";		++$i;		}	?>.</p>	</div>	<?php}?><div class="wrap"><table width="100%">  <tr>    <td valign="top" width="200">      <?php echo _LANG_E_SHOW_POSTS; ?>    </td>    <td>      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td colspan="2" align="center"><!-- show next/previous X posts -->            <form name="previousXposts" method="get" action=""><?phpif ($previousXstart >= 0) {?>              <input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />              <input type="hidden" name="poststart" value="<?php echo $previousXstart; ?>" />              <input type="hidden" name="postend" value="<?php echo $previousXend; ?>" />              <input type="submit" name="submitprevious" value="< <?php echo $showposts ?>" /><?php}?>            </form>          </td>          <td>            <form name="nextXposts" method="get" action="">              <input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />              <input type="hidden" name="poststart" value="<?php echo $nextXstart; ?>" />              <input type="hidden" name="postend" value="<?php echo $nextXend; ?>" />              <input type="submit" name="submitnext" value="<?php echo $showposts ?> >" />            </form>          </td>        </tr>      </table>    </td>  </tr>  <tr>    <td valign="top" width="200"><!-- show X first/last posts -->      <form name="showXfirstlastposts" method="get" action="">        <input type="text" name="showposts" value="<?php echo $showposts ?>" style="width:40px;" /?><?phpif (!isset($order))  $order="DESC";$i = $order;$besp_selected = "";if ($i == "DESC") $besp_selected = "selected='selected'";?>        <select name="order">          <option value="DESC" <?php echo $besp_selected ?>>最后</option><?php$besp_selected = "";if ($i == "ASC")$besp_selected = "selected='selected'";?>          <option value="ASC" <?php echo $besp_selected?>>开始</option>        </select>&nbsp;        <input type="submit" name="submitfirstlast" value="确定" />      </form>    </td>    <td valign="top"><!-- show post X to post X -->      <form name="showXfirstlastposts" method="get" action="">        <input type="text" name="poststart" value="<?php echo $poststart ?>" style="width:40px;" /?>&nbsp;to&nbsp;<input type="text" name="postend" value="<?php echo $postend ?>" style="width:40px;" /?>&nbsp;        <select name="order"><?php$besp_selected = "";$i = $order;if ($i == "DESC")  $besp_selected = "selected='selected'";?>          <option value="DESC" "<?php echo $besp_selected ?>">从最后</option><?php$besp_selected = "";if ($i == "ASC")  $besp_selected = "selected='selected'";?>        <option value="ASC" "<?php echo $besp_selected ?>">从开始</option>        </select>&nbsp;        <input type="submit" name="submitXtoX" value="确定" />      </form>    </td>  </tr></table></div><?php$posts_nav_bar = ob_get_contents();ob_end_clean();echo $posts_nav_bar;?><div class="wrap"><table width="100%">  <tr>	<td valign="top" width="33%">		<form name="searchform" action="" method="get">			<input type="hidden" name="a" value="s" />			<input onfocus="this.value='';" onblur="if (this.value=='') {this.value='搜索...';}" type="text" name="s" value="搜索..." size="7" style="width: 100px;" />			<input type="submit" name="submit" value="搜索" />		</form>	</td>    <td valign="top" width="33%" align="center">	  <form name="viewcat" action="" method="get">		<select name="cat" style="width:140px;">		<option value="all">所有分类</option>		<?php	$categories = $wpdb->get_results("SELECT * FROM {$wpdb->categories}");	$width = ($mode=="sidebar") ? "100%" : "170px";	foreach ($categories as $category) {		echo "<option value=\"".$category->cat_ID."\"";		if ($category->cat_ID == @$postdata["Category"])			echo " selected='selected'";		echo ">".$category->cat_name."</option>";	}		?>		</select>		<input type="submit" name="submit" value="查看" />	  </form>    </td>    <td valign="top" width="33%" align="right">    <form name="viewarc" action="" method="get">	<?php	if ($archive_mode == "monthly") {		echo "<select name=\"m\" style=\"width:120px;\">";		$arc_result=$wpdb->get_results("SELECT DISTINCT YEAR(post_date), MONTH(post_date) FROM {$wpdb->posts} ORDER BY post_date DESC",ARRAY_A);		foreach ($arc_result as $arc_row) {			$arc_year  = $arc_row["YEAR(post_date)"];			$arc_month = $arc_row["MONTH(post_date)"];       		$month_str = ereg_replace('%MONTH',$month[zeroise($arc_month,2)],$wp_month_format);			$month_str = ereg_replace('%YEAR',$arc_year,$month_str);			echo "<option value=\"$arc_year".zeroise($arc_month,2)."\">";			echo $month_str;			echo "</option>\n";		}	} elseif ($archive_mode == "daily") {		echo "<select name=\"d\" style=\"width:120px;\">";		$archive_day_date_format = "Y/m/d";		$arc_result=$wpdb->get_results("SELECT DISTINCT YEAR(post_date), MONTH(post_date), DAYOFMONTH(post_date) FROM {$wpdb->posts} ORDER BY post_date DESC", ARRAY_A);		foreach ($arc_result as $arc_row) {			$arc_year  = $arc_row["YEAR(post_date)"];			$arc_month = $arc_row["MONTH(post_date)"];			$arc_dayofmonth = $arc_row["DAYOFMONTH(post_date)"];			echo "<option value=\"$arc_year".zeroise($arc_month,2).zeroise($arc_dayofmonth,2)."\">";			echo mysql2date($archive_day_date_format, $arc_year.zeroise($arc_month,2).zeroise($arc_dayofmonth,2)." 00:00:00");			echo "</option>\n";		}	} elseif ($archive_mode == "weekly") {		echo "<select name=\"w\" style=\"width:120px;\">";		$archive_week_start_date_format = "Y/m/d";		$archive_week_end_date_format   = "Y/m/d";		$archive_week_separator = " - ";		$arc_result=$wpdb->geT_results("SELECT DISTINCT YEAR(post_date), MONTH(post_date), DAYOFMONTH(post_date), WEEK(post_date) FROM {$wpdb->posts} ORDER BY post_date DESC", ARRAY_A);		$arc_w_last = '';        foreach ($arc_result as $arc_row) {			$arc_year = $arc_row["YEAR(post_date)"];			$arc_w = $arc_row["WEEK(post_date)"];			if ($arc_w != $arc_w_last) {				$arc_w_last = $arc_w;				$arc_ymd = $arc_year."-".zeroise($arc_row["MONTH(post_date)"],2)."-" .zeroise($arc_row["DAYOFMONTH(post_date)"],2);				$arc_week = get_weekstartend($arc_ymd, get_settings('start_of_week'));				$arc_week_start = date($archive_week_start_date_format, $arc_week['start']);				$arc_week_end = date($archive_week_end_date_format, $arc_week['end']);				echo "<option value=\"$arc_w\">";				echo $arc_week_start.$archive_week_separator.$arc_week_end;				echo "</option>\n";			}		}	} elseif ($archive_mode == "postbypost") {		echo '<input type="hidden" name="more" value="1" />';		echo '<select name="p" style="width:120px;">';		$resultarc = $wpdb->get_results("SELECT ID,post_date,post_title FROM {$wpdb->posts} ORDER BY post_date DESC");		foreach ($resultarc as $row) {			if ($row->post_date != "0000-00-00 00:00:00") {				echo "<option value=\"".$row->ID."\">";				if (strip_tags($row->post_title)) {					echo strip_tags(stripslashes($row->post_title));				} else {					echo $row->ID;				}				echo "</option>\n";			}		}	}	echo "</select>";	?>	    <input type="submit" name="submit" value="查看" />      </form>    </td>  </tr></table><?phpinclude(dirname(__FILE__)."/../wp-blog-header.php");if ($posts) {foreach ($posts as $post) { start_wp();?>			<p>				<strong><?php the_time('Y/m/d @ H:i:s'); ?></strong> [ <a href="edit.php?p=<?php echo $id ?>&c=1"><?php comments_number('没有评论', '1 条评论', "% 条评论") ?></a>				<?php				if (($user_level > $authordata->user_level) or ($user_login == $authordata->user_login)) {				echo " - <a href='post.php?action=edit&amp;post=$id";				if ($m)				echo "&m=$m";				echo "'>编辑</a>";				echo " - <a href='post.php?action=delete&amp;post=$id' onclick=\"return confirm('要删除文章\'".the_title('','',0)."\'\\n  请选择\'确定\'或\'取消\'.')\">删除</a> ";				}				if ('private' == $post->post_status) echo ' - <strong>私人</strong>';				?>				]				<br />				<strong><a href="<?php permalink_link(); ?>" rel="permalink"><?php the_title() ?></a></strong> &#8212; <cite><?php the_author() ?> (<a href="javascript:profile(<?php the_author_ID() ?>)"><?php the_author_nickname() ?></a>)</cite> <strong><?php the_category() ?></strong><br />				<?php				//the_content();				the_excerpt();				?>			</p>				<?php				// comments				if (($withcomments) or ($c)) {					$comments = $wpdb->get_results("SELECT * FROM {$wpdb->comments} WHERE comment_post_ID = $id ORDER BY comment_date");					if ($comments) {					?>					<h3><?php echo _LANG_E_TITLE_COMMENTS; ?></h3>					<ol id="comments">						<?php						foreach ($comments as $comment) {						?>					<!-- comment -->					<li>					    <?php						$comment_status = wp_get_comment_status($comment->comment_ID);						if ("unapproved" == $comment_status) {						    echo "<span class=\"unapproved\">";						}					    ?>							<?php comment_date('Y/m/d') ?> @ <?php comment_time() ?>							<?php							if (($user_level > $authordata->user_level) or ($user_login == $authordata->user_login)) {								echo "[ <a href=\"post.php?action=editcomment&amp;comment=".$comment->comment_ID."\">Edit</a>";								echo " - <a href=\"post.php?action=deletecomment&amp;p=".$post->ID."&amp;comment=".$comment->comment_ID."\" onclick=\"return confirm('要删除\'".$comment->comment_author."\'的评论\\n  请选择\'确认\'或\'取消\'.')\">删除</a> ";								if ( ('none' != $comment_status) && ($user_level >= 3) ) {									if ('approved' == wp_get_comment_status($comment->comment_ID)) {										echo " - <a href=\"post.php?action=unapprovecomment&amp;p=".$post->ID."&amp;comment=".$comment->comment_ID."\">取消审核</a> ";									} else {										echo " - <a href=\"post.php?action=approvecomment&amp;p=".$post->ID."&amp;comment=".$comment->comment_ID."\">核准</a> ";									}								}								echo "]";							} // end if any comments to show							?>						<br />						<strong><?php comment_author() ?> ( <?php comment_author_email_link() ?> / <?php comment_author_url_link() ?> )</strong> (IP: <?php comment_author_IP() ?>)							<?php comment_text() ?>					    <?php						if ("unapproved" == $comment_status) {						    echo "</span>";						}					    ?>					</li>					<!-- /comment -->						<?php //end of the loop, don't delete						} // end foreach					echo '</ol>';					}//end if comments					if ($comment_error)						echo "<p>"._LANG_E_FILL_REQUIRED."</p>";					?>					<h3><?php echo _LANG_E_TITLE_LEAVECOM; ?></h3>					<!-- form to add a comment -->					<form action="<?php echo $siteurl.'/wp-comments-post.php'?>" method="post">						<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />						<input type="hidden" name="redirect_to" value="<?php echo $_SERVER["REQUEST_URI"]; ?>" />						<input type="text" name="author" class="textarea" value="<?php echo $user_nickname ?>" size="20" tabindex="1" /><br />						<input type="text" name="email" class="textarea" value="<?php echo $user_email ?>" size="20" tabindex="2" /><br />						<input type="text" name="url" class="textarea" value="<?php echo $user_url ?>" size="20" tabindex="3" /><br />						<textarea cols="40" rows="4" name="comment" tabindex="4" class="textarea">comment</textarea><br />						<input type="submit" name="submit" class="buttonarea" value="ok" tabindex="5" />					</form>					<!-- /form -->					<?php // if you delete this the sky will fall on your head				}				?>			<br />	<?php	} // end b2 loop	} else {		?>		<p>		<strong><?php echo _LANG_E_RESULTS_FOUND; ?></strong>		</p>		<?php	} // end if ($posts)	?></div><?php// uncomment this to show the nav bar at the bottom as well echo $posts_nav_bar; include('admin-footer.php');?>

⌨️ 快捷键说明

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