From f35a98dc677449f7d75fbb162a60bc970314aeff Mon Sep 17 00:00:00 2001 From: Victor De la Rocha Date: Tue, 9 Dec 2008 23:38:35 +0000 Subject: [PATCH] Added api.xml --- admin/themes/admin/api.xml | 54 ++++++++++++ api.php | 172 ++++++++++++++----------------------- 2 files changed, 117 insertions(+), 109 deletions(-) create mode 100644 admin/themes/admin/api.xml diff --git a/admin/themes/admin/api.xml b/admin/themes/admin/api.xml new file mode 100644 index 0000000..09065f0 --- /dev/null +++ b/admin/themes/admin/api.xml @@ -0,0 +1,54 @@ +{header Content-type: text/xml; charset=utf-8} + + + + {conf.description} + + {block $feeds as $feed} + + {/block} + + + + {block $posts as $post} + {if $post.type=='post'} + + {$post.tit} + {$post.desc} + + {elseif $post.type=='photo'} + + {$post.tit} + {$post.photoPath} + + {elseif $post.type=='quote'} + + {$post.desc} + {$post.title} + + {elseif $post.type=='url'} + + {$post.tit} + {$post.url} + + {elseif $post.type=='conversation'} + + {$post.tit} + {$post.desc} + {$post.descAPIFormat} + + {elseif $post.type=='video'} + + {$post.tit} + {$post.url} + {$post.desc} + + {elseif $post.type=='mp3'} + + {$post.tit} + {$post.desc} + + {/if} + {/block} + + diff --git a/api.php b/api.php index e35b5f7..610b31c 100644 --- a/api.php +++ b/api.php @@ -12,17 +12,14 @@ if(!defined('entry')) define('entry',true); =========================== */ ?> \n"; -?> - - 50) { $total = 50; } $user = new user(); $userData = $user->getUserByID(1); - $username = ($userData["name"] == "") ? "gelato" : $userData["name"]; -?> - -description."\n"; -?> - -getFeedList(); - foreach($actual_feeds as $feed){ - $error_text = ($feed["error"]>0) ? "false" : "true"; -?> - " url="" import-type="" next-update-in-seconds="getNextUpdate($feed["id_feed"]);?>" title="" error-text=""/> - - - + $username = ($userData["name"] == "") ? "gelato" : $userData["name"]; + + $theme->set("username",$username); + $theme->set("conf",array( + "offsetCity"=>$conf->offsetCity, + "title"=>$conf->title, + "description"=>$conf->description + )); + + $feeds = array(); $actual_feeds = $f->getFeedList(); + foreach($actual_feeds as $feed){ + $error_text = ($feed["error"]>0) ? "false" : "true"; + $feed['url'] = htmlspecialchars($feed['url']); + $feed['type'] = util::type2Text($feed['type']); + $feed['getNextUpdate'] = $f->getNextUpdate($feed['id_feed']); + $feed['title'] = htmlspecialchars($feed['title']); + $feed['error_text'] = $error_text; + $feeds[] = $feed; + } + + $theme->set("feeds",$feeds); -getPosts($total, $start); - if ($db->contarRegistros()>0) { -?> - -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"]) + util::transform_offset($conf->offsetTime)); - - switch ($register["type"]) { - case "1": + if ($db->contarRegistros()>0) { + $theme->set("start",$start); + $theme->set("total",$total); - $tit = (empty($register["title"])) ? $desc : strip_tags($register["title"]); -?> - " url="" type="regular" date=""> - - - -urlFriendly) ? "/" : ""; + $post['url'] = $conf->urlGelato.($conf->urlFriendly ? "/post/" : "/index.php?post=").$post["id_post"].$strEnd; + $post['formatedDate'] = gmdate("D, d M Y H:i:s", strtotime($post["date"]) + util::transform_offset($conf->offsetTime)); + + $post['type'] = util::type2Text($post["type"]); + + switch ($post["type"]) { + case "post": + $post['tit'] = (empty($post["title"])) ? $desc : strip_tags($post["title"]); break; - case "2": - $tit = (empty($register["description"])) ? "Photo" : $desc; -?> - " url="" type="photo" date=""> -urlGelato."/", $register["url"]); -?> - - - -urlGelato."/", $post["url"]); + $post['tit'] = stripslashes(((empty($post["description"])) ? "Photo" : $post['desc'])); break; - case "3": -?> - " url="" type="quote" date=""> - - - - - " url="" type="link" date=""> - - - -formatConversation($desc); -?> - " url="" type="conversation" date=""> - - - formatApiConversation($desc); ?> - -formatConversation($desc); + $post['descAPIFormat'] = $tumble->formatConversation($desc); break; - case "6": - $tit = (empty($register["description"])) ? "Video" : $desc; - $desc = $tumble->getVideoPlayer($register["url"]); -?> - " url="" type="video" date=""> - - - - -getVideoPlayer($post["url"])); break; - - case "7": - $tit = (empty($register["description"])) ? "Audio" : $desc; - $desc = $tumble->getMp3Player($register["url"]); -?> - " url="" type="audio" date=""> - - - -getMp3Player($post["url"])); break; - - } - } -?> - -set("posts",$posts); } - } -?> - + } + +$theme->display(Absolute_Path.'admin/themes/admin/api.xml'); +?>