src/Plugin.php
/**
     * Discard all orders from pending list
     *
     * @return void
     */
Discard all orders from pending list
@return void
Discard all orders from pending list @return void
private function removeOrdersAll()
    {
        if (isset($_GET['confirm']) && sanitize_text_field($_GET['confirm']) === 'true') {
            $allOrders = Controllers\PendingOrders::getAllAvailable();
            if (!empty($allOrders) && is_array($allOrders)) {
                foreach ($allOrders as $order) {
                    add_post_meta($order['id'], '_moloni_sent', '-1', true);
                }
                add_settings_error('moloni', 'moloni-order-all-remove-success', __('Todas as encomendas foram marcadas como geradas!'), 'updated');
            } else {
                add_settings_error('moloni', 'moloni-order-all-remove-not-found', __('Não foram encontradas encomendas por gerar'));
            }
        } else {
            add_settings_error(
                'moloni', 'moloni-order-remove', __("Confirma que pretende marcar todas as encomendas como já geradas? <a href='" . admin_url('admin.php?page=moloni&action=remInvoiceAll&confirm=true') . "'>Sim confirmo!</a>")
            );
        }
    }
private function removeOrdersAll ( ) { if ( isset ( $ _GET [ 'confirm' ] ) && sanitize_text_field ( $ _GET [ 'confirm' ] ) === 'true' ) { $ allOrders = Controllers \ PendingOrders :: getAllAvailable ( ) ; if ( ! empty ( $ allOrders ) && is_array ( $ allOrders ) ) { foreach ( $ allOrders as $ order ) { add_post_meta ( $ order [ 'id' ] , '_moloni_sent' , '-1' , true ) ; } add_settings_error ( 'moloni' , 'moloni-order-all-remove-success' , __ ( 'Todas as encomendas foram marcadas como geradas!' ) , 'updated' ) ; } else { add_settings_error ( 'moloni' , 'moloni-order-all-remove-not-found' , __ ( 'Não foram encontradas encomendas por gerar') ) ; } } else { add_settings_error ( 'moloni' , 'moloni-order-remove' , __ ( " Confirma que pretende marcar todas as encomendas como já geradas? <a href='" dmin_url( ' admin.php?page=moloni&action=remInvoiceAll&confirm=true') ' >Sim confirmo!</a>" ) ) ; } }
Discard all orders from pending list
 @return void
Discard all orders from pending list @return void