Examines DB for non-https src or data links.
More...
Examines DB for non-https src or data links.
- Copyright
- Copyright (c) 2016 Blackboard Inc. (http://www.blackboard.com)
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ check_domain_availability()
tool_httpsreplace\url_finder::check_domain_availability |
( |
|
$url | ) |
|
|
protected |
Check if url is available (GET request returns 200)
- Parameters
-
- Return values
-
◆ domain_swap()
tool_httpsreplace\url_finder::domain_swap |
( |
|
$table, |
|
|
|
$column, |
|
|
|
$domain, |
|
|
|
$search |
|
) |
| |
|
protected |
Replace http domains with https equivalent, with two types of exceptions for less straightforward swaps.
- Parameters
-
string | $table | |
database_column_info | $column | |
string | $domain | |
string | $search | search string that has prefix, protocol, domain name and one extra character, example1: src="http://host.com/
example2: DATA="HTTP://MYDOMAIN.EDU"
example3: src="HTTP://hello.world? |
- Return values
-
◆ get_select_search_in_column()
tool_httpsreplace\url_finder::get_select_search_in_column |
( |
|
$columnname | ) |
|
|
protected |
Returns SQL to be used to match embedded http links in the given column.
- Parameters
-
string | $columnname | name of the column (ready to be used in the SQL query) |
- Return values
-
◆ http_link_stats()
tool_httpsreplace\url_finder::http_link_stats |
( |
|
$progress = null | ) |
|
Returns a hash of what hosts are referred to over http and would need to be changed.
- Parameters
-
progress_bar | $progress | Progress bar keeping track of this process. |
- Return values
-
array | Hash of domains with number of references as the value. |
◆ process()
tool_httpsreplace\url_finder::process |
( |
|
$replacing = false , |
|
|
|
$progress = null |
|
) |
| |
|
protected |
Originally forked from core function db_search().
- Parameters
-
bool | $replacing | Whether or not to replace the found urls. |
progress_bar | $progress | Progress bar keeping track of this process. |
- Return values
-
bool|array | If $replacing, return true on success. If not, return hash of http urls to number of times used. |
◆ upgrade_http_links()
tool_httpsreplace\url_finder::upgrade_http_links |
( |
|
$progress = null | ) |
|
Changes all resources referred to over http to https.
- Parameters
-
progress_bar | $progress | Progress bar keeping track of this process. |
- Return values
-
The documentation for this class was generated from the following file: