Example #1
0
 }
 // usuario
 $usuario->set('email', $_POST['email']);
 if (isset($_POST['pass']) && isset($_POST['passtwo']) && ($_POST['pass'] != '' || $_POST['passtwo'] !== '')) {
     if ($_POST['pass'] === $_POST['passtwo']) {
         $usuario->set('password', $_POST['pass']);
     } else {
         $usuario->error()->addError("NO_CONCUERDAN");
     }
 }
 if (!isset($_POST['condiciones']) || $_POST['condiciones'] != 'checkbox') {
     $usuario->error()->addError("INVALID_CONDICIONES");
 }
 // perfil
 $perfil->set('nombre', $_POST['nombre']);
 $perfil->set('fecha_nacimiento', new Date($_POST['fecha_nacimiento_Year'] . '-' . oob_validatetext::addZero($_POST['fecha_nacimiento_Month']) . '-' . oob_validatetext::addZero($_POST['fecha_nacimiento_Day']) . ' 00:00:00'));
 $perfil->set('telefono', $_POST['telefono']);
 $perfil->set('bio', $_POST['bio']);
 $perfil->set('url', $_POST['url']);
 if ($usuario->store()) {
     if ($new_user) {
         $usuario->linkStandardGroup();
     }
     $perfil->set('usuario', $usuario);
     if ($perfil->store()) {
         if ($new_user) {
             // mandar mail de nuevo usuario
             $perfil->enviar_mail_perfil_nuevo();
             // si el usuario puede loguearse
             if ($validation == "no") {
                 oob_user::login($_POST['usuario'], $_POST['pass']);