Code Analysis: Social Web Suite - Social Media Auto Post, Auto Publish and Schedule 4.1.12

Function Rating Maintainability Complexity Lines of code
SocialWebSuite_Admin::save_post_meta()
D
24
46 154
SocialWebSuite_Admin::ajax_list_posts()
D
28
29 133
SocialWebSuite::query_pick_posts()
D
27
27 154
SocialWebSuite::auto_share_post()
C
31 29 112
SocialWebSuite::get_post_data()
C
30 25 117
SocialWebSuite::share_post()
B
38 23 56
SocialWebSuite::handle_optin()
A
40 11 58
SocialWebSuite::format_share()
A
42 11 49
SocialWebSuite_Helpers::prepare_cats_tags()
A
44 11 45
SocialWebSuite::make_tax_query()
A
48 11 35
SocialWebSuite_Admin::ajax_list_categories()
A
42 9 53
SocialWebSuite::update_exclude_list_single()
A
47 10 35
SocialWebSuite::get_plugin_slug()
A
53 10 23
SocialWebSuite::update_excluded_social_accounts_posts()
A
51 9 25
SocialWebSuite::call_optin_api()
A
46 8 38
SocialWebSuite_Admin::sws_get_date_query()
A
56 9 18
SocialWebSuite_Admin::convert_nonevergreen_dates()
A
49 8 32
SocialWebSuite::handle_data()
A
49 8 31
SocialWebSuite_Setup::activate()
A
49 8 30
SocialWebSuite::ping_server()
A
51 8 27
SocialWebSuite_Admin_UI::get_timezone()
A
53 8 24
SocialWebSuite::show_admin_sharing_notice()
A
51 8 24
SocialWebSuite_Admin::ajax_activate_plugin()
A
42 6 54
SocialWebSuite_Helpers::share()
A
51 8 24
SocialWebSuite_Log::log_actions()
A
54 8 21
SocialWebSuite::get_custom_message()
A
48 7 34
SocialWebSuite_Admin::ajax_list_post_types()
S
45 6 45
SocialWebSuite_Helpers::validate_arguments()
S
51 7 26
SocialWebSuite::force_download()
S
49 6 33
SocialWebSuite::add_action_links()
S
52 6 26
SocialWebSuite::init()
S
53 6 21
SocialWebSuite::check_sharing_active_status()
S
55 6 19
SocialWebSuite_Admin::ajax_get_post_image()
S
48 5 34
SocialWebSuite::call_api()
S
50 5 27
SocialWebSuite::manually_share_post()
S
55 5 18
SocialWebSuite_Admin::ajax_get_content()
S
49 4 31
SocialWebSuite_Helpers::prepare_image()
S
59 5 14
SocialWebSuite_Admin::admin_plugin_rate_notice()
S
61 5 12
SocialWebSuite_Admin::ajax_refresh_settings()
S
51 4 27
SocialWebSuite::is_already_shared()
S
54 4 21
SocialWebSuite_Log::write_log_to_file()
S
56 4 18
SocialWebSuite::export_optin_data()
S
56 4 16
SocialWebSuite_Log::get_last_log()
S
59 4 15
SocialWebSuite::pick_posts()
S
59 4 15
SocialWebSuite::get_all_plugins()
S
58 4 15
SocialWebSuite::filter_terms()
S
63 5 10
SocialWebSuite_Admin::post_meta_boxes_setup()
S
51 3 29
SocialWebSuite::send_post_to_stack()
S
60 4 12
SocialWebSuite_Helpers::prepare_post()
S
63 4 12
SocialWebSuite_Admin::ajax_list_posts2()
S
50 3 27
SocialWebSuite::get_social_accounts()
S
60 4 12
SocialWebSuite_Log::download_log()
S
62 4 11
SocialWebSuite_Log::delete_log()
S
62 4 11
SocialWebSuite_Admin_UI::show_soc_media_panel()
S
55 3 25
SocialWebSuite_Admin::ajax_get_single_post()
S
52 3 25
SocialWebSuite_Admin::ajax_unlink_site()
S
54 3 22
SocialWebSuite_Admin::ajax_ping_site()
S
55 3 21
SocialWebSuite::export_data()
S
53 3 20
SocialWebSuite_Admin::admin_init()
S
55 3 19
SocialWebSuite_Admin::ajax_submit_uninstall_reason()
S
55 3 18
SocialWebSuite::get_ip()
S
58 3 17
SocialWebSuite_Admin::register_share_actions()
S
57 3 16
SocialWebSuite_Helpers::check_image()
S
65 4 8
SocialWebSuite_Setup::uninstall()
S
69 4 6
SocialWebSuite_Log::force_download()
S
60 3 14
SocialWebSuite::create_json()
S
59 3 14
SocialWebSuite_Admin::ajax_notice_rate()
S
60 3 13
SocialWebSuite::create_csv()
S
60 3 12
SocialWebSuite_Helpers::prepare_content()
S
63 3 11
SocialWebSuite_Helpers::share_post_api()
S
53 2 23
SocialWebSuite::delete_optin_data()
S
68 3 7
SocialWebSuite::archive_files()
S
57 2 15
SocialWebSuite_Admin::pre_action_share_on_update()
S
73 3 5
SocialWebSuite_Admin::public_init()
S
65 3 9
SocialWebSuite::get_excluded_social_accounts_posts_ids()
S
64 3 10
SocialWebSuite_Admin_UI::main_page()
S
63 3 10
SocialWebSuite_Log::download_logs()
S
58 2 14
SocialWebSuite_Admin_UI::generate_secrets()
S
58 2 14
SocialWebSuite::action_delete_wpscheduled()
S
61 2 12
SocialWebSuite::get_current_theme()
S
62 2 12
SocialWebSuite::delete_data()
S
60 2 12
SocialWebSuite::sws_meta_keys()
S
53 1 26
SocialWebSuite::verify_optin()
S
71 2 5
SocialWebSuite::create()
S
71 2 6
SocialWebSuite_Admin::action_share_on_publish()
S
63 2 10
SocialWebSuite::upload_dir()
S
66 2 8
SocialWebSuite_Admin::action_save_post()
S
65 2 9
SocialWebSuite::upload_image()
S
64 2 10
SocialWebSuite::get_option()
S
74 2 4
SocialWebSuite::remove_file()
S
74 2 5
SocialWebSuite_Log::list_logs()
S
64 2 10
SocialWebSuite_Log::log_dir()
S
67 2 8
SocialWebSuite_Admin::action_share_on_update()
S
63 2 10
SocialWebSuite::deactivate_site()
S
64 2 10
SocialWebSuite::set_option()
S
67 2 8
SocialWebSuite_Admin::admin_notice()
S
73 2 5
SocialWebSuite::redirect()
S
70 2 7
SocialWebSuite::get_active_plugins()
S
64 2 10
SocialWebSuite_Log::write_log()
S
66 2 8
SocialWebSuite_Helpers::check_image_url()
S
69 2 7
SocialWebSuite_Setup::deactivate()
S
63 2 10
SocialWebSuite::verify()
S
71 2 5
SocialWebSuite::get_settings()
S
71 2 6
SocialWebSuite_Helpers::prepare_title()
S
71 2 6
SocialWebSuite_Admin::action_transitions()
S
65 2 8
SocialWebSuite::require_plugin_essentials()
S
73 2 5
SocialWebSuite_Admin::register_ajax_apis()
S
59 1 14
SocialWebSuite_Admin::admin_menu()
S
64 1 11
SocialWebSuite_Admin::enqueue_admin_scripts()
S
62 1 11
SocialWebSuite::set_already_shared()
S
69 1 6
SocialWebSuite_Admin_UI::post_meta_box()
S
79 1 3
SocialWebSuite::enqueue_front_scripts()
S
91 1 2
SocialWebSuite::get_textdomain()
S
77 1 4
sws_run_plugin()
S
77 1 4
SocialWebSuite_Admin_UI::post_submitbox_misc_actions()
S
80 1 3
SocialWebSuite_Helpers::prepare_url()
S
89 1 2
SocialWebSuite::delete_option()
S
73 1 5
SocialWebSuite::get_version()
S
77 1 4
SocialWebSuite_Admin::action_share_rest_post()
S
78 1 3
SocialWebSuite::get_plugin_path()
S
77 1 4
SocialWebSuite::__construct()
S
66 1 9
sws_list_social_profiles_api()
S
82 1 3
SocialWebSuite::uninstall_plugin()
S
76 1 4
SocialWebSuite_Log::delete_logs()
S
89 1 2
SocialWebSuite::add_deactivation_feedback_dialog_box()
S
79 1 3
SocialWebSuite_Admin_UI::show_admin_notice()
S
79 1 3
SocialWebSuite_Log::uploads_dir()
S
75 1 4
SocialWebSuite::activate_plugin()
S
76 1 4
sws_debug_data_output()
S
75 1 4
SocialWebSuite::load_required()
S
76 1 4
SocialWebSuite::save_settings()
S
78 1 3
SocialWebSuite::merge_settings()
S
72 1 5
SocialWebSuite::get_soc_media_acc()
S
66 1 9
SocialWebSuite::delete_settings()
S
80 1 3
SocialWebSuite_Admin::action_send_post_to_stack()
S
81 1 3
SocialWebSuite::get_plugin_dir()
S
77 1 4
SocialWebSuite::get_plugin_url()
S
77 1 4
SocialWebSuite::deactivate_plugin()
S
76 1 4
sws_share_post_api()
S
80 1 3
SocialWebSuite_Admin::add_plugin_links()
S
71 1 5
SocialWebSuite::action_share_scheduled()
S
75 1 4
SocialWebSuite::get_plugin_name()
S
77 1 4
SocialWebSuite::activated_plugin()
S
91 1 2
SocialWebSuite::send_optin_event()
S
78 1 3
SocialWebSuite_Admin_UI::show_admin_rate_notice()
S
79 1 3
SocialWebSuite::__clone()
S
91 1 2
SocialWebSuite::delete_already_shared()
S
79 1 3
SocialWebSuite::reactivate_site()
S
70 1 6
SocialWebSuite_Admin::init()
S
70 1 6
SocialWebSuite_Helpers::prepare_author()
S
75 1 4
SocialWebSuite_Log::info()
S
79 1 3
SocialWebSuite_Log::error()
S
79 1 3
SocialWebSuite::run()
S
66 1 8
SocialWebSuite_Admin::__construct()
S
72 1 5
SocialWebSuite::general_stuff()
S
74 1 4
SocialWebSuite::gdpr_actions()
S
80 1 3
SocialWebSuite::enqueue_front_styles()
S
91 1 2
SocialWebSuite::get_server_url()
S
77 1 4