Example #1
0
}
$user = User::get($user_id);
if (!$user) {
    die('ECK');
}
if (Bookmark::exists(BOOKMARK_USERBLOCK, $session->id, $user_id)) {
    echo 'User has blocked you from access';
    return;
}
echo '<h1>Guestbook for ' . $user->name . '</h1>';
$form = new XhtmlForm('msg');
$form->addHidden('to', $this->owner);
$form->addTextarea('body', 'Body');
$form->addSubmit('Send');
$form->setFocus('body');
$form->onSubmit('return check_gb(this);');
$form->setHandler('gbHandler');
$form->handle();
// to get latest added entry in the following query
$list = Guestbook::getEntries($user_id);
$dt = new YuiDatatable();
$dt->addColumn('creator', 'Written by');
/// XXXX show username, show link to user page
$dt->addColumn('time_created', 'When');
$dt->addColumn('body', 'Msg');
$dt->setSortOrder('time_created', 'desc');
$dt->setDataSource($list);
echo $dt->render();
if ($user_id == $session->id) {
    return;
}
Example #2
0
}
$form = new XhtmlForm('login');
$form->cssTable('');
$u_img = new XhtmlComponentImage();
$u_img->src = $page->getRelativeCoreDevUrl() . 'gfx/icon_user.png';
$i = new XhtmlComponentInput();
$i->name = 'usr';
$form->add($i, t('Username'), $u_img);
$p_img = new XhtmlComponentImage();
$p_img->src = $page->getRelativeCoreDevUrl() . 'gfx/icon_keys.png';
$i = new XhtmlComponentPassword();
$i->name = 'pwd';
$form->add($i, t('Password'), $p_img);
$form->addSubmit('Log in', 'font-weight:bold');
$form->setFocus('usr');
$form->onSubmit('return check_login(this);');
$form->setHandler(__NAMESPACE__ . '\\loginHandler');
echo $form->render();
$header->registerJsFunction('function show_login_form()' . '{' . ($show_reg_div ? 'hide_el("' . $reg_div . '");' : '') . ($show_recover_div ? 'hide_el("' . $recover_div . '");' : '') . 'show_el("' . $login_div . '");' . '}');
if ($show_reg_div) {
    $header->registerJsFunction('function show_reg_form()' . '{' . 'hide_el("' . $login_div . '");' . 'show_el("' . $reg_div . '");' . '}');
    $x = new XhtmlComponentButton();
    $x->onClick('return show_reg_form();');
    $x->text = t('Register');
    $x->style = 'font-weight:bold';
    echo $x->render();
}
if ($show_recover_div) {
    $header->registerJsFunction('function show_recover_form()' . '{' . 'hide_el("' . $login_div . '");' . 'show_el("' . $recover_div . '");' . '}');
    $x = new XhtmlComponentButton();
    $x->onClick('return show_recover_form();');