for
gflady2.
layerinfo "type" = "theme";
layerinfo "name" = "gflady2_tranqii_customizations";
layerinfo "source_viewable" = 1;
set tags_aware = true;
set text_tags = "";
function Page::print ( ) {
var string title = $this->title();
# generate page id:
var string current_view = $.view;
if ( $.view == "month" or $.view == "day" ) {
$current_view = "archive";
}
if ( $.view == "entry" or $.view == "reply" ) {
$current_view = "recent";
}
# begin main page html:
print "\n";
print "\n";
print "\n";
print "\n";
print "\n";
print "\n";
$this->print_head();
print "\n";
print "\n";
print "\n";
print "\n";
print "$title\n";
print "\n";
print "\n";
$this->print_control_strip();
print "
\n";
print "
\n";
print "
\n";
print "$title
\n";
print "";
print "\n";
print "\n";
print "
\n";
var string header = "";
var string content = "";
var string header_open = "";
var string header_close = "
";
var string footer = "";
$this->lay_top_userpic();
print "\n";
print_lj_links($this);
print($this->lay_sidebar_view_summary());
$header = "header";
$content = """
content
""";
"$header_open$header$header_close$content$footer";
$this->print_linklist();
print "\n";
print "
\n";
print "
";
$this->print_body();
print "\n";
print "\n";
print "\n";
print "\n";
}
function print_entry ( Page p, Entry e )
{
var string printMyTags = "";
#get tags
if ($e.tags) {
foreach var Tag t ($e.tags) {
$printMyTags = $printMyTags + """ |
$t.name""";
}
}
# get date/time
var string datetime;
$datetime = $e.time->date_format($*date_format) + " | " + $e.time->time_format($*time_format);
# get metadata
var string metadata;
if ( $e.metadata ) {
foreach var string k ( $e.metadata ) {
var string text = $k;
var string val = $e.metadata{$k};
if ( $k == "mood" ) {
$text = $*text_meta_mood;
} elseif ( $k == "music" ) {
$text = $*text_meta_music;
}
if ( $k == "mood" and defined $e.mood_icon ) {
var Image i = $e.mood_icon;
$val = "
$val";
}
$metadata = "$metadata\n$text: $val
";
}
}
# get any extra user info (if posting to community, etc)
var string poster = "";
var string userpic = "";
if ( $e.poster.username != $e.journal.username ) {
$poster = "in
base_url() + "\" title=\"$e.journal.username\">$e.journal.username by
base_url() + "\" title=\"$e.poster.username\">$e.poster.username";
} else {
$poster = "by
base_url() + "\" title=\"$e.poster.username\">$e.poster.username";
}
$poster = "posted $poster";
if ( defined $e.userpic ) {
$userpic = "
";
}
# print the entry now:
print "
";
# print icon (if needed)
if ( $userpic != "" ) {
print "$userpic";
}
print "";
if ( $e.security != "" ) {
$e.security_icon->print();
print " ";
}
if ( $e.subject == "" ) {
print "$*text_nosubject";
} else {
print "$e.subject";
}
print "
";
print "";
if ( $p.view == "entry" and $*show_entrynav_icons ) {
var string item_link = "";
foreach var string key (["nav_prev","nav_next"]) {
var Link link = $e->get_link($key);
if ( $link ) {
if ( $key == "nav_prev" ) {
$item_link = $item_link + "
lower() + "\">« " + $link.caption->lower() + " | ";
} elseif ( $key == "nav_next" ) {
$item_link = $item_link + "
lower() + "\">" + $link.caption->lower() + " »";
}
}
}
print $item_link;
print "
";
}
print "$datetime$printMyTags
";
print "$metadata";
if ( $poster != "" ) {
print "$poster";
}
print "
";
print "
"; $e->print_text(); "\n";
print "";
print get_permalink($e.permalink_url);
if ( $p.view != "entry" and $p.view != "reply" ) {
print " | ";
$e.comments->print();
} elseif ( $e.comments.enabled ) {
print " | ";
$e.comments->print_postlink();
}
var Link tmp;
if ( viewer_is_owner() and $p.view != "friends" ) {
$tmp = $e->get_link("edit_entry");
print " |
$tmp.caption";
}
$tmp = $e->get_link("mem_add");
print " |
$tmp.caption";
print "
";
print "";
print "";
}
# -------------------------------
# comments
# -------------------------------
function CommentInfo::print() {
var string text_comment_divider = " ";
if($.show_postlink) {
$this->print_postlink();
if($.show_readlink) {
print $text_comment_divider;
}
}
if($.show_readlink) {
"";
$this->print_readlink();
"";
}
}
# -------------------------------
# comment post link
# -------------------------------
function CommentInfo::print_postlink() {
var string img_url = "";
var int img_width = 0;
var int img_height = 0;
if($.show_postlink) {
var Page p = get_page();
var string url = $.post_url;
var string text = get_plural_phrase(0, "text_post_comment" + ($p.view == "friends" ? "_friends" : ""));
if($.maxcomments) {
$url = "";
$text = $*text_max_comments;
}
if($url != "") {
"""
""";
}
if($img_url != "") {
"""
""";
} else {
print $text;
}
if($url != "") {
"""""";
}
}
}