- switch ($view)
- {
- case 'archive':
- $sql = "SELECT * FROM entries WHERE is_read=? ORDER BY id desc";
- $params = array(-1);
- break;
- case 'fav' :
- $sql = "SELECT * FROM entries WHERE is_fav=? ORDER BY id desc";
- $params = array(-1);
- break;
- default:
- $sql = "SELECT * FROM entries WHERE is_read=? ORDER BY id desc";
- $params = array(0);
- break;
+ /* queries and anchors */
+ if ($relative_link[0]=='#' || $relative_link[0]=='?') return $url . $relative_link;
+
+ /* parse base URL and convert to local variables:
+ $scheme, $host, $path */
+ extract(parse_url($url));
+
+ /* remove non-directory element from path */
+ $path = preg_replace('#/[^/]*$#', '', $path);
+
+ /* destroy path if relative url points to root */
+ if ($relative_link[0] == '/') $path = '';
+
+ /* dirty absolute URL */
+ $abs = $host . $path . '/' . $relative_link;
+
+ /* replace '//' or '/./' or '/foo/../' with '/' */
+ $re = array('#(/\.?/)#', '#/(?!\.\.)[^/]+/\.\./#');
+ for($n=1; $n>0; $abs=preg_replace($re, '/', $abs, -1, $n)) {}
+
+ /* absolute URL is ready! */
+ return $scheme.'://'.$abs;
+}
+
+/**
+ * Téléchargement des images
+ */
+
+function download_pictures($absolute_path, $fullpath)
+{
+ $rawdata = get_external_file($absolute_path);
+
+ if(file_exists($fullpath)) {
+ unlink($fullpath);