Пример #1
0
 function contenidos()
 {
     global $__BD, $__CAT, $__LIB, $__CLI;
     global $CLEAN_GET, $CLEAN_POST;
     $__LIB->comprobarCliente(true);
     $codigo = '';
     $codigo .= '<h1>' . _CREAR_PEDIDO . '</h1>';
     $codigo .= '<div class="cajaTexto">';
     $codigo .= $__LIB->fasesPedido('pago');
     if (isset($CLEAN_POST["contacto"])) {
         $error = $__LIB->comprobarPedido($CLEAN_POST, false);
         if ($error) {
             $codigo .= '<div class="msgError">' . $error . '</div>';
             $codigo .= '<a href="javascript:history.go(-1)">' . _VOLVER . '</a>';
             echo $codigo;
             include "../includes/right_bottom.php";
             exit;
         }
         // Nueva sesion de pedido
         unset($_SESSION["pedido"]);
         // Los datos de envio vienen del post
         $_SESSION["pedido"]["datosEnv"] = $CLEAN_POST;
         // Validado el post, cargamos la misma pagina sin el mismo (para evitar repetir el POST)
         echo '<script type="text/javascript">window.location = "' . _WEB_ROOT_SSL_L . 'cesta/datos_pago.php"</script>';
         exit;
     }
     $codigo .= '<form name="datosDir" id="datosDir" action="' . _WEB_ROOT_SSL_L . 'cesta/confirmar_pedido.php" method="post">';
     $codigo .= '<input type="hidden" name="ambito" value="cesta_pago">';
     $codigo .= '<h2>' . _DIRECCION_FACT . '</h2>';
     // Datos personales (nombre, empresa)
     $datosPer = $__CLI->datosPersonales();
     if ($__LIB->esTrue($_SESSION["opciones"]["solicitarnif"])) {
         $codigo .= formularios::nombre($datosPer, true);
     } else {
         $codigo .= formularios::nombre($datosPer);
     }
     // Direccion de facturacion
     $dirFact = $__CLI->direccionFact();
     $codigo .= formularios::dirFact($dirFact, 'datosDir');
     $codigo .= '<h2>' . _FORMA_PAGO . '</h2><br/>';
     $codigo .= '<div id="datosPago">';
     $datosPago = $__LIB->formasPago($dirFact["codpais"], $dirFact["provincia"]);
     if ($datosPago) {
         $codigo .= $datosPago;
     } else {
         $codigo .= _NO_FORMAS_PAGO;
     }
     $codigo .= '</div>';
     $codigo .= '<p class="separador">';
     $codigo .= '<div id="divContinuar">';
     $codigo .= '<p class="separador">';
     $codigo .= '<a class="button" href="cesta/datos_envio.php"><span>' . _VOLVER . '</span></a>';
     if ($datosPago) {
         $codigo .= '<button type="submit" value="' . _CONTINUAR . '" class="submitBtn"><span>' . _CONTINUAR . '</span></button>';
     }
     $codigo .= '</p></div>';
     $codigo .= '</form>';
     $codigo .= '</div>';
     echo $codigo;
 }
Пример #2
0
 function contenidos()
 {
     global $__BD, $__CAT, $__LIB, $__CLI;
     global $CLEAN_GET, $CLEAN_POST;
     $__LIB->comprobarCliente(true);
     echo '<div class="titPagina">' . _CREAR_PEDIDO . '</div>';
     echo '<div class="cajaTexto">';
     echo $__LIB->fasesPedido('pago');
     $error = $__LIB->comprobarPedido($CLEAN_POST, false);
     if ($error) {
         echo '<div class="msgError">' . $error . '</div>';
         echo '<a href="javascript:history.go(-1)">' . _VOLVER . '</a>';
         include "../includes/right_bottom.php";
         exit;
     }
     // Nueva sesion de pedido
     unset($_SESSION["pedido"]);
     // Los datos de envio vienen del post
     $_SESSION["pedido"]["datosEnv"] = $CLEAN_POST;
     echo '<form name="datosDir" id="datosDir" action="confirmar_pedido.php" method="post">';
     echo '<input type="hidden" name="ambito" value="cesta_pago">';
     echo '<div class="titApartado">' . _DIRECCION_FACT . '</div>';
     // Datos personales (nombre, empresa)
     $datosPer = $__CLI->datosPersonales();
     if ($__LIB->esTrue($_SESSION["opciones"]["solicitarnif"])) {
         echo formularios::nombre($datosPer, true);
     } else {
         echo formularios::nombre($datosPer);
     }
     // Direccion de facturacion
     $dirFact = $__CLI->direccionFact();
     echo formularios::dirFact($dirFact, 'datosDir');
     echo '<div class="titApartado">' . _FORMA_PAGO . '</div><br>';
     echo '<div id="datosPago">';
     $datosPago = $__LIB->formasPago($dirFact[4], $dirFact[3]);
     if ($datosPago) {
         echo $datosPago;
     } else {
         echo _NO_FORMAS_PAGO;
     }
     echo '</div>';
     // Formas de pago
     /*		$ordenSQL = "select * from formaspago where activo = true order by orden";
     		$result = $__BD->db_query($ordenSQL);
     		$paso = 0;	
     		
     		while ($row = $__BD->db_fetch_array($result)) {
     			
     			$codPago = $row["codpago"];
     			if ($row["controlporzonas"])
     				if (!$__LIB->pagoEnZona($codPago))
     			
     			$descripcion = $__LIB->traducir("formaspago", "descripcion", $row["codpago"], $row["descripcion"]);;
     			$descLarga = $__LIB->traducir("formaspago", "descripcionlarga", $row["codpago"], $row["descripcionlarga"]);
     			
     			echo '<div class="formaPago">';
     
     			echo '<div class="checkPago">';
     			echo '<input type="radio" name="codpago" value="'.$row["codpago"].'"';
     			if ($paso++ == 0)
     				echo ' checked';
     			echo '></div>';
     
     			echo '<div class="labelPago">';
     			echo $descripcion;
     			echo '</div>';
     			
     			if (strlen(trim($descLarga)) > 0) {
     				echo '<div class="descPago">';
     				echo nl2br($descLarga);
     				echo '</div>';
     			}
     			
     			if ($__LIB->esTrue($row["gastos"])) {
     				echo '<div class="gastosPago">';
     				echo _AVISO_GASTOS_PAGO.' '.$row["gastos"].'%';
     				echo '</div>';
     			}
     			
     			if ($__LIB->esTrue($row["gastosfijo"])) {
     				echo '<div class="gastosPago">';
     				echo _AVISO_GASTOS_PAGO.' '.$__CAT->precioDivisa($row["gastosfijo"]);
     				echo '</div>';
     			}
     			
     			echo '<br class="cleanerLeft"/>';
     			echo '</div>';
     		}
     	*/
     echo '</form>';
     echo '<p class="separador">';
     echo '<div id="divContinuar">';
     if ($datosPago) {
         echo '<p class="separador"><a class="botContinuar" href="javascript:document.datosDir.submit()">' . _CONTINUAR . '</a>';
     }
     echo '</div>';
     echo '</div>';
 }
