Skip to content

Instantly share code, notes, and snippets.

@good-orbit
Created June 30, 2011 18:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save good-orbit/ca05d73f7aa7963778e3 to your computer and use it in GitHub Desktop.
Save good-orbit/ca05d73f7aa7963778e3 to your computer and use it in GitHub Desktop.
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/system/init.php');
enforce_auth();
$ProfileBreadcrumbs= "/ Compose Blog";
$ProfileIcon = "blogs";
if(isset($_POST['subComposeBlog'])) {
$valid = true;
if($_POST['Category'] == "null") {
$valid = false;
$error_msgs[] = "Whoops! Please select a category for this blog.";
}
if(empty($_POST['blogTitle'])) {
$valid = false;
$error_msgs[] = "Whoops! Cannot submit a blog without a title,how are you going to attract people's attention to read your masterpiece?";
}
if(empty($_POST['blogBody'])) {
$valid = false;
$error_msgs[] = "Whoops! Cannot submit a blog without a body,that would not be a blog now would it?";
}
if($valid) {
$query = "INSERT INTO `cysticBlogs` (
`blogTitle`,
`blogBody`,
`date`,
`time`,
`Author`,
`Category`
) VALUES (
'" . mysql_real_escape_string($_POST['blogTitle']) ."',
'" . mysql_real_escape_string($_POST['blogBody']) ."',
'" . date("Y-m-d") ."',
'" . date("G:i:s") ."',
'" . $auth->id ."',
'" . mysql_real_escape_string($_POST['Category']) ."')";
mysql_query($query, $connection) or die (mysql_error());
header("Location: Blogs.php");
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="javascripts/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="javascripts/jquery/jquery.corners.min.js"></script>
<script type="text/javascript" src="plugins/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="javascripts/system/config.js"></script>
<title>Compose Blog</title>
<link type="text/css" rel="stylesheet" media="screen" href="http://www.cysticlife.org/styles/cysticStyles.css" />
<link type="text/css" rel="stylesheet" media="screen" href="http://www.cysticlife.org/styles/global.css" />
<link type="text/css" rel="stylesheet" media="screen" href="http://www.cysticlife.org/styles/dashboard.css" />
<link type="text/css" rel="stylesheet" media="screen" href="http://www.cysticlife.org/styles/profile.css" />
<link type="text/css" rel="stylesheet" media="screen" href="http://www.cysticlife.org/styles/NewCysticStyles.css" />
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
plugins : "emotions",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,|,link,unlink,emotions,|,bullist,|,numlist,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : false,
});
</script>
</head>
<body class="new">
<?php require_once('includes/structural/masthead.php'); ?>
<div id="page_content_new" class="clearfix">
<div class="container clearfix">
<?php require_once('includes/structural/new_edit_prof_header.php'); ?>
<div id="ComposeLeft">
<?php require_once('includes/structural/future_idCard_edit.php'); ?>
</div>
<div id="ComposeRight">
<div id="ComposeTable_future">
<?php if(isset($_POST['subComposeBlog']) && !$valid) {
foreach($error_msgs as $msg) { ?>
<div class="error_future">
<?php echo $msg; ?>
</div>
<?php }
} ?>
<form name="enterInfo" action="ComposeBlog.php" method="post">
<table>
<tr>
<td class="ComposeTitle">
Title:
</td>
<td class="ComposeTitleBox">
<input type="text" name="blogTitle" class="text" value="<?php echo stripslashes($_POST['blogTitle']); ?>" />
</td>
</tr>
<tr>
<td class="ComposeTitle">
Body:
</td>
<td class="ComposeTitleBox">
<textarea name="blogBody" cols="0" rows="0"><?php echo stripslashes($_POST['blogBody']); ?></textarea>
</td>
</tr>
<tr>
<td>
</td>
<td class="ComposeTitleBox">
<select name="Category">
<option value="null">Choose Category</option>
<option value="25">Advocacy</option>
<option value="1">Art and Literature</option>
<option value="26">Clinic Visits</option>
<option value="27">Clinical Trials</option>
<option value="2">Cystic Fibrosis</option>
<option value="21">CysticLife</option>
<option value="24">Education</option>
<option value="3">Entertainment</option>
<option value="4">Exercise</option>
<option value="5">Family</option>
<option value="6">Food and Nutrition</option>
<option value="22">Fundraising</option>
<option value="23">Genetics</option>
<option value="7">Health</option>
<option value="8">Hospital Stays</option>
<option value="28">Insurance</option>
<option value="9">Lifestyle</option>
<option value="10">Medicines</option>
<option value="11">Movies</option>
<option value="29">Mucus</option>
<option value="12">Music</option>
<option value="30">Pregnancy</option>
<option value="13">Relationships</option>
<option value="14">Research</option>
<option value="15">Sports</option>
<option value="31">SSI/SSDI</option>
<option value="16">Success Stories</option>
<option value="17">Tips and Tricks</option>
<option value="18">Transplants</option>
<option value="19">Travel</option>
<option value="20">Treatments</option>
</select>
</td>
</tr>
<tr>
<td>
</td>
<td id="composeSub">
<input style="margin:0px 0px 0px 0px;" class="submit" type="submit" name="subComposeBlog" value="Submit" />
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
<div style="clear:both;"></div>
</div>
<?php require_once('includes/structural/site_map_social.php'); ?>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment