| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /**
- * @Name minecraft_user_account
- */
- class MinecraftUserAccount extends Entity {
- /**
- * @DB-Column
- * @Name ID
- * @Type INT
- * @Primary
- * @AutoIncrement
- * @NotNull
- */
- public $ID;
- /**
- * @DB-Column
- * @Name Modifier
- * @Type DECIMAL(10,2)
- * @NotNull
- */
- public $Mod;
- /**
- * @DB-Column
- * @Name Comment
- * @Type TEXT
- */
- public $Comment;
- /**
- * @DB-Relation
- * @Field ID
- * @FieldName DebtorID
- * @ManyToOne
- * @OnUpdate CASCADE
- * @OnDelete CASCADE
- * @var User
- */
- public $Debtor;
- /**
- * @DB-Column
- * @Name Occurence
- * @Type TIMESTAMP
- * @Default CURRENT_TIMESTAMP
- * @NotNull
- */
- public $Occurence;
-
- public static function ACCOUNT() {
- if ( User::ONLINE() ) return defaulted( MinecraftUserAccount::SUM( 'Modifier', [ 'DebtorID' => User::CURRENT()->ID ] ), '0' );
- return '0';
- }
- }
|