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 )