id, $book->title, $book->authors_list, $book->publicationtype, $book->year, $book->numofpages, $book->comment, $book->city, $book->department, $book->publisher, ); } return $rows; } function _get_table_header() { $header = array ( array('data' => 'Номер публикации', 'field' => 'id'), array('data' => 'Название', 'field' => 'title'), array('data' => 'Авторы', 'field' => 'authors_list'), array('data' => 'Тип публикации', 'field' => 'publicationtype'), array('data' => 'Год издания', 'field' => 'year'), array('data' => 'Номера (количество) страниц', 'field' => 'numofpages'), array('data' => 'Комментарий', 'field' => 'comment'), array('data' => 'Город', 'field' => 'city'), array('data' => 'Предмет', 'field' => 'department'), array('data' => 'Издательство', 'field' => 'publisher'), ); return $header; } function _render_book_page($header, $rows, $numrows) { drupal_add_js(drupal_get_path('module', 'bookshelf') . '/bookshelf.js'); drupal_add_css(drupal_get_path('module', 'bookshelf') . '/bookshelf.css'); $output = theme('bookshelf_page'); $output .= '
'; $output .= theme('table', array('header' => $header, 'rows' => $rows)); $output .= '
'; $output .= theme('pager', array('quantity', $numrows)); return $output; } function _bookshelf_page(){ $query = db_select('bookshelf_book', 'book'); $query->innerJoin('bookshelf_publicationtype', 'publicationtype', 'book.publicationtype = publicationtype.id'); $query->innerJoin('bookshelf_book_author', 'book_author', 'book.id = book_author.bookid'); $query->leftJoin('bookshelf_author', 'author', 'author.id = book_author.authorid'); $query->leftJoin('bookshelf_city', 'city', 'book.city = city.id'); $query->leftJoin('bookshelf_department', 'department', 'book.department = department.id'); $query->leftJoin('bookshelf_publisher', 'publisher', 'book.publisher = publisher.id'); $query->fields('book'); $query->fields('publicationtype', array('publicationtype')); $query->fields('city', array('city')); $query->fields('department', array('department')); $query->fields('publisher', array('publisher')); $query->addExpression("GROUP_CONCAT(author.fio SEPARATOR ', ')", "authors_list"); $query->groupBy('book.id'); $numrows = $query->countQuery()->execute()->fetchField(); $header = _get_table_header(); $books = $query->extend('PagerDefault') ->limit(25) ->extend('TableSort') ->orderByHeader($header) ->execute(); $rows = _parse_books($books); return _render_book_page($header, $rows, $numrows); } function _bookshelf_page_search($searchtext){ $query = db_select('bookshelf', 'b') ->fields('b') ->condition(db_or()->condition('authors', "%$searchtext%", 'LIKE')->condition('title', "%$searchtext%", 'LIKE')); $query = db_select('bookshelf_book', 'book'); $query->innerJoin('bookshelf_publicationtype', 'publicationtype', 'book.publicationtype = publicationtype.id'); $query->innerJoin('bookshelf_book_author', 'book_author', 'book.id = book_author.bookid'); $query->leftJoin('bookshelf_author', 'author', 'author.id = book_author.authorid'); $query->leftJoin('bookshelf_city', 'city', 'book.city = city.id'); $query->leftJoin('bookshelf_department', 'department', 'book.department = department.id'); $query->leftJoin('bookshelf_publisher', 'publisher', 'book.publisher = publisher.id'); $query->fields('book'); $query->fields('publicationtype', array('publicationtype')); $query->fields('city', array('city')); $query->fields('department', array('department')); $query->fields('publisher', array('publisher')); $query->addExpression("GROUP_CONCAT(author.fio SEPARATOR ', ')", "authors_list"); $query->condition(db_or()->condition('author.fio', "%$searchtext%", 'LIKE')->condition('book.title', "%$searchtext%", 'LIKE')); $query->groupBy('book.id'); $numrows = $query->countQuery()->execute()->fetchField(); $header = _get_table_header(); $books = $query->extend('PagerDefault') ->limit(25) ->extend('TableSort') ->orderByHeader($header) ->execute(); $rows = _parse_books($books); return _render_book_page($header, $rows, $numrows); } Клочнева (Кузнецова) Ольга Геннадьевна | Воронежский институт физической культуры

Клочнева (Кузнецова) Ольга Геннадьевна

Наши олимпийцы

Клочнева (Кузнецова) Ольга Геннадьевна (17.11.1968, г. Куйбышев) – пулевая стрельба. Олимпийская чемпионка 1996 г., трехкратная участница Олимпийских игр (1996, 2000, 2004 гг.), чемпионка мира 1997, победитель финала Кубка мира 1994, серебряный призер чемпионата Европы 1995, 1996. ЗМС. Год окончания вуза 1995.  Работает тренером в Самаре.