Code Analysis: Auto Robot Lite 1.6.6

Function Rating Maintainability Complexity Lines of code
simple_html_dom_node::seek()
D
22
66 157
simple_html_dom::read_tag()
D
21
58 185
Auto_Robot_CForm_Page::processRequest()
C
36 32 73
simple_html_dom::parse_charset()
C
34 27 93
simple_html_dom_node::parse_selector()
B
40 22 58
Auto_Robot_Custom_Form_Admin::add_js_defaults()
B
33 13 111
simple_html_dom_node::outertext()
B
44 17 41
simple_html_dom_node::get_display_size()
A
44 14 47
Auto_Robot_Custom_Form_Model::run_campaign()
A
41 13 57
Auto_Robot_Admin_AJAX::save_campaign()
A
42 13 50
simple_html_dom_node::find()
A
47 14 33
Auto_Robot_Base_Form_Model::_load()
A
43 12 46
simple_html_dom_node::is_utf8()
A
50 13 25
simple_html_dom_node::convert_text()
A
47 12 38
simple_html_dom_node::dump_node()
A
45 10 44
simple_html_dom_node::text()
A
51 11 25
simple_html_dom::parse_attr()
A
48 10 32
Auto_Robot_Job::prepare_post()
A
49 10 29
simple_html_dom_node::match()
A
51 10 25
Auto_Robot_Base_Form_Model::save()
A
48 9 34
simple_html_dom_node::makeup()
A
49 8 31
Auto_Robot_CForm_Page::getModules()
A
51 8 24
Auto_Robot_Admin_AJAX::run_campaign_action()
A
52 8 24
simple_html_dom_node::removeChild()
A
53 8 22
Auto_Robot_Instagram_Job::get_id_by_user()
A
46 7 36
Auto_Robot_Custom_Form_Admin::get_form_settings()
S
59 8 14
auto_robot_save_user_data()
S
44 6 43
Auto_Robot_Instagram_Job::fetch_data()
S
45 6 41
simple_html_dom::clear()
S
54 7 24
simple_html_dom_node::addClass()
S
54 7 22
Auto_Robot_Loader::load_files()
S
54 7 20
simple_html_dom::restore_noise()
S
49 6 32
Auto_Robot_Custom_Form_Admin::get_registration_form_notifications()
S
42 4 56
simple_html_dom::remove_noise()
S
52 6 23
simple_html_dom_node::removeClass()
S
56 6 20
simple_html_dom_node::find_ancestor_tag()
S
56 6 18
simple_html_dom_node::__set()
S
56 6 17
simple_html_dom_node::dump()
S
57 6 16
Auto_Robot_RSS_Job::fetch_data()
S
49 5 30
simple_html_dom::__get()
S
61 6 14
Auto_Robot_Addon_Loader::__construct()
S
43 3 58
simple_html_dom_node::__get()
S
61 6 12
Auto_Robot_Admin_Page::__construct()
S
52 5 27
auto_robot_admin_enqueue_scripts()
S
45 3 53
Auto_Robot_Base_Form_Model::get_fields_grouped()
S
54 5 23
Auto_Robot_Job::create_post()
S
53 5 22
Auto_Robot_Admin_AJAX::save_user_data()
S
54 5 21
simple_html_dom::__construct()
S
56 5 20
Auto_Robot_Youtube_Job::fetch_data()
S
49 4 30
Auto_Robot_Base_Form_Model::get_all_paged()
S
53 4 24
file_get_html()
S
53 4 24
Auto_Robot_Admin_Page::maybe_redirect_to_referer()
S
56 4 19
auto_robot_get_plugin_info()
S
55 4 18
auto_robot_campaigns_last_run()
S
56 4 18
Auto_Robot_Core::__construct()
S
57 4 18
Auto_Robot_Schedule::robot_cron_exec()
S
56 4 17
Auto_Robot_Instagram_Job::run()
S
55 4 17
auto_robot_calculate_next_time()
S
58 4 17
Auto_Robot_Admin_AJAX::save_api_data()
S
57 4 16
simple_html_dom::parse()
S
58 4 15
simple_html_dom_node::__isset()
S
66 5 8
Auto_Robot_Base_Form_Model::load()
S
60 4 15
simple_html_dom::copy_until_char()
S
59 4 14
Auto_Robot_Addon_Loader::save_addon_data()
S
59 4 14
Auto_Robot_Base_Form_Model::get_models_by_field_and_version()
S
59 4 14
Auto_Robot_Custom_Form_Admin::get_template()
S
60 4 13
simple_html_dom_node::innertext()
S
61 4 13
auto_robot_display_category()
S
60 4 13
simple_html_dom_node::hasClass()
S
61 4 12
Auto_Robot_Admin_AJAX::select_integration()
S
61 4 12
Auto_Robot_Base_Form_Model::to_json()
S
54 3 24
simple_html_dom::load()
S
52 3 24
Auto_Robot_Youtube_Job::run()
S
53 3 22
Auto_Robot_Job::fetch_stream()
S
54 3 21
Auto_Robot_Twitter_Job::fetch_data()
S
47 2 36
Auto_Robot::current_screen_action()
S
56 3 20
Auto_Robot_Base_Form_Model::get_all_models()
S
55 3 20
Auto_Robot_Job::fetch_post()
S
55 3 19
Auto_Robot_Base_Form_Model::get_models()
S
57 3 17
Auto_Robot_Vimeo_Job::run()
S
56 3 17
str_get_html()
S
59 3 16
auto_robot_get_addons()
S
59 3 16
auto_robot_get_components()
S
58 3 16
Auto_Robot_Flickr_Job::run()
S
57 3 16
Auto_Robot_Custom_Form_Admin::get_form_notifications()
S
58 3 15
Auto_Robot_Custom_Form_Admin::get_registration_form_customer_email_slug()
S
63 4 10
simple_html_dom::search_noise()
S
65 4 9
simple_html_dom_node::next_sibling()
S
63 4 10
Auto_Robot_Admin_Module::admin_submenu_file()
S
64 4 10
simple_html_dom_node::prev_sibling()
S
63 4 10
Auto_Robot_RSS_Job::run()
S
58 3 15
Auto_Robot_Admin_Page::template()
S
60 3 14
Auto_Robot_Twitter_Job::run()
S
59 3 14
Auto_Robot_Vimeo_Job::fetch_data()
S
49 2 29
Auto_Robot_Base_Form_Model::get_models_by_field()
S
60 3 14
Auto_Robot_Log::add()
S
60 3 13
Auto_Robot_Modules::load_module()
S
60 3 13
Auto_Robot_Facebook_Job::run()
S
60 3 13
Auto_Robot_Base_Form_Model::count_all()
S
62 3 12
Auto_Robot_Base_Form_Model::to_array()
S
62 3 12
Auto_Robot_Core::includes()
S
52 2 27
Auto_Robot_Admin_AJAX::skip_premium()
S
62 3 11
auto_robot_form_view_per_page()
S
63 3 11
Auto_Robot_Custom_Form_Admin::add_l10n_strings()
S
46 1 39
simple_html_dom::prepare()
S
55 2 19
Auto_Robot_Facebook_Job::fetch_data()
S
55 2 19
Auto_Robot_Base_Form_Model::get_fields_as_array()
S
65 3 10
simple_html_dom_node::children()
S
66 3 9
Auto_Robot_Base_Form_Model::get_default_maps()
S
53 1 30
Auto_Robot_Custom_Form_Admin::is_ajax_submit()
S
67 3 7
Auto_Robot_CForm_Page::update_module_status()
S
65 3 9
simple_html_dom::copy_skip()
S
65 3 8
Auto_Robot_Custom_Form::order_templates()
S
72 3 5
Auto_Robot_Addon_Loader::get_addon_data()
S
63 3 10
Auto_Robot_Loader::is_requirement_fulfilled()
S
65 3 9
Auto_Robot_Admin_Page::render_header()
S
61 2 15
Auto_Robot_Base_Form_Model::set_var_in_array()
S
67 3 7
auto_robot_get_admin_cap()
S
68 3 7
Auto_Robot_Log::get_memory_limit()
S
61 2 13
Auto_Robot_Admin_Page::render()
S
61 2 13
Auto_Robot_Base_Form_Model::get_latest_id()
S
61 2 13
Auto_Robot_Log::log_dir()
S
61 2 12
Auto_Robot_Admin_Page::render_footer()
S
62 2 12
Auto_Robot_Flickr_Job::fetch_data()
S
51 1 27
Auto_Robot_Wizard_Page::render()
S
63 2 11
Auto_Robot_Instagram_Job::__construct()
S
63 2 11
Auto_Robot_Log::start()
S
54 1 23
Auto_Robot_Custom_Form::register_cpt()
S
55 1 21
Auto_Robot_Admin_Data::get_pages()
S
55 1 21
auto_robot_admin_enqueue_fonts()
S
59 1 20
Auto_Robot::enqueue_scripts()
S
58 1 17
Auto_Robot::display_admin_notice()
S
61 1 16
auto_robot_category_selected()
S
74 2 5
auto_robot_load_popup()
S
64 2 10
auto_robot_ajax_url()
S
78 2 3
Auto_Robot_Custom_Form::load_admin()
S
71 2 6
simple_html_dom::copy_until()
S
67 2 7
simple_html_dom_node::remove()
S
75 2 5
Auto_Robot_Module::get_option()
S
71 2 6
Auto_Robot_Addon_Loader::get_instance()
S
72 2 6
simple_html_dom_node::first_child()
S
72 2 6
Auto_Robot_Core::get_instance()
S
72 2 6
simple_html_dom_node::last_child()
S
72 2 6
Auto_Robot_Loader::is_php()
S
68 2 7
Auto_Robot_Loader::init()
S
69 2 7
Auto_Robot_Log::get_instance()
S
71 2 6
Auto_Robot_Log::has_file_read_write()
S
66 2 8
Auto_Robot_Log::set_log_file()
S
65 2 8
Auto_Robot_Log::get_debug_mode()
S
71 2 6
Auto_Robot_CForm_Page::init()
S
71 2 5
Auto_Robot_Log::get_xmlreader_status()
S
70 2 6
Auto_Robot_Log::get_php_version()
S
70 2 6
Auto_Robot_Log::get_php_extension_gd()
S
70 2 6
simple_html_dom::link_nodes()
S
69 2 7
Auto_Robot_Log::get_timezone()
S
69 2 7
Auto_Robot_Schedule::get_instance()
S
72 2 6
Auto_Robot_Schedule::cron_setup()
S
70 2 6
simple_html_dom::save()
S
72 2 5
Auto_Robot_Job::is_title_duplicate()
S
69 2 7
simple_html_dom_node::__unset()
S
79 2 3
simple_html_dom_node::parent()
S
68 2 8
simple_html_dom::load_file()
S
67 2 8
Auto_Robot_Admin_Page::get_admin_page()
S
77 2 3
Auto_Robot::get_instance()
S
71 2 6
Auto_Robot_Base_Form_Model::get_field()
S
78 2 3
simple_html_dom_node::save()
S
69 2 7
Auto_Robot::init()
S
65 2 9
Auto_Robot_CForm_New_Page::getWizardTitle()
S
68 2 7
simple_html_dom::as_text_node()
S
65 2 8
Auto_Robot_CForm_New_Page::render_header()
S
65 2 10
Auto_Robot_CForm_Page::delete_module()
S
71 2 6
simple_html_dom::skip()
S
73 2 4
auto_robot_sanitize_field()
S
71 2 6
auto_robot_get_campaign_name()
S
68 2 7
auto_robot_admin_enqueue_scripts_wizard()
S
61 1 14
auto_robot_admin_jquery_ui_init()
S
63 1 12
simple_html_dom_node::getElementsByTagName()
S
80 1 3
simple_html_dom::getElementsByTagName()
S
80 1 3
Auto_Robot_Custom_Form::init()
S
80 1 3
Auto_Robot_Job::run()
S
91 1 2
simple_html_dom::firstChild()
S
82 1 3
Auto_Robot_Log::get_os()
S
81 1 3
Auto_Robot_Base_Form_Model::get_settings()
S
74 1 4
Auto_Robot_Admin_Module::includes()
S
98 1 1
simple_html_dom_node::hasAttribute()
S
81 1 3
Auto_Robot_Custom_Form_Admin::init()
S
73 1 5
simple_html_dom_node::getAllAttributes()
S
83 1 3
Auto_Robot_Admin_Page::template_exists()
S
74 1 4
Auto_Robot_Facebook_Job::__construct()
S
71 1 6
Auto_Robot_Custom_Form::options()
S
65 1 9
Auto_Robot_Twitter_Job::__construct()
S
71 1 6
Auto_Robot_Module::register_cpt()
S
100 1 0
Auto_Robot_Admin_Data::get_nonce()
S
82 1 3
simple_html_dom_node::appendChild()
S
77 1 4
Auto_Robot_Module::get_name()
S
82 1 3
Auto_Robot_Module::init()
S
98 1 1
Auto_Robot_Settings_Page::enqueue_scripts()
S
80 1 3
Auto_Robot_Flickr_Job::__construct()
S
71 1 6
Auto_Robot_Log::get_max_execution_time()
S
80 1 3
Auto_Robot_Custom_Form_Model::model()
S
79 1 3
simple_html_dom::createTextNode()
S
80 1 3
Auto_Robot_Admin_Page::render_page_content()
S
80 1 3
Auto_Robot_Module::get_label()
S
80 1 3
Auto_Robot_Admin_Module::is_admin_home()
S
77 1 4
Auto_Robot_Module::load_admin()
S
100 1 0
simple_html_dom::__destruct()
S
83 1 3
Auto_Robot_Base_Form_Model::clear_fields()
S
81 1 3
simple_html_dom_node::hasChildNodes()
S
82 1 3
simple_html_dom_node::firstChild()
S
82 1 3
Auto_Robot_Log::get_php_max_post_size()
S
80 1 3
Auto_Robot_Admin_Page::render_page_hooks()
S
78 1 3
simple_html_dom::find()
S
79 1 3
Auto_Robot_Schedule::robot_print_tasks()
S
79 1 3
Auto_Robot_Loader::__construct()
S
98 1 1
simple_html_dom_node::getElementByTagName()
S
80 1 3
Auto_Robot_Admin_Module::add_js_defaults()
S
82 1 3
simple_html_dom_node::getElementsById()
S
79 1 3
Auto_Robot_Youtube_Job::__construct()
S
71 1 6
simple_html_dom::dump()
S
82 1 3
Auto_Robot_Admin::add_logs_page()
S
79 1 3
Auto_Robot_Schedule::__construct()
S
76 1 4
simple_html_dom::getElementById()
S
79 1 3
Auto_Robot_Admin_Module::add_menu_pages()
S
98 1 1
Auto_Robot_CForm_New_Page::get_single_model()
S
76 1 4
Auto_Robot_Module::get_icon()
S
80 1 3
simple_html_dom::getElementsById()
S
79 1 3
simple_html_dom::loadFile()
S
77 1 4
Auto_Robot_Custom_Form_Admin::add_menu_pages()
S
73 1 4
Auto_Robot_Log::__construct()
S
79 1 3
Auto_Robot_Admin::init_wizard_page()
S
66 1 9
simple_html_dom::remove_callback()
S
82 1 3
Auto_Robot_Admin_Data::__construct()
S
77 1 4
Auto_Robot_Module::get_description()
S
80 1 3
Auto_Robot_Admin::add_upgrade_page()
S
79 1 3
Auto_Robot_Base_Form_Model::get_post_type()
S
82 1 3
Auto_Robot_Admin_Data::generate_nonce()
S
80 1 3
auto_robot_admin_enqueue_styles()
S
71 1 5
simple_html_dom::set_callback()
S
82 1 3
Auto_Robot_Module::get_slug()
S
75 1 4
simple_html_dom::getElementByTagName()
S
80 1 3
Auto_Robot_Loader::normalize()
S
73 1 5
Auto_Robot_Custom_Form_Admin::hide_menu_pages()
S
80 1 3
Auto_Robot_Admin_Module::is_admin_wizard()
S
77 1 4
Auto_Robot_Modules::includes()
S
80 1 3
Auto_Robot_Module::load_front()
S
100 1 0
auto_robot_process_instagram_job()
S
72 1 5
Auto_Robot_Log::get_php_max_input_vars()
S
80 1 3
Auto_Robot_Admin_Page::enqueue_scripts()
S
67 1 9
Auto_Robot_Admin_Page::add_page_hooks()
S
75 1 4
simple_html_dom_node::clear()
S
72 1 6
Auto_Robot_Admin::init_upgrade_page()
S
64 1 10
Auto_Robot_Admin_Page::init()
S
91 1 2
Auto_Robot_Log::get_mysql_version()
S
76 1 4
Auto_Robot_Admin_Module::add_l10n_strings()
S
82 1 3
Auto_Robot_Custom_Form_Admin::includes()
S
76 1 4
Auto_Robot_Admin::__construct()
S
71 1 6
simple_html_dom_node::__toString()
S
82 1 3
Auto_Robot_Modules::load_modules()
S
64 1 10
Auto_Robot_Base_Form_Model::model()
S
76 1 4
Auto_Robot_Admin::add_wizard_page()
S
79 1 3
Auto_Robot_Job::get_api_data()
S
80 1 3
Auto_Robot_Admin::init_logs_page()
S
66 1 9
Auto_Robot::includes()
S
77 1 4
Auto_Robot_Vimeo_Job::__construct()
S
71 1 6
Auto_Robot_RSS_Job::__construct()
S
74 1 5
Auto_Robot_Module::__construct()
S
66 1 9
auto_robot_process_vimeo_job()
S
72 1 5
Auto_Robot_Admin_Page::init_scripts()
S
82 1 3
simple_html_dom::__toString()
S
82 1 3
Auto_Robot_Custom_Form::load_front()
S
91 1 2
auto_robot_process_flickr_job()
S
72 1 5
simple_html_dom_node::has_child()
S
80 1 3
simple_html_dom_node::childNodes()
S
81 1 3
simple_html_dom::createElement()
S
78 1 3
dump_html_tree()
S
82 1 3
Auto_Robot_Modules::__construct()
S
78 1 4
simple_html_dom_node::setAttribute()
S
80 1 3
Auto_Robot_Base_Form_Model::get_maps()
S
82 1 3
simple_html_dom_node::getElementById()
S
79 1 3
Auto_Robot_Logs_Page::enqueue_scripts()
S
80 1 3
Auto_Robot_Admin::add_integrations_page()
S
79 1 3
Auto_Robot_CForm_Page::get_models()
S
75 1 4
simple_html_dom_node::__destruct()
S
83 1 3
Auto_Robot::__construct()
S
78 1 4
Auto_Robot_Custom_Form::get_instance()
S
80 1 3
Auto_Robot_Admin_Data::get_options_data()
S
73 1 5
Auto_Robot_Wizard_Page::enqueue_scripts()
S
68 1 8
Auto_Robot_Admin_AJAX::__construct()
S
66 1 8
Auto_Robot_Admin::init_integrations_page()
S
66 1 9
simple_html_dom_node::lastChild()
S
82 1 3
Auto_Robot_Admin::add_dashboard_page()
S
70 1 5
simple_html_dom_node::nextSibling()
S
82 1 3
simple_html_dom_node::removeAttribute()
S
80 1 3
simple_html_dom_node::nodeName()
S
83 1 3
Auto_Robot_Admin_Module::init()
S
91 1 2
auto_robot_get_random()
S
72 1 5
Auto_Robot_Log::get_filesystem()
S
71 1 6
Auto_Robot_CForm_Page::bulk_actions()
S
66 1 9
Auto_Robot_CForm_Page::countModules()
S
80 1 3
Auto_Robot_Schedule::robot_add_cron_interval()
S
69 1 7
Auto_Robot_Module::options()
S
82 1 3
Auto_Robot_Log::get_software()
S
80 1 3
Auto_Robot_Module::get_id()
S
82 1 3
Auto_Robot_Base_Form_Model::get_fields()
S
82 1 3
Auto_Robot_Admin::includes()
S
65 1 10
simple_html_dom_node::previousSibling()
S
82 1 3
Auto_Robot_Admin_Module::is_edit()
S
78 1 3
Auto_Robot_Admin_Data::admin_js_defaults()
S
67 1 8
auto_robot_get_addon_data()
S
77 1 4
auto_robot_cforms_total()
S
81 1 3
auto_robot_process_twitter_job()
S
72 1 5
auto_robot_total_forms()
S
72 1 6
auto_robot_process_facebook_job()
S
72 1 5
auto_robot_process_rss_job()
S
72 1 5
auto_robot_display_tag()
S
72 1 5
auto_robot_save_addon_data()
S
82 1 3
Auto_Robot_Base_Form_Model::remove_field()
S
80 1 3
Auto_Robot_Base_Form_Model::get_single_model()
S
64 1 10
Auto_Robot_Log::add_log_file_url()
S
63 1 10
Auto_Robot_CForm_New_Page::enqueue_scripts()
S
68 1 8
Auto_Robot_Addon_Loader::get_addons()
S
82 1 3
simple_html_dom_node::getAttribute()
S
81 1 3
auto_robot_process_youtube_job()
S
72 1 5
auto_robot()
S
82 1 3
auto_robot_get_post_status()
S
66 1 9
Auto_Robot_Log::current_time()
S
78 1 3
Auto_Robot_Custom_Form::get_templates()
S
76 1 4
Auto_Robot_Modules::get_modules()
S
82 1 3
Auto_Robot_Admin_Module::highlight_admin_parent()
S
75 1 4
Auto_Robot_Admin::add_settings_page()
S
79 1 3
Auto_Robot_Admin_Module::__construct()
S
63 1 10
simple_html_dom::childNodes()
S
81 1 3
simple_html_dom_node::__construct()
S
77 1 4
Auto_Robot_Base_Form_Model::add_field()
S
80 1 3
Auto_Robot_Admin::init_settings_page()
S
66 1 9
Auto_Robot_Admin_Module::hide_menu_pages()
S
98 1 1
simple_html_dom_node::parentNode()
S
82 1 3
simple_html_dom_node::xmltext()
S
70 1 6
simple_html_dom::lastChild()
S
82 1 3