public function getcontent() { $result = ''; $plugin = titemsreplacer::i(); $views = tviews::i(); $html = tadminhtml::i(); $args = targs::i(); $lang = tplugins::getlangabout(__FILE__); $adminurl = tadminhtml::getadminlink('/admin/plugins/', 'plugin=' . basename(dirname(__FILE__))); if (!empty($_GET['id'])) { $id = (int) $_GET['id']; if (isset($plugin->items[$id])) { $args->formtitle = sprintf($lang->formtitle, $views->items[$id]['name']); $tabs = new tuitabs(); $tabs->add($lang->add, $html->getinput('text', 'addtag', '', $lang->addtag) . $html->getinput('editor', 'addreplace', '', $lang->replace)); $i = 0; foreach ($plugin->items[$id] as $tag => $replace) { $tabs->add($tag, $html->getinput('editor', "replace-{$i}", tadminhtml::specchars($replace), $lang->replace)); $i++; } $result .= $html->adminform($tabs->get(), $args); } } $result .= "<h4>{$lang->viewlist}</h4><ul>"; foreach (array_keys($plugin->items) as $id) { $name = $views->items[$id]['name']; $result .= "<li><a href='{$adminurl}&id={$id}'>{$name}</a></li>"; } $result .= '</ul>'; $form = "<h3>{$lang->addview}</h3>\n <form name='form' action='{$adminurl}&action=add' method='post' >\n " . $html->getinput('text', 'viewname', '', $lang->viewname) . "\n <p><input type='submit' name='submitbutton' id='idsubmitbutton' value='{$lang->add}' /></p>\n </form>"; $result .= $form; return $result; }
public function getcontent() { $plugin = tlivejournalposter::i(); $dir = dirname(__FILE__) . DIRECTORY_SEPARATOR; if ($plugin->template == '') { $plugin->template = file_get_contents($dir . 'livejournalposter.tml'); } $about = tplugins::getabout(tplugins::getname(__FILE__)); $lang = tplugins::getlangabout(__FILE__); $html = tadminhtml::i(); $html->section = $lang->section; $args = targs::i(); $args->add($about); $args->add($plugin->data); $args->public = 'public' == $plugin->privacy; $args->private = 'private' == $plugin->privacy; $args->friends = 'friends' == $plugin->privacy; return $html->adminform('[text=host] [text=login] [password=password] [text=community] <p><strong>$lang.privacy</strong> <label><input name="privacy" type="radio" value="public" $public/>$lang.public</label> <label><input name="privacy" type="radio" value="private" $private />$lang.private</label> <label><input name="privacy" type="radio" value="frinds" $friends/>$lang.friends</label> </p> [editor=template]', $args); }
public function getcontent() { $plugin = textrasidebars::i(); $html = tadminhtml::i(); $themes = tadminthemes::getlist('<li><input name="theme-$name" id="checkbox-theme-$name" type="checkbox" value="$name" $checked /> <label for="checkbox-theme-$name"><img src="$site.files/themes/$name/$screenshot" alt="$name" /></label> $lang.version:$version $lang.author: <a href="$url">$author</a> $lang.description: $description</li>', $plugin->themes); $args = targs::i(); $lang = tplugins::getlangabout(__FILE__); $args->formtitle = $lang->name; $args->beforepost = $plugin->beforepost; $args->afterpost = $plugin->afterpost; return $html->adminform('[checkbox=beforepost] [checkbox=afterpost]' . "<h4>{$lang->themes}</h4><ul>{$themes}</ul>", $args); }
public function getcontent() { $plugin = tblackip::i(); $lang = tplugins::getlangabout('black-ip'); $args = new targs(); $args->ip = implode("\n", $plugin->ip); $args->words = implode("\n", $plugin->words); $args->ipstatus = tadminhtml::array2combo(tlocal::i()->ini['commentstatus'], $plugin->ipstatus); $args->wordstatus = tadminhtml::array2combo(tlocal::i()->ini['commentstatus'], $plugin->wordstatus); $tabs = new tuitabs(); $tabs->add($lang->wordtitle, '[combo=wordstatus] [editor=words]'); $tabs->add('IP', '[combo=ipstatus] [editor=ip]'); $args->formtitle = $lang->formtitle; $html = tadminhtml::i(); return tuitabs::gethead() . $html->adminform($tabs->get(), $args); }
public function getcontent() { $plugin = tsinglecat::i(); $html = tadminhtml::i(); $lang = tplugins::getlangabout(__FILE__); $args = targs::i(); $args->maxcount = $plugin->maxcount; $args->invertorder = $plugin->invertorder; $args->tml = $plugin->tml; $args->tmlitems = $plugin->tmlitems; $args->formtitle = $lang->formtitle; return $html->adminform(' [checkbox=invertorder] [text=maxcount] [editor=tml] [editor=tmlitems]', $args); }
public function getcontent() { $datadir = litepublisher::$paths->data . 'keywords' . DIRECTORY_SEPARATOR; $selfdir = dirname(__FILE__) . DIRECTORY_SEPARATOR; $tml = parse_ini_file($selfdir . 'keywords.templates.ini', false); $about = tplugins::getabout(tplugins::getname(__FILE__)); $html = $this->html; $lang = $this->lang; $args = targs::i(); if (isset($_GET['filename'])) { $filename = $_GET['filename']; if (!@file_exists($datadir . $filename)) { return $html->h3->notfound; } $args->filename = $filename; $args->content = file_get_contents($datadir . $filename); $args->formtitle = $about['edithead']; return $html->adminform('[editor=content]', $args); } $page = isset($_GET['page']) ? (int) $_GET['page'] : 1; $result = ''; if ($page == 1) { $widget = tkeywordswidget::i(); $widgets = twidgets::i(); $idwidget = $widgets->find($widget); $args->count = $widget->count; $args->trace = $widget->trace; $args->notify = $widget->notify; $args->optionsform = 1; $args->title = $widget->gettitle($idwidget); $args->blackwords = tadminhtml::specchars(implode("\n", tkeywordsplugin::i()->blackwords)); $lang = tplugins::getlangabout(__FILE__); $args->formtitle = $about['name']; $result .= $html->adminform('[text=title] [text=count] [checkbox=trace] [checkbox=notify] [editor=blackwords] [hidden=optionsform]', $args); } $from = 100 * ($page - 1); $filelist = tfiler::getfiles($datadir); sort($filelist); $count = ceil(count($filelist) / 100); $links = $this->getlinkpages($page, $count); $result .= $links; $filelist = array_slice($filelist, $from, 100, true); $list = ''; $args->url = litepublisher::$site->url . '/admin/plugins/' . litepublisher::$site->q . 'plugin=' . basename(dirname(__FILE__)); foreach ($filelist as $filename) { if (!preg_match('/^\\d+?\\.\\d+?\\.php$/', $filename)) { continue; } $args->filename = $filename; $args->content = file_get_contents($datadir . $filename); $list .= $html->parsearg($tml['item'], $args); } $args->list = $list; $result .= $html->parsearg($tml['form'], $args); $result .= $links; return $result; }