Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
WooCommerceSerialNumbers\Lib\Model::prepare_where_query() | 69 | 237 | ||
WooCommerceSerialNumbers\Lib\Model::all() | 31 | 34 | 91 | |
wcsn_order_update_keys() | 31 | 28 | 109 | |
WooCommerceSerialNumbers\Admin\Actions::handle_ajax_search() | 31 | 18 | 120 | |
API::process_request() | 32 | 18 | 113 | |
WooCommerceSerialNumbers\Frontend\Shortcodes::activation_form() | 32 | 13 | 121 | |
Installer::update_120() | 36 | 14 | 73 | |
wcsn_display_key_html() | 37 | 12 | 80 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::prepare_items() | 38 | 12 | 69 | |
WooCommerceSerialNumbers\Models\Key::save() | 45 | 14 | 38 | |
WooCommerceSerialNumbers\Frontend\Shortcodes::validation_form() | 38 | 10 | 77 | |
WooCommerceSerialNumbers\Admin\Metaboxes::order_itemmeta() | 40 | 10 | 68 | |
Ajax::search_orders() | 42 | 11 | 52 | |
WooCommerceSerialNumbers\Admin\Orders::display_order_item_meta() | 40 | 10 | 64 | |
WooCommerceSerialNumbers\Admin\Metaboxes::product_write_panel() | 36 | 8 | 90 | |
WooCommerceSerialNumbers\Lib\Model::prepare_order_by_query() | 47 | 11 | 33 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::process_bulk_actions() | 48 | 11 | 30 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::get_views() | 42 | 9 | 55 | |
wcsn_get_order_line_items_data() | 47 | 10 | 33 | |
WooCommerceSerialNumbers\Lib\Settings::output_plugins_widget() | 42 | 8 | 58 | |
Ajax::search_customers() | 44 | 9 | 43 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::process_bulk_actions() | 50 | 10 | 27 | |
wcsn_order_replace_key() | 46 | 9 | 40 | |
WooCommerceSerialNumbers\Lib\Model::save_metadata() | 51 | 10 | 25 | |
WooCommerceSerialNumbers\Lib\Model::sanitize_date() | 52 | 10 | 23 | |
WooCommerceSerialNumbers\Admin\Menus::status_tab() | 43 | 8 | 52 | |
API::activate_key() | 38 | 6 | 82 | |
wcsn_get_key_display_properties() | 44 | 8 | 47 | |
WooCommerceSerialNumbers\Admin\Notices::add_notices() | 48 | 9 | 32 | |
WooCommerceSerialNumbers\Lib\Plugin::is_request() | 58 | 10 | 15 | |
WooCommerceSerialNumbers\Lib\Model::find() | 52 | 9 | 25 | |
WooCommerceSerialNumbers\Lib\Plugin::log() | 52 | 9 | 23 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::column_default() | 47 | 8 | 36 | |
WooCommerceSerialNumbers\Lib\Container::add() | 55 | 9 | 19 | |
WooCommerceSerialNumbers\Lib\Model::bool_to_string() | 59 | 9 | 15 | |
WooCommerceSerialNumbers\Lib\Model::insert() | 53 | 8 | 22 | |
Ajax::search_product() | 44 | 6 | 46 | |
Orders::validate_checkout() | 48 | 7 | 31 | |
WooCommerceSerialNumbers\Lib\Model::read_metadata() | 49 | 7 | 28 | |
WooCommerceSerialNumbers\Lib\Model::prepare_date_query() | 47 | 6 | 38 | |
WooCommerceSerialNumbers\Lib\Model::set_data() | 54 | 7 | 20 | |
WooCommerceSerialNumbers\Lib\Model::prepare_meta_query() | 54 | 7 | 19 | |
WooCommerceSerialNumbers\Admin\Menus::output_main_page() | 55 | 7 | 19 | |
WooCommerceSerialNumbers\Admin\Settings::get_settings() | 37 | 2 | 91 | |
Installer::check_update() | 56 | 7 | 16 | |
WooCommerceSerialNumbers\Admin\Metaboxes::product_save_data() | 57 | 7 | 15 | |
WooCommerceSerialNumbers\Lib\Model::string_to_bool() | 59 | 7 | 15 | |
wcsn_order_remove_keys() | 50 | 6 | 29 | |
WooCommerceSerialNumbers\Admin\Menus::setup_screen() | 58 | 7 | 13 | |
WooCommerceSerialNumbers\Lib\Plugin::load_notices() | 59 | 7 | 12 | |
WooCommerceSerialNumbers\Models\Key::prepare_search_query() | 51 | 6 | 25 | |
wcsn_get_stocks_count() | 47 | 5 | 40 | |
WooCommerceSerialNumbers\Lib\Model::read() | 52 | 6 | 24 | |
WooCommerceSerialNumbers\Lib\Model::update() | 52 | 6 | 22 | |
API::deactivate_key() | 43 | 4 | 52 | |
wcsn_order_get_unfulfilled_items() | 54 | 6 | 21 | |
Orders::maybe_autocomplete_order() | 54 | 6 | 21 | |
wcsn_display_order_keys_table() | 46 | 4 | 46 | |
WooCommerceSerialNumbers\Lib\Model::string_to_int() | 60 | 6 | 15 | |
WooCommerceSerialNumbers\Lib\Settings::save_settings() | 58 | 6 | 14 | |
WooCommerceSerialNumbers\Lib\Settings::save_defaults() | 60 | 6 | 12 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::prepare_items() | 46 | 4 | 40 | |
WooCommerceSerialNumbers\Lib\Model::delete_meta() | 55 | 5 | 23 | |
WooCommerceSerialNumbers\Lib\Plugin::register_script() | 52 | 5 | 22 | |
WooCommerceSerialNumbers\Lib\Model::prepare_search_query() | 52 | 5 | 22 | |
WooCommerceSerialNumbers\Lib\Plugin::__construct() | 52 | 5 | 22 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::search_box() | 54 | 5 | 21 | |
Installer::update() | 54 | 5 | 21 | |
WooCommerceSerialNumbers\Admin\Orders::hpos_add_order_serial_column_content() | 53 | 5 | 20 | |
WooCommerceSerialNumbers\Admin\Orders::add_order_serial_column_content() | 55 | 5 | 18 | |
WooCommerceSerialNumbers\Lib\Model::init() | 58 | 5 | 17 | |
WooCommerceSerialNumbers\Lib\Model::prepare_limit_query() | 56 | 5 | 17 | |
WooCommerceSerialNumbers\Lib\Model::prepare_query_args() | 49 | 4 | 32 | |
WooCommerceSerialNumbers\Admin\Orders::handle_order_bulk_action() | 57 | 5 | 17 | |
WooCommerceSerialNumbers\Admin\Admin::view() | 57 | 5 | 16 | |
WooCommerceSerialNumbers\Models\Activation::prepare_where_query() | 57 | 5 | 15 | |
WooCommerceSerialNumbers\Lib\Model::set_meta() | 51 | 4 | 28 | |
WooCommerceSerialNumbers\Lib\Settings::output_settings() | 52 | 4 | 27 | |
WooCommerceSerialNumbers\Lib\Model::prepare_select_query() | 60 | 5 | 12 | |
WooCommerceSerialNumbers\Lib\Plugin::get_meta_links() | 53 | 4 | 26 | |
WooCommerceSerialNumbers\Admin\Notices::output_notices() | 52 | 4 | 26 | |
WooCommerceSerialNumbers\Lib\Model::set_prop() | 63 | 5 | 11 | |
Cron::send_stock_alert_email() | 51 | 4 | 25 | |
WooCommerceSerialNumbers\Admin\Menus::output_tools_page() | 53 | 4 | 23 | |
WooCommerceSerialNumbers\Admin\Actions::handle_edit_key() | 53 | 4 | 22 | |
WooCommerceSerialNumbers\Lib\Plugin::plugin_action_links() | 53 | 4 | 21 | |
WooCommerceSerialNumbers\Lib\Model::save() | 55 | 4 | 20 | |
WooCommerceSerialNumbers\Lib\Model::create() | 54 | 4 | 18 | |
wcsn_get_products() | 56 | 4 | 18 | |
WooCommerceSerialNumbers\Lib\Plugin::register_style() | 56 | 4 | 17 | |
WooCommerceSerialNumbers\Admin\Settings::output_premium_widget() | 50 | 3 | 31 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_customer() | 59 | 4 | 16 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::prepare_items() | 49 | 3 | 31 | |
Installer::create_tables() | 49 | 2 | 44 | |
WooCommerceSerialNumbers\Models\Activation::save() | 61 | 4 | 12 | |
WooCommerceSerialNumbers\Lib\Model::get_data() | 62 | 4 | 11 | |
wc_serial_numbers_get_stock_quantity() | 62 | 4 | 11 | |
wc_serial_numbers_control_order_table_columns() | 62 | 4 | 11 | |
WooCommerceSerialNumbers\Lib\Model::delete() | 53 | 3 | 23 | |
WooCommerceSerialNumbers\Admin\Menus::api_validation_section() | 55 | 3 | 20 | |
WooCommerceSerialNumbers\Admin\Menus::api_activation_deactivation_section() | 55 | 3 | 20 | |
WooCommerceSerialNumbers\Models\Key::prepare_where_query() | 54 | 3 | 20 | |
WooCommerceSerialNumbers\Lib\Model::get_meta() | 57 | 3 | 20 | |
WooCommerceSerialNumbers\Lib\Settings::output_support_widget() | 57 | 3 | 19 | |
Plugin::init() | 55 | 3 | 19 | |
WooCommerceSerialNumbers\Admin\Products::print_style() | 59 | 1 | 47 | |
WooCommerceSerialNumbers\Lib\Settings::output_form() | 59 | 3 | 17 | |
WooCommerceSerialNumbers\Lib\Plugin::create() | 57 | 3 | 17 | |
WooCommerceSerialNumbers\Admin\Menus::output_reports_page() | 57 | 3 | 17 | |
WooCommerceSerialNumbers\Lib\Model::__construct() | 58 | 3 | 16 | |
WooCommerceSerialNumbers\Lib\Plugin::is_plugin_active() | 62 | 4 | 10 | |
WooCommerceSerialNumbers\Lib\Container::has() | 63 | 4 | 10 | |
WooCommerceSerialNumbers\Lib\Container::get() | 63 | 4 | 10 | |
WooCommerceSerialNumbers\Lib\Model::get_prop() | 63 | 4 | 10 | |
WooCommerceSerialNumbers\Lib\Model::delete_metadata() | 59 | 3 | 15 | |
wcsn_get_customer_id() | 67 | 4 | 7 | |
WooCommerceSerialNumbers\Admin\Actions::handle_add_key() | 58 | 3 | 14 | |
WooCommerceSerialNumbers\Admin\Admin::enqueue_scripts() | 50 | 2 | 29 | |
WooCommerceSerialNumbers\Lib\Model::apply_changes() | 61 | 3 | 13 | |
Encryption::setEncryptionKey() | 59 | 3 | 13 | |
WooCommerceSerialNumbers\Admin\Orders::handle_order_action() | 61 | 3 | 12 | |
Installer::update_156() | 61 | 3 | 12 | |
wcsn_order_is_fullfilled() | 61 | 3 | 12 | |
WooCommerceSerialNumbers\Lib\Model::is_equal() | 62 | 3 | 11 | |
WooCommerceSerialNumbers\Lib\Model::__set() | 62 | 3 | 11 | |
wcsn_get_product_title() | 63 | 3 | 11 | |
wcsn_display_order_keys() | 57 | 2 | 22 | |
API::validate_key() | 54 | 2 | 21 | |
Encryption::encryptOrDecrypt() | 56 | 2 | 21 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::no_items() | 50 | 1 | 35 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::customer_dropdown() | 58 | 2 | 16 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_valid_for() | 59 | 2 | 16 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::order_dropdown() | 58 | 2 | 16 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::product_dropdown() | 59 | 2 | 16 | |
wcsn_get_edit_product_link() | 69 | 3 | 7 | |
wcsn_get_product_link() | 69 | 3 | 7 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_product() | 73 | 3 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_order_date() | 69 | 3 | 6 | |
WooCommerceSerialNumbers\Lib\Model::get_date_prop() | 65 | 3 | 8 | |
Actions::enable_product() | 66 | 3 | 9 | |
Actions::delete_activations() | 68 | 3 | 8 | |
WooCommerceSerialNumbers\Lib\Plugin::__get() | 67 | 3 | 8 | |
WooCommerceSerialNumbers\Lib\Plugin::__set() | 68 | 3 | 7 | |
Compat::wf_module_generate_template_html() | 61 | 2 | 15 | |
WooCommerceSerialNumbers\Lib\Plugin::save_notices() | 65 | 3 | 8 | |
WooCommerceSerialNumbers\Lib\Plugin::plugin_row_meta() | 64 | 3 | 9 | |
WooCommerceSerialNumbers\Models\Key::get() | 69 | 3 | 6 | |
WooCommerceSerialNumbers\Models\Key::get_expire_date() | 64 | 3 | 9 | |
WooCommerceSerialNumbers\Models\Key::is_expired() | 70 | 3 | 6 | |
Installer::create_cron_jobs() | 66 | 3 | 8 | |
Installer::update_146() | 58 | 2 | 15 | |
WooCommerceSerialNumbers\Lib\Model::get_metadata() | 64 | 3 | 10 | |
Orders::order_display_keys() | 67 | 3 | 7 | |
Orders::order_email_keys() | 67 | 3 | 7 | |
WooCommerceSerialNumbers\Lib\Plugin::get_premium_basename() | 67 | 3 | 7 | |
Stocks::get_stock_quantity() | 65 | 3 | 9 | |
WooCommerceSerialNumbers\Admin\Admin::admin_footer_text() | 62 | 3 | 10 | |
WooCommerceSerialNumbers\Admin\Menus::go_pro_redirect() | 70 | 3 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::add_notice() | 64 | 3 | 9 | |
WooCommerceSerialNumbers\Lib\Plugin::update_db_version() | 64 | 3 | 10 | |
WooCommerceSerialNumbers\Admin\Notices::dismiss_notice() | 65 | 3 | 8 | |
WooCommerceSerialNumbers\Lib\Model::__clone() | 63 | 3 | 10 | |
WooCommerceSerialNumbers\Lib\Settings::output_tabs() | 64 | 3 | 9 | |
WooCommerceSerialNumbers\Lib\Model::__get() | 64 | 3 | 9 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::get_columns() | 58 | 2 | 15 | |
WooCommerceSerialNumbers\Lib\Settings::get_current_tab() | 64 | 3 | 9 | |
wcsn_get_keys() | 60 | 2 | 14 | |
wcsn_get_activations() | 60 | 2 | 14 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_activation() | 60 | 2 | 13 | |
WooCommerceSerialNumbers\Models\Key::print_key() | 59 | 2 | 13 | |
WooCommerceSerialNumbers\Admin\Menus::activations_menu() | 62 | 2 | 13 | |
WooCommerceSerialNumbers\Admin\Menus::promo_menu() | 61 | 2 | 13 | |
WooCommerceSerialNumbers\Admin\Metaboxes::variable_product_content() | 63 | 2 | 12 | |
Installer::install() | 61 | 2 | 12 | |
wcsn_order_get_keys() | 64 | 2 | 11 | |
Plugin::dependencies_notices() | 62 | 2 | 11 | |
WooCommerceSerialNumbers\Admin\Notices::add_notice_script() | 62 | 1 | 20 | |
WooCommerceSerialNumbers\Admin\Menus::main_menu() | 57 | 1 | 20 | |
WooCommerceSerialNumbers\Admin\Menus::import_tab() | 58 | 1 | 18 | |
WooCommerceSerialNumbers\Lib\Settings::get_support_links() | 59 | 1 | 16 | |
WooCommerceSerialNumbers\Admin\Menus::__construct() | 57 | 1 | 16 | |
WooCommerceSerialNumbers\Lib\Model::get_boolean_prop() | 67 | 2 | 7 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::extra_tablenav() | 66 | 2 | 8 | |
Actions::decrypt_key() | 70 | 2 | 6 | |
Actions::encrypt_key() | 70 | 2 | 6 | |
WooCommerceSerialNumbers\Frontend\Frontend::enqueue_scripts() | 59 | 1 | 15 | |
WooCommerceSerialNumbers\Models\Key::get_customer_name() | 72 | 2 | 6 | |
Actions::update_activation_count() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Models\Activation::get_key() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Models\Key::get_activations_left() | 67 | 2 | 8 | |
WooCommerceSerialNumbers\Lib\Plugin::instance() | 70 | 2 | 6 | |
WooCommerceSerialNumbers\Models\Key::set_status() | 73 | 2 | 5 | |
WooCommerceSerialNumbers\Lib\Plugin::__isset() | 78 | 2 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_order() | 70 | 2 | 7 | |
Encryption::maybeEncrypt() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::get_dir_url() | 68 | 2 | 7 | |
Encryption::maybeDecrypt() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::is_premium_active() | 79 | 2 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_vendor() | 69 | 2 | 7 | |
WooCommerceSerialNumbers\Lib\Plugin::display_admin_notices() | 65 | 2 | 10 | |
Encryption::encrypt() | 68 | 2 | 7 | |
WooCommerceSerialNumbers\Models\Activation::get_product_id() | 72 | 2 | 6 | |
Encryption::GenerateRandomString() | 64 | 2 | 9 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_key() | 57 | 1 | 15 | |
WooCommerceSerialNumbers\Models\Key::get_order_title() | 65 | 2 | 10 | |
WooCommerceSerialNumbers\Models\Key::get_status_label() | 69 | 2 | 7 | |
WooCommerceSerialNumbers\Models\Key::reset_activations() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Models\Key::get_customer_email() | 72 | 2 | 6 | |
Installer::update_1_2_0_get_option() | 74 | 2 | 4 | |
Orders::handle_order_status_changed() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::extra_tablenav() | 64 | 2 | 10 | |
WooCommerceSerialNumbers\Lib\Container::remove() | 71 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::has_premium() | 79 | 2 | 3 | |
WooCommerceSerialNumbers\Admin\Admin::update_footer() | 69 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Model::__wakeup() | 67 | 2 | 8 | |
WooCommerceSerialNumbers\Lib\Plugin::get_dir_path() | 68 | 2 | 7 | |
WooCommerceSerialNumbers\Admin\Menus::save_screen_options() | 70 | 2 | 6 | |
Actions::revoke_order_item_keys() | 70 | 2 | 6 | |
wcsn_is_woocommerce_pre() | 78 | 2 | 3 | |
wcsn_get_product_stock() | 69 | 2 | 7 | |
wcsn_get_product_object() | 79 | 2 | 3 | |
wcsn_get_order_object() | 79 | 2 | 3 | |
wcsn_delete_key() | 69 | 2 | 7 | |
wcsn_delete_activation() | 69 | 2 | 7 | |
wc_serial_numbers_update_serial_number_status() | 66 | 2 | 8 | |
wcsn_get_products_query_args() | 60 | 1 | 15 | |
WooCommerceSerialNumbers\Lib\Plugin::get_action_links() | 64 | 2 | 10 | |
WooCommerceSerialNumbers\Lib\Plugin::define() | 75 | 2 | 5 | |
Encryption::getComputedHash() | 68 | 2 | 7 | |
API::get_query_var() | 68 | 2 | 7 | |
WooCommerceSerialNumbers\Lib\Model::set_cache() | 73 | 2 | 5 | |
WooCommerceSerialNumbers\Lib\Settings::instance() | 68 | 2 | 8 | |
WooCommerceSerialNumbers\Models\Activation::get_product_title() | 72 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Model::is_date_valid() | 70 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::get_data() | 78 | 2 | 3 | |
WooCommerceSerialNumbers\Admin\Settings::output_tabs() | 70 | 2 | 6 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::extra_tablenav() | 65 | 2 | 9 | |
WooCommerceSerialNumbers\Models\Key::get_product() | 70 | 2 | 7 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_platform() | 78 | 2 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_activation_time() | 78 | 2 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_customer_id() | 72 | 2 | 6 | |
WooCommerceSerialNumbers\Lib\Settings::get_current_page() | 73 | 2 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_order() | 68 | 2 | 7 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_request_var() | 77 | 2 | 3 | |
WooCommerceSerialNumbers\Lib\Model::__toString() | 75 | 2 | 4 | |
WooCommerceSerialNumbers\Lib\Model::set_date_prop() | 68 | 2 | 7 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::get_sortable_columns() | 60 | 1 | 14 | |
WooCommerceSerialNumbers\Admin\Orders::__construct() | 58 | 1 | 14 | |
WooCommerceSerialNumbers\Admin\Admin::get_screen_ids() | 61 | 1 | 13 | |
WooCommerceSerialNumbers\Lib\Settings::get_promo_plugins() | 62 | 1 | 12 | |
WooCommerceSerialNumbers\Lib\Model::prepare_query_clauses() | 61 | 1 | 12 | |
WooCommerceSerialNumbers\Lib\Model::get_query_clauses() | 62 | 1 | 12 | |
WCSN() | 62 | 1 | 12 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::column_product() | 61 | 1 | 11 | |
WooCommerceSerialNumbers\Admin\Menus::generators_tab() | 64 | 1 | 11 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::get_columns() | 62 | 1 | 11 | |
Installer::update_112() | 63 | 1 | 11 | |
Orders::__construct() | 62 | 1 | 11 | |
WooCommerceSerialNumbers\Admin\Menus::export_tab() | 64 | 1 | 11 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_instance() | 62 | 1 | 11 | |
WooCommerceSerialNumbers\Admin\Settings::get_tabs() | 70 | 1 | 6 | |
WooCommerceSerialNumbers\Models\Key::get_product_title() | 80 | 1 | 3 | |
API::add_query_vars() | 66 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Settings::output() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_cache_group() | 82 | 1 | 3 | |
Compat::__construct() | 71 | 1 | 5 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::process_bulk_actions() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Frontend\Shortcodes::__construct() | 75 | 1 | 4 | |
Plugin::plugin_path() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::get_created_date() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::set_source() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Admin::init() | 64 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Plugin::get_lang_path() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Settings::get_tabs() | 100 | 1 | 0 | |
WooCommerceSerialNumbers\Models\Activation::get_instance() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::get_sortable_columns() | 66 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Container::offsetGet() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::get_bulk_actions() | 71 | 1 | 6 | |
WooCommerceSerialNumbers\Admin\Notices::is_notice_dismissed() | 78 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Settings::register_scripts() | 71 | 1 | 5 | |
wc_serial_numbers_get_product_title() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_status() | 78 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Metaboxes::product_data_tab() | 65 | 1 | 9 | |
WooCommerceSerialNumbers\Admin\Menus::add_tools_status_tab() | 74 | 1 | 4 | |
wc_serial_numbers_decrypt_key() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Settings::output_widgets() | 75 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Model::prepare_group_by_query() | 74 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\Menus::reports_stock_tab() | 80 | 1 | 3 | |
wc_serial_numbers_get_activation() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\Menus::output_activations_page() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_support_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Notices::__construct() | 70 | 1 | 6 | |
wc_serial_numbers_validate_boolean() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Container::offsetUnset() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::set_defaults() | 68 | 1 | 7 | |
WooCommerceSerialNumbers\Admin\Orders::add_order_bulk_action() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Plugin::get_api_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Activation::set_serial_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_product_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Utilities\Utilities::__construct() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::set_order_date() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Menus::tools_menu() | 65 | 1 | 10 | |
WooCommerceSerialNumbers\Frontend\Frontend::init() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Menus::settings_menu() | 65 | 1 | 10 | |
Plugin::init_hooks() | 71 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Model::set_object_read() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_extra_data() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::set_activation_limit() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Activation::get_serial_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Activation::set_platform() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_docs_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_serial_key() | 79 | 1 | 3 | |
Cache::__construct() | 70 | 1 | 6 | |
WooCommerceSerialNumbers\Models\Key::set_vendor_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_premium_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_assets_path() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_activations() | 67 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Model::get_hook_prefix() | 70 | 1 | 6 | |
WooCommerceSerialNumbers\Lib\Plugin::get_path() | 81 | 1 | 3 | |
Installer::custom_cron_schedules() | 68 | 1 | 7 | |
wcsn_order_has_products() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_order() | 79 | 1 | 3 | |
Plugin::is_pro_active() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::set_serial_key() | 79 | 1 | 3 | |
Actions::__construct() | 65 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Model::delete_cache() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_validity() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get() | 79 | 1 | 3 | |
wc_serial_numbers_reuse_serial_numbers() | 76 | 1 | 4 | |
wc_serial_numbers_get_manager_role() | 76 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_cb() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Menus::reports_menu() | 65 | 1 | 10 | |
Encryption::decrypt() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Model::get_searchable_keys() | 81 | 1 | 3 | |
wcsn_get_manager_role() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::no_items() | 80 | 1 | 3 | |
Encryption::isEncrypted() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Admin::screen_ids() | 79 | 1 | 3 | |
wcsn_get_revoke_statuses() | 67 | 1 | 9 | |
Plugin::plugin_basename() | 75 | 1 | 4 | |
wcsn_encrypt_key() | 81 | 1 | 3 | |
wcsn_get_key_sources() | 70 | 1 | 6 | |
WooCommerceSerialNumbers\Models\Key::set_validity() | 79 | 1 | 3 | |
wcsn_is_reusing_keys() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_orderby() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_activation_limit() | 79 | 1 | 3 | |
wcsn_is_software_support_enabled() | 79 | 1 | 3 | |
wcsn_display_order_keys_title() | 73 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Model::prepare_join_query() | 74 | 1 | 4 | |
API::__construct() | 64 | 1 | 9 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::get_columns() | 65 | 1 | 9 | |
Cron::__construct() | 75 | 1 | 4 | |
wc_serial_numbers_encrypt_key() | 81 | 1 | 3 | |
wcsn_is_duplicate_key_allowed() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::__destruct() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_changes() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_instance() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Plugin::get_prefix() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Products::__construct() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Settings::get_settings() | 100 | 1 | 0 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::no_items() | 80 | 1 | 3 | |
wc_serial_numbers_insert_serial_number() | 75 | 1 | 4 | |
wcsn_get_template() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Model::prepare_having_query() | 74 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Activation::get_platform() | 79 | 1 | 3 | |
wc_serial_numbers_update_activation_status() | 100 | 1 | 2 | |
wc_serial_numbers_update_serial_number() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Plugin::enqueue_script() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::get_key() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_serial_id() | 74 | 1 | 4 | |
wc_serial_numbers_insert_activation() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_page() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_basename() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::exists() | 79 | 1 | 3 | |
wc_serial_numbers_order_connect_serial_numbers() | 76 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::__construct() | 66 | 1 | 9 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::get_primary_column_name() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Settings::buffer_start() | 82 | 1 | 3 | |
wcsn_decrypt_key() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::query() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::get_primary_column_name() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_search() | 79 | 1 | 3 | |
wc_serial_numbers_get_serial_number() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Activation::set_activation_time() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Container::sanitize_name() | 70 | 1 | 5 | |
Installer::__construct() | 74 | 1 | 4 | |
wc_serial_numbers_order_has_serial_numbers() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::__construct() | 66 | 1 | 9 | |
WooCommerceSerialNumbers\Models\Key::set_created_date() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Activation::get_id() | 80 | 1 | 3 | |
wc_serial_numbers_get_user_role() | 82 | 1 | 3 | |
Plugin::plugin_url() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\Orders::add_order_serial_column() | 70 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Model::get_cache() | 79 | 1 | 3 | |
wc_serial_numbers_get_revoke_statuses() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Container::offsetExists() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::get_primary_column_name() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Actions::__construct() | 72 | 1 | 5 | |
wc_serial_numbers_software_support_disabled() | 81 | 1 | 3 | |
Compat::woocommerce_pdf_invoice_support() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Container::offsetSet() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_status() | 79 | 1 | 3 | |
wc_serial_numbers_get_low_stock_products() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_template_path() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_store_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_primary_key() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_file() | 80 | 1 | 3 | |
Compat::wpo_wcpdf_after_order_details() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_id() | 80 | 1 | 3 | |
wc_serial_numbers_order_disconnect_serial_numbers() | 76 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::set_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::column_product() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_object_type() | 82 | 1 | 3 | |
wc_serial_numbers_delete_serial_number() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Frontend\Frontend::__construct() | 69 | 1 | 6 | |
wc_serial_numbers_update_activation() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Plugin::load_plugin_textdomain() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Settings::__construct() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Plugin::get_url() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ActivationsTable::get_bulk_actions() | 73 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Settings::output_premium_widget() | 91 | 1 | 2 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::__construct() | 66 | 1 | 9 | |
WooCommerceSerialNumbers\Lib\Plugin::get_assets_url() | 80 | 1 | 3 | |
wcsn_get_key_statuses() | 63 | 1 | 10 | |
Plugin::is_wc_active() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Metaboxes::__construct() | 69 | 1 | 6 | |
WooCommerceSerialNumbers\Models\Activation::set_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::__clone() | 79 | 1 | 3 | |
Cron::expire_outdated_serials() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Plugin::get_db_version() | 78 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_table_name() | 82 | 1 | 3 | |
Cache::clear_order_keys_cache() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Utilities\Utilities::init() | 98 | 1 | 1 | |
WooCommerceSerialNumbers\Lib\Model::count() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::set_product_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::is_object_read() | 80 | 1 | 3 | |
wcsn_get_activation() | 81 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\StockTable::get_sortable_columns() | 70 | 1 | 6 | |
Plugin::__construct() | 74 | 1 | 5 | |
Encryption::__construct() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\Orders::add_order_action() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Plugin::get_slug() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::prepare_from_query() | 70 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Plugin::enqueue_style() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\Admin::__construct() | 68 | 1 | 7 | |
WooCommerceSerialNumbers\Models\Key::set_order_id() | 79 | 1 | 3 | |
wc_serial_numbers_get_order_table_columns() | 63 | 1 | 10 | |
WooCommerceSerialNumbers\Lib\Plugin::__wakeup() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_core_data() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::set_activation_count() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::__unset() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_text_domain() | 80 | 1 | 3 | |
API::check_version() | 64 | 1 | 10 | |
WooCommerceSerialNumbers\Models\Key::get_source() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_review_url() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_domain_path() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Admin\ListTables\ListTable::get_current_page_url() | 75 | 1 | 4 | |
wc_serial_numbers() | 82 | 1 | 3 | |
wc_serial_numbers_get_key_sources() | 82 | 1 | 3 | |
wcsn_is_product_enabled() | 78 | 1 | 3 | |
wc_serial_numbers_get_order_table() | 80 | 1 | 3 | |
wc_serial_numbers_delete_activation() | 75 | 1 | 4 | |
wcsn_insert_activation() | 81 | 1 | 3 | |
wcsn_get_key() | 81 | 1 | 3 | |
wcsn_insert_key() | 80 | 1 | 3 | |
wc_serial_numbers_product_serial_enabled() | 75 | 1 | 4 | |
Plugin::includes() | 77 | 1 | 4 | |
WooCommerceSerialNumbers\Admin\ListTables\KeysTable::column_cb() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::get_vendor_id() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_meta_type() | 82 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Plugin::get_name() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Activation::get_activation_time() | 79 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::get_core_data_keys() | 80 | 1 | 3 | |
WooCommerceSerialNumbers\Lib\Model::flush_cache() | 76 | 1 | 4 | |
WooCommerceSerialNumbers\Models\Key::get_activation_count() | 79 | 1 | 3 | |
Installer::update_121() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Lib\Settings::get_instance() | 75 | 1 | 4 | |
WooCommerceSerialNumbers\Lib\Model::__isset() | 79 | 1 | 3 | |
Ajax::__construct() | 72 | 1 | 5 | |
WooCommerceSerialNumbers\Models\Key::get_order_id() | 79 | 1 | 3 | |
wc_serial_numbers_get_serial_number_statuses() | 76 | 1 | 4 | |
Stocks::__construct() | 78 | 1 | 3 | |
WooCommerceSerialNumbers\Models\Key::recount_remaining_activation() | 71 | 1 | 6 |
5 more item(s) not shown.