Code Analysis: Foqus Engine 1.2.1

Function Rating Maintainability Complexity Lines of code
Foqus_engine_Admin_Setting::foqus_engine_sanitize()
A
48 11 37
Foqus_engine_Syncro::generateFileJson()
A
48 9 33
Foqus_engine_ApiService::getAccountInfo()
A
44 7 49
Log_List_Table::column_default()
A
59 9 15
Foqus_engine_Syncro::getAllProduct()
A
45 7 44
Log_List_Table::process_bulk_action()
A
49 8 29
Foqus_engine_RestApi::SearchByFile()
A
46 7 39
Foqus_engine_ApiService::getAllProject()
A
47 7 37
Foqus_Product::load()
A
47 7 32
Foqus_engine_Admin_Setting::foqus_engine_page_init()
S
39 2 92
Foqus_engine_ApiService::getProject()
S
49 6 32
Foqus_engine_ApiService::SendProduct()
S
45 5 44
Foqus_engine_RestApi::SearchByUrl()
S
52 6 27
Foqus_engine_ApiService::getSimilars()
S
48 5 34
Foqus_engine_ApiService::SendProductByNameProject()
S
49 5 31
Foqus_engine_ApiService::getHistoric()
S
49 5 30
Foqus_engine_ApiService::getDetailsTrainings()
S
49 5 30
Foqus_engine_ApiService::getAccountStatus()
S
50 5 29
Foqus_engine_ApiService::getStatistics()
S
50 5 29
Foqus_engine_ApiService::getApikeyExpiration()
S
51 5 26
Foqus_engine_Admin::admin_notices()
S
55 5 18
Foqus_engine_Admin_Setting::widget_position_2_callback()
S
68 6 6
Foqus_engine_Admin_Setting::foqus_engine_create_admin_page()
S
46 1 67
Foqus_engine_Admin_Setting::foqus_engine_add_plugin_page()
S
46 2 50
Log_List_Table::prepare_items()
S
48 3 31
Foqus_engine_Public::wp_footer()
S
63 5 10
Foqus_engine_Admin_Setting::show_search_widget_1_callback()
S
66 5 8
Foqus_engine_display_flash_notices()
S
60 4 14
Foqus_engine_Public::enqueue_scripts()
S
66 4 7
Log_List_Table::usort_reorder()
S
68 4 6
Foqus_engine_ApiService::IsExpirated()
S
62 3 12
Log_List_Table::admin_header()
S
62 3 11
Foqus_engine_ApiService::loadProductsDetail()
S
63 3 11
foqus_engine_update_tables_when_plugin_updating()
S
54 2 22
Foqus_engine_ApiService::addLog()
S
56 2 19
Foqus_engine_Activator::activate()
S
56 2 17
Foqus_engine_Admin::enqueue_scripts()
S
66 3 7
Foqus_engine_Admin_Setting::logs_5_callback()
S
70 3 6
Foqus_engine_Helper::getProjectName()
S
77 3 3
Foqus_engine_Helper::getSelector()
S
77 3 3
Foqus_engine_Admin_Setting::is_not_live_0_callback()
S
70 3 6
Foqus_engine_Helper::getCron()
S
77 3 3
Foqus_engine_Helper::LogIsEnable()
S
77 3 3
Foqus_engine_Admin_Setting::tches_planifies_4_callback()
S
70 3 6
Foqus_engine_Admin_Setting::show_search_img_1_callback()
S
70 3 6
Foqus_engine_RestApi::register_routes()
S
52 1 30
Foqus_engine_Admin_Setting::display_on_mobile_3_callback()
S
70 3 6
Foqus_engine_Loader::run()
S
66 3 8
Foqus_engine_Public::woocommerce_single_product_image_thumbnail_html()
S
62 2 12
Foqus_engine::define_public_hooks()
S
61 2 12
Foqus_engine::__construct()
S
62 2 12
Foqus_engine_Public::woocommerce_product_get_image()
S
63 2 11
Foqus_engine_Syncro::createJsonFile()
S
62 2 11
Foqus_Product::ToArray()
S
55 1 19
Foqus_engine_ApiService::getPlanDetails()
S
69 2 7
Foqus_engine_Admin_Setting::project_name_0_callback()
S
70 2 6
foqus_engine_cron_job_run_syncro()
S
69 2 7
foqus_engine_cron_job()
S
73 2 5
Foqus_engine_add_flash_notice()
S
64 2 10
Foqus_engine_Activator::woocommerce_is__active_and_loaded()
S
70 2 7
Foqus_engine_Public::syncro_produit()
S
65 2 9
Foqus_engine_Admin_Setting::search_bar_identifier_5_callback()
S
70 2 6
Foqus_engine_Helper::getAccountEmail()
S
78 2 3
Foqus_engine_Helper::getWidgetType()
S
78 2 3
Foqus_engine_Admin_Setting::email_0_callback()
S
70 2 6
foqus_engine_plugin_redirect()
S
71 2 6
Foqus_engine_Helper::getAppSelector()
S
71 2 6
Foqus_engine_Helper::getWidgetPossition()
S
78 2 3
Foqus_engine_Helper::getMobile()
S
78 2 3
Foqus_engine_Helper::IsShowSearchInimageWebSite()
S
78 2 3
Foqus_engine::load_dependencies()
S
59 1 14
Log_List_Table::get_columns()
S
61 1 12
Log_List_Table::get_sortable_columns()
S
63 1 11
Foqus_engine_Admin::enqueue_styles()
S
77 1 3
Foqus_Product::isStatus()
S
82 1 3
Foqus_Product::setTotalSales()
S
81 1 3
Foqus_engine_Deactivator::deactivate()
S
80 1 3
Foqus_engine_RestApi::__construct()
S
75 1 4
Foqus_Product::getTitle()
S
82 1 3
Foqus_Product::getUrlProduit()
S
82 1 3
Foqus_engine_i18n::load_plugin_textdomain()
S
69 1 7
Foqus_Product::setUrlImage()
S
81 1 3
Foqus_engine_Syncro::Init()
S
66 1 8
Foqus_Product::setSalePercentage()
S
81 1 3
Foqus_engine::define_admin_hooks()
S
67 1 7
Foqus_engine::get_loader()
S
82 1 3
Foqus_engine_ApiService::__construct()
S
80 1 3
Foqus_Product::getUrlImage()
S
82 1 3
Foqus_Product::getPrice()
S
82 1 3
Foqus_engine_Admin_Setting::foqus_engine_section_info()
S
91 1 2
Foqus_Product::setSale()
S
81 1 3
Log_List_Table::__construct()
S
64 1 9
Foqus_engine_Helper::IsModeLive()
S
82 1 3
Foqus_engine_Helper::saveAccountInfoDetail()
S
80 1 3
Foqus_Product::setDateOnSaleTo()
S
81 1 3
Foqus_engine_RestApi::generateJson()
S
70 1 6
Foqus_Product::getCategorys()
S
82 1 3
Foqus_Product::setTitle()
S
81 1 3
Foqus_engine_ApiService::getApiUri()
S
76 1 4
Foqus_Product::setCategorys()
S
81 1 3
Foqus_Product::setIdproduit()
S
81 1 3
Foqus_engine_Syncro::__construct()
S
80 1 3
Foqus_Product::getTotalSales()
S
82 1 3
Foqus_Product::setDateOnSaleFrom()
S
81 1 3
Foqus_engine::get_version()
S
82 1 3
Foqus_engine_Public::enqueue_styles()
S
77 1 3
Foqus_engine_Loader::add_filter()
S
77 1 3
Foqus_Product::setSalePrice()
S
81 1 3
Foqus_engine_Admin::plugin_action_links()
S
66 1 7
Foqus_Product::setStatus()
S
81 1 3
Foqus_Product::setUrlProduit()
S
81 1 3
Foqus_Product::getRegularPrice()
S
82 1 3
Foqus_engine_Loader::__construct()
S
77 1 4
Foqus_engine_Public::__construct()
S
77 1 4
run_foqus_engine()
S
77 1 4
Foqus_Product::getSalePrice()
S
82 1 3
Foqus_Product::setRegularPrice()
S
81 1 3
Log_List_Table::column_label()
S
69 1 6
Foqus_engine_Helper::__construct()
S
80 1 3
Foqus_Product::getCurrency()
S
82 1 3
Foqus_engine_Admin_Setting::foqus_engine_create_admin_page_logs()
S
79 1 3
Foqus_engine_RestApi::get_permissions_check()
S
82 1 3
Foqus_engine_Admin::__construct()
S
77 1 4
Foqus_engine_Loader::add_action()
S
77 1 3
Foqus_engine_Admin_Setting::foqus_engine_create_admin_page_statistique()
S
79 1 3
Log_List_Table::column_cb()
S
74 1 5
Foqus_engine_Helper::getAccountInfoDetail()
S
80 1 3
Foqus_engine_Loader::add()
S
64 1 10
Foqus_Product::getDateOnSaleFrom()
S
82 1 3
Log_List_Table::delete_log()
S
67 1 8
Foqus_Product::getDateOnSaleTo()
S
82 1 3
Foqus_Product::getSalePercentage()
S
82 1 3
Foqus_Product::setPrice()
S
81 1 3
Foqus_engine_Admin_Setting::__construct()
S
75 1 4
activate_foqus_engine()
S
76 1 4
Log_List_Table::no_items()
S
80 1 3
Foqus_Product::getIdproduit()
S
82 1 3
Foqus_engine::set_locale()
S
75 1 4
Foqus_engine::run()
S
82 1 3
Foqus_Product::isSale()
S
82 1 3
Foqus_engine::get_plugin_file()
S
82 1 3
Foqus_Product::setCurrency()
S
81 1 3
Log_List_Table::get_bulk_actions()
S
72 1 6
Foqus_engine_RestApi::syncro()
S
75 1 4
deactivate_foqus_engine()
S
76 1 4
Foqus_engine::get_plugin_name()
S
82 1 3
Foqus_engine_Admin_Setting::foqus_engine_create_admin_page_setup()
S
79 1 3