Jump to content

[SOLVED] Can someone Tell me whats wrong with this script?


bgbs

Recommended Posts

If you go towards the bottom and look at the

 

  <?php

            if ($_SESSION['group'] == "admin") {

              if ($value[11] == "") { echo "[<a href=\"#\" onClick=\"javascript:CloseBug('".date($dateformat)."')\">Close bug</a>]</td></tr>"; }

              else { echo "[<a href=\"#\" onClick=\"javascript:ReopenBug()\">Reopen bug</a>]</td></tr>"; }

            }

        ?>

 

When you click on the CLOSE BUG link it does not input date into the field.  It should be able to do that.

 

Your help is appreciated.  Thanks

 

 

 

 

 

 

 

<?php if (!$allowed) { include("./footer.php"); } ?>
<?php if ($_SESSION['user_id'] == "") { include("./footer.php"); } ?>
<?php if (!empty($_GET['bug_id']) && $_SESSION['group'] != "admin") { include("./footer.php"); } ?>
<?php
if (!empty($_GET['bug_id'])) { 
	echo "<h1>Edit bug</h1>";
	$bug_id = $_GET['bug_id'];
	$record = OpenRecord("bug", "*", "id+=".$bug_id, "", "false"); // read bug details
	$value = explode($delimiter, $record[0]);
	$value[12] = br2nl($value[12]);
}
else {
	echo "<h1>Add bug</h1>";
	$value[10] = date($dateformat);
	$value[8] = "1";
	$value[4] = $_SESSION['project_id'];
	$value[9] = $_SESSION['user_id'];
}		
?>
<form name="bugform" method="POST" action="index.php?page=bug_store">
	<table class="datatable" width="60%">
		<input type="hidden" name="bug_id" value="<?php echo $value[0]; ?>">
		<tr><th>Bug title*:</th><td><input name="name" type="text" size="40" maxlength="40" value="<?php echo $value[1]; ?>"></td></tr>
		<tr><th>Severity:</th><td><?php FillPulldown("severity", $value[2]); ?></td></tr>
		<tr><th>Priority:</th><td><?php FillPulldown("priority", $value[3]); ?></td></tr>
		<input type="hidden" name="project_id" value="<?php echo $value[4]; ?>">
		<tr><th>Type:</th><td><?php FillPulldown("type", $value[6]); ?></td></tr>
		<tr><th>Status:</th><td><?php FillPulldown("status", $value[8]); ?></td></tr>
		<input type="hidden" name="user_id" value="<?php echo $value[9]; ?>">
		<tr><th>Opened:</th><td><input name="opendate" type="text" size="40" maxlength="40" readonly value="<?php echo $value[10]; ?>"></td></tr>
		<tr><th>Closed:</th><td><input name="closedate" type="text" size="40" maxlength="40" readonly value="<?php echo $value[11]; ?>">
		<?php 
			if ($_SESSION['group'] == "admin") { 
				if ($value[11] == "") { echo "[<a href=\"#\" onClick=\"javascript:CloseBug('".date($dateformat)."')\">Close bug</a>]</td></tr>"; } 
				else { echo "[<a href=\"#\" onClick=\"javascript:ReopenBug()\">Reopen bug</a>]</td></tr>"; }
			}
		?>
		<tr><th>Description*:</th><td><textarea name="description" cols="50" rows="10" maxlength="200"><?php echo $value[12]; ?></textarea></td></tr>
		<?php if (!empty($_GET['bug_id'])) { echo "<tr><th>Message:</th><td><textarea name=\"message\" cols=\"50\" rows=\"10\" maxlength=\"200\"></textarea></td></tr>"; } ?>
	</table>
<br />
	<input type="submit" value="Save bug"> (* = fields you must fill in)
</form>	

Well without seeing the JS function "CloseBug" its kinda hard to say where the problem, other than $dateformat hasn't been set!

 

First thing would be to view source and check the code from their, if its as expect then its a JS problem.

for example

If you got something like this (via view source)

onClick=\javascript:CloseBug('')">Close bug</a>

then its probably a PHP problem, (probably $dateformat is not set or wrong)

 

however this (maybe correct)

onClick=\javascript:CloseBug('10-20-2009')">Close bug</a>

then it would be a JS problem

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.