コード例 #1
0
            // 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
        $user->save();
        // hay que enviar mail aquí
        _::$view->show('registro_ok');
    } catch (Exception $e) {
        _::$view->assign('error', $e->getMessage());
        _::$view->show('registro');
    }
});