Code Analysis: QuadLayers TikTok Feed 2.2.7

Function Rating Maintainability Complexity Lines of code
QUADLAYERS\TIKTOK\Frontend\Load::create_shortcode()
C
32 22 107
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::add_notices()
A
35 10 117
QUADLAYERS\TIKTOK\Frontend\Video\Stream::remote_get()
A
42 12 50
QUADLAYERS\TIKTOK\Models\Account\Load::add_account()
A
45 12 45
QUADLAYERS\TIKTOK\Api\Tiktok\Base::setup_media_items()
A
38 10 66
QUADLAYERS\TIKTOK\Frontend\Load::get_feed_data()
A
43 11 47
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::init_add_account()
A
47 9 37
QUADLAYERS\TIKTOK\Api\Tiktok\Base::validate_response()
A
48 8 37
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::__construct()
A
47 8 36
QUADLAYERS\TIKTOK\Frontend\Video\Stream::header_callback()
A
55 9 16
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::get_cross_sell()
A
51 8 27
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::ajax_add_account_by_rft()
A
51 8 24
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::display_dashboard_widget()
A
43 6 50
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_profile_data()
A
44 6 46
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::ajax_renew_access_token()
A
56 8 16
QUADLAYERS\TIKTOK\Models\Suggestions\Load::prepare_items()
S
49 7 27
QUADLAYERS\TIKTOK\Frontend\Load::get_feed_profile()
S
47 6 41
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_feed_data()
S
51 7 25
QUADLAYERS\TIKTOK\Frontend\Load::ajax_load_item_images()
S
51 7 24
QUADLAYERS\TIKTOK\Models\Account\Load::validate_access_token()
S
53 7 23
QUADLAYERS\TIKTOK\Models\Feed\Load::get_args()
S
36 1 104
QUADLAYERS\TIKTOK\Backend\Load::add_js()
S
39 3 72
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::get_feed()
S
52 6 24
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_feed_response()
S
47 5 36
QUADLAYERS\TIKTOK\Api\Tiktok\Base::remote_post()
S
56 6 18
QUADLAYERS\TIKTOK\Load::autoload()
S
57 6 16
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::ajax_save_feed()
S
57 6 15
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::ajax_edit_feed()
S
59 6 13
QUADLAYERS\TIKTOK\Frontend\Video\Stream::video_stream()
S
51 5 26
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::add_css()
S
57 5 26
QUADLAYERS\TIKTOK\Frontend\Video\Download::video_download()
S
57 5 17
QUADLAYERS\TIKTOK\Models\Account\Load::get_account()
S
58 5 17
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::network_admin_url()
S
62 6 10
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::ajax_delete_feed()
S
60 5 12
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::is_edit_page()
S
60 5 12
QUADLAYERS\TIKTOK\Frontend\Video\Stream::noWatermark()
S
47 3 38
QUADLAYERS\TIKTOK\Utils\Cache::delete()
S
58 4 14
QUADLAYERS\TIKTOK\Utils\Cache::get()
S
60 4 13
QUADLAYERS\TIKTOK\Frontend\Video\Stream::stream()
S
50 3 27
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_profile_response()
S
56 3 18
QUADLAYERS\TIKTOK\Models\Suggestions\Load::get_plugins()
S
56 3 17
QUADLAYERS\TIKTOK\Utils\Cache::update()
S
58 3 16
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::add_redirect()
S
67 4 7
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::sanitize_value()
S
66 4 9
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::ajax_clear_cache()
S
65 4 8
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::ajax_delete_account()
S
63 4 9
QUADLAYERS\TIKTOK\Backend\Controller\SettingController\Load::ajax_save_settings()
S
62 4 10
qlttf_thousands_roud()
S
58 3 14
QUADLAYERS\TIKTOK\Frontend\Load::qlttf_thousands_roud()
S
58 3 14
QUADLAYERS\TIKTOK\Models\Base::save_all()
S
63 3 11
QUADLAYERS\TIKTOK\Models\Feed\Load::get_feeds()
S
65 3 9
QUADLAYERS\TIKTOK\Models\Feed\Load::delete_feed()
S
66 3 9
QUADLAYERS\TIKTOK\Models\Suggestions\Load::remove_plugins()
S
64 3 9
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::ajax_dismiss_notice()
S
64 3 9
QUADLAYERS\TIKTOK\Frontend\Load::template_path()
S
64 3 9
QLTTF_Frontend::template_path()
S
64 3 9
QUADLAYERS\TIKTOK\Models\Account\Load::get_accounts()
S
65 3 9
QUADLAYERS\TIKTOK\Models\Account\Load::save_account()
S
64 3 10
QUADLAYERS\TIKTOK\Models\Account\Load::delete_account()
S
66 3 9
QUADLAYERS\TIKTOK\Models\Base::get_all()
S
64 3 10
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::add_js()
S
51 1 28
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::get_attributes()
S
61 2 12
QUADLAYERS\TIKTOK\Frontend\Load::add_js()
S
56 1 17
QUADLAYERS\TIKTOK\Models\Account\Load::renew_access_token()
S
59 1 16
get_the_title1()
S
77 2 3
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Models\Suggestions\Load::self_admin_url()
S
70 2 6
QUADLAYERS\TIKTOK\Models\Suggestions\Load::network_admin_url()
S
70 2 6
QUADLAYERS\TIKTOK\Frontend\Load::__construct()
S
63 2 10
QUADLAYERS\TIKTOK\Backend\Controller\WelcomeController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Cache::get_cache_expiration_timestamp()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Cache::is_cache_expired()
S
71 2 6
QUADLAYERS\TIKTOK\Backend\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::__construct()
S
70 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Utils\Cache::delete_key()
S
68 2 8
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Backend\Controller\SettingController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Models\Feed\Load::get_feed()
S
71 2 6
QUADLAYERS\TIKTOK\Frontend\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Frontend\Video\Download::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Load::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Frontend\Video\Stream::get_video_by_user()
S
64 2 10
QUADLAYERS\TIKTOK\Models\Account\Load::access_token_renew_attemps_exceded()
S
70 2 6
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Frontend\Video\Stream::string_between()
S
63 2 10
QUADLAYERS\TIKTOK\Frontend\Video\Stream::body_callback()
S
70 2 7
QUADLAYERS\TIKTOK\Frontend\Video\Stream::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Load::class_file()
S
64 2 8
QUADLAYERS\TIKTOK\Models\Account\Load::is_access_token_expired()
S
70 2 6
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Tiktok\Base::set_message()
S
71 2 6
QUADLAYERS\TIKTOK\Models\Feed\Load::get_next_id()
S
69 2 7
QUADLAYERS\TIKTOK\Models\Account\Load::get_args()
S
62 1 13
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::__construct()
S
62 1 12
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::register_block_category()
S
64 1 12
QUADLAYERS\TIKTOK\Frontend\Load::do_shortcode()
S
62 1 12
QUADLAYERS\TIKTOK\Models\Account\Load::force_refresh_access_token()
S
61 1 12
QUADLAYERS\TIKTOK\Models\Account\Load::get_defaults()
S
82 1 3
QUADLAYERS\TIKTOK\Backend\Controller\Base::get_errors()
S
67 1 8
QUADLAYERS\TIKTOK\Api\Tiktok\Base::__construct()
S
77 1 4
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::add_action_links()
S
68 1 6
QUADLAYERS\TIKTOK\Models\Setting\Load::get_args()
S
72 1 6
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::add_menu()
S
76 1 3
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::add_menu()
S
77 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\Base::get_access_token_link()
S
73 1 5
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::add_panel()
S
69 1 7
QUADLAYERS\TIKTOK\Backend\Controller\WelcomeController\Load::add_panel()
S
73 1 5
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::delete_profile_cache()
S
81 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\Base::build_url()
S
73 1 6
QUADLAYERS\TIKTOK\Backend\Controller\WelcomeController\Load::__construct()
S
79 1 3
QUADLAYERS\TIKTOK\Backend\Load::__construct()
S
63 1 10
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::__construct()
S
71 1 5
QUADLAYERS\TIKTOK\Models\Setting\Load::get_defaults()
S
82 1 3
QUADLAYERS\TIKTOK\Backend\Controller\Base::error_ajax()
S
81 1 3
QUADLAYERS\TIKTOK\Backend\Controller\SettingController\Load::add_menu()
S
77 1 3
QUADLAYERS\TIKTOK\Models\Feed\Load::qlttf_sanitize_tiktok_feed()
S
64 1 10
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::__construct()
S
72 1 5
QUADLAYERS\TIKTOK\Frontend\Video\Stream::get_video_link()
S
65 1 8
QUADLAYERS\TIKTOK\Api\Tiktok\Base::init_config()
S
68 1 8
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_feed_url()
S
82 1 3
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::add_panel()
S
65 1 9
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::__construct()
S
68 1 7
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::__construct()
S
78 1 3
QUADLAYERS\TIKTOK\Frontend\Video\Download::__construct()
S
74 1 4
QUADLAYERS\TIKTOK\Frontend\Video\Stream::__construct()
S
69 1 6
INIT()
S
82 1 3
QUADLAYERS\TIKTOK\Models\Account\Load::access_token_renew_attemps_increase()
S
75 1 4
QUADLAYERS\TIKTOK\Models\Setting\Load::save_settings()
S
81 1 3
QUADLAYERS\TIKTOK\Backend\Controller\BlockController\Load::render_callback()
S
70 1 6
QUADLAYERS\TIKTOK\Models\Account\Load::update_accounts()
S
80 1 3
QUADLAYERS\TIKTOK\Utils\Cache::__construct()
S
70 1 6
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::get_profile_url()
S
82 1 3
QUADLAYERS\TIKTOK\Models\Account\Load::update_account()
S
80 1 3
QUADLAYERS\TIKTOK\Load::__construct()
S
64 1 9
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::__construct()
S
68 1 7
QUADLAYERS\TIKTOK\Api\Tiktok\Base::get_feed_response()
S
98 1 1
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::is_installed()
S
76 1 4
QUADLAYERS\TIKTOK\Backend\Controller\SettingController\Load::add_panel()
S
68 1 7
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::add_dashboard_widget()
S
70 1 7
QUADLAYERS\TIKTOK\Backend\Controller\WelcomeController\Load::add_menu()
S
73 1 4
QUADLAYERS\TIKTOK\Backend\Controller\Base::error_reload_page()
S
79 1 3
QUADLAYERS\TIKTOK\Backend\Controller\Base::__construct()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Feed\Load::update_feeds()
S
81 1 3
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::add_panel()
S
73 1 5
QUADLAYERS\TIKTOK\Models\Suggestions\Load::display_rows()
S
72 1 5
QUADLAYERS\TIKTOK\Backend\Controller\SuggestionsController\Load::add_menu()
S
76 1 3
QUADLAYERS\TIKTOK\Backend\Controller\FeedController\Load::get_feed()
S
66 1 8
QUADLAYERS\TIKTOK\Backend\Controller\PremiumController\Load::__construct()
S
75 1 4
QUADLAYERS\TIKTOK\Models\Suggestions\Load::is_connected()
S
66 1 8
QUADLAYERS\TIKTOK\Backend\Controller\SettingController\Load::__construct()
S
75 1 4
QUADLAYERS\TIKTOK\Backend\Controller\Base::success_ajax()
S
81 1 3
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::add_panel()
S
67 1 8
QUADLAYERS\TIKTOK\Models\Setting\Load::save()
S
75 1 4
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::add_transient()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Feed\Load::get_defaults()
S
75 1 5
QUADLAYERS\TIKTOK\Models\Setting\Load::get_settings()
S
76 1 4
QUADLAYERS\TIKTOK\Models\Feed\Load::update_feed()
S
81 1 3
QUADLAYERS\TIKTOK\Backend\Controller\AccountController\Load::add_menu()
S
77 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\User\Load::delete_feed_cache()
S
82 1 3
QUADLAYERS\TIKTOK\Frontend\Video\Stream::send_header()
S
81 1 3
QUADLAYERS\TIKTOK\Models\Account\Load::calculate_expiration_date()
S
78 1 3
QUADLAYERS\TIKTOK\Models\Feed\Load::add_feed()
S
66 1 8
QUADLAYERS\TIKTOK\Models\Feed\Load::save_feed()
S
72 1 5
QUADLAYERS\TIKTOK\Utils\Cache::get_db_url_key()
S
79 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\Base::get_messages()
S
81 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\Base::get_feed_data()
S
98 1 1
QUADLAYERS\TIKTOK\Backend\Controller\Base::error_access_denied()
S
79 1 3
QUADLAYERS\TIKTOK\Api\Tiktok\Base::get_username()
S
69 1 6
QUADLAYERS\TIKTOK\Utils\Cache::get_prefix()
S
80 1 3