cuantum
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce Cart PDF] WC Cart PDF template CUSTOMexcellent, those steps are already solved, and understood, only 2 more steps. the image they can raise I have to do with POST right?
something like that?<form action="index.php" method="POST" enctype="multipart/form-data"/> A?adir imagen: <input name="archivo" id="archivo" type="file"/> <input type="submit" name="subir" value="Subir imagen"/> </form>
to verify that it is image and its weight in kb, this php I have to put where?
<?php //Si se quiere subir una imagen if (isset($_POST['subir'])) { //Recogemos el archivo enviado por el formulario $archivo = $_FILES['archivo']['name']; //Si el archivo contiene algo y es diferente de vacio if (isset($archivo) && $archivo != "") { //Obtenemos algunos datos necesarios sobre el archivo $tipo = $_FILES['archivo']['type']; $tamano = $_FILES['archivo']['size']; $temp = $_FILES['archivo']['tmp_name']; //Se comprueba si el archivo a cargar es correcto observando su extensión y tama?o if (!((strpos($tipo, "gif") || strpos($tipo, "jpeg") || strpos($tipo, "jpg") || strpos($tipo, "png")) && ($tamano < 2000000))) { echo '<div><b>Error. La extensión o el tama?o de los archivos no es correcta.<br/> - Se permiten archivos .gif, .jpg, .png. y de 200 kb como máximo.</b></div>'; } else { //Si la imagen es correcta en tama?o y tipo //Se intenta subir al servidor if (move_uploaded_file($temp, 'images/'.$archivo)) { //Cambiamos los permisos del archivo a 777 para poder modificarlo posteriormente chmod('images/'.$archivo, 0777); //Mostramos el mensaje de que se ha subido co éxito echo '<div><b>Se ha subido correctamente la imagen.</b></div>'; //Mostramos la imagen subida echo '<p><img src="images/'.$archivo.'"></p>'; } else { //Si no se ha podido subir la imagen, mostramos un mensaje de error echo '<div><b>Ocurrió algún error al subir el fichero. No pudo guardarse.</b></div>'; } } } } ?>
And how do I capture that image in the cart table? Or something easier? , and the last thing to finish and result in this and a great contribution for others, is how can I make my wordpress only appear to certain users by role or how can I move the entire system to a page so that not just any user see it? Thank you very much for your patience and for answering me so far.
Forum: Plugins
In reply to: [WooCommerce Cart PDF] WC Cart PDF template CUSTOMTu email es: <?php isset($_GET["quote-email"]) ? print $_GET["quote-email"] : ""; ?>
that print in pdf and now i put css style to order?
Forum: Plugins
In reply to: [WooCommerce Cart PDF] WC Cart PDF template CUSTOMexcellent, if I put the form inside my php wc-cart-pdf.php removing the button
<a href="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'cart-pdf' => '1' ), wc_get_cart_url() ), 'cart-pdf' ) );?>" class="cart-pdf-button button" target="_blank">
and it appears in my cart to be able to fill the data that I want to add to my PDF, now in my child theme I have to put in my cart-table.php the code to take by GET but I don’t know where to print it I think I should use the esc_url function or do I have to use echo?
I have to put something like that
<?php /** * WC Cart PDF template * * @package wc-cart-pdf */ /** * Before template hook * * @since 1.0.4 */ do_action( 'wc_cart_pdf_before_template' ); $logo = parse_url( get_option( 'wc_cart_pdf_logo', get_option( 'woocommerce_email_header_image' ) ), PHP_URL_PATH ); $logo = ! $logo ? '' : $_SERVER['DOCUMENT_ROOT'] . $logo; $quote_name = $_GET["quote_name"]; $quote_mail = $_GET["quote_mail"]; ?>
and print in pdf how?