Code Analysis: Rock Convert 3.0.0

Function Rating Maintainability Complexity Lines of code
Rock_Convert\Inc\Admin\Page_Settings::popup_form()
B
28
3 262
Rock_Convert\Inc\Admin\Page_Settings::display()
A
40 13 71
Rock_Convert\Inc\Frontend\Widget\Subscribe::widget()
A
37 12 85
Rock_Convert\Inc\Frontend\Widget\Subscribe::form()
A
36 11 100
Rock_Convert\inc\libraries\Content::insert_content()
A
41 12 56
Rock_Convert\inc\frontend\CTA::insert_cta()
A
38 10 74
Rock_Convert\Inc\Admin\Page_Settings::general_tab()
A
32 4 161
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::save_metabox()
A
45 12 38
Rock_Convert\Inc\Admin\Page_Settings::mailchimp_form()
A
37 7 102
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_visibility_box()
A
38 7 101
Rock_Convert\Inc\Admin\Page_Settings::leads_viewer()
A
37 8 84
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::subscribe_form_callback()
A
46 11 38
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_metabox()
A
37 7 97
Rock_Convert\inc\frontend\CTA::get_cta_values()
A
44 10 45
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::recaptcha_response()
A
47 10 35
Rock_Convert\Inc\Admin\Utils::read_backward_line()
A
48 10 33
Rock_Convert\inc\libraries\MailChimp_Core::make_request()
A
42 8 54
Rock_Convert\Inc\Frontend\Frontend::rock_exit_modal()
A
42 7 58
Rock_Convert\inc\admin\ebook\Form::download_form_callback()
A
52 8 23
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::save_email_status()
A
53 8 23
Rock_Convert\Inc\Admin\Page_Settings::update_popup_tab()
A
41 5 66
Rock_Convert\inc\libraries\RD_Station::new_lead()
A
54 8 19
Rock_Convert\Inc\Frontend\Widget\Subscribe::update()
S
58 8 15
Rock_Convert\Inc\Core\Init::define_admin_hooks()
S
40 4 73
Rock_Convert\Inc\Admin\Page_Settings::save_settings_callback()
S
52 7 25
Rock_Convert\inc\libraries\Content::get_node_indexes()
S
52 7 23
Rock_Convert\inc\libraries\MailChimp_Core::determine_success()
S
56 7 17
Rock_Convert\inc\libraries\Content::get_item_index()
S
50 6 29
Rock_Convert\Inc\Admin\Ebook\Generator::create_post_pdf()
S
51 6 27
Rock_Convert\Inc\Admin\Ebook\Meta_Box::save_metabox()
S
56 6 18
Rock_Convert\Inc\Admin\Ebook\Meta_Box::render_metabox()
S
45 3 62
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_analytics_box()
S
44 3 57
Rock_Convert\inc\libraries\Content::insert_nodes()
S
52 5 25
Rock_Convert\inc\libraries\MailChimp_Core::get_headers_as_array()
S
54 5 21
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::rock_convert_media_upload()
S
49 4 34
Rock_Convert\inc\libraries\MailChimp_Core::__construct()
S
55 5 19
Rock_Convert\inc\frontend\CTA::build_link()
S
56 5 17
Rock_Convert\Inc\Admin\Subscriber::send_to_rd_station()
S
56 5 17
Rock_Convert\Inc\Admin\Page_Settings::update_integrations_tab()
S
51 4 31
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::save_email()
S
61 6 10
Rock_Convert\Inc\Admin\Subscriber::send_to_mailchimp()
S
57 5 15
Rock_Convert\Inc\Admin\Page_Settings::confirm_delete_lead()
S
52 4 27
Rock_Convert\Inc\Admin\Ebook\Generator::filter_content()
S
46 3 41
Rock_Convert\Inc\Admin\Page_Settings::update_advanced_tab()
S
53 4 23
Rock_Convert\inc\libraries\Content::insert_banner()
S
56 4 21
Rock_Convert\inc\frontend\CTA::extract_params_from_url()
S
56 4 19
Rock_Convert\Inc\Admin\Subscriber::store_email()
S
56 4 19
Rock_Convert\inc\admin\announcements\Announcement::save_announcements()
S
47 3 34
Rock_Convert\Inc\Admin\Utils::build_convert_link()
S
57 4 19
Rock_Convert\inc\core\Table_Structure::migrate()
S
57 4 18
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::custom_book_column()
S
58 4 16
Rock_Convert\Inc\Frontend\Widget\Banner::update()
S
65 5 8
Rock_Convert\inc\libraries\MailChimp_Core::find_http_status()
S
64 5 9
Rock_Convert\Inc\Admin\Page_Settings::export_csv_callback()
S
59 4 15
Rock_Convert\Inc\Admin\Utils::getArrayValue()
S
67 5 7
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::analytics_orderby()
S
60 4 14
Rock_Convert\Inc\Admin\Subscriber::send_to_hubspot()
S
58 4 14
Rock_Convert\Inc\Admin\Page_Settings::hubspot_form()
S
46 1 58
Rock_Convert\Inc\Admin\Page_Settings::get_url_origin()
S
61 4 12
Rock_Convert\Inc\Admin\Page_Settings::google_form()
S
47 1 56
Rock_Convert\inc\libraries\Content::insert_content_element()
S
62 4 11
Rock_Convert\Inc\Admin\Page_Settings::rd_station_form()
S
50 2 38
Rock_Convert\Inc\Frontend\Widget\Banner::widget()
S
54 3 22
Rock_Convert\Inc\Frontend\Widget\Banner::form()
S
46 1 49
Rock_Convert\Inc\Core\Loader::run()
S
58 3 18
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_shortcode_box()
S
58 3 17
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_analytics_box()
S
58 3 17
Rock_Convert\Inc\Admin\Page_Settings::update_general_tab()
S
57 3 17
Rock_Convert\Inc\Admin\Utils::get_post_analytics()
S
56 3 17
Rock_Convert\Inc\Admin\Page_Settings::delete_lead()
S
58 3 15
Rock_Convert\inc\libraries\Content::nextElementSibling()
S
67 4 8
Rock_Convert\inc\frontend\CTA::render_cta_from_shortcode()
S
60 3 14
Rock_Convert\Inc\Admin\Utils::thousandsCurrencyFormat()
S
58 3 14
Rock_Convert\inc\libraries\MailChimp_Core::set_response_state()
S
60 3 13
Rock_Convert\inc\admin\CSV::get_columns()
S
61 3 12
Rock_Convert\Inc\Admin\Page_Settings::get_mailchimp_lists()
S
62 3 12
Rock_Convert\inc\libraries\Hubspot::build_context()
S
61 3 11
Rock_Convert\inc\admin\CSV::__construct()
S
53 2 23
Rock_Convert\Inc\Admin\Page_Settings::advanced_tab()
S
51 1 35
Rock_Convert\Inc\Admin\Page_Settings::leads_tab()
S
51 1 34
Rock_Convert\Inc\Frontend\Frontend::rest_api_endpoint()
S
51 1 34
Rock_Convert\Inc\Admin\Page_Settings::integrations_tab()
S
52 1 33
Rock_Convert\Inc\Admin\Page_Settings::popup_tab()
S
52 1 32
Rock_Convert\inc\frontend\Download::download_enabled()
S
59 2 16
Rock_Convert\Inc\Admin\Ebook\Meta_Box::preview_button()
S
60 2 16
Rock_Convert\Inc\Admin\Utils::sanitize_array()
S
65 3 9
Rock_Convert\Inc\Frontend\Widget\Subscribe::google_recaptcha_script()
S
71 3 5
Rock_Convert\inc\libraries\MailChimp_Core::get_link_header_as_array()
S
65 3 9
Rock_Convert\Inc\Core\Activator::build_table_structure()
S
65 3 10
Rock_Convert\Inc\Libraries\PDF\Ebook::create_attatchment()
S
50 1 30
Rock_Convert\Inc\Admin\Page_Settings::custom_admin_footer()
S
60 2 13
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_labels()
S
51 1 28
Rock_Convert\Inc\Frontend\Frontend::get_post_categories()
S
62 2 13
Rock_Convert\Inc\Frontend\Frontend::get_post_tags()
S
62 2 13
Rock_Convert\inc\frontend\CTA::build_banner()
S
61 2 12
Rock_Convert\Inc\Admin\Utils::logError()
S
60 2 12
Rock_Convert\inc\admin\CSV::get_data()
S
62 2 11
Rock_Convert\inc\frontend\Download::the_form()
S
54 1 26
Rock_Convert\inc\admin\announcements\Announcement::options()
S
62 2 11
Rock_Convert\Inc\Admin\Subscriber::subscribe()
S
63 2 11
Rock_Convert\Inc\Admin\Page_Settings::newsletter_subscribe_form()
S
58 1 22
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_shortcode_box()
S
59 1 22
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_args()
S
54 1 22
Rock_Convert\Inc\Frontend\Frontend::enqueue_scripts()
S
55 1 21
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::register()
S
58 1 18
Rock_Convert\inc\core\Table_Structure::install()
S
59 1 17
Rock_Convert\Inc\Admin\Admin::analytics_activation_notice()
S
57 1 17
Rock_Convert\inc\libraries\MailChimp_Core::prepare_state_for_request()
S
58 1 17
Rock_Convert\inc\frontend\CTA::register()
S
69 2 7
Rock_Convert\inc\frontend\CTA::get_post_categories_ids()
S
65 2 9
Rock_Convert\inc\frontend\CTA::get_post_tags_ids()
S
65 2 9
Rock_Convert\inc\frontend\CTA::exclude_cta()
S
70 2 6
Rock_Convert\inc\frontend\Download::render_from_shortcode()
S
71 2 6
Rock_Convert\Inc\Admin\Ebook\Meta_Box::__construct()
S
71 2 6
Rock_Convert\Inc\Admin\Admin::getting_started_page()
S
69 2 7
Rock_Convert\Inc\Frontend\Frontend::get_post_word_count()
S
69 2 7
Rock_Convert\Inc\Frontend\Widget\Subscribe::isRecaptcha()
S
78 2 3
Rock_Convert\Inc\Frontend\Frontend::increase_click_count()
S
64 2 10
Rock_Convert\Inc\Frontend\Frontend::track_cta_view()
S
68 2 7
Rock_Convert\Inc\Frontend\Frontend::increase_view_count()
S
64 2 10
Rock_Convert\Inc\Admin\Ebook\Generator::remove_old_ebooks()
S
65 2 10
Rock_Convert\Inc\Frontend\Widget\Subscribe::isError()
S
78 2 3
Rock_Convert\Inc\Frontend\Widget\Subscribe::isSuccess()
S
78 2 3
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::__construct()
S
71 2 6
Rock_Convert\inc\libraries\MailChimp_Core::format_response()
S
68 2 7
Rock_Convert\Inc\Admin\Page_Settings::get_leads_count()
S
63 2 10
Rock_Convert\inc\libraries\Content::get_HTML()
S
65 2 9
Rock_Convert\inc\libraries\Content::insert_node()
S
65 2 9
Rock_Convert\Inc\Core\Activator::activate()
S
64 2 9
Rock_Convert\inc\libraries\MailChimp_Core::get_last_error()
S
80 2 3
Rock_Convert\Inc\Admin\Admin::rc_template4_version()
S
68 2 7
Rock_Convert\inc\libraries\MailChimp::getLists()
S
69 2 7
Rock_Convert\Inc\Frontend\Frontend::track_cta_click()
S
68 2 7
Rock_Convert\Inc\Libraries\PDF\Ebook::output()
S
65 2 9
Rock_Convert\Rock_Convert::init()
S
68 2 7
Rock_Convert\Inc\Core\Init::__construct()
S
60 1 14
Rock_Convert\Inc\Admin\Page_Settings::register()
S
61 1 14
Rock_Convert\Inc\Libraries\PDF\Ebook::__construct()
S
60 1 14
Rock_Convert\Inc\Libraries\PDF\Ebook::html_content()
S
61 1 14
Rock_Convert\inc\admin\announcements\Announcement::add_menu_page()
S
62 1 13
Rock_Convert\Inc\Admin\Page_Settings::action_links()
S
61 1 13
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_custom_edit_book_columns()
S
61 1 12
Rock_Convert\Inc\Core\Init::define_public_hooks()
S
62 1 12
Rock_Convert\Inc\Admin\Admin::enqueue_scripts()
S
62 1 12
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::move_categories()
S
64 1 11
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::move_tags()
S
64 1 11
Rock_Convert\inc\libraries\RD_Station::request()
S
63 1 11
Rock_Convert\inc\libraries\Hubspot::new_lead()
S
63 1 11
Rock_Convert\Inc\Admin\Admin::hide_referral()
S
78 1 3
Rock_Convert\inc\admin\announcements\Announcement::__construct()
S
82 1 3
Rock_Convert\inc\libraries\RD_Station::__construct()
S
81 1 3
Rock_Convert\inc\core\Table_Structure::__construct()
S
70 1 6
Rock_Convert\inc\core\Table_Structure::sql_update_1_2()
S
70 1 8
Rock_Convert\inc\admin\ebook\Form::redirect()
S
77 1 4
Rock_Convert\inc\libraries\MailChimp_Core::put()
S
78 1 3
Rock_Convert\inc\frontend\Download::register()
S
79 1 3
Rock_Convert\Inc\Admin\Ebook\Meta_Box::get_attatchment_path()
S
68 1 8
Rock_Convert\Inc\Core\Loader::add_action()
S
66 1 10
Rock_Convert\inc\libraries\MailChimp_Core::post()
S
78 1 3
Rock_Convert\Inc\Core\Init::get_admin_css_bundle_url()
S
82 1 3
Rock_Convert\Inc\Core\Internationalization_i18n::__construct()
S
81 1 3
Rock_Convert\Inc\Admin\Ebook\Meta_Box::add_metabox()
S
65 1 10
Rock_Convert\inc\libraries\MailChimp_Core::success()
S
82 1 3
Rock_Convert\Inc\Core\Init::get_admin_js_bundle_url()
S
82 1 3
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_upload_metabox()
S
65 1 10
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_metabox()
S
65 1 10
Rock_Convert\Inc\Core\Init::run()
S
82 1 3
Rock_Convert\inc\libraries\Hubspot::get_post_body()
S
72 1 5
Rock_Convert\inc\frontend\Download::button_text()
S
79 1 3
Rock_Convert\inc\admin\announcements\Announcement::create_admin_page()
S
82 1 3
Rock_Convert\inc\core\Table_Structure::sql_update_1_0()
S
73 1 6
Rock_Convert\inc\libraries\MailChimp_Core::new_batch()
S
79 1 3
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_visibility_box()
S
65 1 10
Rock_Convert\Inc\Libraries\PDF\Ebook::featured_image_tag()
S
80 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::error_generating_pdf()
S
66 1 9
Rock_Convert\inc\libraries\Hubspot::__construct()
S
77 1 4
Rock_Convert\Inc\Core\Activator::table_structure_db_check()
S
81 1 3
Rock_Convert\inc\libraries\MailChimp_Core::get_last_request()
S
82 1 3
Rock_Convert\Inc\Frontend\Frontend::register_ctas()
S
78 1 4
Rock_Convert\inc\libraries\MailChimp_Core::attach_request_payload()
S
72 1 5
Rock_Convert\Inc\Frontend\Frontend::load_widgets()
S
77 1 4
Rock_Convert\Inc\Libraries\PDF\Ebook::attach_ebook()
S
71 1 7
Rock_Convert\inc\core\Table_Structure::insert()
S
80 1 3
Rock_Convert\Inc\Admin\Admin::add_support_submenu_link()
S
73 1 5
Rock_Convert\inc\libraries\MailChimp_Core::get()
S
78 1 3
Rock_Convert\inc\core\Table_Structure::is_outdated()
S
80 1 3
Rock_Convert\Inc\Core\Init::get_front_js_bundle_url()
S
82 1 3
Rock_Convert\inc\frontend\Download::help_text()
S
79 1 3
Rock_Convert\inc\libraries\MailChimp_Core::get_api_endpoint()
S
82 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::__construct()
S
78 1 3
Rock_Convert\Inc\Core\Internationalization_i18n::load_plugin_textdomain()
S
69 1 7
Rock_Convert\inc\libraries\MailChimp_Core::patch()
S
78 1 3
Rock_Convert\inc\libraries\MailChimp_Core::subscriber_hash()
S
80 1 3
Rock_Convert\Inc\Admin\Admin::analytics_enabled()
S
78 1 3
Rock_Convert\Inc\Libraries\PDF\Ebook::generate()
S
70 1 7
Rock_Convert\inc\frontend\Download::__construct()
S
82 1 3
Rock_Convert\inc\admin\announcements\Announcement::init()
S
75 1 4
Rock_Convert\inc\libraries\MailChimp::newLead()
S
66 1 9
Rock_Convert\Inc\Admin\Admin::name_field_is_enabled()
S
78 1 3
Rock_Convert\Inc\Admin\Ebook\Meta_Box::init_metabox()
S
74 1 4
Rock_Convert\Inc\Frontend\Widget\Subscribe::google_recaptcha_box()
S
79 1 3
Rock_Convert\inc\frontend\Download::email_placeholder()
S
79 1 3
Rock_Convert\Inc\Core\Init::get_plugin_text_domain()
S
82 1 3
Rock_Convert\Inc\Core\Init::get_plugin_name()
S
82 1 3
Rock_Convert\inc\admin\ebook\Form::get_attatchment_path()
S
68 1 8
Rock_Convert\Inc\Core\Loader::__construct()
S
77 1 4
Rock_Convert\inc\core\Table_Structure::is_installed()
S
82 1 3
Rock_Convert\Inc\Frontend\Frontend::__construct()
S
66 1 9
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::__construct()
S
75 1 5
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::views_sortable_column()
S
74 1 5
Rock_Convert\inc\frontend\CTA::__construct()
S
69 1 7
Rock_Convert\Inc\Core\Init::get_loader()
S
82 1 3
Rock_Convert\Inc\Admin\Admin::register_settings_page()
S
77 1 4
Rock_Convert\Inc\Core\Loader::add()
S
64 1 10
Rock_Convert\Inc\Frontend\Frontend::enqueue_styles()
S
67 1 9
Rock_Convert\inc\libraries\MailChimp_Core::get_last_response()
S
82 1 3
Rock_Convert\Inc\Frontend\Widget\Subscribe::__construct()
S
67 1 8
Rock_Convert\inc\frontend\Download::form_action()
S
80 1 3
Rock_Convert\Inc\Admin\Page_Settings::logs_tab()
S
64 1 10
Rock_Convert\Inc\Admin\Subscriber::__construct()
S
69 1 7
Rock_Convert\Inc\Frontend\Widget\Banner::__construct()
S
69 1 7
rock_convert_init()
S
82 1 3
Rock_Convert\Inc\Libraries\PDF\Ebook::setup()
S
77 1 4
Rock_Convert\Inc\Admin\Admin::register_cta_post_type()
S
82 1 3
Rock_Convert\Inc\Core\Deactivator::deactivate()
S
76 1 4
Rock_Convert\Inc\Core\Init::load_dependencies()
S
80 1 3
Rock_Convert\inc\libraries\MailChimp_Core::delete()
S
78 1 3
Rock_Convert\inc\libraries\Content::get_defaults()
S
65 1 10
Rock_Convert\Inc\Admin\Page_Settings::settings_tab_url()
S
79 1 3
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::redirect()
S
80 1 3
Rock_Convert\Inc\Admin\Admin::rc_active_theme()
S
75 1 4
Rock_Convert\Inc\Admin\Admin::custom_field_is_enabled()
S
78 1 3
Rock_Convert\Inc\Admin\Admin::custom_field_label_value()
S
80 1 3
Rock_Convert\Inc\Admin\Admin::enqueue_styles()
S
75 1 4
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::init_metabox()
S
63 1 10
Rock_Convert\Inc\Core\Init::get_front_css_bundle_url()
S
82 1 3
Rock_Convert\Inc\Admin\Admin::__construct()
S
69 1 7
Rock_Convert\inc\frontend\CTA::render_cta()
S
71 1 5
Rock_Convert\Inc\Core\Loader::add_filter()
S
66 1 10
Rock_Convert\Inc\Core\Init::set_locale()
S
68 1 8
Rock_Convert\inc\frontend\Download::form_title()
S
79 1 3
Rock_Convert\inc\libraries\RD_Station::get_url()
S
79 1 3
Rock_Convert\Inc\Frontend\Frontend::register_widgets()
S
75 1 4
Rock_Convert\Inc\Core\Init::get_version()
S
82 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::check_ebook_enabled()
S
68 1 8
Rock_Convert\Inc\Libraries\PDF\Ebook::create_file()
S
67 1 8
Rock_Convert\inc\admin\CSV::generate_csv()
S
69 1 7
Rock_Convert\Inc\Admin\Utils::build_http_query()
S
80 1 3
Rock_Convert\inc\libraries\MailChimp_Core::subscribe_contact()
S
66 1 9