Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
musica_listas_umusic
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Cristian Mauricio Diaz Canales
musica_listas_umusic
Commits
a6d33b5e
Commit
a6d33b5e
authored
Aug 09, 2019
by
Ana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cambios
parent
23aa52ce
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
77 additions
and
8 deletions
+77
-8
config/routes.yaml
config/routes.yaml
+7
-2
src/FrontendBundle/Controller/ListadoController.php
src/FrontendBundle/Controller/ListadoController.php
+16
-4
templates/frontend/index.html.twig
templates/frontend/index.html.twig
+1
-1
templates/frontend/paginas/confirmacionContratar.html.twig
templates/frontend/paginas/confirmacionContratar.html.twig
+52
-0
templates/frontend/paginas/mostrarContratar.html.twig
templates/frontend/paginas/mostrarContratar.html.twig
+1
-1
No files found.
config/routes.yaml
View file @
a6d33b5e
...
...
@@ -31,10 +31,15 @@ front_canciones_contratar:
controller
:
App\FrontendBundle\Controller\ListadoController:contratar
methods
:
[
POST
]
front_confirma_contratar
:
front_mostrar_contratar
:
path
:
app/lista/mostrarContratar
controller
:
App\FrontendBundle\Controller\ListadoController:mostrarContratar
methods
:
[
GET
]
front_confirmar_contratar
:
path
:
app/lista/confirmarContratar
controller
:
App\FrontendBundle\Controller\ListadoController:confirmarContratar
methods
:
[
GET
]
methods
:
[
POST
]
front_canciones_descontratar
:
path
:
app/lista/canciones/descontratar
...
...
src/FrontendBundle/Controller/ListadoController.php
View file @
a6d33b5e
...
...
@@ -38,6 +38,18 @@ class ListadoController extends AbstractController
}
public
function
mostrarContratar
(
Request
$request
)
:
Response
{
$log
=
Utiles
::
setLog
(
'App\FrontendBundle\Controller::ListadoController::mostrarContratar'
,
'app/frontend/contratacion'
);
$em
=
$this
->
getDoctrine
()
->
getManager
(
'default'
);
$msisdn
=
$request
->
get
(
"msisdn"
);
$lisId
=
$request
->
get
(
"lisId"
);
$lista
=
$em
->
getRepository
(
PluLista
::
class
)
->
find
(
$lisId
);
return
$this
->
render
(
'frontend/paginas/mostrarContratar.html.twig'
,
array
(
"lista"
=>
$lista
,
"msisdn"
=>
$msisdn
));
}
public
function
confirmarContratar
(
Request
$request
)
:
Response
{
$log
=
Utiles
::
setLog
(
'App\FrontendBundle\Controller::ListadoController::confirmarContratar'
,
'app/frontend/contratacion'
);
$em
=
$this
->
getDoctrine
()
->
getManager
(
'default'
);
...
...
@@ -46,9 +58,9 @@ class ListadoController extends AbstractController
$lista
=
$em
->
getRepository
(
PluLista
::
class
)
->
find
(
$lisId
);
return
$this
->
render
(
'frontend/paginas/confirma
r
Contratar.html.twig'
,
array
(
"lista"
=>
$lista
,
"msisdn"
=>
$msisdn
));
return
$this
->
render
(
'frontend/paginas/confirma
cion
Contratar.html.twig'
,
array
(
"lista"
=>
$lista
,
"msisdn"
=>
$msisdn
));
}
}
public
function
contratar
(
Request
$request
)
:
Response
{
$log
=
Utiles
::
setLog
(
'App\FrontendBundle\Controller::ListadoController::contratar'
,
'app/frontend/contratacion'
);
...
...
@@ -88,10 +100,10 @@ class ListadoController extends AbstractController
$suscripcion
->
setSusEliminado
(
PluSuscripcion
::
ELIMINADO_FALSE
);
$suscripcion
->
setCreatedAt
(
new
\DateTime
());
$suscripcion
->
setUpdatedAt
(
new
\DateTime
());
//echo "aqui";
$em
->
persist
(
$suscripcion
);
$em
->
flush
();
// echo "aqui2:" . $resultado["statusCode"];
$log
->
debug
(
"Suscripcion generada "
.
$suscripcion
->
getSusId
());
$log
->
debug
(
"Haciendo peticion a entel VPW...."
);
$resultado
=
EntelVPW
::
suscribirEntel
(
$msisdn
,
$lista
,
$suscripcion
,
$em
);
...
...
templates/frontend/index.html.twig
View file @
a6d33b5e
...
...
@@ -32,7 +32,7 @@
{%
if
cantidadListas
>
0
%}
{%
for
lista
in
listas
%}
<div
class=
"container"
>
<a
href=
"
{{
path
(
'front_
confirma
_contratar'
,
{
'msisdn'
:
msisdn
,
'lisId'
:
lista.lisId
}
)
}}
"
class=
"menu-musica"
>
{{
lista.lisNombre
}}
</a>
<a
href=
"
{{
path
(
'front_
mostrar
_contratar'
,
{
'msisdn'
:
msisdn
,
'lisId'
:
lista.lisId
}
)
}}
"
class=
"menu-musica"
>
{{
lista.lisNombre
}}
</a>
{%
endfor
%}
{%
else
%}
<section
id=
"hook"
>
...
...
templates/frontend/paginas/confirmacionContratar.html.twig
0 → 100644
View file @
a6d33b5e
{%
extends
'frontend/base.html.twig'
%}
{%
block
title
%}
Mi Cuenta
{%
endblock
%}
{%
block
stylesheets
%}
<link
href=
"
{{
asset
(
'frontend/NewDataTables/css/dataTables.bootstrap4.min.css'
)
}}
"
rel=
"stylesheet"
/>
<link
href=
"
{{
asset
(
'frontend/NewDataTables/css/responsive.bootstrap4.min.css'
)
}}
"
rel=
"stylesheet"
/>
{%
endblock
%}
{%
block
body
%}
<header
class=
"masthead-sc text-white"
>
<div
class=
"masthead-content"
>
<!-- header con mensaje -->
<form
action=
"
{{
path
(
'front_canciones_contratar'
)
}}
"
method=
"post"
}}
>
<input
type=
"hidden"
id=
"lisId"
name=
"lisId"
value=
"
{{
lista.lisId
}}
"
>
<input
type=
"hidden"
id=
"msisdn"
name=
"msisdn"
value=
"
{{
msisdn
}}
"
>
<div
class=
"container subheader-info col-10 offset-1 mt-4 mb-3"
>
<div
class=
"row"
>
<div
class=
"col-12"
>
<p
class=
"numero-top text-left"
>
{{
lista.lisNombre
}}
</p>
<p>
Suscribete a esta categoria por $500 semanales
</p>
<button
type=
"submit"
class=
"btn btn-codigo-suscripcion col-11 mt-4 mb-5"
>
Por favor, confirme aquí
</button>
<h4
class=
"ti-beneficios"
>
Forma de Pago
</h4>
</div>
</div>
</div>
</form>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-11"
>
<ul>
<li
class=
"item-suscripcion mb-2"
>
Pago Fácil el monto se descontara automáticamente de tu prepago o se abonara a tu plan
</li>
<li
class=
"item-suscripcion mb-2"
>
Te informaremos todas las semanas de tu pago mediante mensaje de texto
</li>
<li
class=
"item-suscripcion mb-2"
>
50% descuento en el resto de las canciones de esta categoria
</li>
<li
class=
"item-suscripcion mb-2"
>
Para cancelar tu suscripción solo envía SALIR al XXXX)
</li>
</ul>
</div>
</div>
</div>
</div>
</header>
{%
endblock
%}
templates/frontend/paginas/
confirm
arContratar.html.twig
→
templates/frontend/paginas/
mostr
arContratar.html.twig
View file @
a6d33b5e
...
...
@@ -12,7 +12,7 @@
<!-- header con mensaje -->
<form
action=
"
{{
path
(
'front_c
anciones
_contratar'
)
}}
"
method=
"post"
}}
>
<form
action=
"
{{
path
(
'front_c
onfirmar
_contratar'
)
}}
"
method=
"post"
}}
>
<input
type=
"hidden"
id=
"lisId"
name=
"lisId"
value=
"
{{
lista.lisId
}}
"
>
<input
type=
"hidden"
id=
"msisdn"
name=
"msisdn"
value=
"
{{
msisdn
}}
"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment