Code Analysis: TableGen - Data Table Generator 1.3.1

Function Rating Maintainability Complexity Lines of code
Spreadsheet_Excel_Reader::_parsesheet()
D
16
64 243
Spreadsheet_Excel_Reader::_parse()
D
15
58 279
EvalMath::nfx()
D
24
54 149
EvalMath::pfx()
D
29 38 116
ATTC_CSV_Parser::parse()
C
36 25 79
Spreadsheet_Excel_Reader::style()
C
36 25 73
SimpleXLSX::_unzip()
C
29 21 126
SimpleXLSX::_parse()
B
40 22 56
Spreadsheet_Excel_Reader::dump()
B
38 19 62
ATTC_CSV_Parser::find_delimiter()
B
44 18 40
ATTC_import::import_html()
B
38 15 68
Spreadsheet_Excel_Reader::_format_value()
A
42 14 48
OLERead::read()
A
40 12 63
ATTC_export::export_table()
A
43 13 46
ATTC_controller::_import_attc_table()
A
43 13 46
ATTC_controller::process_http_data_requests()
A
55 14 15
ATTC_CSV_Parser::_check_delimiter_count()
A
49 12 27
EvalMath::assign_and_evaluate()
A
44 11 41
ATTC_ajax_handler::import_from_google()
A
45 11 40
SimpleXLSX::rowsEx()
A
42 10 49
EvalMath::get_error_string()
A
42 10 49
ATTC_controller::_import_insert_or_replace_table()
A
44 10 45
ATTC_controller::export_table()
A
44 10 39
SimpleXLSX::value()
A
48 10 34
ATTC_ajax_handler::update_table()
A
52 11 18
ATTC_import::fix_table_encoding()
A
51 9 27
Table_generator_by_aazztech::load_dependencies()
A
57 9 15
load_dependencies()
A
57 9 15
ATTC_controller::admin_notices()
A
58 9 13
Spreadsheet_Excel_Reader::_getCellDetails()
A
42 6 51
ATTC_import::import_table()
S
52 7 26
ATTC_controller::register_shortocde()
S
52 7 22
ATTC_ajax_handler::delete_attc_table()
S
50 6 32
ATTC_controller::create_table()
S
54 7 17
ATTC_database::prepare_data_to_insert()
S
58 7 15
ATTC_controller::_is_valid_form_data()
S
65 8 7
OLERead::getWorkBook()
S
50 6 29
OLERead::__readPropertySets()
S
49 6 28
ATTC_import::import_json()
S
51 6 26
SimpleXLSX::rows()
S
53 6 22
ATTC_enqueue::admin_enqueue_scripts()
S
47 5 33
ATTC_database::get_all()
S
57 6 16
ATTC_database::get_table_meta()
S
57 6 15
ATTC_import::__construct()
S
58 6 13
ATTC_list_table::single_row_columns()
S
50 5 28
SimpleXLSX::dimension()
S
55 5 19
Spreadsheet_Excel_Reader::__construct()
S
56 5 16
ATTC_ajax_handler::attc_setting_handler()
S
61 5 11
EvalMath_Functions::rand_int()
S
55 4 19
ATTC_list_table::sort_data()
S
57 4 18
Spreadsheet_Excel_Reader::_GetIEEE754()
S
56 4 17
ATTC_import::_import_html_rows()
S
58 4 16
ATTC_database::load_table_data()
S
57 4 16
ATTC_helper::adjust_brightness()
S
56 4 16
Spreadsheet_Excel_Reader::info()
S
63 5 10
load_some_file()
S
62 5 10
ATTC_controller::is_edit_page()
S
75 5 3
Spreadsheet_Excel_Reader::setUTFEncoder()
S
66 5 8
Table_generator_by_aazztech::load_some_file()
S
62 5 10
SimpleXLSX::worksheet()
S
58 4 15
ATTC_database::create_table()
S
51 3 30
Spreadsheet_Excel_Reader::_encodeUTF16()
S
61 4 13
Spreadsheet_Excel_Reader::read()
S
62 4 12
SimpleXLSX::getEntryData()
S
62 4 11
Table_generator_by_aazztech::warn_if_unsupported_wp()
S
56 3 20
Spreadsheet_Excel_Reader::createNumber()
S
55 3 18
ATTC_controller::show_admin_menu()
S
47 1 46
Spreadsheet_Excel_Reader::dumpHexData()
S
62 4 10
ATTC_controller::is_create_page()
S
76 4 3
ATTC_controller::is_home_page()
S
76 4 3
ATTC_export::__construct()
S
58 3 15
ATTC_export::csv_wrap_and_escape()
S
65 4 8
SimpleXLSX::entryExists()
S
63 4 10
ATTC_controller::render_view()
S
72 4 5
Spreadsheet_Excel_Reader::addcell()
S
62 4 10
Table_generator_by_aazztech::load_all_files()
S
66 4 8
load_all_files()
S
66 4 8
SimpleXLSX::_columnIndex()
S
58 3 14
ATTC_database::get()
S
60 3 13
ATTC_database::update_table_meta()
S
61 3 12
SimpleXLSX::_parseRichText()
S
63 3 11
ATTC_database::sample_table_for_import()
S
50 1 31
list_file_name()
S
67 3 8
list_file_path()
S
67 3 8
Spreadsheet_Excel_Reader::getCol()
S
66 3 9
Spreadsheet_Excel_Reader::val()
S
67 3 7
ATTC_controller::is_import_page()
S
76 3 3
ATTC_controller::is_export_page()
S
76 3 3
ATTC_helper::__construct()
S
67 3 7
tablegen_verify_nonce()
S
73 3 4
ATTC_helper::verifyNonce()
S
68 3 6
Spreadsheet_Excel_Reader::fontRecord()
S
64 3 10
Spreadsheet_Excel_Reader::rawColor()
S
71 3 6
Table_generator_by_aazztech::get_user_display_name()
S
73 3 4
ATTC_controller::import_table()
S
65 3 8
ATTC_import::attc_tab_content()
S
54 1 30
EvalMath_Functions::func_and()
S
66 3 9
EvalMath_Functions::func_or()
S
66 3 9
ATTC_import::pad_array_to_max_cols()
S
64 3 9
ATTC_database::get_instance()
S
70 3 6
ATTC_database::drop_table()
S
67 3 7
SimpleXLSX::sheetName()
S
66 3 8
SimpleXLSX::getEntryXML()
S
68 3 7
ATTC_database::insert()
S
58 2 14
ATTC_helper::ATTC_notice()
S
64 2 11
ATTC_database::__construct()
S
62 2 11
ATTC_helper::allowed_html()
S
58 1 19
ATTC_list_table::prepare_items()
S
57 1 17
Spreadsheet_Excel_Reader::color()
S
66 2 8
attc_letter_to_number()
S
64 2 9
ATTC_ajax_handler::_is_valid_nonce()
S
77 2 3
Table_generator_by_aazztech::letter_to_number()
S
64 2 9
Spreadsheet_Excel_Reader::rowspan()
S
65 2 9
Spreadsheet_Excel_Reader::colspan()
S
65 2 9
ATTC_helper::number_to_letter()
S
66 2 8
Spreadsheet_Excel_Reader::hyperlink()
S
68 2 7
ATTC_database::insert_table_and_meta_data()
S
64 2 10
Table_generator_by_aazztech::number_to_letter()
S
66 2 8
Spreadsheet_Excel_Reader::xfProperty()
S
68 2 7
Table_generator_by_aazztech::format_datetime()
S
67 2 7
Spreadsheet_Excel_Reader::fontProperty()
S
68 2 7
ATTC_import::count_max_columns()
S
66 2 8
ATTC_helper::check_req_php_version()
S
68 2 7
Spreadsheet_Excel_Reader::read16bitstring()
S
67 2 7
Table_generator_by_aazztech::add_plugin_row_meta_link()
S
65 2 8
ATTC_CSV_Parser::load_data()
S
70 2 6
beautiful_datetime()
S
67 2 7
Spreadsheet_Excel_Reader::gmgetdate()
S
71 2 4
SimpleXLSX::unixstamp()
S
71 2 5
ATTC_helper::get_attc_action_link()
S
71 2 5
Spreadsheet_Excel_Reader::_GetInt4d()
S
66 2 7
SimpleXLSX::sheetNames()
S
67 2 7
ATTC_helper::letter_to_number()
S
64 2 9
EvalMath::functions()
S
67 2 7
Table_generator_by_aazztech::init()
S
64 2 9
EvalMath_Stack::last()
S
70 2 6
ATTC_database::delete()
S
64 2 9
attc_number_to_letter()
S
66 2 8
EvalMath_Stack::pop()
S
70 2 7
EvalMath_Functions::_get_random_seed()
S
70 2 7
Table_generator_by_aazztech::remove_plugin_data()
S
71 2 6
SimpleXLSX::href()
S
77 2 3
Spreadsheet_Excel_Reader::myHex()
S
71 2 6
ATTC_database::get_count()
S
74 2 4
EvalMath_Functions::func_if()
S
78 2 3
Spreadsheet_Excel_Reader::xfRecord()
S
68 2 7
SimpleXLSX::error()
S
70 2 7
OLERead::__readData()
S
63 2 10
Table_generator_by_aazztech::nonce()
S
69 2 7
ATTC_controller::is_attc_page()
S
77 2 3
Table_generator_by_aazztech::__construct()
S
64 2 9
ATTC_database::set_table_meta()
S
72 2 4
OLERead::_GetInt4d()
S
66 2 7
ATTC_controller::show_edit_view()
S
67 2 7
ATTC_database::delete_table_meta()
S
73 2 4
Table_generator_by_aazztech::check_nonce()
S
66 2 8
ATTC_helper::show_pagination()
S
59 1 14
ATTC_controller::show_all_tables()
S
64 1 12
ATTC_import::show_tab_menu()
S
67 1 12
ATTC_list_table::show()
S
67 1 11
ATTC_list_table::__construct()
S
62 1 11
ATTC_list_table::get_columns()
S
63 1 11
ATTC_database::update()
S
61 1 11
Table_generator_by_aazztech::load_textdomain()
S
77 1 3
Spreadsheet_Excel_Reader::rowcount()
S
80 1 3
EvalMath::__construct()
S
75 1 4
ATTC_list_table::get_sortable_columns()
S
65 1 10
EvalMath_Functions::_set_random_seed()
S
80 1 3
EvalMath_Functions::atan2()
S
79 1 3
ATTC_export::html_wrap_and_escape()
S
74 1 4
ATTC_helper::nonceName()
S
82 1 3
Spreadsheet_Excel_Reader::colcount()
S
80 1 3
ATTC_import::import_csv()
S
68 1 7
Spreadsheet_Excel_Reader::borderBottomColor()
S
78 1 3
Table_generator_by_aazztech::check_minimum_required_wp_version()
S
74 1 4
Spreadsheet_Excel_Reader::v()
S
77 1 3
Spreadsheet_Excel_Reader::rowheight()
S
79 1 3
ATTC_list_table::column_default()
S
71 1 5
Spreadsheet_Excel_Reader::borderLeftColor()
S
78 1 3
ATTC_database::update_database()
S
72 1 5
SimpleXLSX::getPackage()
S
82 1 3
ATTC_helper::nonceAction()
S
82 1 3
ATTC_CSV_Parser::__construct()
S
91 1 2
Table_generator_by_aazztech::prepare_plugin()
S
82 1 3
Spreadsheet_Excel_Reader::colwidth()
S
78 1 3
Spreadsheet_Excel_Reader::formatColor()
S
78 1 3
Spreadsheet_Excel_Reader::setOutputEncoding()
S
81 1 3
Table_generator_by_aazztech::add_plugin_action_link()
S
69 1 6
Spreadsheet_Excel_Reader::borderBottom()
S
78 1 3
EvalMath_Functions::max()
S
76 1 4
Spreadsheet_Excel_Reader::format()
S
78 1 3
ATTC_list_table::column_cb()
S
70 1 7
SimpleXLSX::sheets()
S
82 1 3
EvalMath_Functions::mod()
S
80 1 3
EvalMath_Functions::log()
S
79 1 3
Spreadsheet_Excel_Reader::borderTopColor()
S
78 1 3
ATTC_enqueue::__construct()
S
75 1 4
Spreadsheet_Excel_Reader::setDefaultFormat()
S
81 1 3
ATTC_export::html_render_row()
S
68 1 7
Spreadsheet_Excel_Reader::borderRightColor()
S
78 1 3
Spreadsheet_Excel_Reader::raw()
S
78 1 3
Spreadsheet_Excel_Reader::rowhidden()
S
79 1 3
Table_generator_by_aazztech::loadView()
S
75 1 4
tablegen_get_nonce_key()
S
81 1 3
SimpleXLSX::success()
S
81 1 3
Spreadsheet_Excel_Reader::bold()
S
78 1 3
EvalMath::variables()
S
82 1 3
SimpleXLSX::__construct()
S
76 1 4
ATTC_helper::get_human_date()
S
77 1 3
EvalMath_Functions::rand_float()
S
74 1 4
ATTC_controller::__construct()
S
66 1 8
EvalMath_Functions::mode()
S
69 1 7
EvalMath::raise_error()
S
75 1 4
ATTC_controller::show_extension_view()
S
77 1 4
ATTC_database::update_table_and_meta_data()
S
91 1 2
EvalMath_Functions::min()
S
76 1 4
ATTC_helper::get_author_name_and_post_link()
S
76 1 3
Spreadsheet_Excel_Reader::setColumnFormat()
S
80 1 3
Spreadsheet_Excel_Reader::colhidden()
S
79 1 3
EvalMath_Stack::push()
S
76 1 4
ATTC_enqueue::front_end_enqueue_scripts()
S
63 1 9
SimpleXLSX::styles()
S
82 1 3
Spreadsheet_Excel_Reader::align()
S
78 1 3
Spreadsheet_Excel_Reader::type()
S
78 1 3
EvalMath_Functions::median()
S
70 1 6
ATTC_controller::show_export_view()
S
72 1 5
Spreadsheet_Excel_Reader::bgColor()
S
78 1 3
Spreadsheet_Excel_Reader::setRowColOffset()
S
77 1 4
Spreadsheet_Excel_Reader::underline()
S
78 1 3
Spreadsheet_Excel_Reader::isDate()
S
73 1 4
Spreadsheet_Excel_Reader::borderLeft()
S
78 1 3
EvalMath_Functions::round()
S
79 1 3
EvalMath_Functions::sum()
S
76 1 4
EvalMath_Functions::power()
S
79 1 3
ATTC_database::get_page_items()
S
71 1 5
Spreadsheet_Excel_Reader::fontIndex()
S
78 1 3
ATTC_helper::ATTC_deactivate_self()
S
81 1 3
Spreadsheet_Excel_Reader::italic()
S
78 1 3
Spreadsheet_Excel_Reader::height()
S
78 1 3
ATTC_database::unserialize()
S
80 1 3
EvalMath_Functions::pi()
S
80 1 3
ATTC_controller::show_import_view()
S
72 1 5
EvalMath::evaluate()
S
80 1 3
padded_var_dump()
S
75 1 5
Table_generator_by_aazztech::loadTheme()
S
75 1 4
ATTC_controller::show_create_table_creator()
S
77 1 4
OLERead::__construct()
S
91 1 2
ATTC_helper::get_q_tags()
S
82 1 3
EvalMath_Functions::func_not()
S
79 1 3
ATTC_list_table::column_name()
S
63 1 10
Spreadsheet_Excel_Reader::formatIndex()
S
78 1 3
EvalMath_Functions::number_format()
S
78 1 3
Spreadsheet_Excel_Reader::borderRight()
S
78 1 3
EvalMath_Functions::range()
S
72 1 5
ATTC_ajax_handler::__construct()
S
67 1 7
Spreadsheet_Excel_Reader::value()
S
79 1 3
ATTC_helper::get_nav_text()
S
82 1 3
EvalMath_Functions::average()
S
74 1 4
Spreadsheet_Excel_Reader::borderTop()
S
78 1 3
ATTC_database::serialize()
S
80 1 3
EvalMath_Functions::number_format_eu()
S
78 1 3
Spreadsheet_Excel_Reader::font()
S
78 1 3
EvalMath_Functions::product()
S
76 1 4
SimpleXLSX::sheetsCount()
S
80 1 3