Your Editorial Content
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut est. Praesent erat. Nullam consectetuer, eros ac tincidunt ornare, pede tellus aliquam sem, at accumsan nisi risus id elit. Nulla sollicitudin, neque vitae malesuada gravida, neque orci cursus ante, non bibendum nisi nibh a justo. Etiam volutpat odio vel magna. Cras sit amet leo. Aenean et tortor. Suspendisse potenti. Maecenas vulputate placerat urna. Sed nec augue. Cras odio. Mauris eu nisl.
Video Search
(source)
<?
// 'vq' is the search string from the form above
if( $_GET['vq'] ){
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$per_page = isset($_GET['per_page']) ? $_GET['per_page'] : 10;
$title = "Search Results";
$api = new MagnifyAPI;
// This is our main API call
// in order to get the Latest Videos, we use the call $api->content->browse($page, $per_page, 'recent');
$results = $api->content->find($_GET['vq'], $page, $per_page);
}
if($results){
// 'results' is a Feed object that implements Iterable, so we can use it in a foreach
foreach($results as $entry){
// 'param' can contain arbitrary parameters passed to the img tag
$thumbnail = $entry->drawThumbnail( array( 'width' => 50, 'param' => 'class="video_thumbnail"' ) );
// the 'updated' field contains the date/time stamp in ISO8601 format, we keep only the date
$date = substr($entry->updated,0,10);
// here we render the videos as table rows
print "
<tr><td>
<a href=\"video.php?id=$entry->id\">
$thumbnail
$entry->title
</a>
</td>
<td>
<a href=\"user.php?id=$entry->author_id\">
$entry->author
</a>
</td>
<td>$date</td>
</tr>
";
}
}
// the 'next' and 'previous' elements are set when the next/previous page contains items
if($results && $results->previous){
print "<a href=\"?page=".($page - 1)."&per_page=$per_page&"
."vq=$_GET[vq]"
."\">« Previous</a>";
}
if($results && $results->next){
print "<a href=\"?page=".($page + 1)."&per_page=$per_page&"
."vq=$_GET[vq]"
."\">Next »</a>";
}
?>
Your Editorial Content
Mauris odio neque, dignissim porttitor, sagittis vitae, porta eget, purus. Fusce consectetuer est rhoncus nisi. Donec volutpat ullamcorper dui. Maecenas eleifend mi luctus odio. Sed vitae leo id lacus egestas varius. Vestibulum enim. Praesent pharetra, purus aliquet euismod gravida, nisi metus vehicula magna, ac ultrices velit neque rutrum dui. Fusce sit amet pede. Ut nec metus. Aliquam blandit tincidunt pede. Donec id diam vitae velit dignissim dignissim. Nunc pretium neque quis nisi. Duis eget ante. Ut mattis.