Exemplo n.º 1
0
echo $tVars['module']->templatePHP('_admin_nav.php', $tVars);
$headers = array(array($tLang->lang('th_date'), 'news_date', 'ASC'), array($tLang->lang('th_userid'), 'user_name', 'ASC'), array($tLang->lang('th_catid'), 'news_catid', 'ASC'), array($tLang->lang('th_langid')), array($tLang->lang('th_title')), array($tLang->lang('th_hidden'), 'news_options&' . GWF_News::HIDDEN, 'DESC'));
echo $tVars['page_menu'];
$lang_visible = $tLang->lang('th_visible');
$lang_hidden = $tLang->lang('th_hidden');
echo GWF_Table::start();
foreach ($tVars['news'] as $item) {
    $item instanceof GWF_News;
    $newsid = $item->getID();
    $trans = $item->getTranslations();
    $author = $item->displayAuthor();
    $cat = $item->displayCategory();
    $date = $item->displayDate();
    foreach ($trans as $langid => $t) {
        if ($item->isHidden()) {
            $icon = GWF_Button::sub($lang_hidden, $item->hrefEnable());
        } else {
            $icon = GWF_Button::add($lang_visible, $item->hrefDisable());
        }
        echo GWF_Table::rowStart();
        echo GWF_Table::column($date, 'gwf_date');
        echo GWF_Table::column($author);
        echo GWF_Table::column($cat);
        echo GWF_Table::column(GWF_Language::getByID($langid)->display('lang_nativename'));
        $title = $t['newst_title'];
        $href = GWF_WEB_ROOT . sprintf('news/edit/%d-%s/langid-%d', $newsid, Common::urlencodeSEO($title), $langid);
        echo GWF_Table::column(sprintf('<a href="%s">%s</a>', $href, htmlspecialchars($title)));
        echo GWF_Table::column($icon);
        echo GWF_Table::rowEnd();
    }
}
Exemplo n.º 2
0
echo $tVars['module']->templatePHP('_admin_nav.php', $tVars);
$headers = array(array($tLang->lang('th_date'), 'news_date', 'ASC'), array($tLang->lang('th_userid'), 'user_name', 'ASC'), array($tLang->lang('th_catid'), 'news_catid', 'ASC'), array($tLang->lang('th_langid')), array($tLang->lang('th_title')), array($tLang->lang('th_hidden'), 'news_options&' . GWF_News::HIDDEN, 'DESC'));
echo $tVars['page_menu'];
echo GWF_Table::start();
echo GWF_Table::displayHeaders1($headers, $tVars['sort_url']);
foreach ($tVars['news'] as $item) {
    $item instanceof GWF_News;
    $newsid = $item->getID();
    $trans = $item->getTranslations();
    $date = $item->displayDate();
    $author = $item->displayAuthor();
    $cat = $item->displayCategory();
    $lang_visible = $tLang->lang('th_visible');
    $lang_hidden = $tLang->lang('th_hidden');
    foreach ($trans as $langid => $t) {
        var_dump($langid, $t);
        if ($item->isHidden()) {
            $icon = GWF_Button::add($lang_hidden, $item->hrefEnable());
        } else {
            $icon = GWF_Button::sub($lang_visible, $item->hrefDisable());
        }
        echo GWF_Table::rowStart();
        $title = $t['newst_title'];
        $data[] = array($date, $author, $cat, GWF_Language::getByID($langid)->display('lang_nativename'), sprintf('<a href="%snews/edit/%d-%s/langid-%d">%s</a>', GWF_WEB_ROOT, $newsid, Common::urlencodeSEO($title), $langid, $title), $item->isHidden() ? $icon_hidden : $icon_visible);
        echo GWF_Table::rowEnd();
    }
}
echo GWF_Table::end();
echo $tVars['page_menu'];
echo GWF_Button::wrap(GWF_Button::add($tLang->lang('btn_add'), GWF_WEB_ROOT . 'news/add'));
Exemplo n.º 3
0
 /**
  * Get toggle moderation button / toggle visibility button.
  * @param $module
  * @return unknown_type
  */
 public function getToggleModButton(Module_Guestbook $module)
 {
     if ($this->isInModeration()) {
         return GWF_Button::add($module->lang('btn_moderate_no'), $this->getModHref(false));
     } else {
         return GWF_Button::sub($module->lang('btn_moderate_yes'), $this->getModHref(true));
     }
 }