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()
 {
     $result = tadminviews::getviewform('/admin/views/themes/');
     $idview = tadminhtml::getparam('idview', 1);
     $view = tview::i($idview);
     $html = $this->gethtml('themes');
     $args = targs::i();
     $args->idview = $idview;
     $theme = $view->theme;
     $result .= $html->formheader($args);
     $result .= self::getlist($html->radioitem, $theme->name);
     $result .= $html->formfooter();
     return $html->fixquote($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);
 }
function tcategoriesmenuUninstall($self)
{
    tadminviews::replacemenu(get_class($self), 'tmenus');
    $categories = tcategories::i();
    $categories->unbind($self);
}
 public function getcontent()
 {
     switch ($this->name) {
         case 'widgets':
             $idwidget = tadminhtml::getparam('idwidget', 0);
             $widgets = twidgets::i();
             if ($widgets->itemexists($idwidget)) {
                 $widget = $widgets->getwidget($idwidget);
                 return $widget->admin->getcontent();
             } else {
                 $idview = (int) tadminhtml::getparam('idview', 1);
                 $view = tview::i($idview);
                 $result = tadminviews::getviewform('/admin/views/widgets/');
                 if ($idview == 1 || $view->customsidebar) {
                     $result .= self::getsidebarsform();
                 } else {
                     $args = targs::i();
                     $args->idview = $idview;
                     $args->customsidebar = $view->customsidebar;
                     $args->disableajax = $view->disableajax;
                     $args->action = 'options';
                     $result .= $this->html->adminform('[checkbox=customsidebar] [checkbox=disableajax] [hidden=idview] [hidden=action]', $args);
                 }
                 return $result;
             }
         case 'addcustom':
             $widget = tcustomwidget::i();
             return $widget->admin->getcontent();
     }
 }
 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;
 }