<?php
require_once '../library/config.php';
require_once '../library/functions.php';
is_logged();
if (!isset($_GET['id_book'])) {
echo "The book is not defined .. ";
exit;
} else if(isset($_POST['txt_book'])) {
$this_book = $_POST['this_book'];
$book_name = $_POST['txt_book'];
$book_desc = $_POST['desc_book'];
if (!get_magic_quotes_gpc()) {
$book_name = addslashes($book_name);
$book_desc = addslashes($book_desc);
}
if ($_FILES['book_image_file']['tmp_name'] != '') {
$img_name = $_FILES['book_image_file']['name'];
$loaded_image = $_FILES['book_image_file']['tmp_name'];
$new_one = md5(rand() * time()) . strrchr($img_name, ".");
$result = create_icon($loaded_image, BOOKS_DIR . $new_one, icon_WIDTH);
if (!$result) {
echo "Error uploading file";
exit;
}
$sql = "SELECT book_image FROM sc_books WHERE book_id = $this_book ";
$result = mysql_query($sql) or die('Error, getting book info is failed. ' . mysql_error());
$row = mysql_fetch_assoc($result);
unlink (BOOKS_DIR . $row['book_image']);
$new_one = "'$new_one'";
} else {
$new_one = "book_image";
}
$query = "UPDATE sc_books
SET book_name = '$book_name',
book_description = '$book_desc',
book_image = $new_one
WHERE book_id = $this_book";
mysql_query($query) or die('Error: modifing book is failed : ' . mysql_error());
echo "<script>window.location.href='indexoo.php'</script>";
} else {
$id_book = $_GET['id_book'];
$sql = "SELECT book_id, book_name, book_description, book_image
FROM sc_books
WHERE book_id = $id_book";
$result = mysql_query($sql) or die('Error: getting book info is failed. ' . mysql_error());
if (mysql_num_rows($result) == 0) {
?>
<p align="center"> The book is not found. Return to <a href="indexoo.php">the books list</a></p>
<?php
} else {
$row = mysql_fetch_assoc($result);
?>
<form method="post" enctype="multipart/form-data" name="update_form" id="update_form">
<table width="100%" border="0" cellpadding="2" cellspacing="1">
<tr>
<th width="150">Book Name</th>
<td width="150" bgcolor="#FCF4F4">
<input name="txt_book" type="text" size = "50" id="txt_book" value="<?php echo $row['book_name']; ?>"></td>
</tr>
<tr>
<th width="150">Description</th>
<td>
<textarea name="desc_book" cols="70" rows="4" id="desc_book"><?php echo $row['book_description']; ?></textarea>
</td>
</tr>
<tr>
<th width="150">Book image</th>
<td><img src="../images/scbooks/<?php echo $row['book_image']; ?>"><br>
<input name="book_image_file" type="file" size = "70" id="book_image_file"></td>
</tr>
<tr>
<td width="150"> </td>
<td bgcolor="#E6E6FA">
<input name="update_button" type="submit" id="update_button" value="Update">
<input name="cancel_button" type="button" id="cancel_button" value="Cancel" onClick="window.history.back();">
<input name="this_book" type="hidden" id="this_book" value="<?php echo $id_book; ?>"></td>
</tr>
</table>
</form>
<?php
}
}
?>