コード例 #1
0
ファイル: control_code.php プロジェクト: Vrian7ipx/repocas
function codigoControl($nroFactura_e, $nit_ci_e, $fecha_e, $monto_e, $nroAutorizacion_e, $llavedosif)
{
    $llave = trim($llavedosif);
    $nroAutorizacion = trim($nroAutorizacion_e);
    $nit_ci = trim($nit_ci_e);
    $fecha = trim($fecha_e);
    //formato aceptado AAAAMMDD
    $monto = trim($monto_e);
    $nroFactura = trim($nroFactura_e);
    //generando el codigo de control
    $codigo = generarCodigo($nroFactura, $nit_ci, $fecha, $monto, $llave, $nroAutorizacion);
    return $codigo;
}
コード例 #2
0
/**
 * Genera los grupos de una experiencia determinada
 * @author      Carolina Aros - Kelluwen
 * @version     2010.09.02
 * @param       Integer  $id_experiencia Código en la base de datos para la instancia experiencia didáctica
 * @param       Integer  $cantidad_grupos Cantidad de grupos que se generarán para esa experiencia
 * @param       resource $conexion Identificador de enlace a MySQL
 * @return      Boolean true si fue realizada con éxito y false si no
 */
function dbExpGenerarGrupos($id_experiencia, $cantidad_grupos, $conexion)
{
    $resp = false;
    $contador = 0;
    for ($i = 1; $i <= $cantidad_grupos; $i++) {
        $filas_afectadas = 1;
        while ($filas_afectadas != 0) {
            $etiqueta_gemela = generarCodigo(8);
            $consulta = "SELECT " . "g_id_grupo " . "FROM " . "grupo " . "WHERE " . "g_etiqueta_gemela ='" . $etiqueta_gemela . "'";
            $resultado = dbEjecutarConsulta($consulta, $conexion);
            if ($resultado) {
                $filas_afectadas = mysql_num_rows($resultado);
            } else {
                //ERROR MYSQL
            }
        }
        $consulta2 = "INSERT INTO grupo (" . "g_nombre, " . "g_etiqueta_gemela, " . "g_id_experiencia )" . "VALUES (" . "'G" . $i . "', '" . $etiqueta_gemela . "', " . $id_experiencia . ") ";
        $resultado2 = dbEjecutarConsulta($consulta2, $conexion);
        if ($resultado2) {
            if (mysql_affected_rows($conexion) > 0) {
                $contador++;
            }
        } else {
            //ERROR MYSQL
        }
    }
    if ($contador == $cantidad_grupos) {
        $resp = true;
    } else {
        $resp = false;
    }
    return $resp;
}
コード例 #3
0
ファイル: nuevoUsuario.php プロジェクト: rayedgard/kuntur1
   <p>
   
   
  <input class="button" type="submit" value="AGREGAR USUARIO" id="aceptar" name="aceptar" tabindex="5"/>
  </p>
        
          <?php 
$aceptar = $_POST['aceptar'];
if ($aceptar) {
    //antes de enviar los caracteres que pasamos por la URL debemos ponerlo en buen recaudo encriptar
    $nick1 = encripta($nick, "rayedgard");
    $nombre = $_POST['nombre'];
    $paterno = $_POST['paterno'];
    $materno = $_POST['materno'];
    $correo = $_POST['correo'];
    $pass = generarCodigo(15);
    // TIPO=0 PARA DESHABILITAR CIERTAS FUNSIONES
    //$tipo= $_POST['tipo'];
    $resultado = mysql_query("INSERT INTO usuarios (id,nombres,apellidoP,apellidoM,nicke, pass, correo) VALUES ('{$id}','{$nombre}','{$paterno}','{$materno}','{$nombre}','{$pass}','{$correo}')", $link);
    $my_error = mysql_error($link);
    if (!empty($my_error)) {
        echo "Ha habido un error al insertar los valores. {$my_error}";
    } else {
        $destinatario = $correo;
        $asunto = "Activación de Registro de USUARIOS del sistema ";
        $cuerpo = '

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
コード例 #4
0
 $db = "satelimp_pqr";
 $con = new mysqli($host, $user, $password, $db);
 $sql = $con->query("select email from pqr_usuarios where (email=\"{$_POST['email']}\")");
 $existe = mysqli_fetch_array($sql);
 if (strtolower($existe['email']) == strtolower($_POST['email'])) {
     function generarCodigo($longitud)
     {
         $key = '';
         $pattern = '1234567890abcdefghijklmnopqrstuvwxyz';
         $max = strlen($pattern) - 1;
         for ($i = 0; $i < $longitud; $i++) {
             $key .= $pattern[mt_rand(0, $max)];
         }
         return $key;
     }
     $password = "******" . generarCodigo(6);
     $con->query("UPDATE pqr_usuarios SET password ='******' where email ='{$_POST['email']}' ");
     //envio del correo
     $email_from = '*****@*****.**';
     $email_to = "*****@*****.**";
     $email_to_cliente = $_POST['email'];
     $email_subject = "Solicitud de cambio de contraseña" . " enviada a: " . $_POST['email'];
     $email_message = "Su contraseña Temporal es: <strong>" . $password . "</strong> " . " - E-mail: " . $_POST['email'];
     $email_client_name = $_POST['email'];
     include_once 'php/class.phpmailer.php';
     // Indica si los datos provienen del formulario
     $correo = new PHPMailer();
     //Creamos una instancia en lugar usar mail()
     //Usamos el SetFrom para decirle al script quien envia el correo
     $correo->SetFrom($email_from, "Satel Importadores");
     //Usamos el AddReplyTo para decirle al script a quien tiene que responder el correo
コード例 #5
0
function codeGeneration($namePopular)
{
    //Buscar el id del popular conociendo el nombre
    //Buscar el id del establecimiento actual
    //Buscar el id del pincho del establecimiento actual
    //Crear un array que contenga la id del establecimiento, la id del popular, la id del pincho y el codigo aleatorio generado, para insertarlo en la tabla codes.
    $e = new Establishment();
    $name = $_SESSION["name"];
    $bool = $e->select($name);
    if ($bool == false) {
        echo "Error del servidor";
    } else {
        $idEstablishment = $bool[0]["idEstablishment"];
        $p = new Pincho();
        $boolean = $p->select($idEstablishment);
        if ($boolean == false) {
            echo "Error del servidor";
        } else {
            $idPincho = $boolean[0]["code"];
            $popular = new Popular();
            $comp = $popular->select($namePopular);
            if ($comp == false) {
                $msg = "El popular introducido no existe";
                header("Location: ../views/generateCode.php?msg={$msg}");
            } else {
                $idPopular = $comp[0]["idPopular"];
                $codigoAleatorio = generarCodigo(10);
                $cod = new Codes();
                $tValid = $cod->isValid($codigoAleatorio);
                if ($tValid == false) {
                    $msg = "Error interno al generar el código.Repita el proceso";
                    header("Location: ../views/generateCode.php?msg={$msg}");
                } else {
                    $array = array();
                    $array["Pincho_Establishment_idEstablishment"] = $idEstablishment;
                    $array["Pincho_code"] = $idPincho;
                    $array["Popular_idPopular"] = $idPopular;
                    $array["Code"] = $codigoAleatorio;
                    $inserta = $cod->insert($array);
                    if ($inserta == true) {
                        $msg = "El codigo generado es {$codigoAleatorio}";
                        header("Location: ../views/generateCode.php?msg={$msg}");
                    } else {
                        echo "Error en la inserción";
                    }
                }
            }
        }
    }
}