Code Analysis: Sheets To WP Table Live Sync 2.12.14

Function Rating Maintainability Complexity Lines of code
GSWPTS\includes\classes\controller\ajax\FetchProducts::get_other_products()
D
13
55 345
GSWPTS\includes\classes\GlobalClass::the_table()
C
31 24 108
GSWPTS\includes\classes\controller\ajax\SheetCreation::sheet_creation()
B
35 21 93
GSWPTS\includes\classes\controller\ajax\RemoteClass::userSubscription()
A
41 15 58
GSWPTS\includes\classes\GlobalClass::checkLinkExists()
A
44 15 47
GSWPTS\includes\classes\ClassSortcode::gswpts_sortcodes()
A
41 14 51
GSWPTS\includes\classes\controller\ajax\SheetFetching::sheet_html()
A
41 14 50
GSWPTS\includes\classes\GlobalClass::get_table()
A
41 13 58
TabFunctions::getTabByID()
A
40 11 72
GSWPTS\includes\classes\controller\ajax\UdTables::ud_tables()
A
39 11 68
GSWPTS\includes\classes\EnqueueFiles::backendFiles()
A
43 10 43
GSWPTS\includes\classes\GlobalClass::displaySettingsArray()
A
33 4 122
GSWPTS\includes\classes\GlobalClass::embedCellStyle()
A
49 10 31
WPPOOL\Product::offer()
A
48 9 33
GSWPTS\includes\classes\controller\ajax\TabFetch::table_html()
A
40 5 72
GSWPTS\includes\classes\GlobalClass::getSheetStyles()
S
52 7 25
GSWPTS\includes\classes\GlobalClass::getImages()
S
52 7 25
GSWPTS\includes\classes\controller\ajax\TableFetch::table_html()
S
41 4 67
WPPOOL\Product::subscribe()
S
55 7 19
GSWPTS\includes\classes\controller\AdminMenus::admin_menus()
S
43 4 62
GSWPTS\includes\classes\controller\ajax\TabChanges::saveChanges()
S
48 6 29
GSWPTS\includes\classes\GlobalClass::extractBracketText()
S
52 6 28
TabFunctions::tabUpdatePage()
S
61 7 13
TabFunctions::getTabContents()
S
52 6 25
GSWPTS\includes\classes\controller\ajax\SheetCreation::sheet_html()
S
50 6 25
GSWPTS\includes\classes\controller\ajax\UdTables::deleteData()
S
48 5 35
GSWPTS\includes\classes\controller\ajax\SheetCreation::isGridIdDuplicate()
S
56 6 20
GSWPTS\includes\classes\EnqueueFiles::tableStylesCss()
S
57 6 15
GSWPTS\includes\classes\GlobalClass::getOrganizedImageData()
S
58 6 13
GSWPTS\includes\classes\Hooks::upgraderCallback()
S
62 6 11
GSWPTS\includes\classes\controller\ajax\TabChanges::updateChanges()
S
46 4 40
GSWPTS\includes\classes\controller\ajax\SheetCreation::save_table()
S
46 4 39
GSWPTS\includes\classes\controller\ajax\SheetCreation::isSheetDuplicate()
S
56 5 19
GSWPTS\includes\classes\controller\ajax\TabFetch::manageTabs()
S
55 5 18
GSWPTS\includes\classes\controller\ajax\SheetFetching::sheet_fetch()
S
56 5 17
GSWPTS\includes\classes\controller\ajax\TableFetch::table_fetch()
S
56 5 17
GSWPTS\includes\classes\controller\ajax\UdTables::updateData()
S
49 4 32
GSWPTS\includes\classes\GlobalClass::setLastUpdatedTime()
S
58 5 16
GSWPTS\includes\classes\GlobalClass::getGridID()
S
59 5 14
GSWPTS\includes\classes\ClassSortcode::gswpts_sortcodes_asynchronous()
S
51 4 28
GSWPTS\includes\classes\controller\ajax\RemoteClass::subscriptionRequest()
S
51 4 27
GSWPTS\includes\classes\controller\ajax\TabNameToggle::updateToggleValue()
S
47 3 40
TabFunctions::listItems()
S
53 4 22
GSWPTS\includes\classes\controller\ajax\ManageNotices::manageNotices()
S
55 4 21
GSWPTS\includes\classes\controller\ajax\TabChanges::tabChanges()
S
54 4 21
GSWPTS\includes\classes\controller\ajax\SheetCreation::update_changes()
S
48 3 34
GSWPTS\includes\classes\GlobalClass::transformBooleanValues()
S
58 4 18
GSWPTS\includes\classes\GlobalClass::tableStylesArray()
S
46 2 48
WPPOOL\Product::sync_contact()
S
57 4 17
WPPOOL\Plugin::makeRequest()
S
56 4 17
GSWPTS\includes\classes\GlobalClass::getLastUpdatedtime()
S
59 4 16
GSWPTS\includes\classes\GlobalClass::get_csv_data()
S
58 4 16
GSWPTS\includes\classes\GlobalClass::getCellAlignment()
S
60 4 16
GSWPTS\includes\classes\controller\ajax\ManageNotices::setReminder()
S
57 4 15
GSWPTS\includes\classes\DbTables::activation()
S
59 4 15
GSWPTS\includes\classes\GlobalClass::checkProPluginExists()
S
60 4 14
GSWPTS\includes\classes\GlobalClass::tableToolsArray()
S
43 1 59
SheetsToWPTableLiveSync::checkProPluginExists()
S
60 4 14
GSWPTS\includes\classes\SettingsApi::fields()
S
59 4 14
GSWPTS\includes\classes\controller\AdminMenus::checkProPluginExists()
S
60 4 14
TabFunctions::getTableCards()
S
53 3 28
TabFunctions::showTabCards()
S
52 3 28
WPPOOL\Plugin::getPluginsData()
S
61 4 13
GSWPTS\includes\classes\controller\ajax\RemoteClass::retrivePosts()
S
60 4 12
GSWPTS\includes\classes\GlobalClass::getOptionValues()
S
61 4 12
GSWPTS\includes\classes\GlobalClass::hideRows()
S
63 4 12
GSWPTS\includes\classes\GlobalClass::hideCells()
S
63 4 12
WPPOOL\Plugin::getSheetData()
S
55 3 20
GSWPTS\includes\classes\controller\ajax\RemoteClass::getPostRequest()
S
56 3 17
GSWPTS\includes\classes\controller\ajax\TabNameToggle::tabNameToggle()
S
57 3 16
GSWPTS\includes\classes\GlobalClass::sheetURLConstructor()
S
59 3 14
TabFunctions::getTablesShortcode()
S
59 3 14
GSWPTS\includes\classes\SettingsApi::add_settings()
S
60 3 14
GSWPTS\includes\classes\GlobalClass::checkHttpsInString()
S
61 3 13
GSWPTS\includes\classes\GlobalClass::loadDataByCondition()
S
61 3 13
GSWPTS\includes\classes\GlobalClass::loadStylesByCondition()
S
61 3 13
GSWPTS\includes\classes\GlobalClass::loadImagesByCondition()
S
61 3 13
WPPOOL\Product::get_product()
S
61 3 13
GSWPTS\includes\classes\GlobalClass::getSheetID()
S
61 3 13
GSWPTS\includes\classes\GlobalClass::isSheetUpdated()
S
63 3 11
SheetsToWPTableLiveSyncUninstall::all_delete_sql()
S
62 3 11
GSWPTS\includes\classes\GlobalClass::rowsPerPage()
S
49 1 38
GSWPTS\includes\classes\GlobalClass::scrollHeightArray()
S
49 1 38
GSWPTS\includes\classes\EnqueueFiles::frontendFiles()
S
53 2 22
SheetsToWPTableLiveSync::add_action_links()
S
56 2 19
GSWPTS\includes\classes\ClassSortcode::showTabData()
S
57 2 17
GSWPTS\includes\classes\EnqueueFiles::gutenbergFiles()
S
49 1 32
SheetsToWPTableLiveSync::register_active_deactive_hooks()
S
57 2 16
GSWPTS\includes\classes\controller\ajax\ManageNotices::hideNotice()
S
65 3 9
GSWPTS\includes\classes\GlobalClass::getSavedSheetData()
S
63 3 10
GSWPTS\includes\classes\GlobalClass::getSavedSheetStyles()
S
63 3 10
GSWPTS\includes\classes\GlobalClass::getSavedSheetImages()
S
63 3 10
GSWPTS\includes\classes\controller\ajax\SheetFetching::output_html()
S
57 2 15
SheetsToWPTableLiveSync::version_check()
S
64 3 9
GSWPTS\includes\classes\controller\ajax\TableFetch::table_type()
S
66 3 9
SheetsToWPTableLiveSyncUninstall::__construct()
S
66 3 9
GSWPTS\includes\classes\GlobalClass::isProActive()
S
66 3 9
WPPOOL\Plugin::getMode()
S
78 3 3
GSWPTS\includes\classes\GlobalClass::displaySettingsHTML()
S
65 3 9
GSWPTS\includes\classes\GlobalClass::sortAndFilterHTML()
S
65 3 9
GSWPTS\includes\classes\GlobalClass::tableExportValues()
S
52 1 30
GSWPTS\includes\classes\GlobalClass::tableToolsHTML()
S
65 3 9
SheetsToWPTableLiveSyncUninstall::unregister_options()
S
60 2 15
SheetsToWPTableLiveSync::reviewNoticeByCondition()
S
67 3 7
SheetsToWPTableLiveSync::reviewAffiliateNoticeByCondition()
S
67 3 7
GSWPTS\includes\classes\GlobalClass::generalSettingsArray()
S
52 1 28
GSWPTS\includes\classes\GlobalClass::input_values()
S
61 2 13
GSWPTS\includes\classes\controller\ajax\SheetFetching::escapeData()
S
63 2 11
GSWPTS\includes\classes\controller\ajax\SheetCreation::sanitizeData()
S
63 2 11
GSWPTS\includes\classes\controller\ajax\TabChanges::sanitizeData()
S
63 2 11
GSWPTS\includes\classes\controller\ajax\SheetCreation::escapeAuthorData()
S
63 2 11
GSWPTS\includes\classes\GlobalClass::sortAndFilterSettingsArray()
S
55 1 22
GSWPTS\includes\classes\controller\AjaxHandler::events()
S
54 1 21
GSWPTS\includes\classes\GlobalClass::responsiveStyle()
S
58 1 18
SheetsToWPTableLiveSync::include_file()
S
68 2 7
GSWPTS\includes\classes\ClassSortcode::editTableLink()
S
68 2 7
SheetsToWPTableLiveSync::__construct()
S
66 2 9
GSWPTS\includes\classes\controller\ajax\TabFetch::tabTableData()
S
66 2 8
GSWPTS\includes\classes\GlobalClass::getTab()
S
63 2 10
GSWPTS\includes\classes\DbTables::create_tables()
S
60 1 15
SheetsToWPTableLiveSync::appseroInit()
S
67 2 7
GSWPTS\includes\PluginBase::on_create_site()
S
66 2 9
GSWPTS\includes\classes\GlobalClass::fetchTables()
S
64 2 10
WPPOOL\Plugin::setList()
S
72 2 6
WPPOOL\Plugin::enqueue_scripts()
S
64 2 9
WPPOOL\Plugin::removeList()
S
71 2 6
WPPOOL\Plugin::load_popup_template()
S
73 2 5
WPPOOL\Product::unsubscribe()
S
71 2 5
WPPOOL\Plugin::setTag()
S
72 2 6
WPPOOL\Plugin::removeTag()
S
71 2 6
WPPOOL\Plugin::getTagId()
S
69 2 7
GSWPTS\includes\classes\DbTables::create_tabs()
S
60 1 15
SheetsToWPTableLiveSyncUninstall::delete_tables()
S
72 2 6
GSWPTS\includes\classes\GlobalClass::transformLinks()
S
64 2 9
WPPOOL\Plugin::__construct()
S
75 2 4
GSWPTS\includes\classes\GlobalClass::embedCellFormatClass()
S
70 2 7
GSWPTS\includes\classes\GlobalClass::tableStylesHtml()
S
63 2 10
GSWPTS\includes\classes\SettingsApi::add_section_and_fields()
S
61 1 15
WPPOOL\Plugin::getCurrentList()
S
69 2 7
GSWPTS\includes\classes\GlobalClass::addTableHeaderToCell()
S
70 2 7
GSWPTS\includes\classes\GlobalClass::selectFieldHTML()
S
70 2 6
SheetsToWPTableLiveSync::plugins_check()
S
66 2 8
GSWPTS\includes\classes\GlobalClass::outputTableName()
S
65 2 8
GSWPTS\includes\classes\controller\ajax\FetchProducts::fetch_products()
S
63 2 10
GSWPTS\includes\classes\GlobalClass::fetchDbByID()
S
63 2 10
GSWPTS\includes\classes\ClassSortcode::__construct()
S
66 2 8
GSWPTS\includes\classes\GlobalClass::cellFormattingArray()
S
61 1 14
GSWPTS\includes\classes\controller\ajax\SheetCreation::get_table_settings()
S
59 1 14
GSWPTS\includes\classes\GlobalClass::redirectionTypeArray()
S
61 1 14
WPPOOL\Product::force_subscribe_pro()
S
79 1 3
GSWPTS\includes\classes\controller\AjaxHandler::manageTabToggleValue()
S
77 1 4
GSWPTS\includes\PluginBase::__construct()
S
68 1 7
GSWPTS\includes\classes\GlobalClass::saveSheetData()
S
76 1 3
GSWPTS\includes\classes\controller\AdminMenus::pluginRecommendationPage()
S
78 1 3
WPPOOL\Product::__construct()
S
77 1 4
GSWPTS\includes\classes\controller\AjaxHandler::getPosts()
S
77 1 4
SheetsToWPTableLiveSyncUninstall::db_connection()
S
75 1 4
SheetsToWPTableLiveSyncUninstall::db_tables()
S
68 1 8
GSWPTS\includes\classes\GlobalClass::nonceField()
S
80 1 3
WPPOOL\Plugin::to_slug()
S
73 1 5
GSWPTS\includes\classes\GlobalClass::semanticFiles()
S
73 1 4
GSWPTS\includes\classes\controller\AjaxHandler::tabChanges()
S
77 1 4
WPPOOL\Plugin::unsubscribeTag()
S
67 1 8
GSWPTS\includes\classes\controller\AdminMenus::tabPage()
S
78 1 3
GSWPTS\includes\classes\controller\ajax\SheetCreation::getURLsFromDB()
S
70 1 6
SheetsToWPTableLiveSync::showAffiliateNotice()
S
76 1 4
GSWPTS\includes\classes\controller\AjaxHandler::manageTab()
S
77 1 4
WPPOOL\Product::force_subscribe_free()
S
79 1 3
GSWPTS\includes\classes\controller\AdminMenus::documentationPage()
S
78 1 3
GSWPTS\includes\classes\DbTables::__construct()
S
81 1 3
GSWPTS\includes\classes\GlobalClass::saveSheetStyles()
S
76 1 3
WPPOOL\Product::set_product()
S
81 1 3
GSWPTS\includes\PluginBase::includesFunctions()
S
73 1 5
GSWPTS\includes\classes\GlobalClass::generalSettingsOptions()
S
69 1 8
GSWPTS\includes\classes\GlobalClass::dataTableStyles()
S
74 1 4
GSWPTS\includes\classes\GlobalClass::saveSheetImages()
S
76 1 3
GSWPTS\includes\classes\controller\AjaxHandler::__construct()
S
82 1 3
GSWPTS\includes\classes\SettingsApi::__construct()
S
79 1 3
GSWPTS\includes\classes\controller\AjaxHandler::ud_tables()
S
77 1 4
sheetsToWPTableLiveSync()
S
82 1 3
GSWPTS\includes\classes\controller\AjaxHandler::userSubscribe()
S
77 1 4
WPPOOL\Product::subscribe_pro()
S
79 1 3
SheetsToWPTableLiveSync::showReviewNotice()
S
76 1 4
WPPOOL\Plugin::register_hooks()
S
74 1 4
WPPOOL\Plugin::subscribe()
S
64 1 10
WPPOOL\Product::subscribe_free()
S
79 1 3
WPPOOL\Product::unsubscribe_system()
S
75 1 4
WPPOOL\Plugin::unsubscribePlugin()
S
67 1 8
GSWPTS\includes\classes\controller\AdminMenus::generalSettingsPage()
S
78 1 3
GSWPTS\includes\classes\controller\AdminMenus::__construct()
S
79 1 3
GSWPTS\includes\classes\controller\AjaxHandler::sheet_creation()
S
77 1 4
GSWPTS\includes\PluginBase::on_delete_site()
S
70 1 6
GSWPTS\includes\classes\Hooks::__construct()
S
91 1 2
GSWPTS\includes\PluginBase::includes()
S
69 1 8
GSWPTS\includes\classes\GlobalClass::dataTableScripts()
S
73 1 4
GSWPTS\includes\classes\EnqueueFiles::__construct()
S
72 1 5
GSWPTS\includes\classes\GlobalClass::frontendTablesAssets()
S
73 1 4
WPPOOL\Product::sanitize_product_name()
S
70 1 6
WPPOOL\Plugin::getSheetURL()
S
71 1 5
GSWPTS\includes\classes\controller\AdminMenus::dashboardPage()
S
78 1 3
GSWPTS\includes\classes\controller\AjaxHandler::manageNoticeActions()
S
77 1 4
WPPOOL\Plugin::getLists()
S
82 1 3
GSWPTS\includes\PluginBase::global_functions()
S
77 1 4
GSWPTS\includes\classes\controller\AjaxHandler::table_fetch()
S
77 1 4
WPPOOL\Plugin::unsubscribe()
S
69 1 7
GSWPTS\includes\classes\controller\AjaxHandler::sheet_fetch()
S
77 1 4
GSWPTS\includes\classes\controller\AjaxHandler::fetch_products()
S
77 1 4
SheetsToWPTableLiveSync::show_notice()
S
75 1 4