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(); } }
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'));
/** * 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)); } }