Code Analysis: JoomSport Predictions 2.1.5

Function Rating Maintainability Complexity Lines of code
ClassJsportPredictionKnockout::getViewResult()
D
15
84 221
JoomsportPredictionPageSettings::action()
D
14
32 461
classJsportPrleaders::loadObject()
D
21
46 183
classJsportUserround::loadObject()
D
23
45 157
ClassJsportPredictionKnockout::getView()
D
25
46 137
JoomSportPredictionMetaRound::js_meta_matches()
D
25
28 173
JSPredictionsCalc::calculateKnockRound()
D
32 32 92
JSPredictionLeaguesNew_Plugin::view()
C
30 25 122
joomsport_prediction_matchblock()
C
32 24 91
JSPredictionsCalc::calculateMatch()
B
38 20 63
JSPredictionsCalc::calculateRound()
B
39 18 60
jsPredictionHelper::JsHeader()
B
42 18 48
classJsportUserleague::getRoundStatus()
B
41 17 51
JoomSportPredictionMetaRound::saveMetaMatches()
B
41 16 51
classJsportUserleague::getFilling()
A
41 15 53
jswprediction_invite_league_redirect()
A
44 15 39
jspw_recalcStartdate()
A
42 13 50
JoomSportPredictionPostRound::jspred_round_filters()
A
36 10 83
JoomSportPredictionAdminInstall::_installdb()
A
34 8 106
JSPredictionLeaguesNew_Plugin::joomsport_gamestage_form_meta_box_handler()
A
36 9 88
classJsportUserround::getStartDate()
A
43 11 46
classJsportUserleague::getStartDate()
A
43 11 46
JSPTScore::validateData()
A
49 12 28
JoomsportPredictionAjaxActions::jspred_private_league_add()
A
38 8 69
JSPredictionsCalc::getMatch()
A
50 10 29
JoomsportPredictionAjaxActions::jspred_private_league_invite()
A
49 10 27
joomsport_prediction_mday_fire_save()
A
41 8 56
classJsportUserround::getMatchJoker()
A
53 9 23
classJsportUserround::getRoundDD()
A
49 8 28
jswp_prediction_user_stat::widget()
A
45 7 39
JoomSportPredictionMetaLeague::jswprediction_league_save_metabox()
A
53 8 23
JSPredictionLeagues_List_Table::process_bulk_action()
A
52 8 23
JoomSportPredictionMetaRound::jswprediction_round_save_metabox()
A
53 8 23
jspred_filter_privatetitle()
A
53 8 20
classJsportUserround::canEditMatch()
A
55 8 17
jspred_senddeactivation()
A
49 7 32
classJsportUserround::getPredict()
A
48 7 31
classJsportUserround::knockoutEditable()
A
48 7 31
JoomSportPredictionMetaLeague::js_meta_points()
S
46 6 40
classJsportUserround::canViewPred()
S
56 7 17
classJsportUserround::Joker()
S
57 7 15
JoomSportPredictionMetaLeague::js_meta_season()
S
53 6 21
jsPredictionHelper::addUserToPrivateLeague()
S
54 6 19
JSPTScore::canEditMatch()
S
56 6 17
JSPTScore::getView()
S
57 6 16
jswp_prediction_user_stat::form()
S
44 4 45
JSPredictionOpenLeagues_List_Table::column_default()
S
49 5 28
JoomSportPredictionMetaRound::output()
S
52 5 26
joomsport_prediction_fire_save()
S
55 5 18
classJsportPredictionController::getModel()
S
56 5 18
JoomsportPredictionTemplates::joomsport_content()
S
58 5 15
JoomSportPredictionPostRound::joomsport_prediction_leaguemodal()
S
46 3 43
classJsportPrleaders::__construct()
S
60 5 13
JoomSportPredictionMetaRound::saveMetaLeague()
S
61 5 12
JoomsportPredictionAjaxActions::jspred_private_update_league()
S
51 4 24
classJsportPredictionController::execute()
S
53 4 22
JSPredictionOpenLeagues_List_Table::process_bulk_action()
S
55 4 19
JoomsportPredictionAjaxActions::jspred_private_load_league()
S
47 3 34
classJsportUserleague::loadObject()
S
48 3 33
classJsportUserround::__construct()
S
57 4 17
jsPredictionHelperMail::sendInviteSiteUser()
S
49 3 31
classJsportUserleague::__construct()
S
59 4 15
jsPredictionHelper::removeUserToPrivateLeague()
S
57 4 15
JSPredictionLeaguesNew_Plugin::joomsport_gamestages_validate()
S
63 5 9
joomsport_prediction_linkjs()
S
64 5 9
JSPTScoreWinner::getScore()
S
66 5 8
JoomSportPredictionAdminInstall::create_menu()
S
50 3 25
jspred_deactivation_popup()
S
49 2 38
JoomsportPredictionShortcodes::jsPrivateLeagues()
S
47 2 36
JSPredictionLeagues_List_Table::get_stages()
S
55 3 17
jsPredictionMyLeagues::getActiveLeaguesList()
S
56 3 17
JoomSportPredictionPostTypes::register_post_types()
S
58 3 16
jsPredictionMyLeagues::getArchiveLeaguesList()
S
57 3 16
jsPredictionMyLeagues::getInvitedLeagues()
S
57 3 16
JSPredictionLeagues_List_Table::column_default()
S
58 3 15
JSPredictionOpenLeagues_List_Table::get_stages()
S
57 3 15
jswp_prediction_user_stat::update()
S
67 4 7
classJsportUserround::getPrevRound()
S
60 3 13
classJsportUserround::getNextRound()
S
60 3 13
jsPredictionHelperMail::sendInviteByEmail()
S
50 2 28
classJsportUserround::getMatchPoint()
S
60 3 12
JSPredictionOpenLeagues_List_Table::join_league()
S
60 3 12
JSPredictionOpenLeagues_List_Table::join_league_mail()
S
60 3 12
jsPredictionMyLeagueActions::removeLeague()
S
52 2 26
classJsportUserround::getRoundList()
S
52 2 24
JoomSportPredictionPostRound::register_post_types()
S
46 1 39
JoomSportPredictionPostLeague::register_post_types()
S
46 1 38
JoomsportPredictionAjaxActions::jspred_private_users()
S
54 2 20
jsPredictionHelper::JsTitleBox()
S
58 2 19
JoomsportPredictionAjaxActions::jspred_private_join()
S
55 2 18
JSPTScoreExact::getScore()
S
68 3 7
classJsportUserround::cmp()
S
62 3 10
JSPredictionLeagues_List_Table::column_name()
S
57 2 15
classJsportUserround::canSave()
S
67 3 8
classJsportUserround::cmpDate()
S
70 3 6
JoomSportPredictionAdminInstall::joomsport_fe_wp_head()
S
57 2 15
classJsportUserleague::cmp()
S
70 3 6
jsPredictionMyLeagueActions::inviteSiteUsers()
S
69 3 7
JoomsportPredictionShortcodes::init()
S
67 3 7
JSPredictionOpenLeagues_Plugin::screen_option()
S
60 2 13
JSPredictionLeagues_Plugin::screen_option()
S
60 2 13
jsPredictionLeagueRow::getOwner()
S
60 2 13
classJsportPrleaders::getStartDate()
S
61 2 13
JoomsportPredictionAjaxActions::jspred_private_reject()
S
59 2 13
JoomsportPredictionAjaxActions::jspred_private_leave()
S
59 2 13
JSPredictionLeagues_List_Table::delete_stage()
S
61 2 12
jsPredictionLeagueRow::getBasedLeague()
S
61 2 12
JSPTScore::getPrediction()
S
61 2 12
JSPredictionLeagues_Plugin::plugin_settings_page()
S
56 1 26
jsPredictionHelper::JsHistoryBox()
S
64 2 11
JSPredictionOpenLeagues_Plugin::plugin_settings_page()
S
58 1 24
jsPredictionHelper::getActiveMainLeaguesList()
S
54 1 24
JoomsportPredictionAjaxActions::ajaxInit()
S
53 1 22
jsPredictionHelper::getArchiveMainLeaguesList()
S
56 1 20
jsPredictionHelper::getOptionsFromPostList()
S
67 2 7
jsPredictionMyLeagueActions::loadFromLeague()
S
67 2 7
JSPrediction_filter_plugin_updates()
S
68 2 7
jswp_round_custom_column_values()
S
67 2 8
JoomsportPredictionAjaxActions::checkToken()
S
67 2 7
jsPredictionHelperMail::replaceMailText()
S
65 2 8
jsPredictionHelper::getPostsAsArray()
S
68 2 7
JoomsportPredictionTemplates::joomsport_parse_request()
S
68 2 7
classJsportPrleaders::getPoints()
S
66 2 8
jsPredictionMyLeagueActions::getParticipants()
S
63 2 10
jsPredictionMyLeagueActions::removeFromLeague()
S
73 2 5
jsPredictionHelperMail::getMailText()
S
73 2 4
classJsportUserround::getView()
S
70 2 7
classJsportPredictionController::__construct()
S
70 2 6
JSPTScoreSideAndDiff::getScore()
S
68 2 7
classJsportUserleague::getPoints()
S
67 2 7
JoomSportPredictionPostRound::round_edit_form_after_title()
S
70 2 6
jsPredictionMyLeagues::getMyLeagues()
S
64 2 9
jsPredictionHelperMail::getMailSubject()
S
73 2 4
JSPTScoreBonus::getScore()
S
68 2 7
JoomSportPredictionPostLeague::league_edit_form_after_title()
S
71 2 6
JSPredictionOpenLeagues_Plugin::get_instance()
S
71 2 6
JoomSportPredictionPostLeague::joomsport_season_validate()
S
65 2 9
classJsportUserround::enableJoker()
S
73 2 4
JSPredictionLeagues_Plugin::get_instance()
S
71 2 6
JoomsportPredictionDelete::delete_joomsport_post()
S
66 2 9
jsPredictionLeagueRow::getActionsList()
S
66 2 9
JoomSportPredictionMetaLeague::output()
S
61 1 14
jsPredictionLeagueRow::getTitleLinked()
S
59 1 13
jsPredictionLeagueRow::getLink()
S
60 1 13
JoomSportPredictionAdminInstall::_defineTables()
S
61 1 12
JSPredictionOpenLeagues_List_Table::prepare_items()
S
63 1 11
JSPredictionLeagues_List_Table::prepare_items()
S
63 1 11
JoomsportPredictionAjaxActions::jspred_private_remove_part()
S
61 1 11
JoomSportPredictionAdminInstall::joomsport_admin_css()
S
72 1 5
JoomSportPredictionPostRound::__construct()
S
91 1 2
JoomSportPredictionPostRound::init()
S
80 1 3
jsPredictionMyLeagues::getParticipateLeagues()
S
89 1 2
JSPTScore::getAdminView()
S
78 1 3
JSPredictionLeagues_List_Table::get_bulk_actions()
S
75 1 5
JSPredictionLeagues_List_Table::get_sortable_columns()
S
71 1 6
JSPredictionOpenLeagues_List_Table::get_sortable_columns()
S
71 1 6
JoomSportPredictionMetaLeague::saveMetaPoints()
S
74 1 4
joomsport_prediction_linkjs_notice()
S
68 1 9
ClassJsportPredictionKnockout::__construct()
S
72 1 5
JSPTScore::__construct()
S
91 1 2
jsPredictionMyLeagueActions::__construct()
S
80 1 3
JSPTScoreExact::__construct()
S
75 1 4
JoomSportPredictionAdminInstall::joomsport_admin_js()
S
72 1 5
jsPredictionLeagueRow::getTitle()
S
66 1 8
JSPredictionLeagues_Plugin::__construct()
S
78 1 3
JSPredictionLeagues_List_Table::record_count()
S
63 1 10
classJsportUserleague::getRow()
S
82 1 3
classJsportUserleague::getRowSimple()
S
82 1 3
JoomSportPredictionAdminInstall::init()
S
73 1 5
JSPredictionsCalc::rankRound()
S
91 1 2
JSPredictionOpenLeagues_List_Table::record_count()
S
66 1 8
jsPredictionLeagueRow::getUsersCount()
S
63 1 10
jsPredictionHelperMail::sendEmail()
S
78 1 3
JoomSportPredictionPostLeague::admin_init()
S
70 1 5
JoomsportPredictionTemplates::init()
S
79 1 3
JoomSportPredictionMetaLeague::saveMetaSeason()
S
74 1 4
JoomSportPredictionPostRound::admin_init()
S
72 1 4
JoomSportPredictionAdminInstall::joomsport_languages()
S
70 1 5
classJsportUserround::getRowSimple()
S
82 1 3
jsPredictionLeagueRow::__construct()
S
81 1 3
JoomsportPredictionDelete::init()
S
74 1 4
JSPredictionLeagues_Plugin::set_screen()
S
81 1 3
classJsportPrleaders::getRow()
S
82 1 3
JSPTScoreSideAndDiff::__construct()
S
75 1 4
JoomsportPredictionAjaxActions::generateToken()
S
71 1 6
JSPredictionLeagues_List_Table::__construct()
S
67 1 8
JSPredictionOpenLeagues_List_Table::__construct()
S
67 1 8
jsPredictionLeagueRow::getOwnerID()
S
65 1 9
JSPredictionOpenLeagues_Plugin::set_screen()
S
81 1 3
JSPTScoreWinner::__construct()
S
75 1 4
JSPredictionOpenLeagues_Plugin::__construct()
S
78 1 3
JoomSportPredictionPostLeague::init()
S
80 1 3
JoomSportPredictionAdminInstall::action()
S
89 1 2
jsPredictionHelper::checkUserExist()
S
79 1 3
JoomSportPredictionPostTypes::__construct()
S
75 1 4
JSPredictionOpenLeagues_List_Table::column_name()
S
70 1 6
JoomSportPredictionPostTypes::register_taxonomies()
S
89 1 2
jswp_prediction_user_stat::__construct()
S
73 1 5
jsPredictionMyLeagueActions::leaveLeague()
S
81 1 3
classJsportUserround::getRow()
S
82 1 3
jsPredictionHelper::isMobile()
S
78 1 3
jsPredictionLeagueRow::getActionsListLeave()
S
72 1 5
jswp_round_columns()
S
69 1 7
JSPTScoreBonus::__construct()
S
75 1 4
JoomSportPredictionPostLeague::__construct()
S
91 1 2
jspred_update_option()
S
70 1 6
JSPTScore::setValue()
S
81 1 3
JoomsportPredictionDelete::deleteMatch()
S
67 1 8
jsPredictionLeagueRow::getActionsListPending()
S
69 1 6
classJsportPrleaders::getRowSimple()
S
82 1 3
jsPredictionMyLeagueActions::inviteUsersByEmail()
S
79 1 3
classJsportPredictionController::getSLHeader()
S
91 1 2
JSPredictionLeaguesNew_Plugin::jswprediction_invite()
S
61 1 10
jsPredictionHelper::getLeagueInviteKey()
S
71 1 5
jsPredictionMyLeagueActions::joinLeague()
S
66 1 8
JSPredictionOpenLeagues_List_Table::get_columns()
S
65 1 9
JSPredictionLeagues_List_Table::no_items()
S
79 1 3
jswp_prediction_joomsport_widget()
S
82 1 3
JSPredictionOpenLeagues_List_Table::no_items()
S
79 1 3
JSPTScore::getTitle()
S
79 1 3
jsPredictionLeagueRow::getActionsListOwner()
S
69 1 6
JSPredictionLeagues_List_Table::get_columns()
S
67 1 8
classJsportPredictionController::getSLFooter()
S
91 1 2
JoomsportPredictionAjaxActions::jspred_private_remove_league()
S
64 1 9
jsPredictionMyLeagueActions::rejectLeague()
S
66 1 8
JSPTScore::getScore()
S
91 1 2
JSPredictionOpenLeagues_List_Table::get_bulk_actions()
S
75 1 5