$user->nick_usuario = (string) $nick; $user->pass_usuario = (string) $pass->hash(); $user->plan_usuario = 0; // por cuanto tiempo? $fecha = new _date(); $user->fecha_pago_usuario = $fecha->count(); // si hay código de promoción if (isset(_::$post['codigopromocional'])) { // comprobamos si existe el código // evaluamos qué da $user->plan_usuario = 1; // dentro de 99 años, 11 meses $user->fecha_pago_usuario = $fecha->years(99)->months(11)->count(); } if (isset(_::$post['referido'])) { $idref = usuarios::exists((string) _::$post['referido']); if ($idref) { $user->referido = $idref; } else { throw new Exception('el usuario referido no existe'); } } else { $user->referido = 0; } $user->email_paypal = (string) $email; // DESIGNAMOS SERVIDOR $user->server_asignado = 1; $user->fondos_usuario = 0; $user->cuenta_activa = 1; // THIS SAVE THE NEW DATA IN THE OBJECT, DUMPING ALL DATA IN TABLE // like as INSERT or UPDATE depending if the object construct using parametter to specify primary key or not