Configure the new TinyMCE to have almost the same buttons as the old one.
Configure the new TinyMCE to have almost the same buttons as the old one.

File last commit:

881a86f051f9
3cf3f8fd35f8
Show More
post-comic.php
103 lines | 3.3 KiB | text/x-php | XmlPhpLexer
/ post-comic.php
Add most necessary files for admin interface.
r1 <?php
require_once('include/admin.inc.php');
auth_redirect(); // Require logged in user to access this page.
$last_type = $mtdb->getOne( 'SELECT type FROM strip ORDER BY id DESC limit 1' );
$last_strip_id = $mtdb->getOne( 'SELECT MAX(id) FROM strip' );
adminhead('Post Comic');
adminmenu('post-comic.php');
$tomorrow = strtotime('tomorrow');
$post_date = time();
if(isset($_REQUEST['next']) && $_REQUEST['next'] == "yes")
{
//in general, this is the case that is desired
// the next monday, wednesday, or friday that isn't today
$post_date = min( strtotime("next Monday +1 hour", $tomorrow), strtotime("next Wednesday +1 hour", $tomorrow), strtotime("next Friday +1 hour", $tomorrow) );
Clean up extraneous spaces at the ends of lines.
r8
Add most necessary files for admin interface.
r1 //however, if it is monday, wednesday, or friday AND before 1 AM
// then we want to post at 1 AM on this day
$today = date("l");
if(($today == "Monday" || $today == "Wednesday" || $today == "Friday") && date("G") == 0)
{
$post_date = "today +1 hour";
}
}
?>
<h2>Post New Comic</h2>
<form enctype="multipart/form-data" action="edit-comic.php" method="post" name="post" id="post">
<?php nonce_field('new-strip'); ?>
<input type="hidden" name="action" value="new_comic" />
<div id="poststuff">
<div id="moremeta">
<div id="grabit" class="dbx-group">
<fieldset id="slugdiv" class="dbx-box">
<h3 class="dbx-handle">Comic Type</h3>
<div class="dbx-content"><select name="strip_type">
<?php
$types = $mtdb->getAll( 'SELECT id, description FROM strip_t ORDER BY id' );
foreach( $types as $k=>$v )
printf('<option value="%s" %s>%s</option>', htmlentities($v->id), ($last_type == $v->id ? 'selected="selected"' : '' ), $v->description);
?>
</select></div>
</fieldset>
<fieldset id="pubdatediv" class="dbx-box">
<h3 class="dbx-handle">Post Date</h3>
<div class="dbx-content"> <input type="text" name="strip_date" value="<?php echo date('Y-m-d H:i:s', $post_date); ?>" /> </div>
</fieldset>
<fieldset id="pubdatediv" class="dbx-box">
<h3 class="dbx-handle">Strip Number</h3>
<div class="dbx-content"> <input type="text" name="strip_new_id" size="6" value="<?php echo $last_strip_id + 1; ?>" id="strip_id" /> </div>
</fieldset>
<fieldset id="stripdiv" class="dbx-box">
<h3 class="dbx-handle">Upload Comic</h3>
<div class="dbx-content">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
<input name="comicFile" type="file" tabindex="2" size="12" />
</div>
</fieldset>
<fieldset id="bookpagenumberdiv" class="dbx-box">
<h3 class="dbx-handle">Book Page Number</h3>
<div class="dbx-content"> <input type="text" name="book" size="3" value="" />-<input type="text" name="page" size="4" value=""/> </div>
</fieldset>
</div>
</div>
<fieldset id="titlediv">
<legend>Title</legend>
<div><input type="text" name="strip_title" size="40" tabindex="1" value="" id="title" /></div>
</fieldset>
<fieldset id="postdivrich">
<legend>Transcript</legend>
<style type="text/css">
#postdivrich table, #postdivrich #quicktags {border-top: none;}
#quicktags {border-bottom: none; padding-bottom: 2px; margin-bottom: -1px;}
#edButtons {border-bottom: 1px solid #ccc;}
</style>
<div><textarea class="mceEditor" rows="27" cols="40" name="content" tabindex="3" id="content"></textarea></div>
</fieldset>
<p class="submit">
<input name="post_comic" type="submit" id="post_comic" tabindex="4" accesskey="p" value="Post Comic" />
</p>
</div>
</form>
<?php
adminfooter();
?>