|
|
<?php
|
|
|
|
|
|
require_once('include/admin.inc.php');
|
|
|
|
|
|
auth_redirect(); // Require logged in user to access this page.
|
|
|
|
|
|
$last_type = $dbConnection->fetchColumn('SELECT type FROM strip ORDER BY id DESC LIMIT 1');
|
|
|
$last_strip_id = $dbConnection->fetchColumn('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) );
|
|
|
|
|
|
//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 = $dbConnection->fetchAll('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();
|
|
|
?>
|
|
|
|