qstore
This commit is contained in:
@@ -114,7 +114,7 @@ sub contact2{
|
|||||||
|
|
||||||
sub store{
|
sub store{
|
||||||
my $c = shift;
|
my $c = shift;
|
||||||
$c->stash( r=>$c->dbv->store);
|
$c->stash( r=>$c->dbg->store);
|
||||||
$c->stash(layout=> "defaultContact");
|
$c->stash(layout=> "defaultContact");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
select
|
select
|
||||||
nombre as "titulo",
|
id,
|
||||||
descripcion as "descripcion",
|
objeto as "objeto",
|
||||||
|
nombre as "nombre",
|
||||||
precio as "precio",
|
precio as "precio",
|
||||||
opcion as "opciones",
|
subnombre as "subnombre",
|
||||||
promocion as "promocion",
|
promocion as "promocion",
|
||||||
imagen as "imagen"
|
imagen as "imagen"
|
||||||
|
from tienda where activo =1;
|
||||||
from tienda where precio >= -1;
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,12 @@ package Dojo::Model::Users;
|
|||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
use Mojo::File 'path';
|
||||||
use DBI;
|
use DBI;
|
||||||
use Mojo::Util 'secure_compare';
|
use Mojo::Util 'secure_compare';
|
||||||
use Dojo::Conf;
|
use Dojo::Conf;
|
||||||
|
|
||||||
|
my $data_path = path('lib/Dojo/Model/Data')->make_path;
|
||||||
|
|
||||||
sub new { bless {}, shift }
|
sub new { bless {}, shift }
|
||||||
sub createu{
|
sub createu{
|
||||||
@@ -56,6 +58,10 @@ sub check {
|
|||||||
return $r->{pid} // 0;
|
return $r->{pid} // 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub store{
|
||||||
|
return _read ($data_path->child("/store/qStore.q")->slurp);
|
||||||
|
}
|
||||||
|
|
||||||
sub _read{
|
sub _read{
|
||||||
my ($q,@bind)=@_;
|
my ($q,@bind)=@_;
|
||||||
my (@empty,$arr);
|
my (@empty,$arr);
|
||||||
|
|||||||
@@ -41,9 +41,6 @@ sub event{
|
|||||||
my ($c,$id)=@_;
|
my ($c,$id)=@_;
|
||||||
return shift @{ _read ($data_path->child("event/qEvent.q")->slurp,$id)};
|
return shift @{ _read ($data_path->child("event/qEvent.q")->slurp,$id)};
|
||||||
}
|
}
|
||||||
sub store{
|
|
||||||
return _read ($data_path->child("/store/qStore.q")->slurp);
|
|
||||||
}
|
|
||||||
sub tv_videos{
|
sub tv_videos{
|
||||||
return _read ($data_path->child("/tv/qSeries.q")->slurp); #group,name
|
return _read ($data_path->child("/tv/qSeries.q")->slurp); #group,name
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,10 +5,12 @@
|
|||||||
<article class="shop flex">
|
<article class="shop flex">
|
||||||
<div class="simage" > <img src=<%= "$controller/$action/img/$_->{imagen} "%> ></div>
|
<div class="simage" > <img src=<%= "$controller/$action/img/$_->{imagen} "%> ></div>
|
||||||
<div class="description">
|
<div class="description">
|
||||||
<p class="title"> <%= $_->{titulo} %> </p>
|
<p class="title"> <%= $_->{objeto} %> </p>
|
||||||
<p class="description"> <%= $_->{descripcion} %> </p>
|
<p class="description"> <%= $_->{nombre} %> </p>
|
||||||
<p class="price"> $<%= $_->{precio} %> pesos </p>
|
% if ( $_->{precio} != -1){
|
||||||
<p class="options"> <%= $_->{opciones} %> </p>
|
<p class="price"> $<%= $_->{precio} %> pesos </p>
|
||||||
|
%}
|
||||||
|
<p class="options"> <%= $_->{subnombre} %> </p>
|
||||||
<p class="promo"> <%= $_->{promocion} %> </p>
|
<p class="promo"> <%= $_->{promocion} %> </p>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
|
|||||||
Reference in New Issue
Block a user