mejoras realizadas a url

parent 75f0ccfb
...@@ -28,9 +28,7 @@ ...@@ -28,9 +28,7 @@
<div class="container"> <div class="container">
<form class="form"> <form class="form">
<div class="card-body"> <div class="card-body">
<div class="form-group">
{%include 'backend_content/includes/messagesCrearCampania.html.twig'%}
</div>
<div class="form-group row"> <div class="form-group row">
<input id="jsonContenido" type="hidden" value="{{jsonContenido}}"/> <input id="jsonContenido" type="hidden" value="{{jsonContenido}}"/>
<div class="col-lg-12"> <div class="col-lg-12">
...@@ -83,6 +81,13 @@ ...@@ -83,6 +81,13 @@
<span class="form-text text-muted">Ingrese el código pixel facebook.</span> <span class="form-text text-muted">Ingrese el código pixel facebook.</span>
</div> </div>
</div> </div>
<div class="form-group row">
<div class="col-lg-12">
<label>Url Campaña:</label>
<input id="url_campania" type="text" class="form-control" value="{{campania.getCamUrlFinalCampania()}}" placeholder=""/>
<span class="form-text text-muted">Url generada para la campaña.</span>
</div>
</div>
</div> </div>
<!--begin::Card--> <!--begin::Card-->
<div class="card card-custom"> <div class="card card-custom">
...@@ -114,8 +119,15 @@ ...@@ -114,8 +119,15 @@
<button type="reset" class="btn btn-danger">Borrar</button> <button type="reset" class="btn btn-danger">Borrar</button>
</div>#} </div>#}
</div> </div>
<br>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
{%include 'backend_content/includes/messagesCrearCampania.html.twig'%}
</div>
</div>
</div> </div>
</form> </form>
</div> </div>
<!--end::Container--> <!--end::Container-->
</div> </div>
...@@ -186,15 +198,15 @@ ...@@ -186,15 +198,15 @@
var startDate = moment(); var startDate = moment();
var endDate = moment().add(1, 'days'); var endDate = moment().add(1, 'days');
if($("#fechaInicioActual").val() == ""){ if ($("#fechaInicioActual").val() == "") {
startDate = moment(); startDate = moment();
}else{ } else {
startDate = moment($("#fechaInicioActual").val(), "YYYY/MM/DD"); startDate = moment($("#fechaInicioActual").val(), "YYYY/MM/DD");
} }
if($("#fechaFinActual").val() == ""){ if ($("#fechaFinActual").val() == "") {
endDate = moment().add(1, 'days'); endDate = moment().add(1, 'days');
}else{ } else {
endDate = moment($("#fechaFinActual").val(), "YYYY/MM/DD"); endDate = moment($("#fechaFinActual").val(), "YYYY/MM/DD");
} }
...@@ -607,7 +619,7 @@ ...@@ -607,7 +619,7 @@
lastIndex = data.contenidoId; lastIndex = data.contenidoId;
var valorFila = data.filaValor; var valorFila = data.filaValor;
json.id = lastIndex; json.id = lastIndex;
var actionColumns = '\n\<a id="edit_'+lastIndex+'" href="" onclick="showModalEditar(event,'+lastIndex+')" class="navi-link"><span class="btn btn-icon btn-light btn-hover-primary btn-sm"><i class="fa fa-lg fa-edit"></i></span></a>\n\ var actionColumns = '\n\<a id="edit_' + lastIndex + '" href="" onclick="showModalEditar(event,' + lastIndex + ')" class="navi-link"><span class="btn btn-icon btn-light btn-hover-primary btn-sm"><i class="fa fa-lg fa-edit"></i></span></a>\n\
<a id="delete_' + lastIndex + '" href="" onclick="eliminarContenido(event,' + lastIndex + ')" class="navi-link">\n\ <a id="delete_' + lastIndex + '" href="" onclick="eliminarContenido(event,' + lastIndex + ')" class="navi-link">\n\
<span class="btn btn-icon btn-light btn-hover-primary btn-sm">\n\ <span class="btn btn-icon btn-light btn-hover-primary btn-sm">\n\
<i class="fa fa-lg fa-trash"></i>\n\ <i class="fa fa-lg fa-trash"></i>\n\
...@@ -666,7 +678,7 @@ ...@@ -666,7 +678,7 @@
var formData = new FormData(); var formData = new FormData();
var url = "{{path('campania_update_contenido')}}"; var url = "{{path('campania_update_contenido')}}";
formData.append("campaniaId", campaniaId); formData.append("campaniaId", campaniaId);
formData.append("contenidoId", conId ); formData.append("contenidoId", conId);
formData.append("disposicionId", $("#generador-contenido-selector-disposicion-entorno-columnasEditar").val()); formData.append("disposicionId", $("#generador-contenido-selector-disposicion-entorno-columnasEditar").val());
formData.append("seccionId", $("#generador-contenido-selector-seccionEditar").val()); formData.append("seccionId", $("#generador-contenido-selector-seccionEditar").val());
formData.append("filaId", $("#generador-contenido-selector-fila-editar").val()); formData.append("filaId", $("#generador-contenido-selector-fila-editar").val());
...@@ -706,13 +718,14 @@ ...@@ -706,13 +718,14 @@
} }
}, },
success: function (data) { success: function (data) {
console.log(data);
$("#mensaje-exito-crear-campania").show(); $("#mensaje-exito-crear-campania").show();
$("#mensaje-error-crear-campania").hide(); $("#mensaje-error-crear-campania").hide();
$("#contenido-mensaje-crear-campania-exito").html(data.msg); $("#contenido-mensaje-crear-campania-exito").html(data.msg);
lastIndex = data.contenidoId; lastIndex = data.contenidoId;
var valorFila = data.filaValor; var valorFila = data.filaValor;
json.id = lastIndex; json.id = lastIndex;
var actionColumns = '\n\<a id="edit_'+lastIndex+'" href="" onclick="showModalEditar(event,'+lastIndex+')" class="navi-link"><span class="btn btn-icon btn-light btn-hover-primary btn-sm"><i class="fa fa-lg fa-edit"></i></span></a>\n\ var actionColumns = '\n\<a id="edit_' + lastIndex + '" href="" onclick="showModalEditar(event,' + lastIndex + ')" class="navi-link"><span class="btn btn-icon btn-light btn-hover-primary btn-sm"><i class="fa fa-lg fa-edit"></i></span></a>\n\
<a id="delete_' + lastIndex + '" href="" onclick="eliminarContenido(event,' + lastIndex + ')" class="navi-link">\n\ <a id="delete_' + lastIndex + '" href="" onclick="eliminarContenido(event,' + lastIndex + ')" class="navi-link">\n\
<span class="btn btn-icon btn-light btn-hover-primary btn-sm">\n\ <span class="btn btn-icon btn-light btn-hover-primary btn-sm">\n\
<i class="fa fa-lg fa-trash"></i>\n\ <i class="fa fa-lg fa-trash"></i>\n\
...@@ -764,6 +777,9 @@ ...@@ -764,6 +777,9 @@
$("#btnGuardarGeneracionContenidoEditar").html("Guardar"); $("#btnGuardarGeneracionContenidoEditar").html("Guardar");
$("#btnGuardarGeneracionContenidoEditar").attr("disabled", false); $("#btnGuardarGeneracionContenidoEditar").attr("disabled", false);
}, },
}); });
} }
...@@ -912,7 +928,7 @@ ...@@ -912,7 +928,7 @@
} }
function deleteFromJson(id) { function deleteFromJson(id) {
var jsonContenidoTemp = {'head': [], 'body': [] , 'footer': []}; var jsonContenidoTemp = {'head': [], 'body': [], 'footer': []};
for (var k = 0; k < jsonContenidoCampania["head"].length; k++) { for (var k = 0; k < jsonContenidoCampania["head"].length; k++) {
if (jsonContenidoCampania["head"][k]["id"] == id) { if (jsonContenidoCampania["head"][k]["id"] == id) {
...@@ -998,6 +1014,8 @@ ...@@ -998,6 +1014,8 @@
$("#btnGuardarCampania").html("Guardar"); $("#btnGuardarCampania").html("Guardar");
$("#btnGuardarCampania").attr("disabled", false); $("#btnGuardarCampania").attr("disabled", false);
$("#btnCancelarCampania").show(); $("#btnCancelarCampania").show();
//URL campania
$("#urlCampania").val(data.urlCampania);
} }
}); });
} }
...@@ -1111,6 +1129,8 @@ ...@@ -1111,6 +1129,8 @@
}); });
/** /**
* CARGA DEL DOCUMENTO * CARGA DEL DOCUMENTO
* *
...@@ -1119,6 +1139,7 @@ ...@@ -1119,6 +1139,7 @@
jQuery(document).ready(function () { jQuery(document).ready(function () {
calendariosContainer.init(); calendariosContainer.init();
generateTable(); generateTable();
}); });
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
<column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/> <column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/>
<column name="ser_id" phpName="SerId" type="INTEGER" required="false"/> <column name="ser_id" phpName="SerId" type="INTEGER" required="false"/>
<column name="tem_id" phpName="TemId" type="INTEGER" required="false"/> <column name="tem_id" phpName="TemId" type="INTEGER" required="false"/>
<column name="cam_unique_key" phpName="CamUniqueKey" type="LONGVARCHAR" required="false"/>
<column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/> <column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/>
<column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/> <column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/>
<column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/> <column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/>
......
...@@ -13,4 +13,7 @@ class Template extends BaseTemplate ...@@ -13,4 +13,7 @@ class Template extends BaseTemplate
/*Eliminado*/ /*Eliminado*/
const ELIMINADO_TRUE = 1; const ELIMINADO_TRUE = 1;
const ELIMINADO_FALSE = 0; const ELIMINADO_FALSE = 0;
const TEMPLATE_1 = 1;
const TEMPLATE_2 = 2;
} }
...@@ -46,6 +46,7 @@ class CampaniaTableMap extends TableMap ...@@ -46,6 +46,7 @@ class CampaniaTableMap extends TableMap
$this->addColumn('ope_id', 'OpeId', 'INTEGER', false, null, null); $this->addColumn('ope_id', 'OpeId', 'INTEGER', false, null, null);
$this->addColumn('ser_id', 'SerId', 'INTEGER', false, null, null); $this->addColumn('ser_id', 'SerId', 'INTEGER', false, null, null);
$this->addForeignKey('tem_id', 'TemId', 'INTEGER', 'template', 'tem_id', false, null, null); $this->addForeignKey('tem_id', 'TemId', 'INTEGER', 'template', 'tem_id', false, null, null);
$this->addColumn('cam_unique_key', 'CamUniqueKey', 'LONGVARCHAR', false, null, null);
$this->addColumn('cam_nombre', 'CamNombre', 'VARCHAR', false, 1000, null); $this->addColumn('cam_nombre', 'CamNombre', 'VARCHAR', false, 1000, null);
$this->addColumn('cam_titulo_lp', 'CamTituloLp', 'VARCHAR', false, 1000, null); $this->addColumn('cam_titulo_lp', 'CamTituloLp', 'VARCHAR', false, 1000, null);
$this->addColumn('cam_adwords', 'CamAdwords', 'VARCHAR', false, 1000, null); $this->addColumn('cam_adwords', 'CamAdwords', 'VARCHAR', false, 1000, null);
......
This diff is collapsed.
This diff is collapsed.
...@@ -24,6 +24,7 @@ use AppBundle\Model\Template; ...@@ -24,6 +24,7 @@ use AppBundle\Model\Template;
* @method CampaniaQuery orderByOpeId($order = Criteria::ASC) Order by the ope_id column * @method CampaniaQuery orderByOpeId($order = Criteria::ASC) Order by the ope_id column
* @method CampaniaQuery orderBySerId($order = Criteria::ASC) Order by the ser_id column * @method CampaniaQuery orderBySerId($order = Criteria::ASC) Order by the ser_id column
* @method CampaniaQuery orderByTemId($order = Criteria::ASC) Order by the tem_id column * @method CampaniaQuery orderByTemId($order = Criteria::ASC) Order by the tem_id column
* @method CampaniaQuery orderByCamUniqueKey($order = Criteria::ASC) Order by the cam_unique_key column
* @method CampaniaQuery orderByCamNombre($order = Criteria::ASC) Order by the cam_nombre column * @method CampaniaQuery orderByCamNombre($order = Criteria::ASC) Order by the cam_nombre column
* @method CampaniaQuery orderByCamTituloLp($order = Criteria::ASC) Order by the cam_titulo_lp column * @method CampaniaQuery orderByCamTituloLp($order = Criteria::ASC) Order by the cam_titulo_lp column
* @method CampaniaQuery orderByCamAdwords($order = Criteria::ASC) Order by the cam_adwords column * @method CampaniaQuery orderByCamAdwords($order = Criteria::ASC) Order by the cam_adwords column
...@@ -42,6 +43,7 @@ use AppBundle\Model\Template; ...@@ -42,6 +43,7 @@ use AppBundle\Model\Template;
* @method CampaniaQuery groupByOpeId() Group by the ope_id column * @method CampaniaQuery groupByOpeId() Group by the ope_id column
* @method CampaniaQuery groupBySerId() Group by the ser_id column * @method CampaniaQuery groupBySerId() Group by the ser_id column
* @method CampaniaQuery groupByTemId() Group by the tem_id column * @method CampaniaQuery groupByTemId() Group by the tem_id column
* @method CampaniaQuery groupByCamUniqueKey() Group by the cam_unique_key column
* @method CampaniaQuery groupByCamNombre() Group by the cam_nombre column * @method CampaniaQuery groupByCamNombre() Group by the cam_nombre column
* @method CampaniaQuery groupByCamTituloLp() Group by the cam_titulo_lp column * @method CampaniaQuery groupByCamTituloLp() Group by the cam_titulo_lp column
* @method CampaniaQuery groupByCamAdwords() Group by the cam_adwords column * @method CampaniaQuery groupByCamAdwords() Group by the cam_adwords column
...@@ -78,6 +80,7 @@ use AppBundle\Model\Template; ...@@ -78,6 +80,7 @@ use AppBundle\Model\Template;
* @method Campania findOneByOpeId(int $ope_id) Return the first Campania filtered by the ope_id column * @method Campania findOneByOpeId(int $ope_id) Return the first Campania filtered by the ope_id column
* @method Campania findOneBySerId(int $ser_id) Return the first Campania filtered by the ser_id column * @method Campania findOneBySerId(int $ser_id) Return the first Campania filtered by the ser_id column
* @method Campania findOneByTemId(int $tem_id) Return the first Campania filtered by the tem_id column * @method Campania findOneByTemId(int $tem_id) Return the first Campania filtered by the tem_id column
* @method Campania findOneByCamUniqueKey(string $cam_unique_key) Return the first Campania filtered by the cam_unique_key column
* @method Campania findOneByCamNombre(string $cam_nombre) Return the first Campania filtered by the cam_nombre column * @method Campania findOneByCamNombre(string $cam_nombre) Return the first Campania filtered by the cam_nombre column
* @method Campania findOneByCamTituloLp(string $cam_titulo_lp) Return the first Campania filtered by the cam_titulo_lp column * @method Campania findOneByCamTituloLp(string $cam_titulo_lp) Return the first Campania filtered by the cam_titulo_lp column
* @method Campania findOneByCamAdwords(string $cam_adwords) Return the first Campania filtered by the cam_adwords column * @method Campania findOneByCamAdwords(string $cam_adwords) Return the first Campania filtered by the cam_adwords column
...@@ -96,6 +99,7 @@ use AppBundle\Model\Template; ...@@ -96,6 +99,7 @@ use AppBundle\Model\Template;
* @method array findByOpeId(int $ope_id) Return Campania objects filtered by the ope_id column * @method array findByOpeId(int $ope_id) Return Campania objects filtered by the ope_id column
* @method array findBySerId(int $ser_id) Return Campania objects filtered by the ser_id column * @method array findBySerId(int $ser_id) Return Campania objects filtered by the ser_id column
* @method array findByTemId(int $tem_id) Return Campania objects filtered by the tem_id column * @method array findByTemId(int $tem_id) Return Campania objects filtered by the tem_id column
* @method array findByCamUniqueKey(string $cam_unique_key) Return Campania objects filtered by the cam_unique_key column
* @method array findByCamNombre(string $cam_nombre) Return Campania objects filtered by the cam_nombre column * @method array findByCamNombre(string $cam_nombre) Return Campania objects filtered by the cam_nombre column
* @method array findByCamTituloLp(string $cam_titulo_lp) Return Campania objects filtered by the cam_titulo_lp column * @method array findByCamTituloLp(string $cam_titulo_lp) Return Campania objects filtered by the cam_titulo_lp column
* @method array findByCamAdwords(string $cam_adwords) Return Campania objects filtered by the cam_adwords column * @method array findByCamAdwords(string $cam_adwords) Return Campania objects filtered by the cam_adwords column
...@@ -214,7 +218,7 @@ abstract class BaseCampaniaQuery extends ModelCriteria ...@@ -214,7 +218,7 @@ abstract class BaseCampaniaQuery extends ModelCriteria
*/ */
protected function findPkSimple($key, $con) protected function findPkSimple($key, $con)
{ {
$sql = 'SELECT `cam_id`, `ope_id`, `ser_id`, `tem_id`, `cam_nombre`, `cam_titulo_lp`, `cam_adwords`, `cam_pixel_facebook`, `cam_url_final_campania`, `cam_tipo`, `cam_estado`, `cam_eliminado`, `cam_fecha_inicio`, `cam_fecha_fin`, `cam_json_estructura`, `created_at`, `updated_at` FROM `campania` WHERE `cam_id` = :p0'; $sql = 'SELECT `cam_id`, `ope_id`, `ser_id`, `tem_id`, `cam_unique_key`, `cam_nombre`, `cam_titulo_lp`, `cam_adwords`, `cam_pixel_facebook`, `cam_url_final_campania`, `cam_tipo`, `cam_estado`, `cam_eliminado`, `cam_fecha_inicio`, `cam_fecha_fin`, `cam_json_estructura`, `created_at`, `updated_at` FROM `campania` WHERE `cam_id` = :p0';
try { try {
$stmt = $con->prepare($sql); $stmt = $con->prepare($sql);
$stmt->bindValue(':p0', $key, PDO::PARAM_INT); $stmt->bindValue(':p0', $key, PDO::PARAM_INT);
...@@ -473,6 +477,35 @@ abstract class BaseCampaniaQuery extends ModelCriteria ...@@ -473,6 +477,35 @@ abstract class BaseCampaniaQuery extends ModelCriteria
return $this->addUsingAlias(CampaniaPeer::TEM_ID, $temId, $comparison); return $this->addUsingAlias(CampaniaPeer::TEM_ID, $temId, $comparison);
} }
/**
* Filter the query on the cam_unique_key column
*
* Example usage:
* <code>
* $query->filterByCamUniqueKey('fooValue'); // WHERE cam_unique_key = 'fooValue'
* $query->filterByCamUniqueKey('%fooValue%'); // WHERE cam_unique_key LIKE '%fooValue%'
* </code>
*
* @param string $camUniqueKey The value to use as filter.
* Accepts wildcards (* and % trigger a LIKE)
* @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
*
* @return CampaniaQuery The current query, for fluid interface
*/
public function filterByCamUniqueKey($camUniqueKey = null, $comparison = null)
{
if (null === $comparison) {
if (is_array($camUniqueKey)) {
$comparison = Criteria::IN;
} elseif (preg_match('/[\%\*]/', $camUniqueKey)) {
$camUniqueKey = str_replace('*', '%', $camUniqueKey);
$comparison = Criteria::LIKE;
}
}
return $this->addUsingAlias(CampaniaPeer::CAM_UNIQUE_KEY, $camUniqueKey, $comparison);
}
/** /**
* Filter the query on the cam_nombre column * Filter the query on the cam_nombre column
* *
......
...@@ -51,6 +51,7 @@ ...@@ -51,6 +51,7 @@
<column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/> <column name="ope_id" phpName="OpeId" type="INTEGER" required="false"/>
<column name="ser_id" phpName="SerId" type="INTEGER" required="false"/> <column name="ser_id" phpName="SerId" type="INTEGER" required="false"/>
<column name="tem_id" phpName="TemId" type="INTEGER" required="false"/> <column name="tem_id" phpName="TemId" type="INTEGER" required="false"/>
<column name="cam_unique_key" phpName="CamUniqueKey" type="LONGVARCHAR" required="false"/>
<column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/> <column name="cam_nombre" phpName="CamNombre" type="VARCHAR" size="1000" required="false"/>
<column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/> <column name="cam_titulo_lp" phpName="CamTituloLp" type="VARCHAR" size="1000" required="false"/>
<column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/> <column name="cam_adwords" phpName="CamAdwords" type="VARCHAR" size="1000" required="false"/>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment