function process() { $next_step = false; $totalSites = Site::getTotalSites(); if ($totalSites > 0) { Request::redirectToModule('install_display_javascript_code'); } $form = new FormSiteGeneral($this->tpl, null, Request::getCurrentUrl() . "&action=add"); $done = $form->process(); if ($done) { $this->tpl->assign("img_phpmv", getCountImgHtml($form->getSubmitValue('form_url'), $form->getSubmitValue('form_name'))); $next_step = true; } $this->tpl->assign("show_next_step", $next_step); }
function process() { $this->tpl->assign('action', $this->request->getActionName()); switch ($this->request->getActionName()) { case 'add': $form = new FormSiteGeneral($this->tpl); $done = $form->process(); if ($done) { $this->setMessageAdd($form); $this->tpl->clear_all_cache(); } break; case 'mod': $siteAdmin = $this->needASiteAdminSelected(); if ($siteAdmin) { $form = new FormSiteGeneral($this->tpl, $siteAdmin); $done = $form->process(); if ($done) { $this->setMessage(); } } break; case 'del': $siteAdmin = $this->needASiteAdminSelected(); if ($siteAdmin) { $confirmed = $this->needConfirmation('site', $siteAdmin); if ($confirmed) { $confSite = new SiteConfigDb(); $confSite->delSite($siteAdmin); $this->setMessage(); $this->tpl->clear_all_cache(); } } break; } // case no site installed, do not generate if (is_a($this->site, "Site")) { $this->site->generateFiles(); } }