diff --git a/api.php b/api.php
index 5c3bc5a..2102b67 100644
--- a/api.php
+++ b/api.php
@@ -59,16 +59,16 @@ if(!defined('entry')) define('entry',true);
urlGelato."/index.php?post=".$register["id_post"];
- $formatedDate = gmdate("D, d M Y H:i:s", strtotime($register["date"])+transform_offset($conf->offsetTime));
+ $desc = trimString($register["description"]);
+ $strEnd = ($conf->urlFriendly) ? "/" : "";
+ $url = $conf->urlGelato.($conf->urlFriendly ? "/post/" : "/index.php?post=").$register["id_post"].$strEnd;
+ $formatedDate = gmdate("D, d M Y H:i:s", strtotime($register["date"]) + transform_offset($conf->offsetTime));
switch ($register["type"]) {
case "1":
- $tit = ($register["title"]=="") ? $desc : $register["title"];
-?>
-
+ $tit = (empty($register["title"])) ? $desc : strip_tags($register["title"]);
+?>
" url="" type="regular" date="">
@@ -76,7 +76,7 @@ if(!defined('entry')) define('entry',true);
" url="" type="photo" date="">
" url="" type="quote" date="">
-
+
" url="" type="link" date="">
@@ -107,7 +107,7 @@ if(!defined('entry')) define('entry',true);
case "5":
$lines = explode("\n", $desc);
$line = $lines[0];
- $tit = ($register["title"]=="") ? $line : $register["title"];
+ $tit = (empty($register["title"])) ? trimString($line) : $register["title"];
$desc = $tumble->formatConversation($desc);
?>
" url="" type="conversation" date="">
@@ -118,7 +118,7 @@ if(!defined('entry')) define('entry',true);
getVideoPlayer($register["url"]);
?>
" url="" type="video" date="">
@@ -130,7 +130,7 @@ if(!defined('entry')) define('entry',true);
break;
case "7":
- $tit = ($register["description"]=="") ? "Audio" : $desc;
+ $tit = (empty($register["description"])) ? "Audio" : $desc;
$desc = $tumble->getMp3Player($register["url"]);
?>
" url="" type="audio" date="">
@@ -140,11 +140,8 @@ if(!defined('entry')) define('entry',true);
urlGelato."/index.php/post/".$register["id_post"]."/";
- $formatedDate = gmdate("D, d M Y H:i:s", strtotime($register["date"])+transform_offset($conf->offsetTime));
- }
-
+ }
+ }
?>
\ No newline at end of file
diff --git a/index.php b/index.php
index 1b76e3d..f1782d1 100644
--- a/index.php
+++ b/index.php
@@ -18,7 +18,7 @@ require_once('entry.php');
global $user, $tumble, $conf;
$theme = new themes;
- // My approach to MVC
+ // Our first approach to MVC... żour second? visit http://www.flavorphp.com
if(isset($_SERVER['PATH_INFO'])) $param_url = explode("/",$_SERVER['PATH_INFO']);
@@ -49,7 +49,7 @@ $theme = new themes;
}
$gelato_includes = "\n";
- $gelato_includes .= "\t\n";
+ $gelato_includes .= "\t\n";
$gelato_includes .= "\turlGelato."/images/favicon.ico\" />\n";
$gelato_includes .= "\turlGelato.($conf->urlFriendly?"/rss/":"/rss.php")."\"/>\n";
$gelato_includes .= "\turlGelato."/themes/".$conf->template."/style.css\"/>\n";
@@ -64,11 +64,7 @@ $theme = new themes;
$register = $tumble->getPost($id_post);
if (empty($register["title"])) {
if (!empty($register["description"])) {
- if (strlen($register["description"]) > $page_title_len) {
- $page_title_data = substr($register["description"], 0, $page_title_len)."...";
- } else {
- $page_title_data = $register["description"];
- }
+ $page_title_data = trimString($register["description"], $page_title_len);
} else {
$page_title_data = type2Text($register["type"]);
}
@@ -76,7 +72,7 @@ $theme = new themes;
$page_title_data = $register["title"];
}
if (!empty($page_title_data)) {
- $page_title .= $page_title_divisor.stripslashes(strip_tags($page_title_data));
+ $page_title .= $page_title_divisor.stripslashes($page_title_data);
}
}
@@ -278,15 +274,11 @@ $theme = new themes;
$user = new user();
$username = $user->getUserByID($register["id_user"]);
- $row['User'] = $username["name"];
+ $row["User"] = $username["name"];
if (empty($register["title"])) {
if (!empty($register["description"])) {
- if (strlen($register["description"]) > 30) {
- $postTitle = substr($register["description"], 0, 30)."...";
- } else {
- $postTitle = $register["description"];
- }
+ $postTitle = trimString($register["description"]);
} else {
$postTitle = type2Text($register["type"]);
}
@@ -294,8 +286,8 @@ $theme = new themes;
$postTitle = $register["title"];
}
- $row['Post_Title'] = strip_tags($postTitle);
- $row['Comments_Number'] = $comment->countComments($register["id_post"]);
+ $row["Post_Title"] = $postTitle;
+ $row["Comments_Number"] = $comment->countComments($register["id_post"]);
$rows[] = $row;
$theme->set('rows',$rows);
diff --git a/rss.php b/rss.php
index 5782344..10ed469 100644
--- a/rss.php
+++ b/rss.php
@@ -20,21 +20,18 @@ if(!defined('entry')) define('entry',true);
echo "\n";
-?>
-
+?>
title);?>
urlGelato;?>
description);?>
- gelato CMS
+ gelato CMS
urlGelato;?>/images/information.png
description);?>
urlGelato;?>
-
-
getPosts("20");
if ($tumble->contarRegistros()>0) {
@@ -77,13 +74,11 @@ if(!defined('entry')) define('entry',true);
$desc = $tumble->getMp3Player($register["url"]);
break;
}
- $tit = strip_tags($tit);
- //$url = htmlspecialchars($url);
- $strEnd=($conf->urlFriendly) ? "/" : "";
- $url = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php?post=").$register["id_post"].$strEnd;
- $formatedDate = gmdate("r", strtotime($register["date"])+transform_offset($conf->offsetTime));
+ $tit = trimString($tit);
+ $strEnd = ($conf->urlFriendly) ? "/" : "";
+ $url = $conf->urlGelato.($conf->urlFriendly ? "/post/" : "/index.php?post=").$register["id_post"].$strEnd;
+ $formatedDate = gmdate("r", strtotime($register["date"]) + transform_offset($conf->offsetTime));
?>
-
-
]]>