PI;
$Strehler::API::VERSION = '1.6.8';
use strict;
use Dancer2 0.166001;
use Dancer2::Serializer::JSON;
use Strehler::Helpers;
use Strehler::Meta::Category;
prefix '/api/v1';
set layout => undef;
m
my %data = $obj->get_json_data($lang);
if($callback)
{
content_type('application/javascript');
}
else
{
content_type('application/json');
}
return se
content_type('application/javascript');
}
else
{
content_type('application/json');
}
return serialize(\%data, $callback);
};
get '/:entity/:id' => sub {
my $entity
$data{$c} = $self->get_attr_multilang($c, $language);
}
return %data;
}
sub get_json_data
{
my $self = shift;
my $language = shift;
my %data = $self->get_ext_data($langua
my $img = $self->new($_->id);
my %el;
if(exists $args{'json'})
{
%el = $img->get_json_data($args{'language'});
}
else
{
if(e
Dancer2 0.166001;
use Dancer2::Plugin::DBIC;
use Dancer2::Plugin::Ajax;
use Dancer2::Serializer::JSON;
use Strehler::Dancer2::Plugin::Admin;
use HTML::FormFu 1.00;
use HTML::FormFu::Element::Block;
u
lse
{
return 0;
}
};
ajax '/category/info' => sub
{
content_type('application/json');
my $category;
my $input = params->{input};
my $option = params->{option} || undef;
me'} . "/*";
$data{'id'} = 'anc:'.$input;
}
my $serializer = Dancer2::Serializer::JSON->new();
return $serializer->serialize(\%data);
};
ajax '/category/tagform/:type/:id?' => sub