<& /designobservercomp/header.comp, site=>1, adcols=>2 &> <& /designobservercomp/nav_designobserver.comp &>
50 Books/50 Covers

<& /designobserver/50Books50Covers/5050-2011-nav.comp &>
Information & Guidelines Judges & Advisors Nominate a Book Nominations Winners

2013 Nominations


SORT: % if ($title){ Most Recent | Title | Publisher
% if ($title eq "A"){ A | % }else{ A | % } % if ($title eq "B"){ B | % }else{ B | % } % if ($title eq "C"){ C | % }else{ C | % } % if ($title eq "D"){ D | % }else{ D | % } % if ($title eq "E"){ E | % }else{ E | % } % if ($title eq "F"){ F | % }else{ F | % } % if ($title eq "G"){ G | % }else{ G | % } % if ($title eq "H"){ H | % }else{ H | % } % if ($title eq "I"){ I | % }else{ I | % } % if ($title eq "J"){ J | % }else{ J | % } % if ($title eq "K"){ K | % }else{ K | % } % if ($title eq "L"){ L | % }else{ L | % } % if ($title eq "M"){ M | % }else{ M | % } % if ($title eq "N"){ N | % }else{ N | % } % if ($title eq "O"){ O | % }else{ O | % } % if ($title eq "P"){ P | % }else{ P | % } % if ($title eq "Q"){ Q | % }else{ Q | % } % if ($title eq "R"){ R | % }else{ R | % } % if ($title eq "S"){ S | % }else{ S | % } % if ($title eq "T"){ T | % }else{ T | % } % if ($title eq "U"){ U | % }else{ U | % } % if ($title eq "V"){ V | % }else{ V | % } % if ($title eq "W"){ W | % }else{ W | % } % if ($title eq "X"){ X | % }else{ X | % } % if ($title eq "Y"){ Y | % }else{ Y | % } % if ($title eq "Z"){ Z % }else{ Z % }
% } elsif ($publisher){ Most Recent | Title | Publisher
% if ($publisher eq "A"){ A | % }else{ A | % } % if ($publisher eq "B"){ B | % }else{ B | % } % if ($publisher eq "C"){ C | % }else{ C | % } % if ($publisher eq "D"){ D | % }else{ D | % } % if ($publisher eq "E"){ E | % }else{ E | % } % if ($publisher eq "F"){ F | % }else{ F | % } % if ($publisher eq "G"){ G | % }else{ G | % } % if ($publisher eq "H"){ H | % }else{ H | % } % if ($publisher eq "I"){ I | % }else{ I | % } % if ($publisher eq "J"){ J | % }else{ J | % } % if ($publisher eq "K"){ K | % }else{ K | % } % if ($publisher eq "L"){ L | % }else{ L | % } % if ($publisher eq "M"){ M | % }else{ M | % } % if ($publisher eq "N"){ N | % }else{ N | % } % if ($publisher eq "O"){ O | % }else{ O | % } % if ($publisher eq "P"){ P | % }else{ P | % } % if ($publisher eq "Q"){ Q | % }else{ Q | % } % if ($publisher eq "R"){ R | % }else{ R | % } % if ($publisher eq "S"){ S | % }else{ S | % } % if ($publisher eq "T"){ T | % }else{ T | % } % if ($publisher eq "U"){ U | % }else{ U | % } % if ($publisher eq "V"){ V | % }else{ V | % } % if ($publisher eq "W"){ W | % }else{ W | % } % if ($publisher eq "X"){ X | % }else{ X | % } % if ($publisher eq "Y"){ Y | % }else{ Y | % } % if ($publisher eq "Z"){ Z % }else{ Z % }
% } else { Most Recent | Title | Publisher % }

% if ($#books >= 0){ % for ($i = 0; $i <= $#books; $i++){
<%$books[$i][0]%>
<%$books[$i][0]%>
<%$books[$i][1]%>
<%$books[$i][2]%>

% if ($books[$i][5]){ Designer: <%$books[$i][5]%>
% } % if ($books[$i][4]){ Art Director: <%$books[$i][4]%>
% } % if ($books[$i][3]){ Design Firm: <%$books[$i][3]%>
% } % if ($books[$i][6]){ Other Credits: <%$books[$i][6]%>
% }
% if ($books[$i][7] eq 'y'){ Submitted into 50 Books
% } % if ($books[$i][8] eq 'y'){ Submitted into 50 Covers
% }

% } % } else { There are currently no books to display that match your request. % }
<& /designobservercomp/adDOG_2col.comp &>
<& /designobservercomp/footer.comp &> <%args> $pubyear=>'2012' $title=>'' $publisher=>'' <%init> use RubyCore::ObjectInit; use designobserver::Config(); my $rso = new RubyCore::ObjectInit { %designobserver::Config::c }; $rso->dbconnect(); my ($i, $sql, $sth); my @temp; my @books; $sql = "SELECT title, author, publisher, designfirm, artdirector, designer, othercredits, book, cover, coverimage FROM 5050_2013 WHERE published IS NOT NULL "; if ($title){ $sql .= "AND title LIKE '$title%' ORDER BY title"; } elsif ($publisher){ $sql .= "AND publisher LIKE '$publisher%' ORDER BY publisher, title"; } else { $sql .= "ORDER BY published DESC LIMIT 25"; } $sth = $rso->dosql($sql); while (@temp = $sth->fetchrow_array ()){ push @books, [@temp]; #add each array reference to the news array }