Esempio n. 1
0
 private function getButtons(GWF_PM $pm)
 {
     $transid = 'pm_trans_' . $pm->getID();
     $u = GWF_Session::getUser();
     $buttons = '';
     if (false !== ($prevs = $pm->getReplyToPrev())) {
         foreach ($prevs as $prev) {
             $buttons .= GWF_Button::prev($prev->getDisplayHREF(), $this->module->lang('btn_prev'));
         }
     }
     if (!$pm->hasDeleted($u)) {
         $buttons .= GWF_Button::delete($pm->getDeleteHREF($u->getID()), $this->module->lang('btn_delete'));
     } else {
         $buttons .= GWF_Button::restore($pm->getRestoreHREF(), $this->module->lang('btn_restore'));
     }
     if ($pm->canEdit($u)) {
         $buttons .= GWF_Button::edit($pm->getEditHREF(), $this->module->lang('btn_edit'));
     }
     $buttons .= GWF_Button::options($pm->getAutoFolderHREF(), $this->module->lang('btn_autofolder'));
     if (!$pm->isGuestPM()) {
         $buttons .= GWF_Button::reply($pm->getReplyHREF(), $this->module->lang('btn_reply')) . PHP_EOL . GWF_Button::quote($pm->getQuoteHREF(), $this->module->lang('btn_quote'));
     }
     $u2 = $pm->getOtherUser($u);
     $buttons .= GWF_Button::ignore($pm->getIgnoreHREF($pm->getOtherUser($u)), $this->module->lang('btn_ignore', array($u2->display('user_name'))));
     $buttons .= GWF_Button::translate($pm->getTranslateHREF(), $this->module->lang('btn_translate'), '', 'gwfGoogleTrans(\'' . $transid . '\'); return false;');
     if (false !== ($nexts = $pm->getReplyToNext())) {
         foreach ($nexts as $next) {
             $buttons .= GWF_Button::next($next->getDisplayHREF(), $this->module->lang('btn_next'));
         }
     }
     return $buttons;
 }
Esempio n. 2
0
    }
}
if (GWF_Session::isLoggedIn()) {
    $buttons .= GWF_Button::generic($tLang->lang('btn_pm'), $user->getPMHref());
}
if ($buttons !== '') {
    echo sprintf('<div class="gwf_buttons_outer"><div class="gwf_buttons">%s</div></div>', $buttons);
}
?>
	</div>
<?php 
//echo GWF_Table::rowEnd();
//echo GWF_Table::rowStartB(false);
$toolbar = '';
if ($actions) {
    $toolbar .= GWF_Button::translate($post->getTranslateHREF(), $tLang->lang('btn_translate'), '', $post->getTranslateOnClick());
    //	if (GWF_Session::isLoggedIn())
    //	{
    $toolbar .= sprintf('<span id="gwf_post_thx_%s">%s</span>', $pid, $post->getVar('post_thanks')) . GWF_Button::thankYou($post->getThanksHREF(), $tLang->lang('btn_thanks'), '', $post->getThanksOnClick());
    $toolbar .= sprintf('<span id="gwf_post_up_%s">%s</span>', $pid, $post->getVar('post_votes_up')) . GWF_Button::thumbsUp($post->getVoteUpHREF(), $tLang->lang('btn_vote_up'), '', $post->getVoteUpOnClick());
    $toolbar .= sprintf('<span id="gwf_post_down_%s">%s</span>', $pid, $post->getVar('post_votes_down')) . GWF_Button::thumbsDown($post->getVoteDownHREF(), $tLang->lang('btn_vote_down'), '', $post->getVoteDownOnClick());
    //	}
}
?>
	<div class="gwf_post_body gwf_<?php 
echo $trd ? 'odd' : 'even';
?>
">
		<div class="gwf_post_head">
			<div>
				<span class="ib">
Esempio n. 3
0
    } else {
        //			$buttons .= GWF_Button::prev('#', $tLang->lang('btn_prev'));
    }
    if (!$pm->hasDeleted($u)) {
        $buttons .= GWF_Button::delete($pm->getDeleteHREF($u->getID()), $tLang->lang('btn_delete'));
    } else {
        $buttons .= GWF_Button::restore($pm->getRestoreHREF(), $tLang->lang('btn_restore'));
    }
    if ($pm->canEdit($u)) {
        $buttons .= GWF_Button::edit($pm->getEditHREF(), $tLang->lang('btn_edit'));
    }
    $buttons .= GWF_Button::options($pm->getAutoFolderHREF(), $tLang->lang('btn_autofolder'));
    if (!$pm->isGuestPM()) {
        $buttons .= GWF_Button::reply($pm->getReplyHREF(), $tLang->lang('btn_reply')) . PHP_EOL . GWF_Button::quote($pm->getQuoteHREF(), $tLang->lang('btn_quote'));
    }
    $u2 = $pm->getOtherUser($u);
    $buttons .= GWF_Button::ignore($pm->getIgnoreHREF($pm->getOtherUser($u)), $tLang->lang('btn_ignore', array($u2->display('user_name'))));
    $buttons .= GWF_Button::translate($pm->getTranslateHREF(), $tLang->lang('btn_translate'), '', 'gwfGoogleTrans(\'' . $transid . '\'); return false;');
    if (false !== ($nexts = $pm->getReplyToNext())) {
        foreach ($nexts as $next) {
            $buttons .= GWF_Button::next($next->getDisplayHREF(), $tLang->lang('btn_next'));
        }
    } else {
        //			$buttons .= GWF_Button::next('#', $tLang->lang('btn_next'));
    }
    echo GWF_HTML::div($buttons, 'gwf_pm_foot');
}
?>
</div>
<div class="cl"></div>