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

Function Rating Maintainability Complexity Lines of code
reviProductsModel::getCombinationMetaValue()
B
43 20 44
reviOrdersModel::parseOrderData()
A
41 13 55
revi_createContent()
A
52 14 22
revi_schema_product()
A
43 12 42
reviOrdersModel::getOrderProducts()
A
41 10 56
reviProductsModel::parseProduct()
A
45 11 38
revi_displayAdminSettings()
A
41 9 54
reviDatabaseModel::update_revi_database_from_files()
A
47 9 35
reviOrdersModel::sendPendingOrders()
A
48 9 34
revi_template_include()
A
57 8 17
revi_sync::__construct()
S
50 7 28
revi_get_product_attribute_or_meta()
S
57 7 17
reviProductsModel::syncProductRatings()
S
50 6 29
reviOrdersModel::sendOrderProducts()
S
50 6 28
reviProductsModel::sendProducts()
S
52 6 25
reviWidgetsClass::loadReviWidget()
S
52 6 25
reviSaveContent()
S
46 5 40
revi_get_offers_data()
S
46 5 39
reviOrdersModel::getOrderStatus()
S
48 5 37
reviCurlModel::reviCURL()
S
49 5 31
revi_connection::getConnection()
S
50 5 28
revi_sync::sendBatchData()
S
51 5 26
reviGeneralModel::updateConfiguration()
S
54 5 21
my_theme_notice()
S
57 5 17
reviProductsModel::get_product_language()
S
58 5 15
reviGeneralModel::getSubscriptionName()
S
60 5 14
reviGeneralModel::getOrderLang()
S
61 5 11
reviDatabaseModel::checkAndCreateReviTables()
S
54 4 25
revi_connection::ping()
S
52 4 23
reviProductsModel::sendBatchPendingProducts()
S
56 4 18
reviProductsModel::parseProductsWithLanguages()
S
59 4 15
reviOrdersModel::getProductVariation()
S
63 5 10
reviOrdersModel::sendOrder()
S
59 4 14
reviProductsModel::get_id_main_product()
S
59 4 14
reviOrdersModel::getPendingOrders()
S
54 3 27
reviOrdersModel::getNumPendingOrdersLeft()
S
55 3 22
reviOrdersModel::getOrder()
S
57 3 19
revi_plugin_configuration_page()
S
57 3 16
revi_order_status_change()
S
59 3 15
reviParseLang()
S
68 4 7
reviWidgetsClass::loadView()
S
60 3 14
revi_connection::__construct()
S
59 3 14
revi_popup_order_confirmation()
S
61 3 14
revi_Widget::form()
S
51 2 28
revi_product_tab()
S
60 3 12
reviProductsModel::addReviProduct()
S
63 3 11
reviDatabaseModel::truncateReviDatabase()
S
61 3 11
reviProductsModel::getYithProductMetaData()
S
62 3 11
reviGeneralModel::getNewReviewUrl()
S
52 2 25
revi_map_comments_to_schema()
S
58 2 16
revi_load_widget_product_stars()
S
63 3 10
revi_woocommerce_remove_reviews()
S
67 3 7
revi_log::__construct()
S
64 3 9
reviDatabaseModel::tableExistsAndHasValues()
S
64 3 10
reviOrdersModel::parseOrderProducts()
S
58 2 15
reviProductsModel::insertReviProduct()
S
63 3 10
revi_Widget::widget()
S
67 3 8
revi_load_widget_product()
S
63 3 10
revi_shortcode_product_list()
S
58 2 14
reviProductsModel::getReviProduct()
S
59 2 14
reviOrdersModel::sendOrderStatus()
S
60 2 14
revi_connection::get_web_page()
S
51 1 27
revi_load_widget_html()
S
56 1 21
reviProductsModel::updateReviProduct()
S
64 2 9
revi_Widget::update()
S
72 2 5
revi_shortcode_widget_product_stars()
S
64 2 9
reviDatabaseModel::checkNewWoocommerceTables()
S
72 2 6
reviOrdersModel::getOrderStatusValidArray()
S
69 2 7
reviDatabaseModel::deleteReviDatabase()
S
66 2 8
reviOrdersModel::addReviOrder()
S
67 2 8
reviOrdersModel::checkReviOrderExist()
S
65 2 9
reviProductsModel::getProductsIdsToSend()
S
65 2 9
reviOrdersModel::insertReviOrder()
S
67 2 7
reviOrdersModel::updateReviOrders()
S
67 2 7
reviDatabaseModel::columnExists()
S
62 1 13
reviDatabaseModel::tableExists()
S
63 1 12
revi_product_list()
S
62 1 11
revi_shortcode_widget_product()
S
70 1 6
revi_shortcode_widget_floating()
S
75 1 4
revi_load_widget_floating()
S
82 1 3
reviWidgetsClass::__construct()
S
71 1 6
reviProductsModel::getNumProductsUpdated()
S
66 1 9
reviGeneralModel::errorLog()
S
68 1 6
revi_register_widgets()
S
81 1 3
revi_shortcode_widget_minimal()
S
75 1 4
revi_shortcode_widget_wide()
S
75 1 4
reviProductsModel::getNumProductsNotSent()
S
66 1 9
revi_install()
S
74 1 5
revi_load_widget_general()
S
82 1 3
reviProductsModel::__construct()
S
69 1 7
revi_styles()
S
74 1 4
revi_displayAdminLogin()
S
81 1 3
revi_load_widget_wide()
S
82 1 3
revi_uninstall()
S
74 1 5
revi_shortcode_widget_product_questions()
S
70 1 6
reviGeneralModel::sendModuleVersion()
S
69 1 6
reviProductsModel::getProductsUpdated()
S
64 1 10
revi_register_query_var()
S
77 1 4
revi_scripts()
S
73 1 4
reviGeneralModel::getLog()
S
73 1 5
revi_load_widget_small()
S
82 1 3
revi_load_widget_vertical()
S
82 1 3
revi_plugin_admin_add_page()
S
78 1 3
revi_shortcode_widget_vertical()
S
75 1 4
reviProductsModel::getNumProductsLeft()
S
73 1 5
revi_admin_styles()
S
74 1 4
reviProductsModel::getProduct()
S
65 1 9
reviOrdersModel::getOrderStatusCancelledArray()
S
81 1 3
reviDatabaseModel::__construct()
S
74 1 5
revi_load_plugin_textdomain()
S
78 1 3
reviProductsModel::checkReviProductExist()
S
74 1 4
reviGeneralModel::checkModuleMessage()
S
71 1 5
revi_get_aggregate_rating()
S
67 1 8
structured_data_product_nulled_wiped()
S
83 1 3
reviProductsModel::getProductsNotSent()
S
65 1 10
reviGeneralModel::resetLog()
S
75 1 4
revi_Widget::__construct()
S
65 1 9
reviGeneralModel::__construct()
S
71 1 6
reviProductsModel::sendNumProductsLeft()
S
74 1 4
reviOrdersModel::__construct()
S
65 1 9
revi_shortcode_widget_general()
S
75 1 4
reviCurlModel::__construct()
S
98 1 1