Business-Cart-Generic
view release on metacpan or search on metacpan
lib/Business/Cart/Generic/View/Search.pm view on Meta::CPAN
package Business::Cart::Generic::View::Search;
use strict;
use warnings;
use JSON::XS;
use Moose;
extends 'Business::Cart::Generic::View::Base';
use namespace::autoclean;
our $VERSION = '0.85';
# -----------------------------------------------
sub build_search_html
{
my($self) = @_;
$self -> db -> logger -> log(debug => 'build_search_html()');
# Make YUI happy by turning the HTML into 1 long line.
my($html) = $self -> templater -> render
(
'search.tx',
{
sid => $self -> db -> session -> id,
}
);
$html =~ s/\n//g;
return $html;
} # End of build_search_html.
# -----------------------------------------------
sub build_head_js
{
my($self) = @_;
$self -> db -> logger -> log(debug => 'build_head_js()');
return $self -> templater -> render
(
'search.js',
{
}
);
} # End of build_head_js.
# -----------------------------------------------
sub display
{
my($self, $id, $order) = @_;
$self -> db -> logger -> log(debug => "display($id, ...)");
if (! $order)
{
$order = [ [{td => "No order matches # '$id'"}] ];
}
return $self -> templater -> render
(
'basic.table.tx',
{
( run in 0.857 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )