<?php
+/**
+ * poche, a read it later open source system
+ *
+ * @category poche
+ * @author Nicolas Lœuillet <support@inthepoche.com>
+ * @copyright 2013
+ * @license http://www.wtfpl.net/ see COPYING file
+ */
/**
* Permet de générer l'URL de poche pour le bookmarklet
}
}
+ $msg->add('e', 'error during url preparation');
logm('error during url preparation');
return FALSE;
}
function display_view($view, $id = 0, $full_head = 'yes')
{
- global $tpl, $store;
+ global $tpl, $store, $msg;
switch ($view)
{
case 'export':
$entries = $store->retrieveAll();
- $tpl->assign('export', json_encode($entries));
+ $tpl->assign('export', myTool::renderJson($entries));
$tpl->draw('export');
logm('export view');
break;
*/
function action_to_do($action, $url, $id = 0)
{
- global $store;
+ global $store, $msg;
switch ($action)
{
if ($url == '')
continue;
- if($parametres_url = prepare_url($url)) {
- $store->add($url, $parametres_url['title'], $parametres_url['content']);
- $last_id = $store->getLastId();
- if (DOWNLOAD_PICTURES) {
- $content = filtre_picture($parametres_url['content'], $url, $last_id);
+ if (MyTool::isUrl($url)) {
+ if($parametres_url = prepare_url($url)) {
+ $store->add($url, $parametres_url['title'], $parametres_url['content']);
+ $last_id = $store->getLastId();
+ if (DOWNLOAD_PICTURES) {
+ $content = filtre_picture($parametres_url['content'], $url, $last_id);
+ }
+ $msg->add('s', 'the link has been added successfully');
}
}
+ else {
+ $msg->add('e', 'the link has been added successfully');
+ logm($url . ' is not a valid url');
+ }
logm('add link ' . $url);
break;
case 'delete':
remove_directory(ABS_PATH . $id);
$store->deleteById($id);
+ $msg->add('s', 'the link has been deleted successfully');
logm('delete link #' . $id);
break;
case 'toggle_fav' :
$store->favoriteById($id);
+ $msg->add('s', 'the favorite toggle has been done successfully');
logm('mark as favorite link #' . $id);
break;
case 'toggle_archive' :
$store->archiveById($id);
+ $msg->add('s', 'the archive toggle has been done successfully');
logm('archive link #' . $id);
break;
default: