<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Каталог книг <?php echo $title; ?> </title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <?php echo $_SESSION['msg']; if (is_object($book) || isset($_GET['id'])) { $book = Book::get_book($_GET['id']); echo '<h3>' . $book->get_title() . '</h3>'; echo '<h4>Относится к жанру:</h4>' . implode(', ', Genre::get_genres_by_id_book($book->get_id())); echo '<h4>Автор:</h4>' . implode(', ', Author::get_authors_by_id_book($book->get_id())); echo '<h4>Цена:</h4>' . $book->get_price() . ' грн.<hr />'; echo 'Описание: <br />'; echo wordwrap($book->get_description(), 150, '<br />'); echo '<hr />'; echo '<a href="detailed.php?id=' . $book->get_id() . '&form=1">Закакзать эту книгу↵</a>'; } //Начало формы заказа if (isset($_GET['form']) && !empty($_GET['form'])) { ?> <form action="" method="post"> <fieldset style="width: 20%"> <legend style="font-weight: bold">Заказать книгу: <?php echo $book->get_title(); ?>
<?php require_once '../inc/functions.php'; require_once '../inc/admin_config.php'; //Начало страницы $title = 'Adminzone'; require_once '../inc/head.php'; //Админ - Формы require_once '../inc/admin_forms.php'; //Список книг echo '<table cellpadding="4"> <tr><td></td><td><b>Название книги</b></td><td style="text-align: center"><b>Жанр</b></td> <td style="text-align: center"><b>Автор</b></td> <td><b>Цена, грн.</b></td><td><b>Краткое описание</b></td></tr>'; $i = 1; if (is_array(Book::get_books())) { foreach (Book::get_books() as $array_book) { echo '<tr><td>' . $i . '.</td><td>' . $array_book['title'] . '</td> <td>' . wordwrap(implode(', ', Genre::get_genres_by_id_book($array_book['id'])), 25, "<br />") . '</td> <td>' . wordwrap(implode(', ', Author::get_authors_by_id_book($array_book['id'])), 25, "<br />") . '</td> <td>' . $array_book['price'] . '</td> <td>' . trim(mb_substr($array_book['description'], 0, 30, 'UTF-8')) . ' <a href="index.php?id=' . $array_book['id'] . '&edit=1">Изменить </a>/<a href="index.php?id=' . $array_book['id'] . '&edit=2">Удалить</a></td></tr>'; $i++; } } echo '</table>'; ?> <?php require_once '../inc/bottom.php';
$i = 1; if (is_array(Book::get_books_by_id_author($_POST['author']))) { foreach (Book::get_books_by_id_author($_POST['author']) as $array_book) { echo '<tr><td>' . $i . '.</td><td>' . $array_book['title'] . '</td> <td>' . implode(', ', Genre::get_genres_by_id_book($array_book['id'])) . '</td> <td>' . implode(', ', Author::get_authors_by_id_book($array_book['id'])) . '</td> <td>' . $array_book['price'] . '</td> <td>' . trim(mb_substr($array_book['description'], 0, 30, 'UTF-8')) . '<a href="inc/detailed.php?id=' . $array_book['id'] . '"> >>Подробнее</a></td></tr>'; $i++; } } echo '</table>'; } } else { echo '<table cellpadding="4"> <tr><td></td><td><b>Название книги</b></td><td style="text-align: center"><b>Жанр</b></td> <td style="text-align: center"><b>Автор</b></td> <td><b>Цена, грн.</b></td><td><b>Краткое описание</b></td></tr>'; $i = 1; if (is_array(Book::get_books())) { foreach (Book::get_books() as $array_book) { echo '<tr><td>' . $i . '.</td><td>' . $array_book['title'] . '</td> <td>' . implode(', ', Genre::get_genres_by_id_book($array_book['id'])) . '</td> <td>' . implode(', ', Author::get_authors_by_id_book($array_book['id'])) . '</td> <td>' . $array_book['price'] . '</td> <td>' . trim(mb_substr($array_book['description'], 0, 30, 'UTF-8')) . '<a href="inc/detailed.php?id=' . $array_book['id'] . '"> >>Подробнее</a></td></tr>'; $i++; } } echo '</table>'; }
if (is_object($book)) { if (in_array($name, Author::get_authors_by_id_book($book->get_id()))) { echo 'checked'; } } echo ' />' . $name; } ?> </td></tr> <tr><td>Жанр</td> <td> <?php foreach (Genre::get_genres() as $id => $name) { echo '<input type="checkbox" name="genre[]" value="' . $id . '" '; if (is_object($book)) { if (in_array($name, Genre::get_genres_by_id_book($book->get_id()))) { echo 'checked'; } } echo ' />' . $name; } ?> </td></tr> <tr><td><label for="price">Стоимость</label></td> <td><input type="text" id="price" name="price" value="<?php if (is_object($book)) { echo $book->get_price(); } ?> " /></td></tr> <tr><td>Описание</td>