Code Analysis: Smart Archives Reloaded 2.0.5

Function Rating Maintainability Complexity Lines of code
Mustache::_findSection()
A
41 13 54
Mustache::_renderTag()
A
47 13 37
scbFormField::create()
A
47 12 34
Mustache::_renderTemplate()
A
47 11 36
Mustache::_renderTags()
A
46 10 37
scbBoxesPage::boxes_init()
A
49 10 30
scbCron::__construct()
A
49 10 29
scbBoxesPage::page_content()
A
46 9 42
Mustache::_setOptions()
A
51 9 26
SAR_Core::add_scripts()
A
47 8 39
scbHooks::_do()
A
53 9 20
Mustache::_findVariableInContext()
A
56 8 18
SAR_Core::validate_args()
S
57 8 15
SAR_Core::generate()
S
52 7 23
scbForms::update_meta()
S
55 7 19
scbHooks::_print()
S
55 7 17
SAR_Generator::generate_month_list()
S
55 7 16
scbWidget::input()
S
57 7 13
Mustache::_renderPragma()
S
52 6 25
html()
S
52 6 22
SAR_Generator::generate_post_list()
S
54 6 20
scb_install_table()
S
55 6 19
scbAdminPage::__construct()
S
54 6 19
scbLoad4::load()
S
56 6 17
SAR_Settings::page_content()
S
39 2 75
scbAdminPage::submit_button()
S
51 5 27
scbFormField::_expand_values()
S
61 6 11
Mustache::render()
S
58 5 16
scbSelectField::_render_specific()
S
50 4 29
Mustache::_changeDelimiter()
S
59 5 13
Mustache::_renderPartial()
S
59 5 13
scbTextField::_render()
S
58 5 13
scbAdminPage::form_wrap()
S
59 5 13
scbBoxesPage::form_handler()
S
61 5 11
scbCron::reschedule()
S
63 5 11
scbCron::really_clear_scheduled_hook()
S
62 5 11
SAR_Generator::generate_fancy()
S
51 4 25
scbAdminPage::check_args()
S
53 4 22
SAR_Generator::generate_list()
S
55 4 18
scbAdminPage::page_init()
S
56 4 17
Mustache::_getVariable()
S
58 4 16
Mustache::_getPartial()
S
63 5 10
Mustache::__construct()
S
69 5 6
scbFormField::_checkbox()
S
57 4 15
scbSingleCheckboxField::_render()
S
57 4 15
scbAdminPage::__call()
S
64 5 9
scbOptions::_get()
S
64 5 10
SAR_Generator::get_months()
S
58 4 15
Mustache::_renderComment()
S
64 5 9
scbForms::validate_post_data()
S
59 4 14
scbAdminPage::ajax_submit()
S
52 2 43
scbLoad4::delayed_activation()
S
60 4 13
scb_list_fold()
S
63 4 11
scbMultipleChoiceField::_render()
S
53 3 22
scbRadiosField::_render_specific()
S
55 3 19
SAR_Generator::load_data()
S
56 3 18
SAR_Generator::get_posts()
S
58 3 16
scbFormField::render()
S
64 4 9
Mustache::_getPragmaOptions()
S
66 4 8
scbAdminPage::_contextual_help()
S
67 4 8
scbWidget::init()
S
68 4 6
scbAdminPage::form_handler()
S
59 3 14
scbBoxesPage::default_css()
S
100 1 43
scbForms::set_value()
S
62 3 11
Mustache::__clone()
S
63 3 11
SAR_Generator::generate_year_list()
S
62 3 11
_sar_init()
S
54 2 20
scbFormField::_input_gen()
S
57 2 16
Mustache::_varIsIterable()
S
76 3 3
MustacheLoader::offsetGet()
S
65 3 9
scbForms::get_value()
S
67 3 8
scbForm::__construct()
S
71 3 6
SAR_Settings::page_head()
S
69 3 5
scbFormField::add_desc()
S
67 3 8
scbSingleCheckboxField::_set_value()
S
77 3 3
SAR_Core::mustache_render()
S
64 3 9
Mustache::_stringHasR()
S
67 3 8
Mustache::_hasPragma()
S
68 3 7
SAR_Core::upgrade()
S
67 3 7
scbAdminPage::ajax_response()
S
70 3 6
scbWidget::widget()
S
62 3 10
scbCron::_callback_to_string()
S
63 3 10
scbUtil::do_styles()
S
60 2 12
SAR_Generator::generate_block()
S
62 2 11
scbBoxesPage::uninstall()
S
61 2 11
scbBoxesPage::_boxes_js_init()
S
58 1 22
SAR_Generator::substitute_category()
S
70 2 6
SAR_Generator::mustache_render()
S
69 2 6
scbUtil::array_to_sql()
S
71 2 5
scbAdminPage::register()
S
67 2 7
scbAdminPage::replace()
S
68 2 7
scbCron::schedule()
S
72 2 5
scbAdminPage::remove()
S
70 2 6
scbAdminPage::_pages_init()
S
74 2 4
Mustache::_renderPragmas()
S
65 2 8
scbSingleChoiceField::validate()
S
73 2 5
Mustache::__toString()
S
67 2 8
scbUtil::split_at()
S
66 2 8
scbWidget::_scb_register()
S
76 2 4
scbOptions::__construct()
S
67 2 8
scbAdminPage::form_table()
S
68 2 7
scbLoad4::init()
S
62 2 10
scbOptions::set()
S
68 2 7
scbAdminPage::table()
S
68 2 7
scbOptions::update()
S
72 2 5
scb_register_table()
S
69 2 7
scbTable::__construct()
S
64 2 10
scbUtil::do_scripts()
S
70 2 6
Mustache::_throwsException()
S
78 2 3
scbForms::get_name()
S
66 2 8
Mustache::_prepareTagRegEx()
S
65 2 9
scbUtil::add_uninstall_hook()
S
70 2 6
SAR_Generator::generate()
S
67 2 7
Mustache::_varIsCallable()
S
78 2 3
scbUtil::get_current_url()
S
77 2 3
Mustache::_renderUnescaped()
S
68 2 7
scbBoxesPage::page_init()
S
69 2 6
SAR_Generator::query_manipulation()
S
69 2 7
array_pop_key()
S
69 2 7
scbCron::do_now()
S
73 2 5
scbAdminPage::admin_msg()
S
72 2 5
scbCron::do_once()
S
70 2 6
Mustache::_popContext()
S
66 2 9
scbUtil::add_activation_hook()
S
70 2 6
scbTextField::validate()
S
74 2 4
SAR_Generator::get_current_year()
S
72 2 5
SAR_Generator::get_months_with_posts()
S
73 2 5
scbForms::form_table()
S
68 2 7
scbCron::_add_timing()
S
68 2 7
scbForms::form()
S
68 2 7
scbForms::table()
S
68 2 7
html_link()
S
72 2 5
scbForm::input()
S
67 2 7
MustacheLoader::__construct()
S
68 2 7
Mustache::_pushContext()
S
67 2 8
SAR_Generator::get_years_with_posts()
S
70 2 6
MustacheLoader::offsetExists()
S
78 2 3
scbBoxesPage::_increment()
S
66 2 8
SAR_Generator::substitute_category_link()
S
69 2 6
scbOptions::get_key()
S
82 1 3
scbLoad4::get_info()
S
77 1 4
scb_init()
S
82 1 3
scbTable::install()
S
80 1 3
scbAdminPage::page_loaded()
S
100 1 1
scbOptions::_activation()
S
80 1 3
scbCron::reset()
S
79 1 4
scbUtil::do_activation()
S
79 1 3
MustacheLoader::offsetUnset()
S
80 1 3
scbAdminPage::page_content()
S
100 1 0
SAR_Settings::validate()
S
81 1 3
SAR_Settings::setup()
S
67 1 8
SAR_Generator::substitute_author()
S
79 1 3
scbOptions::reset()
S
80 1 3
scbOptions::delete()
S
81 1 3
scbSingleChoiceField::_render()
S
69 1 7
scbFormField::__isset()
S
79 1 3
scbAdminPage::_action_link()
S
71 1 5
scbFormField::__construct()
S
81 1 3
scbSingleChoiceField::_set_value()
S
80 1 3
scbOptions::cleanup()
S
80 1 3
scbMultipleChoiceField::validate()
S
78 1 3
scbMultipleChoiceField::_set_value()
S
79 1 3
scbOptions::__get()
S
81 1 3
scbFormField::validate()
S
100 1 0
scbUtil::objects_to_assoc()
S
74 1 4
scbAdminPage::page_header()
S
72 1 5
scbForms::table_row()
S
78 1 3
scbOptions::__set()
S
80 1 3
scbWidget::content()
S
100 1 1
scb_uninstall_table()
S
76 1 4
MustacheLoader::offsetSet()
S
80 1 3
scbAdminPage::form_table_wrap()
S
74 1 5
SAR_Generator::substitute_excerpt()
S
79 1 3
SAR_Generator::substitute_comment_count()
S
82 1 3
scbOptions::get_defaults()
S
79 1 3
SAR_Core::get_available_tags()
S
66 1 10
scbAdminPage::js_wrap()
S
80 1 3
scbSingleCheckboxField::validate()
S
81 1 3
scbOptions::_clean()
S
79 1 3
Mustache::_prepareSectionRegEx()
S
68 1 8
scbHooks::add()
S
79 1 3
scbTable::uninstall()
S
82 1 3
SAR_Generator::generate_both()
S
80 1 3
scbOptions::__isset()
S
76 1 4
scbForms::input_from_meta()
S
67 1 7
scbBoxesPage::__construct()
S
75 1 4
scbTextField::_set_value()
S
80 1 3
scbFormField::add_label()
S
77 1 3
scbHooks::debug()
S
70 1 6
scbForms::input()
S
74 1 4
scbForms::table_wrap()
S
79 1 3
SAR_Core::init()
S
69 1 6
SAR_Generator::substitute_date()
S
79 1 3
scbFormField::_render()
S
100 1 0
scbHooks::remove()
S
79 1 3
MustacheLoader::pathName()
S
78 1 3
scbCron::unschedule()
S
81 1 3
scb_admin_notice()
S
78 1 3
scbAdminPage::validate()
S
83 1 3
scbAdminPage::page_footer()
S
83 1 3
SAR_Generator::substitute_author_link()
S
71 1 6
scbForms::input_with_value()
S
75 1 4
scbForms::row_wrap()
S
71 1 6
scbUtil::array_extract()
S
74 1 4
scbFormField::__get()
S
80 1 3
scbAdminPage::page_head()
S
100 1 1
scbAdminPage::page_help()
S
100 1 1
scbUtil::do_uninstall()
S
79 1 3
Mustache::_preparePragmaRegEx()
S
69 1 7
scbSingleChoiceField::_render_specific()
S
100 1 0
SAR_Generator::substitute_post_link()
S
69 1 7
scbForms::form_wrap()
S
70 1 6
smart_archives()
S
80 1 3
scbAdminPage::table_row()
S
78 1 3
scbFormField::is_associative()
S
75 1 4
SAR_Generator::generate_menu()
S
68 1 7
scbForms::form_table_wrap()
S
79 1 3
scbUtil::array_map_recursive_helper()
S
79 1 3
scbFormField::_set_value()
S
100 1 0
scbAdminPage::setup()
S
100 1 1
scbBoxesPage::page_footer()
S
78 1 4
set_post_field()
S
69 1 6
scbAdminPage::css_wrap()
S
80 1 3
scbForm::traverse_to()
S
72 1 5
scbUtil::array_map_recursive()
S
75 1 4
Mustache::_renderEscaped()
S
73 1 4
scbBoxesPage::_intermediate_callback()
S
73 1 4
scbOptions::get()
S
72 1 5
scbAdminPage::option_init()
S
79 1 3
scbUtil::array_pluck()
S
74 1 4
scbAdminPage::_page_content_hook()
S
73 1 6