echo dm_bodyhead('Error', $dm->dm_error);
            template_footer();
        }
    } elseif (isset($_POST['updateinter'])) {
        if ($dm->dm_save_config('autreset', $value, $token)) {
            echo dm_bodyhead('Correcto', 'Su configuracion ha sido guardada.');
            template_footer();
            die;
        } else {
            echo dm_bodyhead('Error', $dm->dm_error);
            template_footer();
        }
    } elseif (isset($_POST['newrank'])) {
        if ($dm->dm_save_config('newrank', $value, $token)) {
            echo dm_bodyhead('Correcto', 'Ha asignado el nuevo rango.');
            template_footer();
            die;
        } else {
            echo dm_bodyhead('Error', $dm->dm_error);
            template_footer();
        }
    } else {
        echo dm_bodyhead('Error', 'Ningun elemento seleccionado.');
        template_footer();
        die;
    }
} else {
    echo dm_bodyhead('Error', 'No ha introducido todos los datos.');
    template_footer();
    die;
}
<?php 
if (isset($_GET['force'])) {
    @setcookie("dm_force_invite", 'true', time() + 3600);
    echo dm_bodyhead('Forzado', 'Ahora, vuelve a enviar la invitacion. 
        Esta vez, NO comprobaremos si ya ha sido invitado.');
    template_footer();
    die;
}
if (isset($_POST['send_invitation'])) {
    if (!empty($_POST['dm_email']) && !empty($_POST['token'])) {
        $mail = $_POST['dm_email'];
        $token = $_POST['token'];
        if (isset($_POST['dm_text'])) {
            $input = $_POST['dm_text'];
        } else {
            $input = 'No hay mensaje.';
        }
        $user = $context['user']['username'];
        $userid = $context['user']['id'];
        if ($dm->dm_send_invite($token, $mail, $input, $user, $userid)) {
            die(dm_bodyhead('Invitación enviada.', 'Su invitación ha sido enviada a ' . htmlentities($mail, ENT_QUOTES)));
        } else {
            die(dm_bodyhead('Error', $dm->dm_error));
        }
    } else {
        die(dm_bodyhead('Error', 'Falta el email o el token!!!.'));
    }
} else {
    die(dm_bodyhead('Error', 'Eres un gran juanker o.O'));
}
template_footer();
Esempio n. 3
0
            echo dm_bodyhead('Correcto', 'Ya has sido confirmado y tu nuevo
                rango ha sido establecido.');
            template_footer();
            die;
        } else {
            echo dm_bodyhead('Error', $dm->dm_error);
            template_footer();
            die;
        }
    } else {
        echo dm_bodyhead('Error', 'Token y/o codigo no valido.');
        template_footer();
        die;
    }
}
if (!empty($_GET['hash'])) {
    $valuer = htmlentities($_GET['hash'], ENT_QUOTES);
} else {
    $valuer = '';
}
$tokens = $dm->dm_generate_token();
$return_html = '<h1>Verificar codigo</h1>
    <form action="" method="POST">
    <label>Codigo </label>
    <input type="text" class="dmbutt" value="' . $valuer . '" name="value" /> 
    <input type="hidden" value="' . $tokens . '" name="token" />
    <input type="submit" value="Confirmar" name="conf_reg" /></form>';
echo dm_bodyhead('Verificar', $return_html);
template_footer();
die;
$dm->dm_close_db();
Esempio n. 4
0
<?php

if (!(require_once 'dmSMFInvite_config.php')) {
    die('No se ha podido cargar la configuracion.');
}
if ($context['user']['is_guest'] or $dm->dm_check_if_blocked($context['user']['id'])) {
    template_header();
    echo dm_bodyhead('Prohibido', 'Solo los usuarios registrados/admitidos pueden invitar.');
    template_footer();
    die;
}
template_header();
$dm->dm_aut_reset();
$dm->dm_check_user($context['user']['id']);
$token = $dm->dm_generate_token();
?>

<style type="text/css">
	.dmsmall {font-size:10px; text-align:right;}
	.dmemt {min-width:50% !important; letter-spacing:1px;}
	textarea {resize:none !important;}
	.dmbutt {min-width:20%; cursor:pointer;}
	.dmexpand {min-width:40%;}
	tbody {margin-top:10px !important;}
	.dmlog {min-width:99%; min-height:100px;}
</style>
<script languaje='JavaScript'>
	function vaciarCampos(){
		document.getElementById('email').value = '';
		document.getElementById('tpersonal').value = '';
	}