Plugin Directory

Changeset 3420001


Ignore:
Timestamp:
12/15/2025 11:01:41 AM (2 months ago)
Author:
facturaone
Message:

v3.39

Location:
wp-ticketbai/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-ticketbai/trunk/FTBAI_facturas.php

    r3313775 r3420001  
    9898                    }else if($factura_estado=='Pendiente'){
    9999                        $btn.='<div style="width:300px;"><div style="float:right;margin-right:16px;margin-top:8px;">';
    100                         $btn.='<button type="button" class="button-link editinline" onclick="ftbai_cancelar('.$item['pedido_numero'].')">'.__('Cancel Order','wp-ticketbai').'</button> | ';
    101                         $btn.='<button type="button" class="button-link editinline"  onclick="ftbai_emitir('.$item['pedido_numero'].','.$item['modoprueba'].')">'.__('Generate Invoice','wp-ticketbai').'</button>';
     100                        if ( !defined('FACTURAONE_ACTIVE') ) {
     101                            $btn.='<button type="button" class="button-link editinline" onclick="ftbai_cancelar('.$item['pedido_numero'].')">'.__('Cancel Order','wp-ticketbai').'</button> | ';   
     102                            $btn.='<button type="button" class="button-link editinline"  onclick="ftbai_emitir('.$item['pedido_numero'].','.$item['modoprueba'].')">'.__('Generate Invoice','wp-ticketbai').'</button>';
     103                        }
    102104                        $btn.='</div></div>';
    103105                    }else if($factura_estado=='Emitida' && $item['factura_rectificada_en']==0){
     
    105107                        if( $item['factura_rectificativa_de']==0 || get_post_status($item['pedido_numero'])=='wc-facmanual' ){
    106108                            if (get_post_status($item['pedido_numero'])!='wc-facmanual'){
    107                                 $btn.='<button type="button" class="button-link editinline" style="color:#950606;" onclick="ftbai_rectificativa('.$item['pedido_numero'].','.$numfac.')">'.__('Create Corrective','wp-ticketbai').'</button> | ';
     109                                if ( !defined('FACTURAONE_ACTIVE') ) {
     110                                    $btn.='<button type="button" class="button-link editinline" style="color:#950606;" onclick="ftbai_rectificativa('.$item['pedido_numero'].','.$numfac.')">'.__('Create Corrective','wp-ticketbai').'</button> | ';
     111                                }
    108112                            }
    109113                            //$fechafactura = date("Y-m-d", strtotime($item['fechafactura']) );
     
    111115                                //en el caso de enviada por email impide anular factura
    112116                                //if ($item['emailenviado']=='0000-00-00 00:00:00'){
     117                            if ( !defined('FACTURAONE_ACTIVE') ) {
    113118                                    if(get_post_status($item['pedido_numero'])=='wc-facmanual'){$manual=1;}else{$manual=0;}
    114119                                    $btn.='<button type="button" class="button-link editinline" style="color:#950606;" onclick="ftbai_anular('.$item['pedido_numero'].','.$numfac.','.$manual.')">'.__('Cancel Invoice','wp-ticketbai').'</button> | ';
     120                            }
    115121                                //}
    116122                            //}
     
    439445                        </div>
    440446                        <?php
    441                         echo '<button class="button" onclick="ftbai_addfactura();event.preventDefault()">Crear Factura Manualmente</button>';
     447                        if ( !defined('FACTURAONE_ACTIVE') ) {
     448                            echo '<button class="button" onclick="ftbai_addfactura();event.preventDefault()">Crear Factura Manualmente</button>';
     449                        }
     450                       
    442451                    break;
    443452
  • wp-ticketbai/trunk/FTBAI_index.php

    r3392222 r3420001  
    208208    }
    209209}
     210
     211
     212
     213
     214if ( defined('FACTURAONE_ACTIVE') ) {
     215    echo '
     216    <div id="FTBAI-header-facturaone-warning" style="background:#ffe5e5;border:1px solid #cc0000;padding:5px 14px;margin-top:5px;margin-bottom:10px;">
     217        <p id="FTBAI-p-message" style="margin:0;color:#8a0000;">
     218            <span class="dashicons dashicons-warning" style="color:#cc0000;"></span>
     219            <strong>Emisión de facturas deshabilitada en este plugin.</strong><br>
     220            La emisión de facturas se realiza ahora a través del plugin de <strong>FacturaONE ERP</strong>, que centraliza la facturación directamente desde el ERP.
     221        </p>
     222    </div>';
     223}
     224
    210225
    211226//tips
     
    750765                                <option <?php if($ejerselec==2024){echo 'selected';} ?> value="2024">2024</option>
    751766                                <option <?php if($ejerselec==2025){echo 'selected';} ?> value="2025">2025</option>
     767                                <option <?php if($ejerselec==2026){echo 'selected';} ?> value="2026">2026</option>
    752768                            </select>
    753769                        </td>
  • wp-ticketbai/trunk/wp-ticketbai.php

    r3392227 r3420001  
    44* Plugin URI: https://wp-tbai.com
    55* Description: Emite Facturas desde tu WooCommerce a TicketBAI con el código QR desde WordPress, gestiona fácilmente Anulaciones, Rectificatvas, Facturas PDF Tbai. Cumple con la normativa de facturación Batuz TicketBAI.
    6 * Version: 3.38
     6* Version: 3.39
    77* Author: FacturaOne
    88* Author URI: https://www.facturaone.com
     
    208208add_action( 'woocommerce_order_status_changed', 'FTBAI_order_status_changed', 99, 3 );
    209209function FTBAI_order_status_changed( $order_id, $old_status, $new_status ){
     210    if ( defined('FACTURAONE_ACTIVE') ) {
     211        return;
     212    }
     213
    210214    $order = new WC_Order( $order_id );
    211215    $order_total = $order->get_total();
     
    343347            if($postid>0){
    344348                if($action=='emitir'){
     349                    if ( defined('FACTURAONE_ACTIVE') ) {
     350                        echo json_encode(array('success'=>0));die;
     351                    }
    345352                    $resultado = FTBAI_emitirfactura($postid);
    346353                    global $wpdb;
Note: See TracChangeset for help on using the changeset viewer.