User:Reedy/ContactPageRewrite/TrademarkContact/Config

From mediawiki.org
require_once( "$IP/extensionsgit/ContactPage/ContactPage.php" );
$wgExtensionMessagesFiles['ContactPageMessages'] = "$IP/ContactPageMessages.i18n.php";

$trademark = array(
	'type' => 'multiselect',
	'label-message' => 'contactpage-license-abuse-selectmark',
	'options-messages' => array(
		'contactpage-wikimedia-trademark-globe' => 'wikiglobe',
		'contactpage-wikimedia-trademark-wikiwordmark' => 'wikipediawordmark',
		'contactpage-wikimedia-trademark-w' => 'stylizedw',
		'contactpage-wikimedia-trademark-foundation' => 'foundation',
		'contactpage-wikimedia-trademark-commons' => 'commons',
		'contactpage-wikimedia-trademark-incubator' => 'incubator',
		'contactpage-wikimedia-trademark-mediawiki' => 'mediawiki',
		'contactpage-wikimedia-trademark-wikiquote' => 'wikiquote',
		'contactpage-wikimedia-trademark-wikibooks' => 'wikibooks',
		'contactpage-wikimedia-trademark-wikimania' => 'wikimania',,
		'contactpage-wikimedia-trademark-wikinews' => 'wikinews',
		'contactpage-wikimedia-trademark-wikisource' => 'wikisource',
		'contactpage-wikimedia-trademark-wikispecies' => 'wikispecies',
		'contactpage-wikimedia-trademark-wikiversity' => 'wikiversity',
		'contactpage-wikimedia-trademark-wiktionary' => 'wiktionary',
		'contactpage-wikimedia-trademark-wikivoyage' => 'wikivoyage',
	),
	//'required' => true,
);

$wgContactConfig['requestlicense'] = array(
	'RecipientUser' => 'Reedy',
	'SenderEmail' => 'user@email.com',
	'SenderName' => 'User Email',
	'RequireDetails' => true,
	'IncludeIP' => false,
	'AdditionalFields' => array(
		'Username' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-username',
		),
		'Site' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-relevantsite',
		),
		'Group' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-group',
		),
		'Title' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-title',
		),
		'Org' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-organization',
			'help-messages' => array( 'contactpage-license-request-use-note' ),
		),
		'OrgType' => array(
			'type' => 'text',
			'label-message' => 'contactpage-license-request-organization-type',
		),
		'ProposedUse' => array(
			'type' => 'selectorother',
			'label-message' => 'contactpage-license-request-use-proposed',
			'options-messages' => array(
				'contactpage-license-request-use-online' => 'online',
				'contactpage-license-request-use-book' => 'book',
				'contactpage-license-request-use-print' => 'print',
				'contactpage-license-request-use-tv' => 'tv',
			),
			'default' => 'online',
			//'required' => true,
		),

		'Description' => array(
			'label-message' => 'contactpage-license-request-description',
			'type' => 'textarea',
			'rows' => 10,
			'cols' => 80,
			//'required' => true,
		),

		'Trademark' => $trademark
	)
);

$wgContactConfig['licenseabuse'] = array(
	'RecipientUser' => 'Reedy',
	'SenderEmail' => 'user@email.com',
	'SenderName' => 'User Email',
	'RequireDetails' => true,
	'IncludeIP' => false,
	'AdditionalFields' => array(
		'Description' => array(
			'label-message' => 'contactpage-license-abuse-description',
			'type' => 'textarea',
			'rows' => 5,
			'cols' => 80,
			//'required' => true,
		),
		'Location' => array(
			'label-message' => 'contactpage-license-abuse-location',
			'type' => 'textarea',
			'rows' => 5,
			'cols' => 80,
			//'required' => true,
		),
		'TheirContact' => array(
			'label-message' => 'contactpage-license-abuse-theircontact',
			'type' => 'textarea',
			'rows' => 5,
			'cols' => 80,
			//'required' => true,
		),
		'YourContact' => array(
			'label-message' => 'contactpage-license-abuse-yourcontact',
			'type' => 'textarea',
			'rows' => 5,
			'cols' => 80,
			//'required' => true,
		),
		'TradeMark' => $trademark
	)
);

unset( $trademark );