Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
drupal.org
email
Commits
35317a29
Commit
35317a29
authored
Aug 30, 2006
by
Matthias Hutterer
Browse files
weight settings for form elements (#81088), minor performance improvement
parent
3d5c1853
Changes
1
Hide whitespace changes
Inline
Side-by-side
email.module
View file @
35317a29
...
...
@@ -61,8 +61,10 @@ function email_field_view_item($field, $node_field_item) {
else
{
if
(
$field
[
'widget'
][
'encryption'
]
&&
module_exist
(
'invisimail'
))
{
$format
=
$GLOBALS
[
'invisimail_format'
];
variable_set
(
'invisimail_link_'
.
$format
,
TRUE
);
variable_set
(
'invisimail_js_'
.
$format
,
TRUE
);
if
(
!
(
variable_get
(
'invisimail_link_'
.
$format
,
TRUE
)))
{
variable_set
(
'invisimail_link_'
.
$format
,
TRUE
);
variable_set
(
'invisimail_js_'
.
$format
,
TRUE
);
}
$mailto
=
invisimail_ascii_encode
(
$node_field_item
[
'email'
]);
}
else
{
...
...
@@ -128,7 +130,10 @@ function email_widget($op, &$node, $field, &$node_field) {
switch
(
$op
)
{
case
'form'
:
$form
=
array
();
$form
[
$field
[
'field_name'
]]
=
array
(
'#tree'
=>
TRUE
);
$form
[
$field
[
'field_name'
]]
=
array
(
'#tree'
=>
TRUE
,
'#weight'
=>
$field
[
'widget'
][
'weight'
],
);
if
(
$field
[
'multiple'
])
{
$form
[
$field
[
'field_name'
]][
'#type'
]
=
'fieldset'
;
...
...
@@ -140,7 +145,6 @@ function email_widget($op, &$node, $field, &$node_field) {
'#default_value'
=>
isset
(
$node_field
[
$delta
][
'email'
])
?
$node_field
[
$delta
][
'email'
]
:
''
,
'#required'
=>
$field
[
'required'
]
?
$field
[
'required'
]
:
FALSE
,
'#maxlength'
=>
255
,
'#weight'
=>
$field
[
'widget'
][
'weight'
],
'#size'
=>
isset
(
$field
[
'widget'
][
'size'
])
?
$field
[
'widget'
][
'size'
]
:
60
,
'#description'
=>
isset
(
$field
[
'widget'
][
'description'
])
?
$field
[
'widget'
][
'description'
]
:
''
,
);
...
...
@@ -153,7 +157,6 @@ function email_widget($op, &$node, $field, &$node_field) {
'#default_value'
=>
isset
(
$node_field
[
0
][
'email'
])
?
$node_field
[
0
][
'email'
]
:
''
,
'#required'
=>
$field
[
'required'
]
?
$field
[
'required'
]
:
FALSE
,
'#maxlength'
=>
255
,
'#weight'
=>
$field
[
'widget'
][
'weight'
],
'#size'
=>
isset
(
$field
[
'widget'
][
'size'
])
?
$field
[
'widget'
][
'size'
]
:
60
,
'#description'
=>
isset
(
$field
[
'widget'
][
'description'
])
?
$field
[
'widget'
][
'description'
]
:
''
,
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment