Code Analysis: Enjoy Instagram 5.3.1

Function Rating Maintainability Complexity Lines of code
EnjoyInstagram_Shortcodes::get_images()
B
41 16 53
EnjoyInstagram::_sync()
A
42 15 48
EnjoyInstagram_Api_Connection::get_user_profile()
A
48 13 32
EnjoyInstagram_Api_Connection::map_media()
A
51 10 24
enjoyinstagram_format_media_for_shortcode()
A
46 8 38
EnjoyInstagram_DB::add_tables()
A
44 7 49
EnjoyInstagram_Api_Connection::search_business_hashtag()
A
49 8 31
EnjoyInstagram_Admin::handle_api_login()
S
50 7 27
EnjoyInstagram_Admin::reset_database()
S
53 7 22
Grid_Widget::form()
S
43 5 52
EnjoyInstagram::schedule_sync()
S
54 7 19
EnjoyInstagram_DB::build_where()
S
54 7 19
Slider_Widget::form()
S
43 4 54
EnjoyInstagram_Api_Connection::get_user_accounts()
S
53 6 24
EnjoyInstagram_Api_Connection::get_user_media()
S
53 6 21
EnjoyInstagram_Api_Connection::get_business_accounts()
S
54 6 21
ei_maybe_cache_image()
S
55 6 20
enjoyinstagram_format_entry_before_print()
S
54 6 19
EnjoyInstagram_Admin::clear_user_data()
S
59 6 14
EnjoyInstagram_Admin::remove_user()
S
60 6 13
enjoyinstagram_get_appearance_settings()
S
36 1 87
EnjoyInstagram_Api_Connection::_get_remote_data()
S
52 5 22
EnjoyInstagram_DB::get_shortcode_media_user()
S
53 5 21
EnjoyInstagram_DB::get_shortcode_media_hashtag()
S
54 5 20
EnjoyInstagram_Admin::admin_styles_scripts()
S
43 2 62
EI_Activation::add_default_settings()
S
60 5 14
EnjoyInstagram_Shortcodes::register_scripts()
S
46 3 42
EnjoyInstagram_Shortcodes::render()
S
52 4 25
EnjoyInstagram_DB::add_in_hashtag_table()
S
55 4 20
EnjoyInstagram_Settings::get_carousel_settings()
S
56 4 17
EnjoyInstagram_Settings::get_grid_settings()
S
56 4 17
EnjoyInstagram_Admin::print_notices()
S
59 4 16
Slider_Widget::update()
S
65 5 8
Grid_Widget::update()
S
65 5 8
EnjoyInstagram::sync_users_data()
S
58 4 14
EnjoyInstagram_Shortcodes::conditionally_add_scripts_and_styles()
S
60 4 13
EnjoyInstagram_DB::add_in_main_table()
S
51 3 27
EnjoyInstagram::has_business_user()
S
63 4 11
Tinymce_Enjoyinstagram_Button::addbuttons()
S
63 4 10
EnjoyInstagram_Admin::sync_media_action()
S
66 4 8
EnjoyInstagram_Admin::get_active_tab()
S
66 4 8
enjoyinstagram_defer_parsing_of_js()
S
68 4 7
EnjoyInstagram_DB::moderate_image()
S
60 3 13
EnjoyInstagram_Shortcodes::__construct()
S
60 3 12
enjoyinstagram_shuffle_assoc()
S
62 3 12
EnjoyInstagram_Shortcodes::enqueue_scripts()
S
53 2 24
enjoyinstagram_get_notices()
S
65 3 10
Slider_Widget::enqueue_assets()
S
72 3 5
EnjoyInstagram_Shortcodes::carousel_shortcode()
S
66 3 7
Grid_Widget::enqueue_assets()
S
72 3 5
Tinymce_Enjoyinstagram_Button::ajax_tinymce()
S
65 3 9
EnjoyInstagram_Admin::premium_link()
S
58 2 15
EnjoyInstagram_Settings::__construct()
S
66 3 8
EnjoyInstagram_Settings::get_group()
S
64 3 10
ei_delete_cached_images()
S
67 3 8
EnjoyInstagram_DB::get_media_by_hashtag()
S
60 2 13
EnjoyInstagram::_load_required()
S
61 2 13
Slider_Widget::widget()
S
60 2 12
Grid_Widget::widget()
S
60 2 12
EnjoyInstagram_Shortcodes::empty_shortcode_text()
S
64 2 12
EnjoyInstagram_Admin::__construct()
S
57 1 16
EnjoyInstagram::get_user()
S
78 2 3
ei_get_cache_url()
S
66 2 8
EnjoyInstagram_Admin::is_admin_page()
S
78 2 3
EnjoyInstagram::get_instance()
S
72 2 6
EnjoyInstagram_DB::get_instance()
S
72 2 6
EnjoyInstagram_Admin::build_admin_url()
S
67 2 7
EnjoyInstagram::sync_media_event()
S
68 2 7
enjoyinstagram_force_image_https()
S
68 2 7
EnjoyInstagram_Shortcodes::get_instance()
S
72 2 6
EnjoyInstagram_Admin::get_instance()
S
72 2 6
enjoyinstagram_esc_json()
S
68 2 8
enjoyinstagram_get_hashtag_from_caption()
S
65 2 10
enjoyinstagram_isHttps()
S
78 2 3
EnjoyInstagram_Api_Connection::get_instance()
S
72 2 6
EnjoyInstagram_Admin::get_facebook_connect_url()
S
60 1 14
EnjoyInstagram_DB::stats()
S
61 1 13
EnjoyInstagram_Admin::get_instagram_login_url()
S
61 1 13
EnjoyInstagram_Shortcodes::functions_in_head()
S
73 1 13
EnjoyInstagram_Admin::init()
S
62 1 12
ei_disable_premium_notice()
S
70 1 9
ei_get_cache_path()
S
74 1 4
Tinymce_Enjoyinstagram_Button::change_tinymce_version()
S
77 1 4
EnjoyInstagram_DB::__construct()
S
82 1 3
enjoyinstagram_add_notice()
S
72 1 5
EnjoyInstagram::add_user()
S
72 1 5
Tinymce_Enjoyinstagram_Button::register_button()
S
76 1 4
enjoyinstagram_replace4byte()
S
71 1 7
EnjoyInstagram_DB::delete_media()
S
70 1 6
enjoyinstagram_extract_hashtags()
S
72 1 5
EnjoyInstagram_DB::hashtag_exists()
S
69 1 6
Tinymce_Enjoyinstagram_Button::add_tinymce_plugin()
S
75 1 4
register_grid_widget()
S
82 1 3
EnjoyInstagram_Admin::settings_link()
S
71 1 5
EnjoyInstagram::remove_user()
S
70 1 6
EnjoyInstagram_DB::get_media()
S
71 1 5
ei_require_activation_class()
S
83 1 3
Tinymce_Enjoyinstagram_Button::__construct()
S
72 1 5
EnjoyInstagram_DB::init()
S
71 1 6
EnjoyInstagram_Shortcodes::grid_shortcode()
S
74 1 4
Grid_Widget::__construct()
S
64 1 10
EnjoyInstagram_DB::delete_media_by_user()
S
71 1 5
EnjoyInstagram_Admin::get_tab_url()
S
67 1 9
register_slider_widget()
S
82 1 3
ei_get_cached_image_url()
S
78 1 3
enjoyinstagram_remove_sharp()
S
79 1 3
EnjoyInstagram_DB::user_has_media()
S
72 1 5
EI_Activation::__construct()
S
82 1 3
EnjoyInstagram_Admin::output_options_page()
S
73 1 5
EnjoyInstagram_Shortcodes::init()
S
80 1 3
EnjoyInstagram_Api_Connection()
S
82 1 3
EnjoyInstagram::__construct()
S
69 1 6
ei_get_cached_image()
S
78 1 3
EnjoyInstagram()
S
82 1 3
ei_init()
S
70 1 6
EnjoyInstagram_Admin()
S
82 1 3
EnjoyInstagram_DB::clear_all()
S
73 1 5
EnjoyInstagram::get_users()
S
82 1 3
EnjoyInstagram_Admin::get_tabs()
S
82 1 3
Slider_Widget::__construct()
S
66 1 8
EnjoyInstagram_Shortcodes()
S
82 1 3
EnjoyInstagram_Admin::get_premium_url()
S
69 1 8
EnjoyInstagram_DB::reset()
S
68 1 7
EnjoyInstagram_Admin::add_admin_menus()
S
67 1 9
EnjoyInstagram_DB()
S
82 1 3