6 if (($handle = fopen(dirname(__FILE__).
"/classes.csv",
"r")) !== FALSE) {
7 while (($data = fgetcsv($handle, 1000,
",")) !== FALSE) {
11 $attributes[$data[0]][] = array(
'identifier'=>$data[1],
13 'data_type_string'=>$data[3],
14 'default_value'=>$data[4],
15 'can_translate'=>$data[5],
16 'is_required'=>$data[6],
17 'is_searchable'=>$data[7],
23 $keys = array_keys($attributes);
25 foreach (
$keys as $k) {
26 $settings[] = array(
'class'=>array(
'identifier'=>$k),
'attributes'=>$attributes[$k]);
49 $doc =
new DOMDocument(
'1.0',
'utf-8' );
56 $optionNode =
$doc->createElement(
"option" );
57 $optionNode->setAttribute(
'id', $k );
58 $optionNode->setAttribute(
'name', $option );
59 $options->appendChild( $optionNode );
68 $userGroups = eZContentClass::fetchByIdentifier(
'user_group');
69 $userGroups->setAttribute(
'url_alias_name',
'<alias>');
72 $user = eZContentClass::fetchByIdentifier(
'user');
73 $user->setAttribute(
'url_alias_name',
'<user_account>-<salutation>-<last_name>');