'modx', 'version' => '1.1', 'table' => 'user_attributes', 'extends' => 'xPDOSimpleObject', 'tableMeta' => array ( 'engine' => 'InnoDB', ), 'fields' => array ( 'internalKey' => NULL, 'fullname' => '', 'email' => '', 'phone' => '', 'mobilephone' => '', 'blocked' => 0, 'blockeduntil' => 0, 'blockedafter' => 0, 'logincount' => 0, 'lastlogin' => 0, 'thislogin' => 0, 'failedlogincount' => 0, 'sessionid' => '', 'dob' => 0, 'gender' => 0, 'address' => '', 'country' => '', 'city' => '', 'state' => '', 'zip' => '', 'fax' => '', 'photo' => '', 'comment' => '', 'website' => '', 'extended' => NULL, ), 'fieldMeta' => array ( 'internalKey' => array ( 'dbtype' => 'int', 'precision' => '10', 'phptype' => 'integer', 'null' => false, 'index' => 'unique', ), 'fullname' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'email' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'phone' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'mobilephone' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'blocked' => array ( 'dbtype' => 'tinyint', 'precision' => '1', 'attributes' => 'unsigned', 'phptype' => 'boolean', 'null' => false, 'default' => 0, ), 'blockeduntil' => array ( 'dbtype' => 'int', 'precision' => '11', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'blockedafter' => array ( 'dbtype' => 'int', 'precision' => '11', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'logincount' => array ( 'dbtype' => 'int', 'precision' => '11', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'lastlogin' => array ( 'dbtype' => 'int', 'precision' => '11', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'thislogin' => array ( 'dbtype' => 'int', 'precision' => '11', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'failedlogincount' => array ( 'dbtype' => 'int', 'precision' => '10', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'sessionid' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'dob' => array ( 'dbtype' => 'int', 'precision' => '10', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'gender' => array ( 'dbtype' => 'int', 'precision' => '1', 'phptype' => 'integer', 'null' => false, 'default' => 0, ), 'address' => array ( 'dbtype' => 'text', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'country' => array ( 'dbtype' => 'varchar', 'precision' => '191', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'city' => array ( 'dbtype' => 'varchar', 'precision' => '191', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'state' => array ( 'dbtype' => 'varchar', 'precision' => '25', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'zip' => array ( 'dbtype' => 'varchar', 'precision' => '25', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'fax' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'photo' => array ( 'dbtype' => 'varchar', 'precision' => '191', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'comment' => array ( 'dbtype' => 'text', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'website' => array ( 'dbtype' => 'varchar', 'precision' => '191', 'phptype' => 'string', 'null' => false, 'default' => '', ), 'extended' => array ( 'dbtype' => 'text', 'phptype' => 'json', 'null' => true, 'index' => 'fulltext', 'indexgrp' => 'extended', ), ), 'indexes' => array ( 'internalKey' => array ( 'alias' => 'internalKey', 'primary' => false, 'unique' => true, 'type' => 'BTREE', 'columns' => array ( 'internalKey' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), ), 'aggregates' => array ( 'User' => array ( 'class' => 'modUser', 'local' => 'internalKey', 'foreign' => 'id', 'cardinality' => 'one', 'owner' => 'foreign', ), ), );