patch_addBirthdayAndGenderToFeUsersTable.diff

Administrator Admin, 2010-07-03 22:25

Download (4.4 kB)

 
typo3/sysext/lang/locallang_general.xml (working copy)
28 28
			<label index="LGL.caption">Caption:</label>
29 29
			<label index="LGL.subheader">Subheader:</label>
30 30
			<label index="LGL.text">Text:</label>
31
			<label index="LGL.gender">Gender:</label>
32
			<label index="LGL.gender.I.1">Male</label>
33
			<label index="LGL.gender.I.2">Female</label>
31 34
			<label index="LGL.name">Name:</label>
32 35
			<label index="LGL.first_name">First name:</label>
33 36
			<label index="LGL.middle_name">Middle name:</label>
34 37
			<label index="LGL.last_name">Last name:</label>
38
			<label index="LGL.birthday">Birthday:</label>
35 39
			<label index="LGL.title">Title:</label>
36 40
			<label index="LGL.title_person">Title:</label>
37 41
			<label index="LGL.address">Address:</label>
typo3/sysext/cms/ext_tables.sql (working copy)
207 207
  first_name varchar(50) DEFAULT '' NOT NULL,
208 208
  middle_name varchar(50) DEFAULT '' NOT NULL,
209 209
  last_name varchar(50) DEFAULT '' NOT NULL,
210
  gender int(1) unsigned DEFAULT '0' NOT NULL,
211
  birthday int(11) unsigned DEFAULT '0' NOT NULL,
210 212
  address varchar(255) DEFAULT '' NOT NULL,
211 213
  telephone varchar(20) DEFAULT '' NOT NULL,
212 214
  fax varchar(20) DEFAULT '' NOT NULL,
typo3/sysext/cms/tbl_cms.php (working copy)
44 44
$TCA['fe_users'] = array(
45 45
	'ctrl' => $TCA['fe_users']['ctrl'],
46 46
	'interface' => array(
47
		'showRecordFieldList' => 'username,password,usergroup,lockToDomain,name,title,company,address,zip,city,country,email,www,telephone,fax,disable,starttime,endtime,lastlogin'
47
		'showRecordFieldList' => 'username,password,usergroup,lockToDomain,gender,name,birthday,title,company,address,zip,city,country,email,www,telephone,fax,disable,starttime,endtime,lastlogin'
48 48
	),
49 49
	'feInterface' => $TCA['fe_users']['feInterface'],
50 50
	'columns' => array(
......
89 89
				'softref' => 'substitute'
90 90
			)
91 91
		),
92
		'gender' => array(
93
			'exclude' => 1,
94
			'label' => 'LLL:EXT:lang/locallang_general.php:LGL.gender',
95
			'config' => array(
96
				'type' => 'select',
97
				'size' => 1,
98
				'maxitems' => 1,
99
				'minitems' => 0,
100
				'items' => array(
101
					array('LLL:EXT:lang/locallang_general.php:LGL.gender.I.0', '0'),
102
					array('LLL:EXT:lang/locallang_general.php:LGL.gender.I.1', '1'),
103
					array('LLL:EXT:lang/locallang_general.php:LGL.gender.I.2', '2'),	
104
				)
105
			)
106
		),
92 107
		'name' => array(
93 108
			'exclude' => 1,
94 109
			'label' => 'LLL:EXT:lang/locallang_general.php:LGL.name',
......
129 144
				'max' => '50'
130 145
			)
131 146
		),
147
		'birthday' => array(
148
			'exclude' => 1,
149
			'label' => 'LLL:EXT:lang/locallang_general.php:LGL.birthday',
150
			'config' => array(
151
				'type' => 'input',
152
				'size' => '8',
153
				'max' => '20',
154
				'eval' => 'date',
155
				'default' => '0',
156
				'checkbox' => '0'
157
			)
158
		),
132 159
		'address' => array(
133 160
			'exclude' => 1,
134 161
			'label' => 'LLL:EXT:lang/locallang_general.php:LGL.address',
......
313 340
	'types' => array(
314 341
		'0' => array('showitem' => '
315 342
			disable,username;;;;1-1-1, password, usergroup, lastlogin;;;;1-1-1,
316
			--div--;LLL:EXT:cms/locallang_tca.xml:fe_users.tabs.personelData, company;;1;;1-1-1, name;;2;;2-2-2, address, zip, city, country, telephone, fax, email, www, image;;;;2-2-2,
343
			--div--;LLL:EXT:cms/locallang_tca.xml:fe_users.tabs.personelData, company;;1;;1-1-1, name;;2;;2-2-2, birthday, address, zip, city, country, telephone, fax, email, www, image;;;;2-2-2,
317 344
			--div--;LLL:EXT:cms/locallang_tca.xml:fe_users.tabs.options, lockToDomain;;;;1-1-1, TSconfig;;;;2-2-2,
318 345
			--div--;LLL:EXT:cms/locallang_tca.xml:fe_users.tabs.access, starttime, endtime,
319 346
			--div--;LLL:EXT:cms/locallang_tca.xml:fe_users.tabs.extended
......
322 349
	),
323 350
	'palettes' => array(
324 351
		'1' => array('showitem' => 'title'),
325
		'2' => array('showitem' => 'first_name,--linebreak--,middle_name,--linebreak--,last_name')
352
		'2' => array('showitem' => 'gender,first_name,--linebreak--,middle_name,--linebreak--,last_name')
326 353
	)
327 354
);
328 355