← Index
NYTProf Performance Profile   « block view • line view • sub view »
For /usr/share/koha/opac/cgi-bin/opac/opac-search.pl
  Run on Tue Oct 15 11:58:52 2013
Reported on Tue Oct 15 12:01:45 2013

Filename/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/includes/masthead.inc
StatementsExecuted 226 statements in 1.02ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111562µs3.38msTemplate::Document::::__ANON__[:111]Template::Document::__ANON__[:111]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
# spent 3.38ms (562µs+2.82) within Template::Document::__ANON__[/usr/share/koha/opac/htdocs/opac-tmpl/prog/en-NZ/includes/masthead.inc:111] which was called: # once (562µs+2.82ms) by Template::Document::process at line 151 of Template/Document.pm
<div id="header-wrapper"><div id="members">
2 [% IF ( opacuserlogin ) %] <ul>
314µs224µs[% UNLESS ( loggedinusername ) %] <li><a href="/cgi-bin/koha/opac-user.pl">Log in to your account</a></li>[% END %] [% IF ( loggedinusername ) %] <li><span class="members">Welcome, <a href="/cgi-bin/koha/opac-user.pl"><span class="loggedinusername">[% FOREACH USER_INF IN USER_INFO %][% USER_INF.title %] [% USER_INF.firstname %] [% USER_INF.surname %][% END %]</span></a></span></li>
# spent 18µs making 1 call to Template::Stash::XS::get # spent 7µs making 1 call to Template::Stash::undefined
4
514µs212µs [% END %] [% IF ( ShowOpacRecentSearchLink ) %] <li><a href="/cgi-bin/koha/opac-search-history.pl" title="View your search history">Search history</a> [<a class="logout" href="/cgi-bin/koha/opac-search-history.pl?action=delete" title="Delete your search history" onclick="return confirm(MSG_DELETE_SEARCH_HISTORY);">x</a>]</li>
# spent 10µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
612µs316µs [% END %] [% IF ( loggedinusername ) %]<li>[% IF persona %]<a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1" onclick='navigator.id.logout();'>[% ELSE %]<a class="logout" id="logout" href="/cgi-bin/koha/opac-main.pl?logout.x=1">[% END %]Log out</a></li>[% END %] </ul>
# spent 14µs making 2 calls to Template::Stash::XS::get, avg 7µs/call # spent 2µs making 1 call to Template::Stash::undefined
71238µs14µs [% END %] </div>
# spent 4µs making 1 call to Template::Stash::XS::get
8413µs27µs [% IF ( opacheader ) %] [% opacheader %] [% END %] <div id="opac-main-search" class="yui-g">
# spent 7µs making 2 calls to Template::Stash::XS::get, avg 3µs/call
9 [% IF ( opacsmallimage ) %] <h1 id="libraryname" style="background-image: url('[% opacsmallimage %]');">
10 [% ELSE %] <h1 id="libraryname">
11319µs39µs [% END %]<a href="/cgi-bin/koha/opac-main.pl">[% IF ( LibraryName ) %][% LibraryName %][% ELSE %]Koha Online Catalogue[% END %]</a></h1>
# spent 9µs making 3 calls to Template::Stash::XS::get, avg 3µs/call
121400ns
13<div id="fluid">
14
15[% IF ( OpacPublic ) %] <div id="fluid-offset">
161400ns[% UNLESS ( advsearch ) %]<form name="searchform" method="get" action="/cgi-bin/koha/opac-search.pl" id="searchform">
1747µs27µs <label for="masthead_search" class="left"> Search [% UNLESS ( OpacAddMastheadLibraryPulldown ) %] [% IF ( mylibraryfirst ) %] (in [% mylibraryfirst %] only)[% END %] [% END %] </label>
# spent 7µs making 2 calls to Template::Stash::XS::get, avg 4µs/call
18
191500ns <select name="idx" id="masthead_search" class="left">
20 [% IF ( ms_kw ) %] <option selected="selected" value="">Library catalogue</option>
21 [% ELSE %] <option value="">Library catalogue</option>
2214µs214µs [% END %] [% IF ( ms_ti ) %] <option selected="selected" value="ti">Title</option>
# spent 12µs making 1 call to Template::Stash::XS::get # spent 3µs making 1 call to Template::Stash::undefined
23 [% ELSE %] <option value="ti">Title</option>
2415µs212µs [% END %] [% IF ( ms_au ) %] <option selected="selected" value="au">Author</option>
# spent 10µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
25 [% ELSE %] <option value="au">Author</option>
2615µs212µs [% END %] [% IF ( ms_su ) %] <option selected="selected" value="su">Subject</option>
# spent 10µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
27 [% ELSE %] <option value="su">Subject</option>
2814µs211µs [% END %] [% IF ( ms_nb ) %] <option selected="selected" value="nb">ISBN</option>
# spent 9µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
29 [% ELSE %] <option value="nb">ISBN</option>
3015µs212µs [% END %] [% IF ( ms_se ) %] <option selected="selected" value="se">Series</option>
# spent 10µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
31 [% ELSE %] <option value="se">Series</option>
3214µs212µs [% END %] [% IF ( numbersphr ) %] [% IF ( ms_callnum ) %] <option selected="selected" value="callnum,phr">Call number</option>
# spent 10µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
33 [% ELSE %] <option value="callnum,phr">Call number</option>
34 [% END %] [% ELSE %] [% IF ( ms_callnum ) %] <option selected="selected" value="callnum">Call number</option>
35 [% ELSE %] <option value="callnum">Call number</option>
36412µs423µs [% END %] [% END %]</select>
# spent 18µs making 2 calls to Template::Stash::XS::get, avg 9µs/call # spent 4µs making 2 calls to Template::Stash::undefined, avg 2µs/call
37[% IF ( ms_value ) %] <input type="text" title="Type search term" id = "transl1" name="q" value="[% ms_value |html %]" class="left" style="width: 35%; font-size: 111%;"/><div id="translControl"></div>
38[% ELSE %] <input type="text" id = "transl1" name="q" class="left" style="width: 35%; font-size: 111%;"/><div id="translControl"></div>
39718µs14µs[% END %] [% IF ( OpacAddMastheadLibraryPulldown ) %] <select name="branch_group_limit" id="select_library" class="left">
# spent 4µs making 1 call to Template::Stash::XS::get
40 <option value="">All libraries</option>
41137µs [% IF BranchCategoriesLoop %]<optgroup label="Libraries">[% END %] [% FOREACH BranchesLoo IN BranchesLoop %] [% IF ( BranchesLoo.selected ) %]<option selected="selected" value="branch:[% BranchesLoo.value %]">[% BranchesLoo.branchname %]</option>
# spent 37µs making 1 call to Template::Context::filter
42 [% ELSE %]<option value="branch:[% BranchesLoo.value %]">[% BranchesLoo.branchname %]</option>[% END %] [% END %] [% IF BranchCategoriesLoop %] </optgroup>
43 <optgroup label="Groups">
4414µs [% FOREACH bc IN BranchCategoriesLoop %] [% IF ( bc.selected ) %] <option selected="selected" value="multibranchlimit-[% bc.categorycode %]">[% bc.categoryname %]</option>
# spent 4µs making 1 call to Template::Stash::XS::get
45 [% ELSE %] <option value="multibranchlimit-[% bc.categorycode %]">[% bc.categoryname %]</option>
46120µs [% END %] [% END %] </optgroup>
# spent 20µs making 1 call to Template::Filters::html_filter
47 [% END %] </select>
48 [% ELSE %] [% IF ( opac_limit_override ) %] [% IF ( opac_search_limit ) %] <input name="limit" value="[% opac_search_limit %]" type="hidden" />
49 [% END %] [% ELSE %] [% IF ( mylibraryfirst ) %] <input name="limit" value="branch:[% mylibraryfirst %]" type="hidden" />
50635µs460µs [% END %] [% END %] [% END %] <input type="submit" value="Go" id="searchsubmit" class="left" />
# spent 43µs making 3 calls to Template::Stash::XS::get, avg 14µs/call # spent 17µs making 1 call to Template::Stash::undefined
51210µs[% IF ( opacbookbag ) %]<span id="cmspan"></span>[% END %] [% IF ( virtualshelves ) %]<a href="/cgi-bin/koha/opac-shelves.pl" id="listsmenulink">Lists</a>[% END %] </form>
# spent 10µs making 2 calls to Template::Stash::XS::get, avg 5µs/call
52[% ELSE %] <div style="width:80%;*margin-bottom:-30px;">
53[% IF ( virtualshelves ) %]<a href="/cgi-bin/koha/opac-shelves.pl" id="listsmenulink">Lists</a>[% END %][% IF ( opacbookbag ) %]<span id="cmspan"></span>[% END %] </div>
5425103µs212µs[% END %] <div id="moresearches">
# spent 9µs making 1 call to Template::Stash::XS::get # spent 2µs making 1 call to Template::Stash::undefined
55<a href="/cgi-bin/koha/opac-search.pl">Advanced search</a>
56825µs[% IF ( OpacBrowser ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-browser.pl">Browse by hierarchy</a>[% END %] [% IF ( OpacAuthorities ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-authorities-home.pl">Authority search</a>[% END %] [% IF ( opacuserlogin && reviewson && OpacShowRecentComments ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-showreviews.pl">Recent comments</a>[% END %] [% IF ( TagsEnabled ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-tags.pl">Tag cloud</a>[% END %] [% IF ( OpacCloud ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-tags_subject.pl">Subject cloud</a>[% END %] [% IF ( OpacTopissue ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-topissues.pl">Most popular</a>[% END %] [% IF ( suggestion ) %] [% IF ( AnonSuggestions ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-suggestions.pl">Purchase suggestions</a>
# spent 25µs making 8 calls to Template::Stash::XS::get, avg 3µs/call
57 [% ELSIF ( OPACViewOthersSuggestions ) %]<span class="pipe"> | </span><a href="/cgi-bin/koha/opac-suggestions.pl">Purchase suggestions</a>
58311µs39µs [% END %] [% END %] </div>
# spent 9µs making 3 calls to Template::Stash::XS::get, avg 3µs/call
59 </div>
60</div>
61
621876µs13µs[% END %] <!-- OpacPublic -->
# spent 3µs making 1 call to Template::Stash::XS::get
63
6417µs13µs[% IF ( opacbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %] [% IF ( virtualshelves ) %] <div id="listsmenu" class="yuimenu" style="display: none">
# spent 3µs making 1 call to Template::Stash::XS::get
65 <div class="bd">
66 <h4>Public lists</h4>
67 [% IF ( pubshelves ) %] <ul class="first-of-type">
68115µs12130µs [% FOREACH pubshelvesloo IN pubshelvesloop %] <li class="yuimenuitem"><a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% pubshelvesloo.shelfnumber %]&amp;sortfield=[% pubshelvesloo.sortfield %]">[% pubshelvesloo.shelfname |html %]</a></li>
# spent 113µs making 8 calls to Template::Stash::XS::get, avg 14µs/call # spent 17µs making 4 calls to Template::Stash::undefined, avg 4µs/call
69 [% END %] <li class="yuimenuitem"><a class="yuimenuitemlabel" href="/cgi-bin/koha/opac-shelves.pl?display=publicshelves">[View All]</a></li>
701687µs </ul>
711579µs220µs [% ELSE %] No public lists [% END %] [% IF ( opacuserlogin ) %] <h4>Your lists</h4>
# spent 17µs making 1 call to Template::Iterator::AUTOLOAD # spent 3µs making 1 call to Template::Stash::XS::get
724104µs [% IF ( loggedinusername ) %] [% IF ( barshelves ) %] <ul class="first-of-type">
# spent 104µs making 4 calls to Template::Context::filter, avg 26µs/call
7313µs [% FOREACH barshelvesloo IN barshelvesloop %] <li class="yuimenuitem"><a href="/cgi-bin/koha/opac-shelves.pl?viewshelf=[% barshelvesloo.shelfnumber %]&amp;sortfield=[% barshelvesloo.sortfield %]">[% barshelvesloo.shelfname |html %]</a></li>
# spent 3µs making 1 call to Template::Stash::XS::get
74 [% END %] <li class="yuimenuitem"><a class="yuimenuitemlabel" href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves">[View all]</a></li>
7518µs537µs </ul>
# spent 36µs making 4 calls to Template::Stash::XS::get, avg 9µs/call # spent 1µs making 1 call to UNIVERSAL::isa
7611.78ms [% ELSE %] <ul class="first-of-type">
# spent 1.78ms making 1 call to Template::Config::iterator
77465µs <li>No private lists</li>
# spent 65µs making 4 calls to Template::Filters::html_filter, avg 16µs/call
78 <li class="yuimenuitem"><a class="yuimenuitemlabel" href="/cgi-bin/koha/opac-shelves.pl?display=privateshelves">[New list]</a></li></ul>
79 [% END %] [% ELSE %] <ul class="first-of-type"><li><a href="/cgi-bin/koha/opac-user.pl">Log in to create your own lists</a></li></ul>
80412µs487µs [% END %] [% END %] </div>
# spent 63µs making 2 calls to Template::Stash::XS::get, avg 32µs/call # spent 20µs making 1 call to Template::Iterator::get_first # spent 4µs making 1 call to Template::Stash::undefined
81117µs654µs</div><!-- /listmenu /virtualshelves -->
# spent 32µs making 4 calls to Template::Iterator::get_next, avg 8µs/call # spent 17µs making 1 call to Template::Stash::XS::get # spent 4µs making 1 call to Template::Stash::undefined
82674µs212µs[% END %]
# spent 10µs making 1 call to Template::Stash::XS::set # spent 3µs making 1 call to Template::Stash::XS::get
8312µs<div id="listsDetails"></div>
8415µs</div>
# spent 5µs making 1 call to Template::Stash::XS::set
8536145µs</div>
86<div id="breadcrumbs" class="yui-g">
8715µs527µs[% IF ( searchdesc ) %]<p>[% IF ( total ) %]<strong>Your search returned [% total |html %] results.</strong> [% IF ( related ) %] (related searches: [% FOREACH relate IN related %][% relate.related_search %][% END %]). [% END %] <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi |html |url %][% limit_cgi |html | url %]&amp;count=[% countrss |html %]&amp;sort_by=acqdate_dsc&amp;format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" class="rsssearchicon"/></a>
# spent 24µs making 4 calls to Template::Stash::XS::get, avg 6µs/call # spent 3µs making 1 call to Template::Stash::undefined
88[% ELSE %] <strong>No results found!</strong>
891644µs<p>
90 [% IF ( searchdesc ) %] No results found for that in [% LibraryName %] catalogue. <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?[% query_cgi | html | url %][% limit_cgi | html | url %]&amp;format=rss2" class="rsssearchlink"><img src="[% interface %]/[% theme %]/images/feed-icon-16x16.png" alt="Subscribe to this search" title="Subscribe to this search" border="0" class="rsssearchicon"/></a>
91463µs [% ELSE %] You did not specify any search criteria. [% END %] </p>
# spent 63µs making 4 calls to Template::Context::filter, avg 16µs/call
92[% IF ( OPACNoResultsFound ) %] <div id="noresultsfound">
93[% OPACNoResultsFound %] </div>
9428µs[% END %] </div>
# spent 8µs making 2 calls to Template::Stash::XS::get, avg 4µs/call
952054µs27µs[% END %]</p>[% END %]</div>
# spent 7µs making 2 calls to Template::Stash::XS::get, avg 4µs/call
96827µs232µs
# spent 32µs making 2 calls to Template::Filters::html_filter, avg 16µs/call
- -
98227µs
# spent 27µs making 2 calls to Template::Context::filter, avg 13µs/call
- -
10113µs320µs
# spent 17µs making 2 calls to Template::Stash::XS::get, avg 9µs/call # spent 3µs making 1 call to Template::Stash::undefined
- -
10311µs226µs
# spent 26µs making 2 calls to Template::Filters::html_filter, avg 13µs/call
- -
1051300ns
- -
107228µs
# spent 28µs making 2 calls to Template::Filters::url_filter, avg 14µs/call
- -
110115µs
- -
113259µs