00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 class DAOHijackaccountsavedsessions extends DataObjectBase {
00012 public $id;
00013 public $id_user;
00014 public $data;
00015 public $expirationdate;
00016
00017
00018
00019 protected function create_table_object() {
00020 return new DBTable(
00021 'hijackaccountsavedsessions',
00022 array(
00023 new DBFieldText('id', 40, null, DBField::NOT_NULL),
00024 new DBFieldInt('id_user', null, DBFieldInt::UNSIGNED | DBField::NOT_NULL),
00025 new DBFieldSerialized('data', DBFieldText::BLOB_LENGTH_LARGE),
00026 new DBFieldDateTime('expirationdate', null, DBField::NOT_NULL),
00027 ),
00028 'id',
00029 new DBRelation(
00030 'users',
00031 new DBFieldRelation('id_user', 'id')
00032 )
00033 );
00034 }
00035
00036
00037
00038
00039
00040
00041 public function get_user() {
00042 return Users::get($this->id_user);
00043 }
00044 }