<?php include_once ENVIALO_DIR . "/clases/EnvialoSimple.php"; include_once ENVIALO_DIR . "/clases/Campanas.php"; include_once ENVIALO_DIR . "/clases/Contactos.php"; function isCheck($valor) { if ($valor) { return "checked='checked'"; } else { return ""; } } $ev = new EnvialoSimple(); $ev->checkSetup(); $ca = new Campanas(); $template = ''; $addPreheader = false; //click desde la lista if (isset($_GET["idCampana"])) { $idCampana = filter_var($_GET["idCampana"], FILTER_SANITIZE_NUMBER_INT); $camp = $ca->traerCampana($idCampana); if (isset($camp["success"])) { $c = $camp["campaign"]; if ($c["From"]["EmailID"] != $c["ReplyTo"]["EmailID"]) { $c["responder-check"] = 1; } } else { $msg = "<p>" . _e("No se puede establecer la conexión con el servidor.", "envialo-simple") . "</p>\r\n <p><a href='#' class='button-primary'>" . _e('Vuelva a intentarlo', 'envialo-simple') . "</a></p>"; echo $msg; die;
<?php include $_SERVER['DOCUMENT_ROOT'] . '/core/config.php'; $temp = $_SERVER['REQUEST_URI']; // Registro de campañas if (isset($_GET['campana']) && isset($_GET['anuncio'])) { include $_SERVER['DOCUMENT_ROOT'] . '/classes/Bd/class.campanas.php'; $values = array(); $values[':campana'] = $_GET['campana']; $values[':anuncio'] = $_GET['anuncio']; $values[':page'] = $temp; $campanas = new Campanas($db); $response = $campanas->stor_campanas($values); } //OBTENGO LA RUTA AL XML $file = $_SERVER['SCRIPT_NAME']; $file = str_replace('/', '', $file); $file = str_replace('index.php', '', $file); $file2 = $_SERVER['QUERY_STRING']; $file2 = str_replace('method=', '', $file2); $file2 = str_replace('page=', '', $file2); if ($file2 == '') { $xml_file = $file; } else { $xml_file = $file . '/' . $file2; } if ($xml_file == '') { $xml_file = 'portada'; } $short_temp = substr($temp, 0, 4); //Compruebo si contiene alguno de los indicadores de idioma para cambiar el idioma del sistema
$filterListByCategory2 = $_POST["filterListByCategory2"]; $limit = $_POST["limit"]; $retrieveList = "defaulTemplates"; $offset = $_POST["offset"]; echo $ev->mostrarPlantillas($limit, $retrieveList, $offset, $filterListByCategory, $filterListByCategory2); break; case 'mostrarPostsWP': //TODO header("Content-Type: text/html; charset=utf-8"); $ev = new EnvialoSimple(); echo $ev->mostrarPostsWP($_POST['category'], $_POST['numberposts'], $_POST['offset']); break; case 'previsualizar-camp': $ev = new EnvialoSimple(); $ev->checkSetup(); $ca = new Campanas(); echo $ca->previsualizarCampana($_POST['CampaignID'], $_POST['Email']); break; case 'traerPreciosEnvios': $ev = new EnvialoSimple(); $ev->checkSetup(); echo $ev->traerPreciosEnvios($_POST["APIKey"]); break; case "agregarEmailAdmin": $ev->checkSetup(); echo $ev->agregarEmailAdministrador($_POST["emailAdmin"], $_POST["nombreEmailAdmin"]); break; case "agregarCampoPersonalizado": $ev->checkSetup(); echo json_encode($ev->agregarCampoPersonalizado($_POST['Title'], $_POST['FieldType'], $_POST['Validation'], $_POST['ItemsIsMultipleSelect'], $_POST['DefaultValue'], $_POST['ItemsValues'], $_POST['ItemsNames'])); break;
<?php $adminUrl = get_admin_url(); include_once ENVIALO_DIR . "/clases/Campanas.php"; $Campanas = new Campanas(); //TODO: FIXME llevar todo a donde se usa que esto solo devuelva los datos $filter = isset($_REQUEST['filter']) ? filter_var($_REQUEST['filter'], FILTER_SANITIZE_STRING) : null; $absolutepage = isset($_REQUEST['pagina']) ? filter_var($_REQUEST['pagina'], FILTER_SANITIZE_NUMBER_INT) : 1; $c = $Campanas->listarCampanas($absolutepage, $filter); ?> <div> <?php if (!$c['success']) { ?> <span> <?php _e('Error de Conexion con el Servidor', 'envialo-simple'); ?> </span> <?php } else { ?> <?php if (empty($c['list']['item'])) { ?> <?php if (!empty($filter)) { ?> <div class='wp-caption'> <p>
<?php include_once ENVIALO_DIR . "/clases/EnvialoSimple.php"; $ev = new EnvialoSimple(); $ev->checkSetup(); if (!isset($_GET["idCampana"])) { _e("Problema en la Configuración del Plugin", 'envialo-simple'); return; } $idCampana = filter_var($_GET["idCampana"], FILTER_SANITIZE_NUMBER_INT); $parametros = array(); include_once ENVIALO_DIR . "/clases/Campanas.php"; $ca = new Campanas(); $repo = $ca->traerReportes($idCampana); $campana = $ca->traerCampana($idCampana); $r = $repo["root"]["ajaxResponse"]["report"]; ?> <?php include_once ENVIALO_DIR . "/paginas/header.php"; ?> <div class="wrap"> <div class="icon32" id="icon-options-general"><br></div> <h2><?php _e('Reportes de la Campaña', 'envialo-simple'); ?> </h2> <table class="form-table"> <tbody> <tr valign="top">