Se añade version 1.0 de parser html

correciones menores a codigo anterior realizado.
Se añade html de prueba
Se añaden librerias de restapi
parent 3959c334
...@@ -117,7 +117,6 @@ class CampaniaController extends Controller { ...@@ -117,7 +117,6 @@ class CampaniaController extends Controller {
); );
} }
public function generarNuevaFilaAction(Request $request) { public function generarNuevaFilaAction(Request $request) {
$log = Utiles::setLog('CampaniaBundle\Controller\CampaniaController:nuevaCampaniaAction', 'mcafee/campania/index'); $log = Utiles::setLog('CampaniaBundle\Controller\CampaniaController:nuevaCampaniaAction', 'mcafee/campania/index');
$secId = $request->get("secId", null); $secId = $request->get("secId", null);
...@@ -483,14 +482,19 @@ class CampaniaController extends Controller { ...@@ -483,14 +482,19 @@ class CampaniaController extends Controller {
return $this->render("backend_content/pages/campanias/listadoCampanias.html.twig", array("campanias" => $campanias)); return $this->render("backend_content/pages/campanias/listadoCampanias.html.twig", array("campanias" => $campanias));
} }
public function cargarHtmlFrontAction(){ public function cargarHtmlFrontAction() {
$data = array('id'=>24); $data = array('id' => 24);
$data_json = json_encode($data); $data_json = json_encode($data);
print_r($data_json); print_r($data_json);
exit(); exit();
$htmlContent = array("contenidos"=>""); $htmlContent = array("contenidos" => "");
$username = "userApi"; $username = "userApi";
$password = "34lq4od8usda"; $password = "34lq4od8usda";
$headers = array(
'Content-Type:application/json',
'Authorization: Basic ' . base64_encode("$username:$password") // <---
);
try { try {
$url = "127.0.0.1:8000/api/mcafee/campania/obtener/contenido.json"; $url = "127.0.0.1:8000/api/mcafee/campania/obtener/contenido.json";
$ch = curl_init($url); $ch = curl_init($url);
...@@ -499,13 +503,15 @@ class CampaniaController extends Controller { ...@@ -499,13 +503,15 @@ class CampaniaController extends Controller {
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password); //curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$output = curl_exec($ch); $output = curl_exec($ch);
curl_close($ch); curl_close($ch);
print_r($output); print_r($output);
exit(); exit();
$htmlContent["contenidos"] = json_decode($output, true); $htmlContent["contenidos"] = json_decode($output, true);
} catch (\Exception $e) { } catch (\Exception $e) {
} }
print_r($htmlContent); print_r($htmlContent);
...@@ -513,12 +519,12 @@ class CampaniaController extends Controller { ...@@ -513,12 +519,12 @@ class CampaniaController extends Controller {
return $this->render('front/campania/prueba.html.twig', array("htmlContent" => $htmlContent)); return $this->render('front/campania/prueba.html.twig', array("htmlContent" => $htmlContent));
} }
public function loadDataContenidoAction(Request $request){ public function loadDataContenidoAction(Request $request) {
$log = Utiles::setLog('CampaniaBundle\Controller\CampaniaController:loadDataContenidoAction', 'mcafee/campania/index'); $log = Utiles::setLog('CampaniaBundle\Controller\CampaniaController:loadDataContenidoAction', 'mcafee/campania/index');
$user = $this->get('security.token_storage')->getToken()->getUser(); $user = $this->get('security.token_storage')->getToken()->getUser();
$json = json_encode(array("head" => array(), "body" => array(), "footer" => array())); $json = json_encode(array("head" => array(), "body" => array(), "footer" => array()));
$conId = $request->get("conId", NULL); $conId = $request->get("conId", NULL);
$camId = $request->get("camId",NULL); $camId = $request->get("camId", NULL);
$log->debug("cargando data del contenido a editar..."); $log->debug("cargando data del contenido a editar...");
$columnas = array(); $columnas = array();
$contenido = CampaniaContenidoQuery::create()->filterByCamId($camId)->findPk($conId); $contenido = CampaniaContenidoQuery::create()->filterByCamId($camId)->findPk($conId);
...@@ -582,8 +588,7 @@ class CampaniaController extends Controller { ...@@ -582,8 +588,7 @@ class CampaniaController extends Controller {
$log->debug("retornando..."); $log->debug("retornando...");
return $this->render('backend_content/includes/bodyEditarElementoContenido.html.twig', return $this->render('backend_content/includes/bodyEditarElementoContenido.html.twig', array(
array(
"contenido" => $contenido, "contenido" => $contenido,
"secciones" => $secciones, "secciones" => $secciones,
"tipos" => $tipos, "tipos" => $tipos,
...@@ -593,9 +598,7 @@ class CampaniaController extends Controller { ...@@ -593,9 +598,7 @@ class CampaniaController extends Controller {
"tipos" => $tipos, "tipos" => $tipos,
"columnas" => $columnas, "columnas" => $columnas,
"countFilas" => $countFilas "countFilas" => $countFilas
)); ));
} }
/** /**
...@@ -673,8 +676,7 @@ class CampaniaController extends Controller { ...@@ -673,8 +676,7 @@ class CampaniaController extends Controller {
return $this->render('backend_content/includes/columnaSelector.html.twig', array('columnas' => $columnas)); return $this->render('backend_content/includes/columnaSelector.html.twig', array('columnas' => $columnas));
} }
public function correccionDisposicionColumnas($campaniaId, $filaId, $disposicionId) {
public function correccionDisposicionColumnas($campaniaId, $filaId, $disposicionId){
//Buscando otros contenidos que posean la misma fila y actualizar la disposicion de columnas de estas. //Buscando otros contenidos que posean la misma fila y actualizar la disposicion de columnas de estas.
$contenidosCampania = CampaniaContenidoQuery::create() $contenidosCampania = CampaniaContenidoQuery::create()
->filterByCamId($campaniaId) ->filterByCamId($campaniaId)
...@@ -684,11 +686,10 @@ class CampaniaController extends Controller { ...@@ -684,11 +686,10 @@ class CampaniaController extends Controller {
->find(); ->find();
foreach($contenidosCampania as $contenidoCampania): foreach ($contenidosCampania as $contenidoCampania):
$contenidoCampania->setDcoId($disposicionId); $contenidoCampania->setDcoId($disposicionId);
$contenidoCampania->save(); $contenidoCampania->save();
endforeach; endforeach;
} }
} }
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