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"; -?> - +?> <?php echo htmlspecialchars($conf->title);?> urlGelato;?> description);?> - gelato CMS + gelato CMS urlGelato;?>/images/information.png <?php echo htmlspecialchars($conf->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)); ?> - <?php echo $tit;?> ]]>