/**
	 * Installation Step 7: Configure first web-site
	 */
	public function firstWebsiteSetup()
	{
		$this->checkPreviousStepIsValid( __FUNCTION__ );

		$view = new Piwik_Installation_View(
						$this->pathView . 'firstWebsiteSetup.tpl',
						$this->getInstallationSteps(),
						__FUNCTION__
					);
		$this->skipThisStep( __FUNCTION__ );

		$form = new Piwik_Installation_FormFirstWebsiteSetup();
		if( !isset($this->session->generalSetupSuccessMessage))
		{
			$view->displayGeneralSetupSuccess = true;
			$this->session->generalSetupSuccessMessage = true;
		}

		$this->initObjectsToCallAPI();
		if($form->validate())
		{
			$name = urlencode($form->getSubmitValue('siteName'));
			$url = urlencode($form->getSubmitValue('url'));
			$ecommerce = (int)$form->getSubmitValue('ecommerce');

			$request = new Piwik_API_Request("
							method=SitesManager.addSite
							&siteName=$name
							&urls=$url
							&ecommerce=$ecommerce
							&format=original
						");

			try {
				$result = $request->process();
				$this->session->site_idSite = $result;
				$this->session->site_name = $name;
				$this->session->site_url = $url;

				$this->redirectToNextStep( __FUNCTION__ );
			} catch(Exception $e) {
				$view->errorMessage = $e->getMessage();
			}

		}
		$view->addForm($form);
		echo $view->render();
	}
 public function firstWebsiteSetup()
 {
     $this->checkPreviousStepIsValid(__FUNCTION__);
     $view = new Piwik_Install_View($this->pathView . 'firstWebsiteSetup.tpl', $this->getInstallationSteps(), __FUNCTION__);
     $this->skipThisStep(__FUNCTION__);
     require_once "FormFirstWebsiteSetup.php";
     $form = new Piwik_Installation_FormFirstWebsiteSetup();
     if (!isset($_SESSION['generalSetupSuccessMessage'])) {
         $view->displayGeneralSetupSuccess = true;
         $_SESSION['generalSetupSuccessMessage'] = true;
     }
     if ($form->validate()) {
         $name = urlencode($form->getSubmitValue('siteName'));
         $url = urlencode($form->getSubmitValue('url'));
         $this->initObjectsToCallAPI();
         require_once "API/Request.php";
         $request = new Piwik_API_Request("\n\t\t\t\t\t\t\tmethod=SitesManager.addSite\n\t\t\t\t\t\t\t&siteName={$name}\n\t\t\t\t\t\t\t&urls={$url}\n\t\t\t\t\t\t\t&format=original\n\t\t\t\t\t\t");
         try {
             $result = $request->process();
             $_SESSION['site_idSite'] = $result;
             $_SESSION['site_name'] = $name;
             $_SESSION['site_url'] = $url;
             $this->redirectToNextStep(__FUNCTION__);
         } catch (Exception $e) {
             $view->errorMessage = $e->getMessage();
         }
     }
     $view->addForm($form);
     echo $view->render();
 }