public function step3() { if ($this->arg_key('save')) { $pass1 = EHeaderDataParser::post('pass'); $pass2 = EHeaderDataParser::post('pass2'); if ($pass1 == $pass2) { $cf = new EConfigFile('generic'); $cf->set('password', $pass1); $cf->set('enabled', 'protected'); $cf->save(); } EStructure::view('wizard/step3save'); } else { $data = array(); if (isset(EConfig::$data['generic']['password'])) { $data['pass'] = EConfig::$data['generic']['password']; } else { $data['pass'] = ''; } EStructure::view('wizard/step3', $data); } }