Reformating

This commit is contained in:
Eric van der Vlist 2020-05-07 10:21:10 +02:00
parent 0d4af6419a
commit b7c70cfd10
1 changed files with 558 additions and 568 deletions

View File

@ -1,4 +1,5 @@
<?php <?php
/* Copyright 2011-2020 Eric van der Vlist (vdv@dyomedea.com) /* Copyright 2011-2020 Eric van der Vlist (vdv@dyomedea.com)
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
@ -19,7 +20,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Plugin Name: owark Plugin Name: owark
Plugin URI: http://owark.org Plugin URI: http://owark.org
Description: Tired of broken links? Archive yours with owark, the Open Web Archive! Description: Tired of broken links? Archive yours with owark, the Open Web Archive!
Version: 0.2 Version: 1.0
Author: Eric van der Vlist Author: Eric van der Vlist
Author URI: http://eric.van-der-vlist.com Author URI: http://eric.van-der-vlist.com
License: GLP2 License: GLP2
@ -29,6 +30,7 @@ License: GLP2
Log Log
*/ */
if (!function_exists('print_r_log')) { if (!function_exists('print_r_log')) {
function print_r_log($log) { function print_r_log($log) {
$caller_strace = debug_backtrace()[1]; $caller_strace = debug_backtrace()[1];
if (is_array($log) || is_object($log)) { if (is_array($log) || is_object($log)) {
@ -38,9 +40,11 @@ if ( ! function_exists('print_r_log')) {
error_log($caller_strace['file'] . '/#' . $caller_strace['line'] . ': ' . $log); error_log($caller_strace['file'] . '/#' . $caller_strace['line'] . ': ' . $log);
} }
} }
} }
if (!function_exists('log_function_call')) { if (!function_exists('log_function_call')) {
function log_function_call() { function log_function_call() {
$caller_strace = debug_backtrace()[1]; $caller_strace = debug_backtrace()[1];
error_log((isset($caller_strace['file']) ? $caller_strace['file'] : '<undefined>') . '/#' . (isset($caller_strace['line']) ? $caller_strace['line'] : '<undefined>') . ' function: ' . (isset($caller_strace['function']) ? $caller_strace['function'] : '<undefined>') . '('); error_log((isset($caller_strace['file']) ? $caller_strace['file'] : '<undefined>') . '/#' . (isset($caller_strace['line']) ? $caller_strace['line'] : '<undefined>') . ' function: ' . (isset($caller_strace['function']) ? $caller_strace['function'] : '<undefined>') . '(');
@ -48,9 +52,11 @@ if ( ! function_exists('log_function_call')) {
error_log(' * ' . gettype($arg) . ': ' . print_r($arg, true)); error_log(' * ' . gettype($arg) . ': ' . print_r($arg, true));
} }
} }
} }
if (!function_exists('archives_dir')) { if (!function_exists('archives_dir')) {
function archives_dir() { function archives_dir() {
if (defined('OWARK_ARCHIVES_REL_PATH')) { if (defined('OWARK_ARCHIVES_REL_PATH')) {
return WP_CONTENT_DIR . '/' . OWARK_ARCHIVES_REL_PATH; return WP_CONTENT_DIR . '/' . OWARK_ARCHIVES_REL_PATH;
@ -58,9 +64,11 @@ if ( ! function_exists('archives_dir')) {
return WP_PLUGIN_DIR . '/archives'; return WP_PLUGIN_DIR . '/archives';
} }
} }
} }
if (!function_exists('archives_url')) { if (!function_exists('archives_url')) {
function archives_url() { function archives_url() {
if (defined('OWARK_ARCHIVES_REL_PATH')) { if (defined('OWARK_ARCHIVES_REL_PATH')) {
return WP_CONTENT_URL . '/' . OWARK_ARCHIVES_REL_PATH; return WP_CONTENT_URL . '/' . OWARK_ARCHIVES_REL_PATH;
@ -68,9 +76,11 @@ if ( ! function_exists('archives_url')) {
return WP_PLUGIN_URL . '/archives'; return WP_PLUGIN_URL . '/archives';
} }
} }
} }
if (!class_exists("Owark")) { if (!class_exists("Owark")) {
class Owark { class Owark {
private $broken_links = array(); private $broken_links = array();
@ -116,12 +126,9 @@ if (!class_exists("Owark")) {
if (!wp_next_scheduled('owark_schedule_event', array('occurrences' => 30, 'version' => $this->version))) { if (!wp_next_scheduled('owark_schedule_event', array('occurrences' => 30, 'version' => $this->version))) {
wp_schedule_event(time(), 'hourly', 'owark_schedule_event', array('occurrences' => 30, 'version' => $this->version)); wp_schedule_event(time(), 'hourly', 'owark_schedule_event', array('occurrences' => 30, 'version' => $this->version));
} }
} }
function Owark() function Owark() {
{
// PHP4-style constructor. // PHP4-style constructor.
// This will NOT be invoked, unless a sub-class that extends `foo` calls it. // This will NOT be invoked, unless a sub-class that extends `foo` calls it.
// In that case, call the new-style constructor to keep compatibility. // In that case, call the new-style constructor to keep compatibility.
@ -173,7 +180,6 @@ if (!class_exists("Owark")) {
require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql); dbDelta($sql);
update_option("owark_db_version", $this->db_version); update_option("owark_db_version", $this->db_version);
} }
if ($update_required) { if ($update_required) {
@ -224,7 +230,6 @@ if (!class_exists("Owark")) {
$wpdb->query($sql); $wpdb->query($sql);
$this->notices = "<div class=\"updated fade\"><p><strong>The owark table has been installed or upgraded to version {$this->db_version}</strong></p></div>"; $this->notices = "<div class=\"updated fade\"><p><strong>The owark table has been installed or upgraded to version {$this->db_version}</strong></p></div>";
} }
@ -290,7 +295,6 @@ if (!class_exists("Owark")) {
if ($this->notices != '') { if ($this->notices != '') {
add_action('admin_notices', array($this, 'admin_notices')); add_action('admin_notices', array($this, 'admin_notices'));
} }
} }
/** /**
@ -304,7 +308,6 @@ if (!class_exists("Owark")) {
function admin_notices() { function admin_notices() {
echo $this->notices; echo $this->notices;
} }
/** /**
@ -380,8 +383,6 @@ if (!class_exists("Owark")) {
echo '</tbody>'; echo '</tbody>';
echo '</table>'; echo '</table>';
} }
/** /**
@ -529,7 +530,6 @@ if (!class_exists("Owark")) {
foreach ($results as $link) { foreach ($results as $link) {
$this->broken_links[$link->url] = $link->id; $this->broken_links[$link->url] = $link->id;
} }
} }
@ -560,7 +560,6 @@ if (!class_exists("Owark")) {
} }
} }
/** /**
* Display an archive page * Display an archive page
* *
@ -662,7 +661,6 @@ if (!class_exists("Owark")) {
$f = fopen($file_location, "r"); $f = fopen($file_location, "r");
echo $content; echo $content;
echo '</div>'; echo '</div>';
} }
/** /**
@ -717,24 +715,16 @@ if (!class_exists("Owark")) {
if ($occurrences > 0) { if ($occurrences > 0) {
wp_schedule_single_event(time() + 90, 'owark_schedule_event', array('occurrences' => $occurrences - 1, 'version' => $version)); wp_schedule_single_event(time() + 90, 'owark_schedule_event', array('occurrences' => $occurrences - 1, 'version' => $version));
} }
} }
delete_option('owark_archiving'); delete_option('owark_archiving');
} }
} }
} }
if (class_exists("Owark")) { if (class_exists("Owark")) {
$owark = new Owark(); $owark = new Owark();
} }
?> ?>