Ejemplo n.º 1
0
    /**
     * Back-end widget form.
     *
     * @see WP_Widget::form()
     *
     * @param array $instance Previously saved values from database.
     */
    function form($instance)
    {
        include_once "Formularios.php";
        include_once "EnvialoSimple.php";
        $ev = new EnvialoSimple();
        $ev->checkSetup("NoRedirect");
        $fo = new Formularios();
        $forms = $fo->listarFormularios();
        if (isset($instance['AdministratorID'])) {
            $AdministratorID = $instance['AdministratorID'];
        } else {
            $AdministratorID = $forms['AdministratorID'];
        }
        ?>
        <p>
         <input type="hidden" name="<?php 
        echo $this->get_field_name('AdministratorID');
        ?>
" value="<?php 
        echo $AdministratorID;
        ?>
" />
         <label for="<?php 
        echo $this->get_field_id('FormID');
        ?>
"><?php 
        _e('Formularios Disponibles:', 'envialo-simple');
        ?>
</label>
         <select id="<?php 
        echo $this->get_field_id('FormID');
        ?>
" name="<?php 
        echo $this->get_field_name('FormID');
        ?>
">
             <option><?php 
        _e("Seleccionar..", 'envialo-simple');
        ?>
</option>
             <?php 
        $htmlOption = "";
        foreach ($forms['list']['item'] as $f) {
            $selected = "";
            if ($f['FormID'] == $instance['FormID']) {
                $selected = "selected='selected'";
            }
            $htmlOption .= "<option {$selected} value='{$f['FormID']}'> {$f['Name']}</option>";
        }
        echo $htmlOption;
        ?>
         </select>
        </p>
        <?php 
    }
<?php

include_once ENVIALO_DIR . "/clases/EnvialoSimple.php";
include_once ENVIALO_DIR . "/clases/Formularios.php";
$ev = new EnvialoSimple();
$ev->checkSetup();
if (isset($GLOBALS["APIKey"])) {
    $fo = new Formularios();
    $formularios = $fo->mostrarFormularios();
} else {
    e_('Problema en la Configuración del Plugin', 'envialo-simple');
}
?>


<?php 
include_once ENVIALO_DIR . "/paginas/header.php";
?>
    
    <script type="text/javascript"> 
       
      jQuery(document).ready(function(){
                    
          jQuery("#modal-obtener-codigo").dialog({
                autoOpen : false,
                height : "500",
                width : "999",
                modal : true,
                position:"top",              
                title : "Obtener Código",
                close : function(event, ui) {
Ejemplo n.º 3
0
include_once ENVIALO_DIR . "/clases/Contactos.php";
$adminUrl = get_admin_url();
if (isset($_GET["APIKey"])) {
    $ev = new EnvialoSimple();
    $GLOBALS["APIKey"] = $_GET["APIKey"];
    $respuesta = $ev->testToken();
    if ($respuesta["success"]) {
        $url = "{$adminUrl}admin.php?page=envialo-simple&configurado=1";
        echo "<script>window.location = '{$url}' </script>";
        exit;
    } else {
        echo "<div id='msj-respuesta' class='mensaje msjExito' style='width: 55%; display:inline-block'>{$respuesta["mensaje"]}</div>";
    }
}
if (!isset($_GET["setup"])) {
    $ev = new EnvialoSimple();
    $ev->checkSetup();
    $token = json_decode($ev->traerTokenBD(), TRUE);
}
$co = new Contactos();
$listaContactos = $co->mostrarListasContactos(1);
$keyActiva = $listaContactos[0] == TRUE ? __('Activada', 'envialo-simple') : __('Desactivada', 'envialo-simple');
?>

<?php 
include_once ENVIALO_DIR . "/paginas/header.php";
?>

<?php 
if (isset($_GET["setup"])) {
    ?>
Ejemplo n.º 4
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.º 5
0
<?php

//if uninstall not called from WordPress exit
if (!defined('WP_UNINSTALL_PLUGIN')) {
    exit;
}
include_once "clases/EnvialoSimple.php";
$ev = new EnvialoSimple();
$ev->eliminarTablaBD();
Ejemplo n.º 6
0
<?php

include_once ENVIALO_DIR . "/clases/EnvialoSimple.php";
include_once ENVIALO_DIR . "/clases/Campanas.php";
include_once ENVIALO_DIR . "/clases/Contactos.php";
include_once ENVIALO_DIR . "/clases/Formularios.php";
$ev = new EnvialoSimple();
$ev->checkSetup();
include_once ENVIALO_DIR . "/paginas/header.php";
$fo = new Formularios();
$emailsAdmin = $ev->obtenerEmailAdministrador();
$htmlSelectEmailAdminFrom = "";
foreach ($emailsAdmin["item"] as $e) {
    $htmlSelectEmailAdminFrom .= "<option value='{$e['EmailID']}'> {$e['Name']} ({$e["EmailAddress"]}) </option>";
}
$htmlSelectEmailAdminReply = $htmlSelectEmailAdminFrom;
if (isset($_GET['idFormulario']) && $_GET['idFormulario'] != 0) {
    $idFormulario = filter_var($_GET['idFormulario'], FILTER_SANITIZE_NUMBER_INT);
    $f = $fo->traerFormulario($idFormulario);
    $htmlSelectEmailAdminFrom = "<option selected='selected'>{$f['email']['FromName']} ({$f['email']['FromEmail']}) </option>" . $htmlSelectEmailAdminFrom;
    $htmlSelectEmailAdminReply = "<option selected='selected'>{$f['email']['ReplyToName']} ({$f['email']['ReplyToEmail']}) </option>" . $htmlSelectEmailAdminReply;
    $AdministratorID = $f['AdministratorID'];
} else {
    $f = array();
    $f['form']['Name'] = __('Nuevo Formulario de Suscripción', 'envialo-simple');
    $f['form']['LabelEmailAddress'] = __('Direccion de email:', 'envialo-simple');
    $f['form']['LabelSubmit'] = __('Suscribir', 'envialo-simple');
    $f['form']['BackgroundColor'] = '#E9E9E9';
    $f['form']['Width'] = "200";
    $f['form']['Font'] = 'Arial';
    $f['form']['FontSize'] = '12';
Ejemplo n.º 7
0
function configurarTokenES($APIKey)
{
    $GLOBALS["APIKey"] = $APIKey;
    $ev = new EnvialoSimple();
    return json_encode($ev->testToken());
}
Ejemplo n.º 8
0
<?php

include_once ENVIALO_DIR . "/clases/EnvialoSimple.php";
include_once ENVIALO_DIR . "/clases/Contactos.php";
$ev = new EnvialoSimple();
$ev->checkSetup();
$co = new Contactos();
$adminUrl = get_admin_url();
if (isset($_GET["pagina"])) {
    $pagina = filter_var($_GET["pagina"], FILTER_SANITIZE_NUMBER_INT);
} else {
    $pagina = 1;
}
$listas = $co->listarListasContactos($pagina);
$verContactos = isset($_GET['verContactos']) && $_GET['verContactos'] == 1 ? TRUE : FALSE;
?>

<?php 
include_once ENVIALO_DIR . "/paginas/header.php";
?>

<?php 
if (isset($_GET['MailListsIds']) && !$verContactos) {
    ?>

    <?php 
    include_once "importar-contactos.php";
    ?>

<?php 
} elseif ($verContactos) {