$wizard['menu'] = array(__('Installation Guide') => 'http://osticket.com/wiki/Installation', __('Get Professional Help') => 'http://osticket.com/support'); if ($_POST && $_POST['s']) { $errors = array(); $_SESSION['ost_installer']['s'] = $_POST['s']; switch (strtolower($_POST['s'])) { case 'prereq': if ($installer->check_prereq()) { $_SESSION['ost_installer']['s'] = 'config'; } else { $errors['prereq'] = __('Minimum requirements not met!'); } break; case 'config': if (!$installer->config_exists()) { $errors['err'] = __('Configuration file does NOT exist. Follow steps below to add one.'); } elseif (!$installer->config_writable()) { $errors['err'] = __('Write access required to continue'); } else { $_SESSION['ost_installer']['s'] = 'install'; } break; case 'install': if ($installer->install($_POST)) { $_SESSION['info'] = array('name' => ucfirst($_POST['fname'] . ' ' . $_POST['lname']), 'email' => $_POST['admin_email'], 'URL' => URL); //TODO: Go to subscribe step. $_SESSION['ost_installer']['s'] = 'done'; } elseif (!($errors = $installer->getErrors()) || !$errors['err']) { $errors['err'] = __('Error installing osTicket - correct the errors below and try again.'); } break; case 'subscribe':
__('Get Professional Help')=>'http://osticket.com/support'); if($_POST && $_POST['s']) { $errors = array(); $_SESSION['ost_installer']['s']=$_POST['s']; switch(strtolower($_POST['s'])) { case 'prereq': if($installer->check_prereq()) $_SESSION['ost_installer']['s']='config'; else $errors['prereq']=__('Minimum requirements not met!'); break; case 'config': if(!$installer->config_exists()) $errors['err']=__('Configuration file does NOT exist. Follow steps below to add one.'); elseif(!$installer->config_writable()) $errors['err']=__('Write access required to continue'); else $_SESSION['ost_installer']['s']='install'; break; case 'install': if($installer->install($_POST)) { $_SESSION['info']=array('name' =>ucfirst($_POST['fname'].' '.$_POST['lname']), 'email' =>$_POST['admin_email'], 'URL'=>URL); //TODO: Go to subscribe step. $_SESSION['ost_installer']['s']='done'; } elseif(!($errors=$installer->getErrors()) || !$errors['err']) { $errors['err']=__('Error installing osTicket - correct the errors below and try again.'); } break;