Current Path : /var/www/html/clients/rebirth.e-nk.ru/install/core/actions/ |
Current File : /var/www/html/clients/rebirth.e-nk.ru/install/core/actions/admin.php |
<?php /** * Invision Power Board * Action controller for admin page */ class action_admin { var $install; function action_admin( & $install ) { $this->install =& $install; } function run() { /* Check input? */ if( $this->install->ipsclass->input['sub'] == 'check' ) { if( ! $this->install->ipsclass->input['username'] ) { $errors[] = 'You must specify a username for the admin account'; } if( ! $this->install->ipsclass->input['password'] ) { $errors[] = 'You must specify a password for the admin account'; } else { if( $this->install->ipsclass->input['password'] != $this->install->ipsclass->input['confirm_password'] ) { $errors[] = 'The admin passwords did not match'; } } if( ! $this->install->ipsclass->input['email'] ) { $errors[] = 'You must sepcify an email account for the admin account'; } if( is_array( $errors ) ) { $this->install->template->warning( $errors ); } else { /* Save Form Data */ $this->install->saved_data['admin_user'] = $this->install->ipsclass->input['username']; $this->install->saved_data['admin_pass'] = $this->install->ipsclass->input['password']; $this->install->saved_data['admin_email'] = $this->install->ipsclass->input['email']; /* Next Action */ $this->install->template->page_current = 'install'; require_once( INS_ROOT_PATH . 'core/actions/install.php' ); $action = new action_install( &$this->install ); $action->run(); return; } } /* Output */ $this->install->template->append( $this->install->template->admin_page() ); $this->install->template->next_action = '?p=admin&sub=check'; } } ?>