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

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
reviWidgetsClass::loadReviWidget()
A
46 12 40
reviOrdersModel::getOrderProducts()
A
41 10 56
reviProductsModel::parseProduct()
A
45 11 38
revi_displayAdminSettings()
A
40 9 56
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
reviSaveContent()
S
46 5 41
reviProductsModel::sendProducts()
S
52 6 25
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
revi_product_tabs()
S
52 5 24
reviGeneralModel::updateConfiguration()
S
54 5 21
my_theme_notice()
S
57 5 17
reviProductsModel::get_id_main_product()
S
57 5 16
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
reviOrdersModel::getProductVariation()
S
63 5 10
reviProductsModel::parseProductsWithLanguages()
S
59 4 15
reviOrdersModel::sendOrder()
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
56 3 18
revi_order_status_change()
S
59 3 15
reviParseLang()
S
68 4 7
revi_widget_product_list()
S
57 3 15
reviWidgetsClass::loadView()
S
60 3 14
revi_connection::__construct()
S
59 3 14
revi_popup_order_confirmation()
S
61 3 14
revi_register_shortcodes()
S
59 3 13
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_load_widget_html()
S
54 2 24
revi_map_comments_to_schema()
S
58 2 16
reviOrdersModel::parseOrderProducts()
S
58 2 15
reviDatabaseModel::tableExistsAndHasValues()
S
64 3 10
revi_log::__construct()
S
64 3 9
revi_woocommerce_remove_reviews()
S
67 3 7
revi_get_widget_preview()
S
62 3 10
reviProductsModel::insertReviProduct()
S
63 3 10
reviOrdersModel::sendOrderStatus()
S
60 2 14
reviProductsModel::getReviProduct()
S
59 2 14
revi_connection::get_web_page()
S
51 1 27
reviDatabaseModel::checkNewWoocommerceTables()
S
72 2 6
reviOrdersModel::getOrderStatusValidArray()
S
69 2 7
revi_render_block_callback()
S
70 2 6
reviOrdersModel::updateReviOrders()
S
67 2 7
reviProductsModel::getProductsIdsToSend()
S
65 2 9
reviOrdersModel::checkReviOrderExist()
S
65 2 9
reviProductsModel::updateReviProduct()
S
64 2 9
reviOrdersModel::addReviOrder()
S
67 2 8
reviOrdersModel::insertReviOrder()
S
67 2 7
reviDatabaseModel::deleteReviDatabase()
S
66 2 8
revi_widget_product_stars()
S
68 2 6
revi_enqueue_block_editor_assets()
S
59 1 14
reviDatabaseModel::columnExists()
S
62 1 13
revi_register_block()
S
61 1 13
reviDatabaseModel::tableExists()
S
63 1 12
revi_product_list()
S
62 1 11
reviProductsModel::getProductsUpdated()
S
64 1 10
reviGeneralModel::__construct()
S
71 1 6
revi_get_aggregate_rating()
S
67 1 8
reviProductsModel::__construct()
S
69 1 7
revi_install()
S
74 1 5
revi_scripts()
S
73 1 4
reviProductsModel::getNumProductsUpdated()
S
66 1 9
reviProductsModel::checkReviProductExist()
S
74 1 4
reviGeneralModel::checkModuleMessage()
S
71 1 5
revi_plugin_admin_add_page()
S
78 1 3
revi_uninstall()
S
74 1 5
reviProductsModel::sendNumProductsLeft()
S
74 1 4
reviWidgetsClass::__construct()
S
71 1 6
reviProductsModel::getNumProductsNotSent()
S
66 1 9
reviProductsModel::getNumProductsLeft()
S
73 1 5
structured_data_product_nulled_wiped()
S
83 1 3
reviGeneralModel::sendModuleVersion()
S
69 1 6
revi_admin_styles()
S
74 1 4
reviProductsModel::getProductsNotSent()
S
65 1 10
reviDatabaseModel::__construct()
S
74 1 5
reviProductsModel::getProduct()
S
65 1 9
reviCurlModel::__construct()
S
98 1 1
reviGeneralModel::errorLog()
S
68 1 6
revi_load_plugin_textdomain()
S
78 1 3
revi_enqueue_editor_styles()
S
80 1 3
reviGeneralModel::getLog()
S
73 1 5
revi_displayAdminLogin()
S
81 1 3
revi_styles()
S
74 1 4
reviOrdersModel::__construct()
S
65 1 9
reviGeneralModel::resetLog()
S
75 1 4
revi_register_query_var()
S
77 1 4
reviOrdersModel::getOrderStatusCancelledArray()
S
81 1 3