Code Analysis: WP Bannerize Pro 1.6.9

Function Rating Maintainability Complexity Lines of code
WPBannerize\Models\WPBannersQuery::select()
B
39 15 64
wp_bannerize_pro()
A
46 13 38
WPBannerize\Http\Controllers\WPBannerizeImporterController::insertBanner()
A
38 9 68
WPBannerize\Models\WPBannerizeImpressions::getChart()
A
37 7 80
WPBannerize\Models\WPBannerizeClicks::getChart()
A
38 7 78
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::manage_posts_custom_column()
A
48 9 34
WPBannerize\Http\Controllers\WPBannerizeImporterController::convert()
A
44 8 46
WPBannerize\Models\WPBannerizePost::display()
A
47 8 34
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::update()
A
48 8 32
WPBannerize\Models\WPBannerizePost::getSizeWithURL()
A
50 8 29
WPBannerize\Models\WPBannerizeImpressions::get()
A
46 7 39
WPBannerize\Models\WPBannerizeClicks::get()
A
46 7 39
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::restrict_manage_posts()
A
46 7 37
WPBannerize\Console\Commands\WPBannerizeFakerCommand::handle()
S
44 6 44
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_add_impressions()
S
51 7 28
WPBannerize\Models\WPBannerizeCTR::getChart()
S
42 5 53
WPBannerize\Models\WPBannerizeCTR::get()
S
44 5 48
WPBannerize\Widgets\WPBannerizeWidget::update()
S
58 7 15
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_add_clicks()
S
52 6 25
WPBannerize\Models\WPBannerizePost::getImage()
S
51 6 25
WPBannerize\Http\Controllers\WPBannerizeImporterController::load()
S
54 6 21
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_layout()
S
58 6 13
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::parse_query()
S
61 6 12
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_report_ctr_chart()
S
51 5 25
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_report_clicks_chart()
S
51 5 25
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_report_impressions_chart()
S
51 5 25
WPBannerize\Providers\WPBannerizeFrontendServiceProvider::wp_loaded()
S
54 5 21
WPBannerize\Models\WPBannerizePost::where()
S
55 5 20
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::getBanner()
S
61 5 13
WPBannerize\Providers\WPBannerizeServiceProvider::admin_bar_menu()
S
47 3 39
WPBannerize\Models\WPBannerizeModel::setAccuracyAttribute()
S
53 4 24
wp_bannerize_activation()
S
55 4 19
WPBannerize\Models\WPBannersQuery::__toString()
S
57 4 18
WPBannerize\Widgets\WPBannerizeWidget::viewWidget()
S
58 4 15
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::boot()
S
44 2 44
wp_bannerize_pro_sanitize_mysql_datetime()
S
60 4 14
WPBannerize\Models\WPBannerizePost::__get()
S
61 4 12
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTableInformation()
S
49 2 37
WPBannerize\Http\Controllers\WPBannerizeImporterController::store()
S
56 3 20
WPBannerize\Models\WPBannerizePost::metaQuery()
S
47 1 46
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_action_sorting_post_page()
S
57 3 15
WPBannerize\Providers\WPBannerizeServiceProvider::register()
S
59 3 14
WPBannerize\Models\WPBannersQuery::posts_fields_request()
S
59 3 13
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::filter()
S
60 3 12
WPBannerize\MetaBoxes\Summary::getTotalCTR()
S
60 3 11
WPBannerize\Shortcodes\WPBannerizeShortcode::wp_bannerize()
S
53 2 24
WPBannerize\MetaBoxes\Summary::getBannerTypes()
S
53 2 22
WPBannerize\Ajax\WPBannerizeAjax::wp_bannerize_banners_list()
S
56 2 18
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::admin_print_styles_post_php()
S
58 2 17
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::datePresets()
S
51 1 31
WPBannerize\MetaBoxes\Summary::getTotalBanners()
S
57 2 16
WPBannerize\Models\WPBannerizePost::preview()
S
66 3 8
WPBannerize\Models\WPBannerizePost::thumbnail()
S
66 3 8
WPBannerize\Models\WPBannersQuery::setDefault()
S
64 3 9
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::dateFrom()
S
69 3 6
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::dateExpiry()
S
69 3 6
WPBannerize\Models\WPBannerizeModel::setCategoriesAttribute()
S
66 3 8
WPBannerize\Models\WPBannerizePost::getWidth()
S
70 3 6
WPBannerize\Models\WPBannerizePost::getHeight()
S
70 3 6
WPBannerize\Models\WPBannerizePost::getText()
S
68 3 6
WPBannerize\Models\WPBannerizePost::getMimeTypesWithExtension()
S
60 2 14
WPBannerize\Http\Controllers\WPBannerizeSettingsController::update()
S
61 2 13
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::cagetories()
S
60 2 13
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::admin_print_footer_scripts_edit_php()
S
62 2 13
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::add_meta_boxes()
S
63 2 12
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::load_post_php()
S
63 2 11
WPBannerize\Models\WPBannerizeModel::create()
S
62 2 11
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::load_edit_php()
S
63 2 11
WPBannerize\Models\WPBannersQuery::posts_join_request()
S
56 1 18
WPBannerize\Widgets\WPBannerizeWidget::defaults()
S
58 1 17
WPBannerize\Models\WPBannerizePost::getDescription()
S
75 2 4
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::edit_form_after_title()
S
70 2 6
WPBannerize\Models\WPBannerizePost::ext()
S
65 2 9
WPBannerize\Models\WPBannersQuery::isEmpty()
S
79 2 3
WPBannerize\MetaBoxes\MetaBox::__get()
S
70 2 6
WPBannerize\Providers\WPBannerizeServiceProvider::plugin_action_links()
S
64 2 9
WPBannerize\Shortcodes\WPBannerizeShortcode::wp_bannerize_pro_mobile()
S
74 2 5
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::enter_title_here()
S
69 2 7
WPBannerize\Shortcodes\WPBannerizeShortcode::wp_bannerize_pro_desktop()
S
74 2 5
WPBannerize\Providers\WPBannerizeFrontendServiceProvider::register()
S
66 2 8
WPBannerize\Models\WPBannerizeClicks::create()
S
63 2 10
WPBannerize\Models\WPBannerizePost::getUrl()
S
78 2 3
WPBannerize\Models\WPBannerizeImpressions::create()
S
63 2 10
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::admin_print_footer_scripts_post_php()
S
71 2 6
WPBannerize\Models\WPBannerizeModel::__call()
S
69 2 6
WPBannerize\Models\WPBannerizeModel::__callStatic()
S
67 2 7
WPBannerize\Models\WPBannerizeModel::setDateFromAttribute()
S
69 2 7
WPBannerize\Models\WPBannerizeModel::setDateToAttribute()
S
69 2 7
WPBannerize\Models\WPBannerizeModel::setBannersAttribute()
S
69 2 7
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::deleted_post()
S
72 2 6
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::report()
S
59 1 14
WPBannerize\MetaBoxes\Summary::getTotalImpressions()
S
61 1 13
WPBannerize\MetaBoxes\Summary::getTotalClicks()
S
61 1 13
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::admin_print_styles_edit_php()
S
62 1 13
WPBannerize\MetaBoxes\Summary::boot()
S
60 1 13
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::load()
S
63 1 11
WPBannerize\Models\WPBannerizePost::expired()
S
62 1 11
WPBannerize\Models\WPBannerizePost::scheduled()
S
62 1 11
WPBannerize\Models\WPBannerizePost::timed()
S
62 1 11
WPBannerize\MetaBoxes\MetaBox::view()
S
69 1 6
WPBannerize\Models\WPBannerizeModel::setWhereAttribute()
S
80 1 3
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTablenameAttribute()
S
82 1 3
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::index()
S
80 1 3
WPBannerize()
S
83 1 3
WPBannerize\MetaBoxes\Impressions::chart()
S
67 1 8
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::filterTimed()
S
78 1 3
WPBannerize\Models\WPBannerizeModel::update()
S
89 1 2
WPBannerize\MetaBoxes\CTR::chart()
S
65 1 9
WPBannerize\Http\Controllers\WPBannerizeImporterController::destroy()
S
91 1 2
WPBannerize\Models\WPBannerizeModel::setGroupByAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeSettingsController::destroy()
S
91 1 2
WPBannerize\Models\WPBannersQuery::query()
S
80 1 3
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::store()
S
91 1 2
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::manage_posts_columns()
S
62 1 10
WPBannerize\Models\WPBannersQuery::__construct()
S
80 1 3
WPBannerize\Models\WPBannerizePost::all()
S
68 1 8
WPBannerize\MetaBoxes\ClicksBanners::boot()
S
75 1 4
WPBannerize\MetaBoxes\ImpressionsBanners::chart()
S
65 1 9
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::banners()
S
70 1 7
WPBannerize\MetaBoxes\MetaBox::chart()
S
100 1 0
get_wp_bannerize_pro()
S
70 1 7
WPBannerize\MetaBoxes\Summary::getBannerCategories()
S
71 1 5
WPBannerize\Models\WPBannerizeModel::__get()
S
91 1 2
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTotaldisabledAttribute()
S
82 1 3
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::metaBoxViewPreview()
S
75 1 4
WPBannerize\Models\WPBannerizeModel::find()
S
89 1 2
WPBannerize\Http\Controllers\WPBannerizeSettingsController::index()
S
74 1 5
WPBannerize\MetaBoxes\Impressions::boot()
S
75 1 4
WPBannerize\MetaBoxes\Clicks::boot()
S
75 1 4
WPBannerize\Providers\WPBannerizeFrontendServiceProvider::wp_head()
S
70 1 9
WPBannerize\Models\WPBannersQuery::posts_orderby_request()
S
65 1 9
WPBannerize\Providers\WPBannerizeServiceProvider::admin_notices_table()
S
65 1 9
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::update()
S
91 1 2
WPBannerize\Models\WPBannerizeModel::setCountAttribute()
S
76 1 4
WPBannerize\Models\WPBannerizePost::__toString()
S
70 1 7
WPBannerize\Http\Controllers\WPBannerizeImporterController::dropTable()
S
65 1 10
WPBannerize\Models\WPBannerizeModel::setOrderAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTotalenabledAttribute()
S
82 1 3
WPBannerize\Shortcodes\WPBannerizeShortcode::wp_bannerize_pro_geo()
S
79 1 3
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::register_meta_box_cb()
S
66 1 9
WPBannerize\Http\Controllers\WPBannerizeAnalyticsController::destroy()
S
91 1 2
WPBannerize\Widgets\WPBannerizeWidget::viewForm()
S
69 1 6
WPBannerize\Models\WPBannerizeModel::__construct()
S
80 1 3
WPBannerize\MetaBoxes\ClicksBanners::chart()
S
65 1 9
WPBannerize\MetaBoxes\CTR::boot()
S
75 1 4
WPBannerize\MetaBoxes\Summary::chart()
S
91 1 2
WPBannerize\Models\WPBannerizeModel::setDateIntervalFromAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeSettingsController::store()
S
91 1 2
WPBannerize\Http\Controllers\WPBannerizeImporterController::getGroupsAttribute()
S
82 1 3
WPBannerize\MetaBoxes\MetaBox::__construct()
S
65 1 10
WPBannerize\MetaBoxes\Clicks::chart()
S
67 1 8
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTotaltrashAttribute()
S
82 1 3
WPBannerize\Models\WPBannersQuery::posts_where_request()
S
68 1 7
WPBannerize\Models\WPBannerizeModel::setOrderByAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeImporterController::update()
S
91 1 2
WPBannerize\MetaBoxes\ImpressionsBanners::boot()
S
75 1 4
WPBannerize\Providers\WPBannerizeServiceProvider::admin_notices_import()
S
65 1 9
WPBannerize\MetaBoxes\Summary::getTotalCategories()
S
71 1 5
WPBannerize\CustomTaxonomyTypes\WPBannerizeCustomTaxonomyType::boot()
S
91 1 2
WPBannerize\Models\WPBannerizeModel::all()
S
76 1 4
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::filterScheduled()
S
78 1 3
WPBannerize\MetaBoxes\MetaBox::boot()
S
100 1 0
WPBannerize\CustomPostTypes\WPBannerizeCustomPostType::filterExpired()
S
78 1 3
WPBannerize\Models\WPBannerizeModel::setDateIntervalToAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeImporterController::getTotalrecordsAttribute()
S
82 1 3
WPBannerize\Models\WPBannerizeModel::getTableName()
S
76 1 4
WPBannerize\Models\WPBannerizeModel::setLimitAttribute()
S
77 1 4
WPBannerize\Http\Controllers\WPBannerizeImporterController::index()
S
68 1 8