public function getcontent() { $id = tadminhtml::idparam(); $menus = tmenus::i(); if ($id != 0 && !$menus->itemexists($id)) { return self::error403(); } $menu = tmenu::i($id); if (litepublisher::$options->group == 'author' && litepublisher::$options->user != $menu->author) { return self::error403(); } if ($id > 0 && !$menus->itemexists($id)) { return self::error403(); } $views = tviews::i(); $theme = tview::i($views->defaults['admin'])->theme; $html = tadminhtml::i(); $html->section = 'menu'; switch ($_GET['get']) { case 'view': $result = tadminviews::getcomboview($id == 0 ? $views->defaults['menu'] : $menu->idview); break; case 'seo': $args = targs::i(); $args->url = $menu->url; $args->keywords = $menu->keywords; $args->description = $menu->description; $args->head = $menu->data['head']; $result = $html->parsearg('[text=url] [text=description] [text=keywords] [editor=head]', $args); break; default: $result = var_export($_GET, true); } return turlmap::htmlheader(false) . $result; }
public function getviewicon($idview, $icon) { $result = tadminviews::getcomboview($idview); if ($icons = tadminicons::getradio($icon)) { $html = tadminhtml::i(); if ($html->section == '') { $html->section = 'editor'; } $result .= $html->h2->icons; $result .= $icons; } return $result; }
public function getcontent() { $forum = tforum::i(); $html = tadminhtml::i(); $args = new targs(); $html->section = 'editor'; $lang = tlocal::i('editor'); $args->comstatus = tadminhtml::array2combo(array('closed' => $lang->closed, 'reg' => $lang->reg, 'guest' => $lang->guest, 'comuser' => $lang->comuser), $forum->comstatus); $lang = tlocal::admin('forum'); $args->rootcat = tposteditor::getcombocategories(array(), $forum->rootcat); $args->moderate = $forum->moderate; $args->formtitle = $lang->options; return $html->adminform(' [combo=rootcat] [combo=comstatus] [checkbox=moderate] ' . tadminviews::getcomboview($forum->idview) . tadminperms::getcombo(0), $args); }
public function getcontent() { $result = ''; $users = tusers::i(); $html = $this->gethtml('users'); $lang = tlocal::admin('users'); $args = new targs(); if (!($id = $this->getiduser())) { if (litepublisher::$options->ingroup('admin')) { return $this->getuserlist(); } return $this->notfound; } $pages = tuserpages::i(); $item = tusers::i()->getitem($id) + $pages->getitem($id); if (!isset($item['url'])) { $item['url'] = $item['idurl'] ? litepublisher::$urlmap->getidurl($item['idurl']) : ''; } $args->add($item); $args->formtitle = sprintf('<a href="$site.url%s">%s</a>', $item['url'], $item['name']); $tabs = new tuitabs(); $tabs->add($lang->title, '[text=name] [text=website]'); if ('admin' == litepublisher::$options->group) { $tabs->add($lang->view, tadminviews::getcomboview($item['idview'])); $tabs->add('SEO', '[text=url] [text=keywords] [text=description] [editor=head]'); } $tabs->add($lang->text, '[editor=rawcontent]'); $opt = tuseroptions::i()->getitem($id); $args->subscribe = $opt['subscribe'] == 'enabled'; $args->authorpost_subscribe = $opt['authorpost_subscribe'] == 'enabled'; $tabs->add($lang->options, ' [checkbox=subscribe] [checkbox=authorpost_subscribe] '); return $html->adminform($tabs->get(), $args); }
public function getcontent() { $widget = $this->widget; $args = new targs(); $id = (int) tadminhtml::getparam('idwidget', 0); if (isset($widget->items[$id])) { $item = $widget->items[$id]; $args->mode = 'edit'; $viewcombo = ''; } else { $id = 0; $viewcombo = tadminviews::getcomboview(1); $args->mode = 'add'; $item = array('title' => '', 'content' => '', 'template' => 'widget'); } $args->idwidget = $id; $html = $this->html; $args->text = $item['content']; $args->template = tadminhtml::array2combo(self::gettemplates(), $item['template']); $result = $this->optionsform($item['title'], $viewcombo . $html->parsearg('[editor=text] [combo=template] [hidden=mode] [hidden=idwidget]', $args)); $lang = tlocal::i(); $args->formtitle = $lang->widgets; $args->table = $html->buildtable($widget->items, array($html->get_table_checkbox('widgetcheck'), array('left', $lang->widgettitle, "<a href=\"{$this->adminurl}\$id\" title=\"\$title\">\$title</a>"))); $result .= $html->deletetable($args); return $result; }