Color code spartacus messages
This commit is contained in:
@ -39,7 +39,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
$propbag->add('description', PLUGIN_EVENT_SPARTACUS_DESC);
|
$propbag->add('description', PLUGIN_EVENT_SPARTACUS_DESC);
|
||||||
$propbag->add('stackable', false);
|
$propbag->add('stackable', false);
|
||||||
$propbag->add('author', 'Garvin Hicking');
|
$propbag->add('author', 'Garvin Hicking');
|
||||||
$propbag->add('version', '2.9');
|
$propbag->add('version', '2.10');
|
||||||
$propbag->add('requirements', array(
|
$propbag->add('requirements', array(
|
||||||
'serendipity' => '0.9',
|
'serendipity' => '0.9',
|
||||||
'smarty' => '2.6.7',
|
'smarty' => '2.6.7',
|
||||||
@ -78,7 +78,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach ($files as $file) {
|
foreach ($files as $file) {
|
||||||
printf(DELETING_FILE . '<br />', $file['name']);
|
$this->outputMSG('notice', sprintf(DELETING_FILE . '<br />', $file['name']));
|
||||||
@unlink($serendipity['serendipityPath'] . PATH_SMARTY_COMPILE . '/' . $file['name']);
|
@unlink($serendipity['serendipityPath'] . PATH_SMARTY_COMPILE . '/' . $file['name']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -250,6 +250,23 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function outputMSG($status, $msg) {
|
||||||
|
switch($status) {
|
||||||
|
case 'notice':
|
||||||
|
echo '<div class="serendipityAdminMsgNotice">' . $msg . '</div>' . "\n";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'error':
|
||||||
|
echo '<div class="serendipityAdminMsgError">' . $msg . '</div>' . "\n";
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
case 'success':
|
||||||
|
echo '<div class="serendipityAdminMsgSuccess">' . $msg . '</div>' . "\n";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function &fetchfile($url, $target, $cacheTimeout = 0, $decode_utf8 = false, $sub = 'plugins') {
|
function &fetchfile($url, $target, $cacheTimeout = 0, $decode_utf8 = false, $sub = 'plugins') {
|
||||||
static $error = false;
|
static $error = false;
|
||||||
|
|
||||||
@ -264,13 +281,11 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
}
|
}
|
||||||
$url_ip = gethostbyname($url_hostname);
|
$url_ip = gethostbyname($url_hostname);
|
||||||
|
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_FETCHING, '<a href="' . $url . '">' . basename($url) . '</a>');
|
$this->outputMSG('notice', sprintf(PLUGIN_EVENT_SPARTACUS_FETCHING, '<a href="' . $url . '">' . basename($url) . '</a>'));
|
||||||
echo '<br />';
|
|
||||||
|
|
||||||
if (file_exists($target) && filesize($target) > 0 && filemtime($target) >= (time()-$cacheTimeout)) {
|
if (file_exists($target) && filesize($target) > 0 && filemtime($target) >= (time()-$cacheTimeout)) {
|
||||||
$data = file_get_contents($target);
|
$data = file_get_contents($target);
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE, strlen($data), $target);
|
$this->outputMSG('success', sprintf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE, strlen($data), $target));
|
||||||
echo '<br />';
|
|
||||||
} else {
|
} else {
|
||||||
require_once S9Y_PEAR_PATH . 'HTTP/Request.php';
|
require_once S9Y_PEAR_PATH . 'HTTP/Request.php';
|
||||||
$options = array();
|
$options = array();
|
||||||
@ -280,10 +295,10 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
|
|
||||||
if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') {
|
if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') {
|
||||||
$resolved_url = $url . ' (at IP ' . $url_ip . ')';
|
$resolved_url = $url . ' (at IP ' . $url_ip . ')';
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_FETCHERROR, $resolved_url);
|
$this->outputMSG('error', sprintf(PLUGIN_EVENT_SPARTACUS_FETCHERROR, $resolved_url));
|
||||||
//--JAM: START FIREWALL DETECTION
|
//--JAM: START FIREWALL DETECTION
|
||||||
if ($req->getResponseCode()) {
|
if ($req->getResponseCode()) {
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR, $req->getResponseCode());
|
$this->outputMSG('error', sprintf(PLUGIN_EVENT_SPARTACUS_REPOSITORY_ERROR, $req->getResponseCode()));
|
||||||
}
|
}
|
||||||
$check_health = true;
|
$check_health = true;
|
||||||
if (function_exists('curl_init')) {
|
if (function_exists('curl_init')) {
|
||||||
@ -296,7 +311,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
if ($curl_result) {
|
if ($curl_result) {
|
||||||
$check_health = false;
|
$check_health = false;
|
||||||
} else {
|
} else {
|
||||||
echo PLUGIN_EVENT_SPARTACUS_CURLFAIL . "\n";
|
$this->outputMSG('error', PLUGIN_EVENT_SPARTACUS_CURLFAIL . "\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -321,7 +336,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
{
|
{
|
||||||
$fp = @fsockopen('www.google.com', 80, $errno, $errstr);
|
$fp = @fsockopen('www.google.com', 80, $errno, $errstr);
|
||||||
if (!$fp) {
|
if (!$fp) {
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED, $errno, $errstr);
|
$this->outputMSG('error', sprintf(PLUGIN_EVENT_SPARTACUS_HEALTHBLOCKED, $errno, $errstr));
|
||||||
} else {
|
} else {
|
||||||
echo PLUGIN_EVENT_SPARTACUS_HEALTHDOWN;
|
echo PLUGIN_EVENT_SPARTACUS_HEALTHDOWN;
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_HEALTHLINK, $health_url);
|
printf(PLUGIN_EVENT_SPARTACUS_HEALTHLINK, $health_url);
|
||||||
@ -336,7 +351,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
//--JAM: END FIREWALL DETECTION
|
//--JAM: END FIREWALL DETECTION
|
||||||
if (file_exists($target) && filesize($target) > 0) {
|
if (file_exists($target) && filesize($target) > 0) {
|
||||||
$data = file_get_contents($target);
|
$data = file_get_contents($target);
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE, strlen($data), $target);
|
$this->outputMSG('success', sprintf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_CACHE, strlen($data), $target));
|
||||||
echo '<br />';
|
echo '<br />';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -344,20 +359,18 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
if (!$data) {
|
if (!$data) {
|
||||||
$data = $req->getResponseBody();
|
$data = $req->getResponseBody();
|
||||||
}
|
}
|
||||||
printf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL, strlen($data), $target);
|
$this->outputMSG('success', sprintf(PLUGIN_EVENT_SPARTACUS_FETCHED_BYTES_URL, strlen($data), $target));
|
||||||
echo '<br />';
|
|
||||||
$tdir = dirname($target);
|
$tdir = dirname($target);
|
||||||
if (!is_dir($tdir) && !$this->rmkdir($tdir, $sub)) {
|
if (!is_dir($tdir) && !$this->rmkdir($tdir, $sub)) {
|
||||||
printf(FILE_WRITE_ERROR, $tdir);
|
$this->outputMSG('error', sprintf(FILE_WRITE_ERROR, $tdir));
|
||||||
echo '<br />';
|
|
||||||
return $error;
|
return $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fp = @fopen($target, 'w');
|
$fp = @fopen($target, 'w');
|
||||||
|
|
||||||
if (!$fp) {
|
if (!$fp) {
|
||||||
printf(FILE_WRITE_ERROR, $target);
|
$this->outputMSG('error', sprintf(FILE_WRITE_ERROR, $target));
|
||||||
echo '<br />';
|
|
||||||
return $error;
|
return $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -371,8 +384,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
|
|
||||||
$this->fileperm($target, false);
|
$this->fileperm($target, false);
|
||||||
|
|
||||||
echo PLUGIN_EVENT_SPARTACUS_FETCHED_DONE;
|
$this->outputMSG('success', PLUGIN_EVENT_SPARTACUS_FETCHED_DONE);
|
||||||
echo '<br />';
|
|
||||||
$this->purgeCache = true;
|
$this->purgeCache = true;
|
||||||
}
|
}
|
||||||
serendipity_request_end();
|
serendipity_request_end();
|
||||||
@ -740,8 +752,7 @@ class serendipity_event_spartacus extends serendipity_event
|
|||||||
|
|
||||||
$pdir = $serendipity['serendipityPath'] . '/' . $sub . '/';
|
$pdir = $serendipity['serendipityPath'] . '/' . $sub . '/';
|
||||||
if (!is_writable($pdir)) {
|
if (!is_writable($pdir)) {
|
||||||
printf(DIRECTORY_WRITE_ERROR, $pdir);
|
$this->outputMSG('error', sprintf(DIRECTORY_WRITE_ERROR, $pdir));
|
||||||
echo '<br />';
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user