};
my $remote = LJ::get_remote();
my $ad = LJ::get_ads({ location => 'bml.homepage', ljadwrapper => 1 });
my $goat_img = $GET{'frank'} eq "urinate" ? "pee" : "hover";
my $news = LJ::load_user('news');
my $ret = "";
my $promos = LJ::SUP->sup_promos('App-Home', 4);
if ($promos) {
$promos = "
";
$ret .= "
";
$ret .= LJ::Widget::SUP1MillionPromo->render;
$title = BML::ml('.loggedin.heading2', {'user' => $remote->display_username});
# get the last updated time of $remote
my $secondsago = time() - $remote->timeupdate;
my $lastupdated = LJ::ago_text($secondsago);
$ret .= "
";
$ret .= "
" . BML::ml('.loggedin.greeting') . "
";
$ret .= "
" . BML::ml('.loggedin.greeting.account') . "";
$ret .= "
";
$ret .= "
";
$ret .= "
";
$ret .= "- $ML{'.loggedin.greeting.post'}";
$ret .= "
";
$ret .= defined $remote->timeupdate ?
BML::ml('.loggedin.greeting.lastupdated', {'timeago' => $lastupdated}) :
$ML{'.loggedin.greeting.neverupdated'};
$ret .= " ";
$ret .= "- $ML{'.loggedin.greeting.inbox'}";
my $inbox = $remote->notification_inbox;
$ret .= "
" . BML::ml('.loggedin.greeting.inboxcount', {'num' => $inbox->unread_count}) . ""
if $inbox && $inbox->unread_count;
$ret .= " ";
$ret .= "- $ML{'.loggedin.greeting.friendspage'}
";
# display an alert if there was a post to news in the past three days
if ($news) {
my $delta = time() - $news->timeupdate;
if ($delta < 86400 * 3) {
$ret .= "- " . BML::ml('.loggedin.greeting.alert', {'user' => $news->ljuser_display}) . "
";
}
}
unless ($LJ::DISABLED{avito}) {
$ret .= "- $ML{'.avito.sell_an_item'}
";
}
$ret .= "
";
$ret .= "
";
$ret .= "
";
if (LJ::Widget::SiteMessages->should_render) {
$ret .= LJ::Widget::SiteMessages->render;
} else {
$ret .= LJ::Widget::QotD->render;
}
$ret .= "
\n";
$ret .= "
\n";
$ret .= "
\n";
$ret .= LJ::Widget::RecentComments->render;
$ret .= LJ::Widget::JournalSpotlight->render( stylesheet_override => 'stc/widgets/journalspotlight-home.css' );
$ret .= "
";
$ret .= "
$ML{'.loggedin.explore'}
";
$ret .= "
";
$ret .= "
";
$ret .= "
";
$ret .= "
$rating_posts
Весь рейтинг
";
$ret .= "
";
$ret .= "
" . BML::ml('.loggedout.facts', {'sitename' => $LJ::SITENAMESHORT}) . "
";
$ret .= $promos;
$ret .= "";
$ret .= "
";
$ret .= "
";
$ret .= LJ::Widget::GettingStarted->render( stylesheet_override => 'stc/widgets/gettingstarted-home.css' );
$ret .= $ad;
$ret .= LJ::Widget::FriendUpdates->render;
$ret .= LJ::Widget::FriendBirthdays->render;
$ret .= $real_time_sms;
unless ($remote->get_cap('paid')) {
$ret .= $avito_box;
}
$ret .= "
";
$ret .= LJ::Widget::OfficialJournals->render;
$ret .= LJ::CProd->full_box_for($remote, width => 300);
$ret .= "
";
$ret .= "
";
# $ret .= "";
# $ret .= LJ::Widget::Frank->render( image => $goat_img );
# $ret .= "
";
# Display settings that need to be set by user
$ret .= LJ::Widget::SettingProdDisplay->render();
### Logged-out Homepage ##
} else {
$title = BML::ml('.loggedout.heading', { 'sitename' => "$LJ::SITENAMESHORT" });
my $recent_posts = LJ::Widget::RecentPosts->render();
my $join_lj_url = LJ::run_hook('construct_adcall', orient => "App-Join-Livejournal");
my $promos_head = "
Живой Журнал —
это возможность выразить себя, поделиться своей жизнью и связаться с друзьями в сети.
Вы можете использовать LiveJournal разными способами: как личный дневник, блог, дискуссионный форум, социальную сеть и так далее.
$rating_posts
Весь рейтинг
$real_time_sms
$avito_box
END_OF_HTML
}
return $ret;
}
_code?>
<=body
windowtitle<=
$LJ::SITENAME});
}
}
_code?>
<=windowtitle
title=>
head<=
<=head
<=body
page?>