Пример #3
0
 function contenidos()
 {
     global $__BD, $__CAT, $__LIB, $__CLI;
     global $CLEAN_GET, $CLEAN_POST;
     $__LIB->comprobarCliente(true);
     $codigo = '';
     $codigo .= '<h1>' . _CREAR_PEDIDO . '</h1>';
     $codigo .= '<div class="cajaTexto">';
     if ($_SESSION["cesta"]->cestaVacia()) {
         $codigo .= _CESTA_VACIA;
         $codigo .= '</div>';
         return;
     }
     $codigo .= $__LIB->fasesPedido('envio');
     $codigo .= '<form name="datosDirEnv" id="datosDirEnv" action="' . _WEB_ROOT_SSL_L . 'cesta/datos_pago.php" method="post">';
     $codigo .= '<input type="hidden" name="ambito" value="cesta_envio">';
     if ($__LIB->esTrue($_SESSION["opciones"]["activarcoddescuento"])) {
         if (isset($CLEAN_POST["coddescuento"])) {
             $_SESSION["pedido"]["datosEnv"]["coddescuento"] = $CLEAN_POST["coddescuento"];
         }
         $codDescuento = isset($_SESSION["pedido"]["datosEnv"]["coddescuento"]) ? $_SESSION["pedido"]["datosEnv"]["coddescuento"] : '';
     }
     $codigo .= '<h2>' . _DIRECCION_ENV . '</h2>';
     // Datos personales (nombre, empresa)
     if (isset($_SESSION["pedido"]["datosEnv"])) {
         $datosPer = $_SESSION["pedido"]["datosEnv"];
     } else {
         $datosPer = $__CLI->datosPersonales();
     }
     $codigo .= formularios::nombre($datosPer);
     // Direccion de envio
     if (isset($_SESSION["pedido"]["datosEnv"])) {
         $suf = '_env';
         $dirEnv = $_SESSION["pedido"]["datosEnv"];
     } else {
         $dirEnv = $__CLI->direccionEnv();
         if (!$dirEnv["direccion"]) {
             $dirEnv = $__CLI->direccionFact();
         }
         $suf = '';
     }
     $codigo .= formularios::dirEnv($dirEnv, 'datosDirEnv', array(), $suf);
     $codigo .= '<h2>' . _FORMA_ENVIO . '</h2>';
     $codigo .= '<div id="datosEnvio">';
     $datosEnvio = $__LIB->formasEnvio($dirEnv["codpais{$suf}"], $dirEnv["provincia{$suf}"]);
     if ($datosEnvio) {
         $codigo .= $datosEnvio;
     } else {
         $codigo .= _NO_FORMAS_ENVIO;
     }
     $codigo .= '</div>';
     if ($__LIB->esTrue($_SESSION["opciones"]["activarcoddescuento"])) {
         $codigo .= '<h2>' . _CODIGO_DTO . '</h2>';
         $codigo .= _INTRO_CODIGO_DTO . ' <input name="coddescuento" size="10" value="' . $codDescuento . '"> ';
         $codigo .= '<a href="#" class="botLink" onclick="xajax_verificarDto(xajax.getFormValues(\'datosDirEnv\')); return false;">' . _VERIFICAR . '</a>';
         $codigo .= ' <div id="msgDescuento"></div>';
     }
     $codigo .= '<p class="separador">';
     $codigo .= '<div id="divContinuar">';
     $codigo .= '<a class="button" href="general/cesta.php"><span>' . _VOLVER . '</span></a>';
     if ($datosEnvio) {
         $codigo .= '<button type="submit" value="' . _CONTINUAR . '" class="submitBtn"><span>' . _CONTINUAR . '</span></button>';
     }
     $codigo .= '</p>';
     $codigo .= '</div>';
     $codigo .= '</form>';
     $codigo .= '</div>';
     echo $codigo;
 }