Save as draft and continue editing feature.

git-svn-id: http://svn.automattic.com/wordpress/trunk@528 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
saxmatt 2003-11-06 07:48:53 +00:00
parent 567a609308
commit f451503a81
2 changed files with 7 additions and 2 deletions

View File

@ -28,6 +28,7 @@ switch($action) {
$form_trackback = ''; $form_trackback = '';
} }
$colspan = 3; $colspan = 3;
$saveasdraft = '<input name="save" type="submit" id="save" tabindex="6" value="Save and Continue Editing" />';
break; break;
case "edit": case "edit":
$submitbutton_text = 'Edit this!'; $submitbutton_text = 'Edit this!';
@ -185,7 +186,7 @@ if ($use_quicktags) {
<?php <?php
if ($use_quicktags) { if ($use_quicktags) {
?> ?>
<script language="JavaScript"> <script type="text/javascript" language="JavaScript">
<!-- <!--
edCanvas = document.getElementById('content'); edCanvas = document.getElementById('content');
//--> //-->
@ -210,7 +211,7 @@ if (get_settings('use_geo_positions')) {
<?php echo $form_pingback ?> <?php echo $form_pingback ?>
<?php echo $form_prevstatus ?> <?php echo $form_prevstatus ?>
<p><input type="submit" name="submit" value="<?php echo $submitbutton_text ?>" style="font-weight: bold;" tabindex="6" /> <p><?php echo $saveasdraft; ?> <input type="submit" name="submit" value="<?php echo $submitbutton_text ?>" style="font-weight: bold;" tabindex="6" />
<input name="referredby" type="hidden" id="referredby" value="<?php echo $HTTP_SERVER_VARS['HTTP_REFERER']; ?>" /> <input name="referredby" type="hidden" id="referredby" value="<?php echo $HTTP_SERVER_VARS['HTTP_REFERER']; ?>" />
</p> </p>

View File

@ -81,6 +81,8 @@ switch($action) {
} else { } else {
$now = date('Y-m-d H:i:s', (time() + ($time_difference * 3600))); $now = date('Y-m-d H:i:s', (time() + ($time_difference * 3600)));
} }
if ('' != $HTTP_POST_VARS['save']) $post_status = 'draft';
if((get_settings('use_geo_positions')) && (strlen($latstr) > 2) && (strlen($lonstr) > 2) ) { if((get_settings('use_geo_positions')) && (strlen($latstr) > 2) && (strlen($lonstr) > 2) ) {
$postquery ="INSERT INTO $tableposts $postquery ="INSERT INTO $tableposts
@ -145,6 +147,8 @@ switch($action) {
} else { } else {
$location = 'wp-post.php'; $location = 'wp-post.php';
} }
if ('' != $HTTP_POST_VARS['save']) $location = "wp-post.php?action=edit&post=$post_ID";
header("Location: $location"); header("Location: $location");
exit(); exit();
break; break;