1
0
mirror of https://github.com/moparisthebest/wallabag synced 2024-11-27 11:22:17 -05:00

rename pocheTool -> pocheTools

This commit is contained in:
Nicolas Lœuillet 2013-08-02 23:00:57 +02:00
parent 8069e235fd
commit 5ffe5cf541
4 changed files with 20 additions and 19 deletions

View File

@ -10,6 +10,7 @@
define ('POCHE_VERSION', '0.3'); define ('POCHE_VERSION', '0.3');
define ('MODE_DEMO', FALSE); define ('MODE_DEMO', FALSE);
define ('DEBUG_POCHE', TRUE);
define ('CONVERT_LINKS_FOOTNOTES', FALSE); define ('CONVERT_LINKS_FOOTNOTES', FALSE);
define ('REVERT_FORCED_PARAGRAPH_ELEMENTS', FALSE); define ('REVERT_FORCED_PARAGRAPH_ELEMENTS', FALSE);
define ('DOWNLOAD_PICTURES', FALSE); define ('DOWNLOAD_PICTURES', FALSE);
@ -24,7 +25,7 @@ $storage_type = 'sqlite'; # sqlite or file
# /!\ Be careful if you change the lines below /!\ # /!\ Be careful if you change the lines below /!\
require_once 'poche/pocheTool.class.php'; require_once 'poche/pocheTools.class.php';
require_once 'poche/pocheCore.php'; require_once 'poche/pocheCore.php';
require_once '3rdparty/Readability.php'; require_once '3rdparty/Readability.php';
require_once '3rdparty/Encoding.php'; require_once '3rdparty/Encoding.php';

View File

@ -136,10 +136,16 @@ function fetch_url_content($url)
function display_view($view, $id = 0, $full_head = 'yes') function display_view($view, $id = 0, $full_head = 'yes')
{ {
global $tpl, $store, $msg; global $tpl, $store;
switch ($view) switch ($view)
{ {
case 'install':
pocheTool::logm('install mode');
break;
case 'import';
pocheTool::logm('import mode');
break;
case 'export': case 'export':
$entries = $store->retrieveAll(); $entries = $store->retrieveAll();
$tpl->assign('export', pocheTool::renderJson($entries)); $tpl->assign('export', pocheTool::renderJson($entries));
@ -157,8 +163,8 @@ function display_view($view, $id = 0, $full_head = 'yes')
break; break;
case 'view': case 'view':
$entry = $store->retrieveOneById($id); $entry = $store->retrieveOneById($id);
if ($entry != NULL) { if ($entry != NULL) {
pocheTool::logm('view link #' . $id);
$tpl->assign('id', $entry['id']); $tpl->assign('id', $entry['id']);
$tpl->assign('url', $entry['url']); $tpl->assign('url', $entry['url']);
$tpl->assign('title', $entry['title']); $tpl->assign('title', $entry['title']);
@ -177,12 +183,9 @@ function display_view($view, $id = 0, $full_head = 'yes')
else { else {
pocheTool::logm('error in view call : entry is NULL'); pocheTool::logm('error in view call : entry is NULL');
} }
pocheTool::logm('view link #' . $id);
break; break;
default: # home view default: # home view
$entries = $store->getEntriesByView($view); $entries = $store->getEntriesByView($view);
$tpl->assign('entries', $entries); $tpl->assign('entries', $entries);
if ($full_head == 'yes') { if ($full_head == 'yes') {
@ -192,7 +195,6 @@ function display_view($view, $id = 0, $full_head = 'yes')
} }
$tpl->draw('entries'); $tpl->draw('entries');
if ($full_head == 'yes') { if ($full_head == 'yes') {
$tpl->draw('js'); $tpl->draw('js');
$tpl->draw('footer'); $tpl->draw('footer');
@ -202,11 +204,11 @@ function display_view($view, $id = 0, $full_head = 'yes')
} }
/** /**
* Appel d'une action (mark as fav, archive, delete) * Call action (mark as fav, archive, delete, etc.)
*/ */
function action_to_do($action, $url, $id = 0) function action_to_do($action, $url, $id = 0)
{ {
global $store, $msg; global $store;
switch ($action) switch ($action)
{ {

View File

@ -15,11 +15,9 @@ function filtre_picture($content, $url, $id)
{ {
$matches = array(); $matches = array();
preg_match_all('#<\s*(img)[^>]+src="([^"]*)"[^>]*>#Si', $content, $matches, PREG_SET_ORDER); preg_match_all('#<\s*(img)[^>]+src="([^"]*)"[^>]*>#Si', $content, $matches, PREG_SET_ORDER);
foreach($matches as $i => $link) foreach($matches as $i => $link) {
{
$link[1] = trim($link[1]); $link[1] = trim($link[1]);
if (!preg_match('#^(([a-z]+://)|(\#))#', $link[1]) ) if (!preg_match('#^(([a-z]+://)|(\#))#', $link[1])) {
{
$absolute_path = get_absolute_link($link[2],$url); $absolute_path = get_absolute_link($link[2],$url);
$filename = basename(parse_url($absolute_path, PHP_URL_PATH)); $filename = basename(parse_url($absolute_path, PHP_URL_PATH));
$directory = create_assets_directory($id); $directory = create_assets_directory($id);
@ -36,8 +34,7 @@ function filtre_picture($content, $url, $id)
/** /**
* Retourne le lien absolu * Retourne le lien absolu
*/ */
function get_absolute_link($relative_link, $url) function get_absolute_link($relative_link, $url) {
{
/* return if already absolute URL */ /* return if already absolute URL */
if (parse_url($relative_link, PHP_URL_SCHEME) != '') return $relative_link; if (parse_url($relative_link, PHP_URL_SCHEME) != '') return $relative_link;
@ -68,7 +65,6 @@ function get_absolute_link($relative_link, $url)
/** /**
* Téléchargement des images * Téléchargement des images
*/ */
function download_pictures($absolute_path, $fullpath) function download_pictures($absolute_path, $fullpath)
{ {
$rawdata = get_external_file($absolute_path); $rawdata = get_external_file($absolute_path);

View File

@ -118,7 +118,9 @@ class pocheTools
public static function logm($message) public static function logm($message)
{ {
$t = strval(date('Y/m/d_H:i:s')).' - '.$_SERVER["REMOTE_ADDR"].' - '.strval($message)."\n"; if (DEBUG_POCHE) {
file_put_contents('./log.txt',$t,FILE_APPEND); $t = strval(date('Y/m/d_H:i:s')) . ' - ' . $_SERVER["REMOTE_ADDR"] . ' - ' . strval($message) . "\n";
file_put_contents('./log.txt', $t, FILE_APPEND);
}
} }
} }