Error trying to generate document: Min/max width is undefined for table rows
-
Hi, I’m getting this error when trying to generate my PDF. I paste it here.
Anyone can help me please?<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?> <?php do_action( 'wpo_wcpdf_before_document', $this->get_type(), $this->order ); ?> <table class="head container"> <tr> <td class="header"> <?php if ( $this->has_header_logo() ) { do_action( 'wpo_wcpdf_before_shop_logo', $this->get_type(), $this->order ); $this->header_logo(); do_action( 'wpo_wcpdf_after_shop_logo', $this->get_type(), $this->order ); } else { $this->title(); } ?> </td> <td class="shop-info"> <div class="shop-name"><h2>Contracte de lloguer no: <?php $this->order_number(); ?></h2></div> </td> </tr> </table> <?php do_action( 'wpo_wcpdf_before_document_label', $this->get_type(), $this->order ); ?> <?php do_action( 'wpo_wcpdf_after_document_label', $this->get_type(), $this->order ); ?> <div class="b-groc"> <table class="order-data-addresses"> <tr> <td class="address billing-address"> <h3>Propietari/Arrendador</h3><br> Nom i Cognoms: Noèlia Aurora Vilanova Sabau<br> Adre?a: c/Magí Morera, 8, 25006 Lleida (Lleida)<br> NIF: 43732713-F<br> Telèfon: +34 659 464 614 (I?aki)<br> e-mail: [email protected]<br> <?php foreach ( $this->get_order_items() as $item_id => $item ) : ?> <span class="item-name"> <?php if ($item['name'] == 'La Matrix') { echo 'Vehicle: Citr?en-Adria Matrix Axess Matrícula: 3638-LWW<br>Asseguran?a: Liberty Seguros NoPòlissa: 04 Z21 3597620<br>'; }elseif($item['name'] == 'La Coral'){ echo 'Vehicle: Citr?en-Adria Coral XL 600DP Matrícula: 2104-LWG<br>Asseguran?a: Liberty Seguros NoPòlissa: 04 Z21 3572740<br>'; } ?> </span> <?php endforeach; ?> Assistència 24h des d’Espanya: 900 404 028<br> Assistència 24h des de l’estranger: +34 934 955 125 </td> <td class="address billing-address"> <h3>Informació del Lloguer</h3> <table> <?php foreach ( $this->get_order_items() as $item_id => $item ) : ?> <tr class="<?php echo apply_filters( 'wpo_wcpdf_item_row_class', 'item-'.$item_id, esc_attr( $this->get_type() ), $this->order, $item_id ); ?>"> <td class="product"> <?php $description_label = __( 'Description', 'woocommerce-pdf-invoices-packing-slips' ); // registering alternate label translation ?> <span class="item-name"><?php echo $item['name']; ?></span> <?php do_action( 'wpo_wcpdf_before_item_meta', $this->get_type(), $item, $this->order ); ?> <span class="item-meta"><?php echo $item['meta']; ?></span> <dl class="meta"> <?php $description_label = __( 'SKU', 'woocommerce-pdf-invoices-packing-slips' ); // registering alternate label translation ?> <?php if ( ! empty( $item['sku'] ) ) : ?><dt class="sku"><?php _e( 'SKU:', 'woocommerce-pdf-invoices-packing-slips' ); ?></dt><dd class="sku"><?php echo esc_attr( $item['sku'] ); ?></dd><?php endif; ?> <?php if ( ! empty( $item['weight'] ) ) : ?><dt class="weight"><?php _e( 'Weight:', 'woocommerce-pdf-invoices-packing-slips' ); ?></dt><dd class="weight"><?php echo esc_attr( $item['weight'] ); ?><?php echo esc_attr( get_option( 'woocommerce_weight_unit' ) ); ?></dd><?php endif; ?> </dl> <?php do_action( 'wpo_wcpdf_after_item_meta', $this->get_type(), $item, $this->order ); ?> </td> <td class="quantity"><?php echo $item['quantity']; ?></td> <td class="price"><?php echo $item['order_price']; ?></td> </tr> <?php endforeach; ?> </table> </td> </tr> </table> </div> <div class="b-groc"> <table class="order-data-addresses"> <tr> <td class="address billing-address"> <h3>Arrendatari/Client/Conductor</h3><br> <?php do_action( 'wpo_wcpdf_before_billing_address', $this->get_type(), $this->order ); ?> Nom i cognoms: <?php echo $this->order->get_billing_first_name() . ' ' . $this->order->get_billing_last_name(); ?><br> Adre?a: <?php echo $this->order->get_billing_address_1() . ', ' . $this->order->get_billing_address_2() . ', ' . $this->order->get_billing_city() . ', ' . $this->order->get_billing_postcode(); ?><br> Telèfon: <?php echo $this->order->get_billing_phone(); ?><br> e-mail: <?php echo $this->order->get_billing_email(); ?><br> NoPermís de conduir:<br> Vàlid fins: <br> </td> <td class="order-data"> <table> <tr><td> <h3>Segon conductor</h3> Nom i cognoms: <?php echo $order->get_meta('billing_first_name_alt'); ?> <?php echo $order->get_meta('billing_last_name_alt'); ?><br> Telèfon: <?php echo $order->get_meta('billing_phone_alt'); ?><br> Data de naixement: <?php echo $order->get_meta('billing_birth_alt'); ?> e-mail: <?php echo $order->get_meta('billing_email_alt'); ?><br> NoPermís de conduir/NIF: <?php echo $order->get_meta('nif_alt'); ?><br> Vàlid fins: <?php echo $order->get_meta('billing_carnet_alt'); ?> </td></tr> </table> </td> </tr> </table> </div> <?php do_action( 'wpo_wcpdf_before_order_details', $this->get_type(), $this->order ); ?> <div class="b-groc"> <table class=""> <tr><td><div> <strong>Resum dels termes i condicions de lloguer.</strong> </div> <div> <strong>Edat mínima i conductors autoritzats.</strong> </div> <div> L’Edat mínima dels conductors és de 25 anys i amb més de 2 anys d’antiguitat en el permís de conduir. Els conductors autoritzats seran els qui figurin al contracte de lloguer, i presentaran el DNI i carnet de conduir. </div> <div> <strong>Preus i durada del lloguer.</strong> </div> <div> Per a lloguers de menys de 5 dies el quilometratge està limitat a 300 km/dia. Els quilòmetres de més es pagaran a 0’30€/km </div> <div> <strong>Fian?a.</strong> </div> <div> L’import de la fian?a és de 600€. La fian?a serà tornada després de ser examinat el vehicle dins les 72h següents a la devolució de l’Autocaravana. </div> <div> <strong>Entrega i devolució de l’Autocaravana.</strong> </div> <div> Els retards en la devolució, no autoritzats ni deguts a causa de for?a major, podran ser penalitzats amb la tarifa d’un dia addicional. Els retards diaris seran penalitzats amb una tarifa diària del triple a la quantitat aplicada al contracte. L’Autocaravana es tornarà neta, amb el dipòsit d’aigua neta ple i dipòsits d’aigües grises i WC buits. En cas contrari s’estableix una penalització de 100€ per no fer la neteja interior, 30€ de penalització per no omplir el dipòsit d’aigua neta, 30€ de penalització per no buidar el dipòsit d’aigües grises i 30€ de penalització per no buidar el dipòsit de WC. No obstant pot contractar, tant el dia de la sortida com el mateix dia d’arribada, el Pack Neteja per 80€ (IVA inclòs) i/o el Pack Dipòsits per 20€ (iva inclòs), i realitzarem nosaltres aquestes accions. </div> <div> <strong>Usos prohibits.</strong> </div> <div> NO està permès fumar a l’interior del vehicle i NO es poden portar animals de companyia. </div> <div> <strong>En cas d’accident, robatori, incendi o danys causats per animals de ca?a.</strong> </div> <div> El Client haurà d’informar immediatament a la policia i a l’arrendador trucant al número de telèfon que figura a la cap?alera d’aquest document. Mai es reconeixerà o prejutjarà la responsabilitat del fet, excepte la “Declaración Amistosa de Accidentes”, que haurà d’incloure totes les dades de la part contrària i dels testimonis. En cas de robatori o furt del vehicle, l’arrendatari ho haurà de denunciar a l’autoritat competent de forma immediata. També en el cas de danys sense contrari, independentment de la seva gravetat, el Client ho haurà de comunicar de forma immediata a l’arrendador. Contactar, en cas de ser necessari, amb la companyia d’assistència en carretera. </div> <div> <strong>Reparacions.</strong> </div> <div> Aturar l’Autocaravana al més aviat possible quan s’il·lumini qualsevol testimoni que indiqui anomalia en el seu funcionament. Avisar a l’assistència en carretera de la companyia asseguradora. En el cas de qualsevol avaria dels elements de l’autocaravana comunicar-ho immediatament a l’arrendador, que comunicarà a l’arrendatari les instruccions oportunes per a la seva reparació. </div></td></tr></table> </div><div class="b-groc"> <table class=""><tr><td> <div> Nosaltres, sotasignats, NOèLIA VILANOVA SABAU (Propietari) i SANTOS NIETO FERNáNDEZ (Arrendatari/Client) hem examinat en deteniment l’estat del vehicle i confirmem que està descrit amb precisió a la part posterior. </div> <div> </div> <div> El Client assumeix la responsabilitat del vehicle durant el període de lloguer i es compromet a tornar-lo en el seu estat original en la data i hora indicats en aquest document, així com en el mateix lloc on s’ha entregat. Es compromet irrevocablement a pagar qualsevol l’import degut, mitjan?ant transferència o targeta bancària, o en efectiu, de qualsevol dany ocasionat al vehicle o penalització deguda al no compliment del que estableixen les Condicions Generals de Lleidavaning i del contracte de lloguer. </div> <div> </div> <div> Ambdues parts afirmen tenir coneixement de les cobertures de l’asseguran?a, de l’import de les franquícies i de la fian?a. En cas d’incompliment de les condicions i procediments a seguir, no s’aplicaran les garanties i les reparacions seran totalment a càrrec del Client. </div> <div> </div> <div> Lleida, <?php do_action( 'wpo_wcpdf_after_order_data', $this->get_type(), $this->order ); ?><?php $this->order_date(); ?> Propietari: Arrendatari/Client:<br> <img src="https://test2.lasenyorapeppers.agency/wp-content/themes/kamperen/woocommerce/pdf/Lleidavaning/firmeta.png"/> </div> </td></tr></table> </div> <div class="b-groc small">D'acord amb l'establert en el RGPD, l’informem que tractarem les seves dades personals amb la finalitat de realitzar la gestió administrativa, comptable i fiscal, així com enviar-li comunicacions comercials sobre els nostres serveis. Les dades proporcionades es conservaran per un termini de 6 anys a efectes de comptabilitat de l’empresa o durant el temps necessari per complir amb les obligacions legals, transcorregut aquest termini es procedirà a la seva destrucció o supressió. Les dades no se cediran a tercers excepte en els casos en què existeixi una obligació legal i les tractarem sobre la base del seu consentiment o l'execució d'un contracte o per obligació legal. Així mateix, l’informem de la possibilitat d'exercir els següents drets sobre les seves dades personals: dret d'accés, rectificació, supressió o oblit ,limitació, oposició, portabilitat i a retirar el consentiment prestat. Per a això podrà enviar un correu electrònic a: [email protected] A més, l'interessat pot dirigir-se a l'Autoritat de Control en matèria de Protecció de Dades competent per obtenir informació addicional o presentar una reclamació. Dades identificatives: www.lleidavaning.com (Noèlia Aurora Vilanova Sabau), 43732713F, C/ Magí Morera, 8, Lleida, 25006, 659 464 614/ 646 648 249, [email protected].</div> <div class="bottom-spacer"></div> <div><img src="https://test2.lasenyorapeppers.agency/wp-content/themes/kamperen/woocommerce/pdf/Lleidavaning/radere.jpg" width="100%"/></div> <?php do_action( 'wpo_wcpdf_after_order_details', $this->get_type(), $this->order ); ?> <?php if ( $this->get_footer() ) : ?> <div id="footer"> <!-- hook available: wpo_wcpdf_before_footer --> <?php $this->footer(); ?> <!-- hook available: wpo_wcpdf_after_footer --> </div><!-- #letter-footer --> <?php endif; ?> <?php do_action( 'wpo_wcpdf_after_document', $this->get_type(), $this->order ); ?>
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Error trying to generate document: Min/max width is undefined for table rows’ is closed to new replies.