Serving a payment option for my minecraft server so I don't have to pay for it all alone
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

MinecraftUserAccount.class.php 950B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * @Name minecraft_user_account
  4. */
  5. class MinecraftUserAccount extends Entity {
  6. /**
  7. * @DB-Column
  8. * @Name ID
  9. * @Type INT
  10. * @Primary
  11. * @AutoIncrement
  12. * @NotNull
  13. */
  14. public $ID;
  15. /**
  16. * @DB-Column
  17. * @Name Modifier
  18. * @Type DECIMAL(10,2)
  19. * @NotNull
  20. */
  21. public $Mod;
  22. /**
  23. * @DB-Column
  24. * @Name Comment
  25. * @Type TEXT
  26. */
  27. public $Comment;
  28. /**
  29. * @DB-Relation
  30. * @Field ID
  31. * @FieldName DebtorID
  32. * @ManyToOne
  33. * @OnUpdate CASCADE
  34. * @OnDelete CASCADE
  35. * @var User
  36. */
  37. public $Debtor;
  38. /**
  39. * @DB-Column
  40. * @Name Occurence
  41. * @Type TIMESTAMP
  42. * @Default CURRENT_TIMESTAMP
  43. * @NotNull
  44. */
  45. public $Occurence;
  46. public static function ACCOUNT() {
  47. if ( User::ONLINE() ) return defaulted( MinecraftUserAccount::SUM( 'Modifier', [ 'DebtorID' => User::CURRENT()->ID ] ), '0' );
  48. return '0';
  49. }
  50. }