$form->setFormPost($_POST); } $form->prepareForm(); $form->loadValues(); if (!empty($command)) { if ($form->check()) { // save auth information include_once('classes/cs_auth_item.php'); $auth_item = new cs_auth_item(); $auth_item->setUserID($_POST['user_id']); $auth_item->setPassword($_POST['password']); $auth_item->setFirstname($_POST['firstname']); $auth_item->setLastname($_POST['lastname']); $auth_item->setLanguage($_POST['language']); $auth_item->setEmail($_POST['email']); $auth_item->setCommSyID($environment->getCurrentContextID()); $authentication = $environment->getAuthenticationObject(); $authentication->save($auth_item); // save user information $user = $authentication->getUserItem(); $user->makeModerator(); $user->save(); // create session $session = new cs_session_item(); $session->createSessionID($_POST['user_id']); // redirect to initialize first portal redirect($environment->getCurrentContextID(), 'campus', 'initialize', ''); }