Code Analysis: Revi.io - Customer and Product Reviews 6.0.2

Function Rating Maintainability Complexity Lines of code
reviProductsModel::getCombinationMetaValue()
B
43 20 45
revi_plugin_configuration_page()
A
41 13 55
revi_orders::parseOrderData()
A
42 12 51
reviOrdersModel::getOrderProducts()
A
44 12 44
revi_schema_product()
A
43 12 43
revi_createContent()
A
53 13 21
reviProductsModel::parseProduct()
A
46 10 37
update_revi_database_from_files()
A
46 9 38
revi_template_include()
A
54 10 21
revi_products::sendAllProducts()
A
46 8 37
reviOrdersModel::getOrdersByStatus()
A
46 7 39
revi_orders::sendAllOrders()
S
50 7 27
revi_products::__construct()
S
53 7 21
revi_get_product_attribute_or_meta()
S
57 7 17
revi_orders::sendAllOrdersStatus()
S
51 6 24
revi_get_offers_data()
S
46 5 39
revi_save_content()
S
48 5 36
reviGeneralModel::reviCURL()
S
50 5 30
revi_connection::getConnection()
S
50 5 28
revi_orders::__construct()
S
52 5 24
revi_orders::sendOrdersUpdated()
S
56 5 18
my_theme_notice()
S
57 5 17
reviProductsModel::get_product_language()
S
58 5 15
reviOrdersModel::getOrdersUpdated()
S
53 4 27
reviGeneralModel::getOrderLang()
S
61 5 11
revi_verifyTables()
S
53 4 25
revi_connection::ping()
S
52 4 23
reviWidgetsClass::loadReviWidget()
S
54 4 22
reviWidgetsClass::loadReviWidget()
S
54 4 22
reviGeneralModel::updateConfiguration()
S
55 4 19
revi_sync::syncProductRatings()
S
56 4 17
reviProductsModel::getProductsToSend()
S
58 4 16
reviProductsModel::get_id_main_product()
S
59 4 14
reviOrdersModel::getOrders()
S
54 3 25
reviOrdersModel::getOrder()
S
55 3 21
revi_sync::__construct()
S
56 3 18
revi_connection::__construct()
S
58 3 15
reviParseLang()
S
68 4 7
reviWidgetsClass::loadView()
S
60 3 14
reviWidgetsClass::loadView()
S
60 3 14
revi_popup_order_confirmation()
S
61 3 14
revi_Widget::form()
S
51 2 28
revi_sync::resetDataAll()
S
60 3 12
reviProductsModel::getYithProductMetaData()
S
62 3 11
reviGeneralModel::getNewReviewUrl()
S
52 2 25
revi_createReviDatabase()
S
55 2 23
revi_map_comments_to_schema()
S
58 2 16
revi_Widget::widget()
S
67 3 8
reviProductsModel::insertReviProduct()
S
63 3 10
revi_woocommerce_remove_reviews()
S
67 3 7
revi_connection::get_web_page()
S
51 1 27
revi_orders::sendOrderProducts()
S
62 2 11
revi_load_widget_html()
S
56 1 21
reviProductsModel::getProductsUpdated()
S
59 1 16
reviOrdersModel::updateReviOrders()
S
67 2 7
reviProductsModel::getProductsNotSent()
S
60 1 15
reviProductsModel::updateReviProduct()
S
64 2 9
revi_orders::resetDataOrders()
S
63 2 10
reviOrdersModel::checkReviOrderExist()
S
65 2 9
revi_Widget::update()
S
72 2 5
revi_deleteReviDatabase()
S
64 2 9
reviOrdersModel::addReviOrder()
S
67 2 8
revi_products::resetDataProducts()
S
63 2 10
reviProductsModel::addReviProduct()
S
68 2 7
reviOrdersModel::insertReviOrder()
S
68 2 7
reviProductsModel::getReviProduct()
S
75 1 4
revi_load_widget_product()
S
72 1 5
revi_shortcode_widget_product_stars()
S
70 1 6
revi_load_widget_product_stars()
S
72 1 5
structured_data_product_nulled_wiped()
S
83 1 3
revi_shortcode_widget_product()
S
70 1 6
revi_load_plugin_textdomain()
S
78 1 3
reviProductsModel::getProduct()
S
65 1 9
revi_load_widget_vertical()
S
82 1 3
revi_load_widget_floating()
S
82 1 3
reviGeneralModel::sendModuleVersion()
S
69 1 6
reviProductsModel::__construct()
S
71 1 6
reviProductsModel::checkReviProductExist()
S
75 1 4
revi_shortcode_widget_minimal()
S
75 1 4
revi_shortcode_widget_vertical()
S
75 1 4
revi_shortcode_widget_product_questions()
S
70 1 6
revi_get_aggregate_rating()
S
67 1 8
revi_shortcode_widget_carousel()
S
75 1 4
reviWidgetsClass::__construct()
S
71 1 6
revi_uninstall()
S
78 1 4
revi_product_list()
S
65 1 9
reviGeneralModel::getOrderStatuses()
S
74 1 4
revi_install()
S
79 1 4
reviProductsModel::getNumProductsNotSent()
S
68 1 8
revi_admin_styles()
S
74 1 4
revi_styles()
S
79 1 3
reviOrdersModel::__construct()
S
71 1 6
revi_shortcode_widget_floating()
S
75 1 4
reviProductsModel::getNumProductsLeft()
S
73 1 5
revi_shortcode_product_list()
S
70 1 6
revi_plugin_admin_add_page()
S
78 1 3
revi_load_widget_general()
S
82 1 3
revi_product_tab()
S
64 1 9
reviProductsModel::getNumProductsUpdated()
S
67 1 9
revi_scripts()
S
78 1 3
revi_shortcode_widget_wide()
S
75 1 4
revi_shortcode_widget_general()
S
75 1 4
revi_load_widget_small()
S
82 1 3
revi_load_widget_wide()
S
82 1 3
revi_shortcode_widget_grid()
S
75 1 4
revi_register_query_var()
S
77 1 4
revi_Widget::__construct()
S
65 1 9
reviGeneralModel::__construct()
S
71 1 6
revi_register_widgets()
S
81 1 3
reviWidgetsClass::__construct()
S
71 1 6
reviGeneralModel::getShops()
S
75 1 4