This repository has been archived on 2024-09-05. You can view files and clone it, but cannot push or open issues or pull requests.
shimmie2/ext/favorites/theme.php

38 lines
1 KiB
PHP
Raw Normal View History

2009-11-24 14:07:18 +00:00
<?php
class FavoritesTheme extends Themelet
{
public function get_voter_html(Image $image, $is_favorited)
{
$i_image_id = int_escape($image->id);
$name = $is_favorited ? "unset" : "set";
$label = $is_favorited ? "Un-Favorite" : "Favorite";
$html = "
".make_form(make_link("change_favorite"))."
2010-05-28 13:26:46 +00:00
<input type='hidden' name='image_id' value='$i_image_id'>
<input type='hidden' name='favorite_action' value='$name'>
<input type='submit' value='$label'>
</form>
";
2009-11-24 14:07:18 +00:00
return $html;
}
2009-11-24 14:07:18 +00:00
public function display_people($username_array)
{
global $page;
2009-11-24 14:07:18 +00:00
$i_favorites = count($username_array);
$html = "$i_favorites people:";
2009-11-24 14:07:18 +00:00
reset($username_array); // rewind to first element in array.
foreach ($username_array as $row) {
$username = html_escape($row);
$html .= "<br><a href='".make_link("user/$username")."'>$username</a>";
}
2009-11-24 14:07:18 +00:00
$page->add_block(new Block("Favorited By", $html, "left", 25));
}
2009-11-24 14:07:18 +00:00
}