Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
backend-mcafee
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
backend-mcafee
Commits
61f967da
Commit
61f967da
authored
Sep 24, 2020
by
Cristian Mauricio Diaz Canales
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cambios campania
parent
cb26993f
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
182 additions
and
0 deletions
+182
-0
app/Resources/views/backend_content/pages/campanias/listadoCampanias.html.twig
...ackend_content/pages/campanias/listadoCampanias.html.twig
+151
-0
app/Resources/views/backend_content/tables/templateCampanias.html.twig
.../views/backend_content/tables/templateCampanias.html.twig
+31
-0
No files found.
app/Resources/views/backend_content/pages/campanias/listadoCampanias.html.twig
0 → 100644
View file @
61f967da
{%
extends
'base_backend.html.twig'
%}
{%
block
content
%}
<!--begin::Subheader-->
<div
class=
"subheader py-2 py-lg-6 subheader-solid "
id=
"kt_subheader"
>
<div
class=
" container-fluid d-flex align-items-center justify-content-between flex-wrap flex-sm-nowrap"
>
<!--begin::Info-->
<div
class=
"d-flex align-items-center flex-wrap mr-1"
>
<!--begin::Page Heading-->
<div
class=
"d-flex align-items-baseline flex-wrap mr-5"
>
<!--begin::Page Title-->
<h5
class=
"text-dark font-weight-bold my-1 mr-5"
>
Listado Campañas
</h5>
<!--end::Page Title-->
</div>
<!--end::Page Heading-->
</div>
<!--end::Info-->
</div>
</div>
<!--end::Subheader-->
<!--begin::Entry-->
<div
class=
"d-flex flex-column-fluid"
>
<!--begin::Container-->
<div
class=
"container"
>
<div
class=
"card-body"
>
<div
class=
"form-group"
>
{%
include
'backend_content/includes/messages.html.twig'
%}
</div>
</div>
<!--begin::Card-->
<div
class=
"card card-custom"
>
<div
class=
"card-header flex-wrap py-5"
>
<div
class=
"card-title"
>
<h3
class=
"card-label"
>
Campañas
<span
class=
"d-block text-muted pt-2 font-size-sm"
></span>
</h3>
</div>
<!--begin: ToolBar-->
{%
include
'backend_content/tables/toolbarTemplateCampanias.html.twig'
%}
<!--end: ToolBar-->
</div>
<div
class=
"card-body"
>
<!--begin: Datatable-->
{%
include
'backend_content/tables/templateCampanias.html.twig'
%}
<!--end: Datatable-->
</div>
</div>
<!--end::Card-->
</div>
<!--end::Container-->
</div>
<!--end::Entry-->
{%
endblock
%}
{%
block
javascripts
%}
<script
src=
"
{{
asset
(
'assets/moment/moment.js'
)
}}
"
></script>
<script
src=
"
{{
asset
(
'assets/backend_assets/assets/plugins/custom/datatables/datatables.bundle.js'
)
}}
"
></script>
<script
src=
"
{{
asset
(
'assets/backend_assets/gearlabs_assets/js/utils.js'
)
}}
"
></script>
<script>
var
tablaCampanias
=
null
;
function
eliminarCampania
(
event
,
camId
)
{
event
.
preventDefault
();
var
url
=
"
{{
path
(
'campania_eliminar'
)
}}
"
;
var
formData
=
new
FormData
();
formData
.
append
(
"
camId
"
,
camId
);
var
r
=
confirm
(
"
Está seguro que desea eliminar esta campaña?
"
);
if
(
r
==
true
)
{
$
.
ajax
({
type
:
"
POST
"
,
url
:
url
,
data
:
formData
,
async
:
true
,
cache
:
false
,
contentType
:
false
,
processData
:
false
,
timeout
:
60000
,
statusCode
:
{
400
:
function
(
data
)
{
console
.
log
(
data
);
var
respuestaJson
=
JSON
.
parse
(
data
.
responseText
);
$
(
"
#mensaje-exito
"
).
hide
();
$
(
"
#mensaje-error
"
).
show
();
$
(
"
#contenido-mensaje-error
"
).
html
(
respuestaJson
.
msg
);
},
500
:
function
(
data
)
{
var
respuestaJson
=
JSON
.
parse
(
data
.
responseText
);
$
(
"
#mensaje-exito
"
).
hide
();
$
(
"
#mensaje-error
"
).
show
();
$
(
"
#contenido-mensaje-error
"
).
html
(
respuestaJson
.
msg
);
}
},
success
:
function
(
data
)
{
tablaCampanias
.
row
(
'
#cam_
'
+
camId
).
remove
().
draw
(
false
);
},
});
}
}
function
crearCampania
(
event
)
{
event
.
preventDefault
();
var
url
=
"
{{
path
(
'campania_generando_nueva_campania'
)
}}
"
;
window
.
location
.
replace
(
url
);
}
function
generateTable
()
{
tablaCampanias
=
$
(
'
#campania_table
'
).
DataTable
({
responsive
:
true
,
bDestroy
:
true
,
pagingType
:
'
full_numbers
'
,
columnDefs
:
[
{
targets
:
4
,
width
:
'
75px
'
,
render
:
function
(
data
,
type
,
full
,
meta
)
{
var
status
=
{
0
:
{
'
title
'
:
'
Error
'
,
'
state
'
:
'
danger
'
},
1
:
{
'
title
'
:
'
Activo
'
,
'
state
'
:
'
success
'
},
};
if
(
typeof
status
[
data
]
===
'
undefined
'
)
{
return
data
;
}
return
'
<span class="label label-
'
+
status
[
data
].
state
+
'
label-dot mr-2"></span>
'
+
'
<span class="font-weight-bold text-
'
+
status
[
data
].
state
+
'
">
'
+
status
[
data
].
title
+
'
</span>
'
;
},
},
],
"
language
"
:
{
"
lengthMenu
"
:
"
Mostrando _MENU_ campañas por página.
"
,
"
zeroRecords
"
:
"
No se encontró ningúna campaña.
"
,
"
info
"
:
'
Mostrando página _PAGE_ de _PAGES_.
'
,
"
infoEmpty
"
:
"
No hay campañas disponibles.
"
,
"
infoFiltered
"
:
"
(filtrado desde _MAX_ campañas totales.)
"
,
"
search
"
:
"
Búsqueda Rápida
"
,
}
});
}
jQuery
(
document
).
ready
(
function
()
{
generateTable
();
});
</script>
{%
endblock
%}
app/Resources/views/backend_content/tables/templateCampanias.html.twig
0 → 100644
View file @
61f967da
<table
class=
"table table-separate table-head-custom table-checkable"
id=
"campania_table"
>
<thead>
<tr>
<th>
ID
</th>
<th>
Nombre
</th>
<th>
Fecha Inicio
</th>
<th>
Fecha Fin
</th>
<th>
Estado
</th>
<th>
Acciones
</th>
</tr>
</thead>
<tbody>
{%
for
campania
in
campanias
%}
<tr
id=
"cam_
{{
campania.getCamId
()
}}
"
>
<td>
{{
campania.getCamId
()
}}
</td>
<td>
{{
campania.getCamNombre
()
}}
</td>
<td>
{{
campania.getCamFechaInicio
()
|
date
(
"Y-m-d"
)
}}
</td>
<td>
{{
campania.getCamFechaFin
()
|
date
(
"Y-m-d"
)
}}
</td>
<td>
{{
campania.getCamEstado
()
}}
</td>
<td
nowrap
>
<a
id=
"edit_
{{
campania.getCamId
()
}}
"
href=
"
{{
path
(
'campania_crear'
,
{
'camId'
:
campania.getCamId
()
}
)
}}
"
class=
"navi-link"
>
<span
class=
"navi-icon"
><i
class=
"fa fa-lg fa-edit"
></i></span>
</a>
<a
id=
"delete_
{{
campania.getCamId
()
}}
"
onclick=
"eliminarCampania(event,
{{
campania.getCamId
()
}}
)"
class=
"navi-link"
>
<span
class=
"navi-icon"
><i
class=
"fa fa-lg fa-trash"
></i></span>
</a>
</td>
</tr>
{%
endfor
%}
</tbody>
</table>
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