I have downloaded the calendar script from kubelabs.com and by default it shows the time format in a 24 hour mode. I am wanting to change that to 12am and 12pm. Can someone take a peek at the code below and see how to change it? I am clueless.
Here is the index.php page:
<?
require_once("includes/config.php");
if(!isset($installed))
{
header("Location: install.php");
exit;
}
else
{
if(file_exists('install.php'))
{
header("Location: install.php");
exit;
}
}
$db_connection = mysql_connect ($DBHost, $DBUser, $DBPass) OR die (mysql_error());
$db_select = mysql_select_db ($DBName) or die (mysql_error());
$db_table = $TBL_PR . "events";
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();
IF(!isset($_GET['year'])){
$_GET['year'] = date("Y");
}
IF(!isset($_GET['month'])){
$_GET['month'] = date("n")+1;
}
$month = addslashes($_GET['month'] - 1);
$year = addslashes($_GET['year']);
$query = "SELECT event_id,event_title,event_day,event_time FROM $db_table WHERE event_month='$month' AND event_year='$year' ORDER BY event_time";
$query_result = mysql_query ($query);
while ($info = mysql_fetch_array($query_result))
{
$day = $info['event_day'];
$event_id = $info['event_id'];
$events[$day][] = $info['event_id'];
$event_info[$event_id]['0'] = substr($info['event_title'], 0, 8);;
$event_info[$event_id]['1'] = $info['event_time'];
}
$todays_date = date("j");
$todays_month = date("n");
$days_in_month = date ("t", mktime(0,0,0,$_GET['month'],0,$_GET['year']));
$first_day_of_month = date ("w", mktime(0,0,0,$_GET['month']-1,1,$_GET['year']));
$first_day_of_month = $first_day_of_month + 1;
$count_boxes = 0;
$days_so_far = 0;
IF($_GET['month'] == 13){
$next_month = 2;
$next_year = $_GET['year'] + 1;
} ELSE {
$next_month = $_GET['month'] + 1;
$next_year = $_GET['year'];
}
IF($_GET['month'] == 2){
$prev_month = 13;
$prev_year = $_GET['year'] - 1;
} ELSE {
$prev_month = $_GET['month'] - 1;
$prev_year = $_GET['year'];
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHPCalendar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="images/cal.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<div align="center"><span class="currentdate"><? echo date ("F Y", mktime(0,0,0,$_GET['month']-1,1,$_GET['year'])); ?></span><br>
<br>
</div>
<div align="center"><br>
<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="right"><a href="<? echo "index.php?month=$prev_month&year=$prev_year"; ?>"><<</a></div></td>
<td width="200"><div align="center">
<select name="month" id="month" onChange="MM_jumpMenu('parent',this,0)">
<?
for ($i = 1; $i <= 12; $i++) {
$link = $i+1;
IF($_GET['month'] == $link){
$selected = "selected";
} ELSE {
$selected = "";
}
echo "<option value=\\"index.php?month=$link&year=$_GET[year]\\" $selected>" . date ("F", mktime(0,0,0,$i,1,$_GET['year'])) . "</option>\
";
}
?>
</select>
<select name="year" id="year" onChange="MM_jumpMenu('parent',this,0)">
<?
for ($i = 2000; $i <= 2010; $i++) {
IF($i == $_GET['year']){
$selected = "selected";
} ELSE {
$selected = "";
}
echo "<option value=\\"index.php?month=$_GET[month]&year=$i\\" $selected>$i</option>\
";
}
?>
</select>
</div></td>
<td><div align="left"><a href="<? echo "index.php?month=$next_month&year=$next_year"; ?>">>></a></div></td>
</tr>
</table>
<br>
</div>
<table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr class="topdays">
<td><div align="center">Sunday</div></td>
<td><div align="center">Monday</div></td>
<td><div align="center">Tuesday</div></td>
<td><div align="center">Wednesday</div></td>
<td><div align="center">Thursday</div></td>
<td><div align="center">Friday</div></td>
<td><div align="center">Saturday</div></td>
</tr>
<tr valign="top" bgcolor="#FFFFFF">
<?
for ($i = 1; $i <= $first_day_of_month-1; $i++) {
$days_so_far = $days_so_far + 1;
$count_boxes = $count_boxes + 1;
echo "<td width=\\"100\\" height=\\"100\\" class=\\"beforedayboxes\\"></td>\
";
}
for ($i = 1; $i <= $days_in_month; $i++) {
$days_so_far = $days_so_far + 1;
$count_boxes = $count_boxes + 1;
IF($_GET['month'] == $todays_month+1){
IF($i == $todays_date){
$class = "highlighteddayboxes";
} ELSE {
$class = "dayboxes";
}
} ELSE {
IF($i == 1){
$class = "highlighteddayboxes";
} ELSE {
$class = "dayboxes";
}
}
echo "<td width=\\"100\\" height=\\"100\\" class=\\"$class\\">\
";
$link_month = $_GET['month'] - 1;
echo "<div align=\\"right\\"><span class=\\"toprightnumber\\">\
<a href=\\"javascript:MM_openBrWindow('event_add.php?day=$i&month=$link_month&year=$_GET[year]','','width=500,height=300');\\">$i</a> </span></div>\
";
IF(isset($events[$i])){
echo "<div align=\\"left\\"><span class=\\"eventinbox\\">\
";
while (list($key, $value) = each ($events[$i])) {
echo " <a href=\\"javascript:MM_openBrWindow('event.php?id=$value','','width=500,height=200');\\">" . $event_info[$value]['1'] . " " . $event_info[$value]['0'] . "</a>\
<br>\
";
}
echo "</span></div>\
";
}
echo "</td>\
";
IF(($count_boxes == 7) AND ($days_so_far != (($first_day_of_month-1) + $days_in_month))){
$count_boxes = 0;
echo "</TR><TR valign=\\"top\\">\
";
}
}
$extra_boxes = 7 - $count_boxes;
for ($i = 1; $i <= $extra_boxes; $i++) {
echo "<td width=\\"100\\" height=\\"100\\" class=\\"afterdayboxes\\"></td>\
";
}
$time_end = getmicrotime();
$time = round($time_end - $time_start, 3);
?>
</tr>
</table></td>
</tr>
</table>
<p align="center"><span class="footer">© 2008
<a href="http://www.kubelabs.com/php_calendar.php">Kubelabs.com</a><br>
Script Execution Time: <? echo $time; ?></span><br><br>
<a href="http://validator.w3.org/check/referer"><img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88"></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img border="0" style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a></p>
</body>
</html>
And here is the event_add.php page:
<?
require_once("includes/config.php");
session_start();
$db_connection = mysql_connect ($DBHost, $DBUser, $DBPass) OR die (mysql_error());
$db_select = mysql_select_db ($DBName) or die (mysql_error());
if($use_auth)
{
if(!isset($_SESSION['admin_id']))
{
if ((!isset($_POST['USER'])) AND (!isset($_POST['PASS']))) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHPCalendar - Add Event</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="images/cal.css" rel="stylesheet" type="text/css">
</head>
<body>
<br><br>
<form name="form1" method="post" action="event_add.php">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Username:</td>
</tr>
<tr>
<td><input name="USER" type="text" id="USER"></td>
</tr>
<tr>
<td height="15">Password:</td>
</tr>
<tr>
<td><input name="PASS" type="password" id="PASS"></td>
</tr>
<tr>
<td height="50"><div align="center">
<input type="submit" name="Submit" value=" login ">
</div></td>
</tr>
</table>
<input type="hidden" name="day" id="day" value="<? echo $_GET['day']; ?>">
<input type="hidden" name="month" id="month" value="<? echo $_GET['month']; ?>">
<input type="hidden" name="year" id="year" value="<? echo $_GET['year']; ?>">
<input type="hidden" name="id" id="id" value="<? echo $_GET['id']; ?>">
</form>
</body>
</html>
<?
exit;
}
ELSE
{
$query = "SELECT admin_id FROM ".$TBL_PR."admins WHERE admin_username='".addslashes($_POST['USER'])."' AND admin_password='".addslashes(md5($_POST['PASS']))."' LIMIT 1";
$query_result = mysql_query ($query);
while ($info = mysql_fetch_array($query_result))
{
$admin_id = $info['admin_id'];
}
IF(isset($admin_id))
{
$_SESSION['admin_id'] = $admin_id;
}
ELSE
{
header("Location: event_add.php?day=".$_POST['day']."&month=".$_POST['month']."&year=".$_POST['year']."&id=" . $_POST['id']);
exit;
}
}
}
}
IF(isset($_POST['submit']))
{
$db_table = $TBL_PR . "events";
$_POST['description'] = substr($_POST['description'],0,500);
$_POST['title'] = substr($_POST['title'],0,30);
mysql_query("INSERT INTO $db_table ( `event_id` , `event_day` , `event_month` , `event_year` , `event_time` , `event_title` , `event_desc` ) VALUES ('', '".addslashes($_POST['day'])."', '".addslashes($_POST['month'])."', '".addslashes($_POST['year'])."', '".addslashes($_POST['hour'].":".$_POST['minute'])."', '".addslashes($_POST['title'])."', '".addslashes($_POST['description'])."')");
$_POST['month'] = $_POST['month'] + 1;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Easy Calendar - Add Event</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='javascript' type="text/javascript">
<!--
function redirect_to(where, closewin)
{
opener.location= 'index.php?' + where;
if (closewin == 1)
{
self.close();
}
}
//-->
</script>
</head>
<body onLoad="javascript:redirect_to('month=<? echo $_POST['month'].'&year='.$_POST['year']; ?>',1);">
</body>
</html>
<?
}
ELSE
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Calendar - Add Event</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="images/cal.css" rel="stylesheet" type="text/css">
</head>
<body>
<form name="form1" method="post" action="">
<table width="480" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" height="40" valign="top"><span class="addevent">Event Date</span><br>
<span class="addeventextrainfo">(MM/DD/YY)</span></td>
<td height="40" valign="top"> <select name="month" id="month">
<option value="1" <? IF($_GET['month'] == "1"){ echo "selected"; } ?>>01</option>
<option value="2" <? IF($_GET['month'] == "2"){ echo "selected"; } ?>>02</option>
<option value="3" <? IF($_GET['month'] == "3"){ echo "selected"; } ?>>03</option>
<option value="4" <? IF($_GET['month'] == "4"){ echo "selected"; } ?>>04</option>
<option value="5" <? IF($_GET['month'] == "5"){ echo "selected"; } ?>>05</option>
<option value="6" <? IF($_GET['month'] == "6"){ echo "selected"; } ?>>06</option>
<option value="7" <? IF($_GET['month'] == "7"){ echo "selected"; } ?>>07</option>
<option value="8" <? IF($_GET['month'] == "8"){ echo "selected"; } ?>>08</option>
<option value="9" <? IF($_GET['month'] == "9"){ echo "selected"; } ?>>09</option>
<option value="10" <? IF($_GET['month'] == "10"){ echo "selected"; } ?>>10</option>
<option value="11" <? IF($_GET['month'] == "11"){ echo "selected"; } ?>>11</option>
<option value="12" <? IF($_GET['month'] == "12"){ echo "selected"; } ?>>12</option>
</select> <select name="day" id="day">
<option value="1" <? IF($_GET['day'] == "1"){ echo "selected"; } ?>>01</option>
<option value="2" <? IF($_GET['day'] == "2"){ echo "selected"; } ?>>02</option>
<option value="3" <? IF($_GET['day'] == "3"){ echo "selected"; } ?>>03</option>
<option value="4" <? IF($_GET['day'] == "4"){ echo "selected"; } ?>>04</option>
<option value="5" <? IF($_GET['day'] == "5"){ echo "selected"; } ?>>05</option>
<option value="6" <? IF($_GET['day'] == "6"){ echo "selected"; } ?>>06</option>
<option value="7" <? IF($_GET['day'] == "7"){ echo "selected"; } ?>>07</option>
<option value="8" <? IF($_GET['day'] == "8"){ echo "selected"; } ?>>08</option>
<option value="9" <? IF($_GET['day'] == "9"){ echo "selected"; } ?>>09</option>
<option value="10" <? IF($_GET['day'] == "10"){ echo "selected"; } ?>>10</option>
<option value="11" <? IF($_GET['day'] == "11"){ echo "selected"; } ?>>11</option>
<option value="12" <? IF($_GET['day'] == "12"){ echo "selected"; } ?>>12</option>
<option value="13" <? IF($_GET['day'] == "13"){ echo "selected"; } ?>>13</option>
<option value="14" <? IF($_GET['day'] == "14"){ echo "selected"; } ?>>14</option>
<option value="15" <? IF($_GET['day'] == "15"){ echo "selected"; } ?>>15</option>
<option value="16" <? IF($_GET['day'] == "16"){ echo "selected"; } ?>>16</option>
<option value="17" <? IF($_GET['day'] == "17"){ echo "selected"; } ?>>17</option>
<option value="18" <? IF($_GET['day'] == "18"){ echo "selected"; } ?>>18</option>
<option value="19" <? IF($_GET['day'] == "19"){ echo "selected"; } ?>>19</option>
<option value="20" <? IF($_GET['day'] == "20"){ echo "selected"; } ?>>20</option>
<option value="21" <? IF($_GET['day'] == "21"){ echo "selected"; } ?>>21</option>
<option value="22" <? IF($_GET['day'] == "22"){ echo "selected"; } ?>>22</option>
<option value="23" <? IF($_GET['day'] == "23"){ echo "selected"; } ?>>23</option>
<option value="24" <? IF($_GET['day'] == "24"){ echo "selected"; } ?>>24</option>
<option value="25" <? IF($_GET['day'] == "25"){ echo "selected"; } ?>>25</option>
<option value="26" <? IF($_GET['day'] == "26"){ echo "selected"; } ?>>26</option>
<option value="27" <? IF($_GET['day'] == "27"){ echo "selected"; } ?>>27</option>
<option value="28" <? IF($_GET['day'] == "28"){ echo "selected"; } ?>>28</option>
<option value="29" <? IF($_GET['day'] == "29"){ echo "selected"; } ?>>29</option>
<option value="30" <? IF($_GET['day'] == "30"){ echo "selected"; } ?>>30</option>
<option value="31" <? IF($_GET['day'] == "31"){ echo "selected"; } ?>>31</option>
</select> <select name="year" id="year">
<option value="2008" <? IF($_GET['year'] == "2008"){ echo "selected"; } ?>>2008</option>
<option value="2009" <? IF($_GET['year'] == "2009"){ echo "selected"; } ?>>2009</option>
<option value="2010" <? IF($_GET['year'] == "2010"){ echo "selected"; } ?>>2010</option>
</select> </td>
</tr>
<tr>
<td width="200" height="40" valign="top"><span class="addevent">Event Time</span><br>
<span class="addeventextrainfo">(24hr Format)</span></td>
<td height="40" valign="top"> <input name="hour" type="text" id="hour" value="20" size="2" maxlength="2">
:
<input name="minute" type="text" id="minute" value="00" size="2" maxlength="2">
</td>
</tr>
<tr>
<td width="200" height="40" valign="top"><span class="addevent">Event Title</span></td>
<td height="40" valign="top"> <input name="title" type="text" id="title" size="20">
</td>
</tr>
<tr>
<td width="200" height="40" valign="top"><span class="addevent">Event Description</span></td>
<td height="40" valign="top"> <textarea name="description" cols="18" rows="5" id="description"></textarea>
</td>
</tr>
<tr>
<td width="200"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" id="submit" value="Add Event"></td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
Thanks in advance to anyone who can help!
Todd