request['do'] == 'check' ) { if( ! $this->request['username'] ) { $_e = 1; $this->registry->output->addWarning( 'Необходимо указать имя пользователя' ); } if( ! $this->request['password'] ) { $_e = 1; $this->registry->output->addWarning( 'Необходимо ввести пароль' ); } else { if( $this->request['password'] != $this->request['confirm_password'] ) { $_e = 1; $this->registry->output->addWarning( 'Введенные пароли не совпадают' ); } } if( ! $this->request['email'] ) { $_e = 1; $this->registry->output->addWarning( 'Необходимо указать Email' ); } if ( $_e ) { $this->registry->output->setTitle( "Администратор: Ошибка" ); $this->registry->output->setNextAction( 'admin&do=check' ); $this->registry->output->addContent( $this->registry->output->template()->page_admin() ); $this->registry->output->sendOutput(); } else { /* Save Form Data */ IPSSetUp::setSavedData('admin_user', $this->request['username'] ); IPSSetUp::setSavedData('admin_pass', $this->request['password'] ); IPSSetUp::setSavedData('admin_email', $this->request['email'] ); /* Next Action */ $this->registry->autoLoadNextAction( 'install' ); return; } } /* Output */ $this->registry->output->setTitle( "Создание учетной записи администратора" ); $this->registry->output->setNextAction( 'admin&do=check' ); $this->registry->output->addContent( $this->registry->output->template()->page_admin() ); $this->registry->output->sendOutput(); } }