Added before_parse_content & after_parse_content hooks. content_parsed
hook is depreciated. Updated get_protocol() method.
This commit is contained in:
parent
9616d902e0
commit
022334ff13
12
lib/pico.php
12
lib/pico.php
@ -58,8 +58,11 @@ class Pico {
|
|||||||
|
|
||||||
$meta = $this->read_file_meta($content);
|
$meta = $this->read_file_meta($content);
|
||||||
$this->run_hooks('file_meta', array(&$meta));
|
$this->run_hooks('file_meta', array(&$meta));
|
||||||
|
|
||||||
|
$this->run_hooks('before_parse_content', array(&$content));
|
||||||
$content = $this->parse_content($content);
|
$content = $this->parse_content($content);
|
||||||
$this->run_hooks('content_parsed', array(&$content));
|
$this->run_hooks('after_parse_content', array(&$content));
|
||||||
|
$this->run_hooks('content_parsed', array(&$content)); // Depreciated @ v0.8
|
||||||
|
|
||||||
// Get all the pages
|
// Get all the pages
|
||||||
$pages = $this->get_pages($settings['base_url'], $settings['pages_order_by'], $settings['pages_order'], $settings['excerpt_length']);
|
$pages = $this->get_pages($settings['base_url'], $settings['pages_order_by'], $settings['pages_order'], $settings['excerpt_length']);
|
||||||
@ -302,8 +305,11 @@ class Pico {
|
|||||||
*/
|
*/
|
||||||
private function get_protocol()
|
private function get_protocol()
|
||||||
{
|
{
|
||||||
preg_match("|^HTTP[S]?|is",$_SERVER['SERVER_PROTOCOL'],$m);
|
$protocol = 'http';
|
||||||
return strtolower($m[0]);
|
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off'){
|
||||||
|
$protocol = 'https';
|
||||||
|
}
|
||||||
|
return $protocol;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -12,6 +12,11 @@ class Pico_Plugin {
|
|||||||
public function plugins_loaded()
|
public function plugins_loaded()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function config_loaded(&$settings)
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function request_url(&$url)
|
public function request_url(&$url)
|
||||||
@ -39,11 +44,6 @@ class Pico_Plugin {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function config_loaded(&$settings)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function before_read_file_meta(&$headers)
|
public function before_read_file_meta(&$headers)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -52,9 +52,14 @@ class Pico_Plugin {
|
|||||||
public function file_meta(&$meta)
|
public function file_meta(&$meta)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function before_parse_content(&$content)
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function content_parsed(&$content)
|
public function after_parse_content(&$content)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user