Code Analysis: JoomSport Predictions 2.0.2

Function Rating Maintainability Complexity Lines of code
classJsportUserround::loadObject()
D
24
42 147
JoomsportPredictionPageSettings::action()
D
17
22 402
classJsportPrleaders::loadObject()
D
24
37 153
JoomSportPredictionMetaRound::js_meta_matches()
D
25
28 172
JSPredictionsCalc::calculateKnockRound()
D
32 32 92
JSPredictionLeaguesNew_Plugin::view()
C
30 25 122
JSPredictionsCalc::calculateRound()
B
39 18 60
classJsportUserleague::getRoundStatus()
B
41 17 51
classJsportUserleague::getFilling()
A
41 15 53
JSPredictionLeaguesNew_Plugin::joomsport_gamestage_form_meta_box_handler()
A
36 9 88
JoomSportPredictionPostRound::jspred_round_filters()
A
36 9 83
JoomSportPredictionMetaRound::saveMetaMatches()
A
45 12 37
classJsportUserround::getStartDate()
A
43 11 46
classJsportUserleague::getStartDate()
A
43 11 46
JSPredictionsCalc::calculateMatch()
A
45 11 37
JoomsportPredictionAjaxActions::jspred_private_league_add()
A
38 8 69
jsPredictionHelper::JsHeader()
A
48 10 31
JSPredictionsCalc::getMatch()
A
50 10 29
JoomsportPredictionAjaxActions::jspred_private_league_invite()
A
49 10 27
joomsport_prediction_mday_fire_save()
A
42 8 55
JoomSportPredictionAdminInstall::_installdb()
A
40 6 68
classJsportUserround::getRoundDD()
A
49 8 28
jswp_prediction_user_stat::widget()
A
45 7 39
JSPredictionLeagues_List_Table::process_bulk_action()
A
52 8 23
JoomSportPredictionMetaLeague::jswprediction_league_save_metabox()
A
53 8 23
JoomSportPredictionMetaRound::jswprediction_round_save_metabox()
A
53 8 23
JSPTScore::validateData()
A
52 8 22
jspred_filter_privatetitle()
A
53 8 20
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::canEditMatch()
S
55 7 17
classJsportUserround::canViewPred()
S
56 7 17
JoomSportPredictionMetaLeague::js_meta_season()
S
53 6 21
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
classJsportPredictionController::getModel()
S
56 5 18
joomsport_prediction_fire_save()
S
57 5 15
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
jsPredictionHelperMail::sendInviteSiteUser()
S
49 3 31
classJsportUserround::__construct()
S
58 4 16
joomsport_prediction_linkjs()
S
64 5 9
JSPTScoreWinner::getScore()
S
66 5 8
classJsportUserleague::__construct()
S
59 4 15
JSPredictionLeaguesNew_Plugin::joomsport_gamestages_validate()
S
63 5 9
jspred_deactivation_popup()
S
49 2 38
jsPredictionMyLeagues::getActiveLeaguesList()
S
56 3 17
JSPredictionLeagues_List_Table::get_stages()
S
55 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
JSPredictionLeagues_List_Table::column_name()
S
57 2 15
classJsportUserround::cmp()
S
62 3 10
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
JSPTScoreExact::getScore()
S
68 3 7
jsPredictionLeagueRow::getOwner()
S
60 2 13
JSPredictionOpenLeagues_Plugin::screen_option()
S
60 2 13
JSPredictionLeagues_Plugin::screen_option()
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
JoomsportPredictionAjaxActions::ajaxInit()
S
53 1 22
jsPredictionMyLeagueActions::removeFromLeague()
S
73 2 5
jsPredictionHelperMail::getMailSubject()
S
73 2 4
JoomsportPredictionAjaxActions::checkToken()
S
67 2 7
JoomSportPredictionPostLeague::league_edit_form_after_title()
S
71 2 6
jsPredictionMyLeagueActions::getParticipants()
S
63 2 10
JoomSportPredictionPostLeague::joomsport_season_validate()
S
65 2 9
jsPredictionHelperMail::getMailText()
S
73 2 4
classJsportPrleaders::getPoints()
S
66 2 8
JoomsportPredictionDelete::delete_joomsport_post()
S
66 2 9
JSPTScoreSideAndDiff::getScore()
S
68 2 7
classJsportUserround::getView()
S
70 2 7
jswp_round_custom_column_values()
S
67 2 8
JoomSportPredictionPostRound::round_edit_form_after_title()
S
70 2 6
classJsportPredictionController::__construct()
S
70 2 6
jsPredictionLeagueRow::getActionsList()
S
66 2 9
JSPredictionLeagues_Plugin::get_instance()
S
71 2 6
classJsportUserleague::getPoints()
S
67 2 7
jsPredictionMyLeagueActions::loadFromLeague()
S
67 2 7
JSPredictionOpenLeagues_Plugin::get_instance()
S
71 2 6
JoomsportPredictionTemplates::joomsport_parse_request()
S
68 2 7
jsPredictionMyLeagues::getMyLeagues()
S
64 2 9
jsPredictionHelperMail::replaceMailText()
S
65 2 8
JoomSportPredictionMetaLeague::output()
S
61 1 14
JoomSportPredictionAdminInstall::create_menu()
S
59 1 14
jsPredictionLeagueRow::getLink()
S
60 1 13
jsPredictionLeagueRow::getTitleLinked()
S
59 1 13
JoomSportPredictionAdminInstall::_defineTables()
S
61 1 12
JSPredictionLeagues_List_Table::prepare_items()
S
63 1 11
JoomsportPredictionAjaxActions::jspred_private_remove_part()
S
61 1 11
JSPredictionOpenLeagues_List_Table::prepare_items()
S
63 1 11
jswp_round_columns()
S
69 1 7
JoomsportPredictionTemplates::init()
S
79 1 3
JoomSportPredictionAdminInstall::action()
S
89 1 2
JoomSportPredictionPostLeague::admin_init()
S
70 1 5
JSPredictionLeagues_List_Table::get_bulk_actions()
S
75 1 5
JoomSportPredictionPostRound::admin_init()
S
72 1 4
JSPTScoreSideAndDiff::__construct()
S
75 1 4
JSPredictionLeagues_List_Table::no_items()
S
79 1 3
JoomSportPredictionMetaLeague::saveMetaPoints()
S
74 1 4
JSPTScore::setValue()
S
81 1 3
jsPredictionLeagueRow::getUsersCount()
S
63 1 10
jsPredictionMyLeagueActions::joinLeague()
S
66 1 8
JSPredictionsCalc::rankRound()
S
91 1 2
JoomsportPredictionAjaxActions::generateToken()
S
71 1 6
JSPredictionOpenLeagues_Plugin::set_screen()
S
81 1 3
classJsportUserround::getRowSimple()
S
82 1 3
JSPredictionOpenLeagues_List_Table::__construct()
S
67 1 8
JoomsportPredictionDelete::deleteMatch()
S
67 1 8
JSPredictionLeagues_List_Table::__construct()
S
67 1 8
JSPredictionOpenLeagues_List_Table::record_count()
S
66 1 8
JoomSportPredictionPostTypes::register_taxonomies()
S
89 1 2
jsPredictionLeagueRow::getTitle()
S
66 1 8
JoomSportPredictionPostTypes::__construct()
S
75 1 4
jspred_update_option()
S
70 1 6
JoomSportPredictionPostLeague::init()
S
80 1 3
JoomSportPredictionPostRound::__construct()
S
91 1 2
JSPredictionLeagues_List_Table::get_columns()
S
67 1 8
JoomSportPredictionPostLeague::__construct()
S
91 1 2
classJsportPredictionController::getSLHeader()
S
91 1 2
jsPredictionMyLeagues::getParticipateLeagues()
S
89 1 2
JoomSportPredictionMetaLeague::saveMetaSeason()
S
74 1 4
jswp_prediction_user_stat::__construct()
S
73 1 5
jsPredictionMyLeagueActions::inviteUsersByEmail()
S
79 1 3
JSPredictionOpenLeagues_List_Table::get_columns()
S
65 1 9
classJsportUserleague::getRow()
S
82 1 3
JSPredictionOpenLeagues_List_Table::column_name()
S
70 1 6
JSPredictionLeagues_List_Table::record_count()
S
63 1 10
JSPredictionLeagues_Plugin::set_screen()
S
81 1 3
jsPredictionHelper::isMobile()
S
78 1 3
jsPredictionLeagueRow::getActionsListPending()
S
69 1 6
jsPredictionHelperMail::sendEmail()
S
78 1 3
JSPredictionOpenLeagues_List_Table::get_sortable_columns()
S
71 1 6
classJsportPrleaders::getRow()
S
82 1 3
JSPredictionOpenLeagues_List_Table::get_bulk_actions()
S
75 1 5
JoomSportPredictionAdminInstall::init()
S
73 1 5
JoomSportPredictionAdminInstall::joomsport_languages()
S
70 1 5
JoomsportPredictionDelete::init()
S
74 1 4
jsPredictionLeagueRow::getOwnerID()
S
65 1 9
jsPredictionLeagueRow::getActionsListOwner()
S
69 1 6
JSPredictionOpenLeagues_List_Table::no_items()
S
79 1 3
classJsportPrleaders::getRowSimple()
S
82 1 3
jsPredictionMyLeagueActions::__construct()
S
80 1 3
jsPredictionMyLeagueActions::rejectLeague()
S
66 1 8
classJsportUserleague::getRowSimple()
S
82 1 3
JSPredictionLeaguesNew_Plugin::jswprediction_invite()
S
61 1 10
JSPTScoreWinner::__construct()
S
75 1 4
JSPTScore::getAdminView()
S
78 1 3
JSPTScore::getScore()
S
91 1 2
joomsport_prediction_linkjs_notice()
S
68 1 9
jsPredictionMyLeagueActions::leaveLeague()
S
81 1 3
JSPredictionLeagues_Plugin::__construct()
S
78 1 3
jsPredictionLeagueRow::__construct()
S
81 1 3
jswp_prediction_joomsport_widget()
S
82 1 3
JSPredictionLeagues_List_Table::get_sortable_columns()
S
71 1 6
JoomSportPredictionAdminInstall::joomsport_admin_js()
S
72 1 5
JSPTScore::__construct()
S
91 1 2
JoomSportPredictionAdminInstall::joomsport_admin_css()
S
72 1 5
classJsportUserround::getRow()
S
82 1 3
JoomSportPredictionPostRound::init()
S
80 1 3
classJsportPredictionController::getSLFooter()
S
91 1 2
JoomsportPredictionAjaxActions::jspred_private_remove_league()
S
64 1 9
jsPredictionLeagueRow::getActionsListLeave()
S
72 1 5
JSPTScoreExact::__construct()
S
75 1 4
JSPredictionOpenLeagues_Plugin::__construct()
S
78 1 3
JSPTScore::getTitle()
S
79 1 3