plugins/payment/admin_modules/yf_manage_payment_lib.class.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

class yf_manage_payment_lib
{
    public $css_by_status = [
        'processing' => 'text-warning',
        'in_progress' => 'text-warning',
        'success' => 'text-success',
        'expired' => 'text-danger',
        'refused' => 'text-danger',
        'cancelled' => 'text-danger',
        'confirmation' => 'text-warning',
    ];

    public function _init()
    {
    }

    public function css_by_status($options = null)
    {
        // import options
        is_array($options) && extract($options, EXTR_PREFIX_ALL | EXTR_REFS, '');
        // var
        $css = &$this->css_by_status;
        $result = @$css[$_status_name] ?: '';
        return  $result;
    }
}