Plugin Directory

Changeset 3329360


Ignore:
Timestamp:
07/17/2025 04:03:09 AM (7 months ago)
Author:
epeken
Message:

add setting activate complete order button in the customer order page

Location:
epeken-all-kurir
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • epeken-all-kurir/tags/1.4.6.3/class/shipping.php

    r3317286 r3329360  
    592592        </td>
    593593         </tr>
     594         <tr>
     595        <?php $buyer_complete_order = get_option('epeken_buyer_complete_order');?>
     596         <td>Penyelesaian Pesanan</td>
     597        <td><p><input type="checkbox" name="buyer_complete_order" <?php if($buyer_complete_order) echo "checked";?>>Tampilkan tombol <strong>Selesaikan Pesanan</strong> di halaman order pembeli</input>
     598        <br><i>Munculkan tombol Selesaikan Pesanan</i></br></p>
     599        </td>
     600         </tr>
     601
    594602        </table>
    595603        </td>
  • epeken-all-kurir/tags/1.4.6.3/class/tools/update_tarif.php

    r3317286 r3329360  
    163163 update_option('epeken_country_filter', sanitize_text_field($_POST['woocommerce_wc_shipping_tikijne_country_filter']));
    164164 update_option('epeken_intl_payment_paypal', sanitize_text_field($_POST['epeken_intl_payment_paypal']));
     165 update_option('epeken_buyer_complete_order', sanitize_text_field($_POST['buyer_complete_order']));
    165166 $ongkir_per_vendor = 'on';
    166167 if(empty(sanitize_text_field($_POST['epeken_ongkir_per_vendor']))){
  • epeken-all-kurir/tags/1.4.6.3/includes/epeken_konfirmasi_pembayaran.php

    r3317286 r3329360  
    4141add_filter('woocommerce_my_account_my_orders_actions','epeken_add_selesaikan_pesanan_button',1,2);
    4242function epeken_add_selesaikan_pesanan_button($actions,$order) {
     43   
     44    $flag = get_option('epeken_buyer_complete_order');
     45    if($flag !== 'on')
     46        return $actions;
     47
    4348    $order_number = $order -> get_order_number();
    4449    $order = new WC_Order($order_number);
     
    5964add_action('woocommerce_account_content', 'epeken_selesaikan_pesanan_oleh_pembeli');
    6065function epeken_selesaikan_pesanan_oleh_pembeli() {
    61 
    6266    $nonce = $_REQUEST['_wpnonce'];
    6367    if ( ! wp_verify_nonce( $nonce, 'complete-order' ) ) {
  • epeken-all-kurir/trunk/class/shipping.php

    r3317286 r3329360  
    592592        </td>
    593593         </tr>
     594         <tr>
     595        <?php $buyer_complete_order = get_option('epeken_buyer_complete_order');?>
     596         <td>Penyelesaian Pesanan</td>
     597        <td><p><input type="checkbox" name="buyer_complete_order" <?php if($buyer_complete_order) echo "checked";?>>Tampilkan tombol <strong>Selesaikan Pesanan</strong> di halaman order pembeli</input>
     598        <br><i>Munculkan tombol Selesaikan Pesanan</i></br></p>
     599        </td>
     600         </tr>
     601
    594602        </table>
    595603        </td>
  • epeken-all-kurir/trunk/class/tools/update_tarif.php

    r3315097 r3329360  
    163163 update_option('epeken_country_filter', sanitize_text_field($_POST['woocommerce_wc_shipping_tikijne_country_filter']));
    164164 update_option('epeken_intl_payment_paypal', sanitize_text_field($_POST['epeken_intl_payment_paypal']));
     165 update_option('epeken_buyer_complete_order', sanitize_text_field($_POST['buyer_complete_order']));
    165166 $ongkir_per_vendor = 'on';
    166167 if(empty(sanitize_text_field($_POST['epeken_ongkir_per_vendor']))){
  • epeken-all-kurir/trunk/includes/epeken_konfirmasi_pembayaran.php

    r3317286 r3329360  
    4141add_filter('woocommerce_my_account_my_orders_actions','epeken_add_selesaikan_pesanan_button',1,2);
    4242function epeken_add_selesaikan_pesanan_button($actions,$order) {
     43   
     44    $flag = get_option('epeken_buyer_complete_order');
     45    if($flag !== 'on')
     46        return $actions;
     47
    4348    $order_number = $order -> get_order_number();
    4449    $order = new WC_Order($order_number);
     
    5964add_action('woocommerce_account_content', 'epeken_selesaikan_pesanan_oleh_pembeli');
    6065function epeken_selesaikan_pesanan_oleh_pembeli() {
    61 
    6266    $nonce = $_REQUEST['_wpnonce'];
    6367    if ( ! wp_verify_nonce( $nonce, 'complete-order' ) ) {
Note: See TracChangeset for help on using the changeset viewer.