Code Analysis: Rock Convert 2.7.0

Function Rating Maintainability Complexity Lines of code
Rock_Convert\Inc\Frontend\Widget\Subscribe::form()
A
35 11 105
Rock_Convert\inc\libraries\Content::insert_content()
A
42 12 54
Rock_Convert\Inc\Frontend\Widget\Subscribe::widget()
A
40 10 66
Rock_Convert\Inc\Admin\Page_Settings::display()
A
44 11 51
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_metabox()
A
37 7 106
Rock_Convert\inc\frontend\CTA::insertCTA()
A
42 10 52
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_visibility_box()
A
40 7 80
Rock_Convert\Inc\Admin\Utils::read_backward_line()
A
48 10 33
Rock_Convert\Inc\Admin\Page_Settings::mailchimp_form()
A
40 7 77
Rock_Convert\inc\frontend\CTA::get_cta_values()
A
48 10 31
Rock_Convert\inc\libraries\MailChimp_Core::makeRequest()
A
42 8 52
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::subscribe_form_callback()
A
49 9 29
Rock_Convert\Inc\Core\Init::define_admin_hooks()
A
42 6 58
Rock_Convert\inc\libraries\RD_Station::newLead()
A
55 8 19
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::save_metabox()
A
48 7 33
Rock_Convert\Inc\Admin\Page_Settings::general_tab()
S
39 2 101
Rock_Convert\Inc\Frontend\Widget\Subscribe::update()
S
61 8 11
Rock_Convert\inc\libraries\Content::get_node_indexes()
S
52 7 23
Rock_Convert\inc\libraries\MailChimp_Core::determineSuccess()
S
56 7 17
Rock_Convert\inc\libraries\Content::get_item_index()
S
50 6 29
Rock_Convert\inc\admin\ebook\Form::download_form_callback()
S
51 6 27
Rock_Convert\Inc\Admin\Ebook\Generator::create_post_pdf()
S
51 6 27
Rock_Convert\Inc\Admin\Page_Settings::save_settings_callback()
S
55 6 21
Rock_Convert\inc\libraries\Content::insert_nodes()
S
52 5 25
Rock_Convert\inc\libraries\MailChimp_Core::getHeadersAsArray()
S
54 5 21
Rock_Convert\Inc\Admin\Ebook\Meta_Box::save_metabox()
S
56 5 18
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\libraries\MailChimp_Core::__construct()
S
57 5 16
Rock_Convert\Inc\Admin\Subscriber::send_to_mailchimp()
S
57 5 15
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_analytics_box()
S
46 3 45
Rock_Convert\Inc\Admin\Ebook\Generator::filter_content()
S
46 3 41
Rock_Convert\Inc\Admin\Ebook\Meta_Box::render_metabox()
S
49 3 37
Rock_Convert\inc\frontend\CTA::extract_params_from_url()
S
55 4 19
Rock_Convert\Inc\Admin\Utils::build_convert_link()
S
57 4 19
Rock_Convert\inc\admin\announcements\Announcement::save_announcements()
S
49 3 31
Rock_Convert\Inc\Frontend\Widget\Banner::update()
S
65 5 8
Rock_Convert\inc\libraries\Content::insert_banner()
S
60 4 15
Rock_Convert\inc\libraries\MailChimp_Core::findHTTPStatus()
S
64 5 9
Rock_Convert\Inc\Admin\Utils::getArrayValue()
S
66 5 8
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::custom_book_column()
S
59 4 14
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\libraries\Content::insert_content_element()
S
62 4 11
Rock_Convert\Inc\Admin\Page_Settings::export_csv_callback()
S
63 4 11
Rock_Convert\Inc\Admin\Page_Settings::rd_station_form()
S
51 2 36
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::rock_convert_media_upload()
S
53 3 21
Rock_Convert\Inc\Frontend\Widget\Banner::widget()
S
55 3 20
Rock_Convert\Inc\Admin\Page_Settings::google_form()
S
49 1 49
Rock_Convert\Inc\Frontend\Widget\Banner::form()
S
46 1 48
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\Utils::get_post_analytics()
S
56 3 17
Rock_Convert\Inc\Admin\Utils::thousandsCurrencyFormat()
S
57 3 16
Rock_Convert\inc\libraries\Content::nextElementSibling()
S
67 4 8
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::save_email_status()
S
63 4 10
Rock_Convert\inc\core\Table_Structure::migrate()
S
61 3 13
Rock_Convert\inc\libraries\MailChimp_Core::setResponseState()
S
60 3 13
Rock_Convert\Inc\Admin\Page_Settings::updateAdvancedTab()
S
52 2 28
Rock_Convert\Inc\Core\Activator::activate()
S
60 3 12
Rock_Convert\inc\admin\CSV::get_columns()
S
61 3 12
Rock_Convert\Inc\Core\Loader::run()
S
62 3 12
Rock_Convert\Inc\Admin\Page_Settings::get_mailchimp_lists()
S
62 3 12
Rock_Convert\inc\frontend\CTA::render_cta_from_shortcode()
S
61 3 12
Rock_Convert\Inc\Admin\Page_Settings::hubspot_form()
S
51 1 39
Rock_Convert\Inc\Frontend\Frontend::rest_api_endpoint()
S
51 1 36
Rock_Convert\inc\admin\CSV::__construct()
S
54 2 21
Rock_Convert\Inc\Admin\Page_Settings::advanced_tab()
S
51 1 36
Rock_Convert\Inc\Admin\Page_Settings::integrations_tab()
S
51 1 35
Rock_Convert\Inc\Admin\Page_Settings::updateIntegrationsTab()
S
56 2 20
Rock_Convert\inc\frontend\Download::the_form()
S
53 1 30
Rock_Convert\Inc\Frontend\Widget\Subscribe::google_recaptcha_script()
S
71 3 5
Rock_Convert\Inc\Admin\Page_Settings::custom_admin_footer()
S
67 3 8
Rock_Convert\Inc\Admin\Ebook\Meta_Box::preview_button()
S
61 2 15
Rock_Convert\inc\libraries\MailChimp_Core::getLinkHeaderAsArray()
S
65 3 9
Rock_Convert\Inc\Core\Activator::build_table_structure()
S
65 3 10
Rock_Convert\Inc\Admin\Subscriber::store_email()
S
61 2 13
Rock_Convert\inc\frontend\CTA::build_banner()
S
61 2 12
Rock_Convert\inc\frontend\Download::download_enabled()
S
63 2 11
Rock_Convert\Inc\Admin\Page_Settings::get_leads_count()
S
62 2 11
Rock_Convert\Inc\Admin\Subscriber::subscribe()
S
63 2 11
Rock_Convert\inc\admin\announcements\Announcement::options()
S
62 2 11
Rock_Convert\inc\admin\CSV::get_data()
S
62 2 11
Rock_Convert\Inc\Admin\Page_Settings::leads_tab()
S
55 1 24
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_args()
S
53 1 23
Rock_Convert\Inc\Libraries\PDF\Ebook::html_content()
S
57 1 21
Rock_Convert\Inc\Libraries\PDF\Ebook::create_attatchment()
S
54 1 21
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_labels()
S
55 1 20
Rock_Convert\Inc\Admin\Page_Settings::newsletter_subscribe_form()
S
59 1 20
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::render_shortcode_box()
S
60 1 18
Rock_Convert\inc\libraries\MailChimp_Core::prepareStateForRequest()
S
58 1 17
Rock_Convert\Inc\Admin\Admin::getting_started_page()
S
69 2 7
Rock_Convert\inc\frontend\CTA::register()
S
69 2 7
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::save_email()
S
66 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\Frontend\Frontend::enqueue_scripts()
S
58 1 15
Rock_Convert\Inc\Frontend\Frontend::get_post_categories()
S
64 2 10
Rock_Convert\Inc\Frontend\Frontend::get_post_word_count()
S
69 2 7
Rock_Convert\Inc\Frontend\Frontend::get_post_tags()
S
64 2 10
Rock_Convert\Inc\Frontend\Frontend::track_cta_click()
S
68 2 7
Rock_Convert\Inc\Frontend\Frontend::increaseClickCount()
S
64 2 10
Rock_Convert\Inc\Frontend\Frontend::track_cta_view()
S
68 2 7
Rock_Convert\Inc\Frontend\Frontend::increaseViewCount()
S
64 2 10
Rock_Convert\Inc\Admin\Ebook\Generator::remove_old_ebooks()
S
69 2 7
Rock_Convert\Inc\Frontend\Widget\Subscribe::isError()
S
78 2 3
Rock_Convert\Inc\Frontend\Widget\Subscribe::isRecaptcha()
S
78 2 3
Rock_Convert\Inc\Frontend\Widget\Subscribe::isSuccess()
S
78 2 3
Rock_Convert\Inc\Admin\Admin::rc_template4_version()
S
68 2 7
Rock_Convert\Inc\Admin\Ebook\Meta_Box::__construct()
S
71 2 6
Rock_Convert\inc\libraries\Content::insert_node()
S
65 2 9
Rock_Convert\inc\libraries\Content::get_HTML()
S
65 2 9
Rock_Convert\inc\libraries\MailChimp_Core::formatResponse()
S
68 2 7
Rock_Convert\inc\libraries\MailChimp_Core::getLastError()
S
80 2 3
Rock_Convert\inc\libraries\MailChimp::getLists()
S
69 2 7
Rock_Convert\Inc\Libraries\PDF\Ebook::output()
S
71 2 6
Rock_Convert\Rock_Convert::init()
S
68 2 7
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::__construct()
S
71 2 6
Rock_Convert\inc\core\Table_Structure::install()
S
60 1 15
Rock_Convert\Inc\Admin\Page_Settings::register()
S
61 1 14
Rock_Convert\inc\admin\announcements\Announcement::add_menu_page()
S
62 1 13
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::set_custom_edit_book_columns()
S
61 1 12
Rock_Convert\inc\libraries\Hubspot::build_context()
S
62 1 11
Rock_Convert\inc\libraries\MailChimp::newLead()
S
70 1 6
Rock_Convert\inc\libraries\MailChimp_Core::getApiEndpoint()
S
82 1 3
Rock_Convert\Inc\Core\Init::get_plugin_text_domain()
S
82 1 3
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::views_sortable_column()
S
74 1 5
Rock_Convert\Inc\Admin\Utils::build_http_query()
S
80 1 3
Rock_Convert\inc\libraries\RD_Station::__construct()
S
81 1 3
Rock_Convert\Inc\Admin\Admin::enqueue_scripts()
S
67 1 7
Rock_Convert\Inc\Libraries\PDF\Ebook::__construct()
S
66 1 8
Rock_Convert\Inc\Frontend\Widget\Subscribe::google_recaptcha_box()
S
80 1 3
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_metabox()
S
65 1 10
Rock_Convert\Inc\Core\Init::set_locale()
S
73 1 5
Rock_Convert\inc\libraries\RD_Station::request()
S
66 1 8
Rock_Convert\inc\frontend\Download::register()
S
76 1 4
Rock_Convert\inc\libraries\MailChimp_Core::new_batch()
S
79 1 3
Rock_Convert\inc\libraries\Hubspot::get_post_body()
S
72 1 5
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::recaptcha_response()
S
67 1 7
Rock_Convert\Inc\Frontend\Frontend::load_widgets()
S
71 1 6
Rock_Convert\inc\frontend\Download::email_placeholder()
S
79 1 3
Rock_Convert\Inc\Admin\Page_Settings::logs_tab()
S
65 1 10
Rock_Convert\Inc\Admin\Admin::analytics_enabled()
S
78 1 3
Rock_Convert\Inc\Frontend\Frontend::register_widgets()
S
79 1 3
Rock_Convert\Inc\Frontend\Frontend::enqueue_styles()
S
72 1 5
Rock_Convert\inc\libraries\MailChimp_Core::post()
S
78 1 3
Rock_Convert\inc\core\Table_Structure::isOutdated()
S
80 1 3
Rock_Convert\Inc\Core\Init::get_loader()
S
82 1 3
Rock_Convert\inc\admin\announcements\Announcement::init()
S
75 1 4
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::register()
S
64 1 10
Rock_Convert\inc\libraries\MailChimp_Core::success()
S
82 1 3
Rock_Convert\inc\libraries\MailChimp::__construct()
S
80 1 3
Rock_Convert\inc\libraries\MailChimp_Core::getLastRequest()
S
82 1 3
Rock_Convert\Inc\Admin\Widget\Subscribe_Form::redirect()
S
80 1 3
Rock_Convert\inc\admin\ebook\Form::get_attatchment_path()
S
73 1 5
Rock_Convert\Inc\Admin\Admin::register_cta_post_type()
S
82 1 3
Rock_Convert\Inc\Admin\Admin::hide_referral()
S
78 1 3
Rock_Convert\Inc\Admin\Page_Settings::settings_tab_url()
S
77 1 4
Rock_Convert\Inc\Admin\Page_Settings::updateGeneralTab()
S
71 1 6
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::init_metabox()
S
63 1 10
Rock_Convert\inc\core\Table_Structure::isInstalled()
S
82 1 3
Rock_Convert\Inc\Admin\Admin::add_support_submenu_link()
S
75 1 4
Rock_Convert\inc\frontend\Download::button_text()
S
79 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::__construct()
S
78 1 3
Rock_Convert\Inc\Core\Internationalization_i18n::__construct()
S
81 1 3
Rock_Convert\Inc\Core\Deactivator::deactivate()
S
73 1 5
Rock_Convert\inc\libraries\MailChimp_Core::get()
S
78 1 3
Rock_Convert\inc\libraries\MailChimp_Core::patch()
S
78 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::error_generating_pdf()
S
70 1 6
rock_convert_init()
S
82 1 3
Rock_Convert\inc\frontend\Download::form_title()
S
79 1 3
Rock_Convert\Inc\Core\Init::__construct()
S
64 1 10
Rock_Convert\inc\libraries\MailChimp_Core::subscriberHash()
S
80 1 3
Rock_Convert\Inc\Admin\Ebook\Meta_Box::get_attatchment_path()
S
72 1 5
Rock_Convert\inc\frontend\Download::help_text()
S
79 1 3
Rock_Convert\Inc\Core\Init::load_dependencies()
S
80 1 3
Rock_Convert\Inc\Core\Internationalization_i18n::load_plugin_textdomain()
S
69 1 7
Rock_Convert\Inc\Frontend\Frontend::__construct()
S
69 1 7
Rock_Convert\Inc\Libraries\PDF\Ebook::setup()
S
77 1 4
Rock_Convert\inc\admin\ebook\Form::redirect()
S
80 1 3
Rock_Convert\inc\frontend\Download::form_action()
S
80 1 3
Rock_Convert\Inc\Admin\Utils::logError()
S
66 1 7
Rock_Convert\Inc\Admin\Admin::enqueue_styles()
S
70 1 6
Rock_Convert\Inc\Core\Init::get_version()
S
82 1 3
Rock_Convert\Inc\Core\Init::get_plugin_name()
S
82 1 3
Rock_Convert\Inc\Frontend\Widget\Banner::__construct()
S
69 1 7
Rock_Convert\Inc\Core\Loader::add()
S
64 1 10
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_upload_metabox()
S
66 1 9
Rock_Convert\Inc\Admin\Admin::register_settings_page()
S
77 1 4
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::add_visibility_box()
S
65 1 10
Rock_Convert\Inc\Core\Init::define_public_hooks()
S
64 1 10
Rock_Convert\inc\libraries\RD_Station::getURL()
S
80 1 3
Rock_Convert\inc\admin\announcements\Announcement::create_admin_page()
S
81 1 3
Rock_Convert\Inc\Core\Init::run()
S
82 1 3
Rock_Convert\Inc\Libraries\PDF\Ebook::create_file()
S
72 1 5
Rock_Convert\inc\admin\CSV::generate_csv()
S
69 1 7
Rock_Convert\inc\core\Table_Structure::__construct()
S
70 1 6
Rock_Convert\Inc\Admin\Subscriber::__construct()
S
74 1 5
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::move_categories()
S
70 1 6
Rock_Convert\Inc\Admin\Admin::__construct()
S
74 1 5
Rock_Convert\inc\libraries\MailChimp_Core::delete()
S
78 1 3
Rock_Convert\inc\frontend\Download::__construct()
S
82 1 3
Rock_Convert\Inc\Admin\Admin::rc_template4_notice()
S
64 1 9
Rock_Convert\inc\libraries\MailChimp_Core::attachRequestPayload()
S
72 1 5
Rock_Convert\inc\libraries\Hubspot::__construct()
S
77 1 4
Rock_Convert\Inc\Core\Loader::add_action()
S
75 1 4
Rock_Convert\inc\libraries\Content::get_defaults()
S
65 1 10
Rock_Convert\inc\libraries\MailChimp_Core::getLastResponse()
S
82 1 3
Rock_Convert\Inc\Admin\Ebook\Generator::check_ebook_enabled()
S
72 1 5
Rock_Convert\inc\libraries\MailChimp_Core::subscribeContact()
S
70 1 6
Rock_Convert\inc\frontend\CTA::__construct()
S
73 1 5
Rock_Convert\inc\admin\announcements\Announcement::__construct()
S
82 1 3
Rock_Convert\Inc\Admin\Page_Settings::action_links()
S
64 1 10
Rock_Convert\Inc\Admin\CTA\Custom_Post_Type::__construct()
S
75 1 5
Rock_Convert\Inc\Admin\Ebook\Meta_Box::init_metabox()
S
74 1 4
Rock_Convert\Inc\Admin\Admin::rc_active_theme()
S
75 1 4
Rock_Convert\inc\frontend\CTA::render_cta()
S
71 1 5
Rock_Convert\Inc\Admin\CTA\Custom_Meta_Box::move_tags()
S
70 1 6
Rock_Convert\inc\libraries\MailChimp_Core::put()
S
78 1 3
Rock_Convert\Inc\Libraries\PDF\Ebook::attach_ebook()
S
76 1 4
Rock_Convert\inc\libraries\Hubspot::newLead()
S
66 1 8
Rock_Convert\Inc\Core\Loader::__construct()
S
77 1 4
Rock_Convert\inc\core\Table_Structure::sql_update_1_0()
S
80 1 3
Rock_Convert\Inc\Core\Loader::add_filter()
S
75 1 4
Rock_Convert\Inc\Core\Activator::table_structure_db_check()
S
81 1 3
Rock_Convert\Inc\Libraries\PDF\Ebook::generate()
S
70 1 7
Rock_Convert\Inc\Admin\Ebook\Meta_Box::add_metabox()
S
65 1 10
Rock_Convert\Inc\Frontend\Widget\Subscribe::__construct()
S
67 1 8
Rock_Convert\Inc\Admin\Admin::analytics_activation_notice()
S
64 1 9
Rock_Convert\Inc\Frontend\Frontend::register_ctas()
S
78 1 4
Rock_Convert\Inc\Libraries\PDF\Ebook::featured_image_tag()
S
77 1 4
Rock_Convert\inc\core\Table_Structure::insert()
S
80 1 3