public function processform() { $plugin = textrasidebars::i(); $plugin->beforepost = isset($_POST['beforepost']); $plugin->afterpost = isset($_POST['afterpost']); $plugin->themes = tadminhtml::check2array('theme-'); $plugin->save(); ttheme::clearcache(); }
public function processform() { $pages = tuserpages::i(); $pages->createpage = isset($_POST['createpage']); $pages->lite = isset($_POST['lite']); $pages->save(); $groups = tusergroups::i(); $groups->defaults = tadminhtml::check2array('idgroup-'); $groups->defaulthome = trim($_POST['defaulthome']); $groups->save(); $linkgen = tlinkgenerator::i(); $linkgen->data['user'] = $_POST['linkschema']; $linkgen->save(); }
public function processform() { $users = tusers::i(); $groups = tusergroups::i(); if (isset($_POST['delete'])) { foreach ($_POST as $key => $value) { if (!is_numeric($value)) { continue; } $id = (int) $value; $users->delete($id); //if (litepublisher::$classes->exists('tregservices')) $users->getdb(' } return; } switch ($this->action) { case 'add': $_POST['idgroups'] = tadminhtml::check2array('idgroup-'); if ($id = $users->add($_POST)) { litepublisher::$urlmap->redir("{$this->adminurl}={$id}&action=edit"); } else { return $this->html->h4red->invalidregdata; } break; case 'edit': $id = $this->idget(); if (!$users->itemexists($id)) { return; } $_POST['idgroups'] = tadminhtml::check2array('idgroup-'); if (!$users->edit($id, $_POST)) { return $this->notfound; } if ($id == 1) { litepublisher::$site->author = $_POST['name']; //litepublisher::$site->email = $_POST['email']; } break; } }
public function processform() { $plugin = tcategoriesmenu::i(); $plugin->exitems = tadminhtml::check2array('category-'); $plugin->save(); }
public function processform() { $groups = tusergroups::i(); switch ($this->action) { case 'add': $groups->lock(); $id = $groups->add($_POST['name'], $_POST['title'], $_POST['home']); $groups->items[$id]['parents'] = tadminhtml::check2array('idgroup-'); $groups->unlock(); $_POST['id'] = $id; $_GET['id'] = $id; $_GET['action'] = 'edit'; break; case 'edit': $id = $this->idget(); if ($groups->itemexists($id)) { foreach (array('name', 'title', 'home') as $name) { $groups->items[$id][$name] = $_POST[$name]; } $groups->items[$id]['parents'] = tadminhtml::check2array('idgroup-'); $groups->save(); } break; } }
public function processform() { $this->perm->author = isset($_POST['author']); $this->perm->groups = array_unique(tadminhtml::check2array('idgroup-')); parent::processform(); }
public function processform() { if ($form = $this->getautoform($this->name)) { return $form->processform(); } extract($_POST, EXTR_SKIP); $options = litepublisher::$options; switch ($this->name) { case 'options': litepublisher::$urlmap->redirdom = isset($redirdom); $site = litepublisher::$site; $site->fixedurl = isset($fixedurl); $site->url = $url; $site->name = $name; $site->description = $description; $site->keywords = $keywords; $site->author = $author; $this->getdb('users')->setvalue(1, 'name', $author); ttemplate::i()->footer = $footer; break; case 'home': $home = thomepage::i(); $home->lock(); $home->image = $image; $home->parsetags = isset($parsetags); $home->showmidle = isset($showmidle); $home->midlecat = (int) $midlecat; $home->showposts = isset($showposts); $home->invertorder = isset($invertorder); $home->includecats = tadminhtml::check2array('category-'); $home->excludecats = tadminhtml::check2array('exclude_category-'); $home->showpagenator = isset($showpagenator); $home->postschanged(); $home->unlock(); $menus = tmenus::i(); $menus->home = isset($homemenu); $menus->save(); break; case 'mail': if (!empty($adminemail)) { $options->email = $adminemail; $this->getdb('users')->setvalue(1, 'email', $adminemail); } if (!empty($fromemail)) { $options->fromemail = $fromemail; } $options->mailer = empty($mailer) ? '' : 'smtp'; if (!empty($subscribeemail)) { $subscribe = tsubscribers::i(); $subscribe->fromemail = $subscribeemail; $subscribe->save(); $options->fromemail = $subscribeemail; } $mailer = TSMTPMailer::i(); $mailer->lock(); $mailer->host = $host; $mailer->login = $smtplogin; $mailer->password = $password; $mailer->port = (int) $port; $mailer->unlock(); break; case 'view': $options->icondisabled = isset($icondisabled); if (!empty($perpage)) { $options->perpage = (int) $perpage; } $options->hidefilesonpage = isset($hidefilesonpage); $filter = tcontentfilter::i(); $filter->usefilter = isset($usefilter); $filter->automore = isset($automore); $filter->automorelength = (int) $automorelength; $filter->autolinks = isset($autolinks); $filter->commentautolinks = isset($commentautolinks); $filter->save(); $themeparser = tthemeparser::i(); $themeparser->replacelang = isset($replacelang); $themeparser->stylebefore = isset($stylebefore); $themeparser->save(); // restore style after if (!$themeparser->stylebefore) { $css = '<link type="text/css" href="$site.files$template.cssmerger_default" rel="stylesheet" />'; $t = ttemplate::i(); if (false !== strpos($t->heads, "<!--{$css}-->")) { $t->heads = str_replace("<!--{$css}-->", $css, $t->heads); $t->save(); } } break; case 'files': $parser = tmediaparser::i(); $parser->enablepreview = isset($enablepreview); $parser->ratio = isset($ratio); $parser->clipbounds = isset($clipbounds); $parser->previewwidth = (int) trim($previewwidth); $parser->previewheight = (int) trim($previewheight); $parser->maxwidth = (int) trim($maxwidth); $parser->maxheight = (int) trim($maxheight); $parser->alwaysresize = isset($alwaysresize); $parser->quality_snapshot = (int) trim($quality_snapshot); $parser->quality_original = (int) trim($quality_original); $parser->audioext = trim($audioext); $parser->videoext = trim($videoext); $parser->save(); litepublisher::$site->video_width = $video_width; litepublisher::$site->video_height = $video_height; break; case 'links': $linkgen = tlinkgenerator::i(); $linkgen->urlencode = isset($urlencode); if (!empty($post)) { $linkgen->post = $post; } if (!empty($menu)) { $linkgen->menu = $menu; } if (!empty($category)) { $linkgen->category = $category; } if (!empty($tag)) { $linkgen->tag = $tag; } if (!empty($archive)) { $linkgen->archive = $archive; } $linkgen->save(); break; case 'cache': if (isset($clearcache)) { ttheme::clearcache(); } else { $classes = litepublisher::$classes; if ($classes->memcache != isset($memcache_classes)) { if (isset($memcache_classes)) { $classes->revision_memcache++; } $classes->memcache = isset($memcache_classes); $classes->save(); } $options->lock(); $options->cache = isset($enabledcache); $options->admincache = isset($admincache); if (!empty($expiredcache)) { $options->expiredcache = (int) $expiredcache; } $options->ob_cache = isset($ob_cache); $options->compress = isset($compress); $options->commentspull = isset($commentspull); $options->unlock(); } break; case 'lite': case 'catstags': litepublisher::$classes->archives->lite = isset($litearch); $cats = litepublisher::$classes->categories; $cats->lite = isset($litecats); $cats->includeparents = isset($parentcats); $cats->includechilds = isset($childcats); $cats->save(); $tags = litepublisher::$classes->tags; $tags->lite = isset($litetags); $tags->includeparents = isset($parenttags); $tags->includechilds = isset($childtags); $tags->save(); break; case 'robots': $robo = trobotstxt::i(); $robo->text = $robots; $robo->save(); $appcache_manifest = appcache_manifest::i(); $appcache_manifest->text = $appcache; $appcache_manifest->save(); break; case 'secure': if (isset($_POST['oldpassword'])) { $h2 = $this->html->h2; if ($oldpassword == '') { return $h2->badpassword; } if ($newpassword == '' || $newpassword != $repassword) { return $h2->difpassword; } if (!$options->auth($options->email, $oldpassword)) { return $h2->badpassword; } $options->changepassword($newpassword); $options->logout(); return $h4->passwordchanged; } else { $options->echoexception = isset($echoexception); $options->reguser = isset($reguser); $this->usersenabled = isset($usersenabled); $options->parsepost = isset($parsepost); $options->show_draft_post = isset($show_draft_post); $options->xxxcheck = isset($xxxcheck); $filter = tcontentfilter::i(); $filter->phpcode = isset($phpcode); $filter->save(); $parser = tthemeparser::i(); $parser->removephp = isset($removephp); $parser->save(); $backuper = tbackuper::i(); if ($backuper->filertype != $filertype) { $backuper->filertype = $filertype; $backuper->save(); } $useshell = isset($useshell); $updater = tupdater::i(); if ($useshell !== $updater->useshell) { $updater->useshell = $useshell; $updater->save(); } } break; } return ''; }
public static function processcategories() { return tadminhtml::check2array('category-'); }