Functions

wms7_languages

Localization of plugin.

« More »

wms7_load_script_css

Register wms7-navigator.js. Used to transmit data about the location of the visitor.

« More »

wms7_load_css_js

Register google-maps, wms7-script.js, wms7-style.css. Used to work with the main screen of the plugin.

« More »

wms7_activation

Performed when the plugin is activation.

« More »

wms7_deactivation

Performed when the plugin is deactivation.

« More »

wms7_load_widget

Register widget - counter site visits.

« More »

wms7_register_session

Register session for use plugin console PHP.

« More »

wms7_lat_lon_save

It works when receiving geolocation data in $_POST.

« More »

wms7_save_geolocation

Save data of geolocation of visitor.

« More »

console_error_handler

Console error handler.

« More »

error

Error.

« More »

save_variables

Saves newly defined variables to session.

« More »

class_set_state_check

Classes to be restored need to implement __set_state() function.

If they don't have it, we will convert to stdClass object.
« More »

parse

See: http://jan.kneschke.de/projects/php-shell Return int 0 if a executable statement is in the session buffer, non-zero otherwise.

« More »

wms7_block_visitor

Block a visitor.

« More »

wms7_attack_analyzer

Analyzes the nature of the site visit.

« More »

wms7_reload

Reload environment of console.

« More »

wms7_create_tables

Used for create tables: watchman_site, watchman_site_countries.

« More »

wms7_send_frontend

Used for Serves to send information to the client browser (frontend of site).

« More »

wms7_sse_frontend

Used for Serves to send information to the client browser (frontend of site).

« More »

wms7_widget_counter

Used for create the number of visits to different categories of visitors and different time.

« More »

wms7_comlete

Parse the line-buffer backwards to see if we have a constant or function or variable.

« More »

complete

Parse the line-buffer backwards to see if we have a constant or function or variable.

« More »

frontend_recaptcha_script

Used for frontend recaptcha script.

« More »

display_comment_recaptcha

Used for display comment recaptcha.

« More »

verify_comment_captcha

Used for verify comment captcha.

« More »

login_recaptcha_script

Used for login recaptcha script.

« More »

display_login_captcha

Used for display login captcha.

« More »

verify_login_captcha

Used for verify login captcha.

« More »

display_register_captcha

Used for display register captcha.

« More »

verify_registration_captcha

Used for verify registration captcha.

« More »

verify_lostpassword_captcha

Used for verify lostpassword captcha.

« More »

wms7_save_index_php

Used for save index.php.

« More »

wms7_save_robots_txt

Used for save robots.txt.

« More »

wms7_save_htaccess

Used for save htaccess.

« More »

wms7_save_wp_config

Used for save wp_config.php.

« More »

wms7_ip_del_from_file

Used for ip delete from htaccess.

« More »

wms7_ip_ins_to_file

Used for ip insert into htaccess.

« More »

wms7_agent_ins_to_file

Used for rewritecond user_agent insert into htaccess.

« More »

wms7_agent_del_from_file

Used for rewritecond user_agent delete in htaccess.

« More »

wms7_flds_csv

Used for resolve fields for export.

« More »

wms7_output_csv

Used for export data to external file.

« More »

wms7_mail_connection

Used for mail box connection.

« More »

wms7_mail_header

Used for used to get the header of e-mail.

« More »

wms7_mail_body

Used for get the body of e-mail.

« More »

wms7_mail_folder_name

Return Name of mail folder.

« More »

wms7_mailbox_selector

Used for get the mailbox selector.

« More »

wms7_mail_inbox

Used for get imap fetch overview.

« More »

wms7_mail_parts

Used for get mail parts.

« More »

wms7_get_plain

Used for parse of mail parts.

« More »

wms7_mail_move

Used for mail move to folder.

« More »

wms7_mail_send

Used for mail send.

« More »

wms7_mail_delete

Used for move mail to trash or delete.

« More »

wms7_imap_list_decode

Used for decode imap list.

« More »

wms7_mail_inbox_connection

Used for mail inbox connection.

« More »

wms7_mail_unseen

Used for mail inbox unseen.

« More »

wms7_msg_smtp

Checking the connection to the servers SMTP.

Uses the PHPMailer library, which is not written in the standard snake_case.
« More »

wms7_mail_save_to_draft

Used for mail save to folder Draft.

« More »

wms7_goto_draft

Go to the draft folder of mailbox.

« More »

wms7_mail_view

Create modal window for mail view.

« More »

wms7_mail_new

Create modal window for create mail new or draft.

« More »

wms7_sql_countries

Used to populate the data in table prefix_watchman_site_countries.

« More »

wms7_parse_user_agent

Parsing User Agent to extract data: name browser, name platform, name operating system.

« More »

wms7_create_graph_stat

Used for create graph statistic of visits.

« More »

wms7_create_table_stat

Used for create table statistic of visits.

« More »

wms7_who_is

Used for select of name who is provider.

« More »

wms7_ip_api

Used to retrieve ip information from the provider IP_API.

« More »

wms7_geobytes

Used to retrieve ip information from the provider Geobytes.

« More »

wms7_ip_info

Used to retrieve ip information from the provider IP_info.

« More »

wms7_sx_geo

Used to retrieve ip information from the provider SxGeo.

« More »

wms7_country_name

Used to retrieve information of country of visitor.

« More »

wms7_win_popup

Enable popup window for role administrator only.

« More »

wms7_file_editor

Create modal window for files editor (index.php robots.txt .htaccess wp-config.php).

« More »

wms7_wp_cron

Create modal window for control of cron events.

« More »

wms7_stat

Create modal window for control statistic of visits.

« More »

wms7_mail

Create modal window for control mailboxes.

« More »

wms7_console

Create modal window for control console PHP.

« More »

wms7_query

Main function to build console.

« More »

wms7_send_backend

Used for Serves to send information to the client browser (backend of site).

« More »

wms7_sse_backend

Used for Serves to send information to the client browser (backend of site).

« More »

wms7_count_rows

Used for to obtain the number of visits records.

« More »

Constants

WMS7_PLUGIN_NAME

« More »

WMS7_PLUGIN_DIR

« More »

WMS7_PLUGIN_URL

« More »

FS_CHMOD_FILE

« More »

Classes, interfaces and traits

Wms7_Core

Description: Used to records data about visiting the site.

« More »

Wms7_Cron

Description: Used to control the cron events of the site.

« More »

Wms7_List_Table

Description: Creates a site visit custom table.

« More »

Wms7_Shortcode

Description: Use to create shortcode black_list.

« More »

Wms7_Widget

Description: Used to create a widget - counter site visits.

« More »

Classes, interfaces and traits

Wms7_Browser

Description: Parses user-agent to get the names: browser, platform, operating system.

« More »