Ejemplo n.º 1
0
<?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;
Ejemplo n.º 2
0
<?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
Ejemplo n.º 3
0
     $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;
Ejemplo n.º 4
0
<?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>
Ejemplo n.º 5
0
<?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">