$form['myboxes']['foo'] = array(
'#attributes' => array('class' => array('ok')),
);
'#attributes' => array('class' => array('ok')),
);
function get_role_by_name($name) {
$roles = user_roles();
return array_search($name, $roles);
}
// Sample usage
$rid = get_role_by_name('administrator');
$rid = array_search('administrator', user_roles());
<?php
$mail = $form_state['values']['submitted_tree']['email_address'];
if (!valid_email_address($mail)) {
form_set_error('[submitted][email_address]', t('The email address appears to be invalid.'));
}?>
01 | $form['submit'] = array( |
02 | '#type' => 'submit', |
03 | '#value' => t('SUBMIT'), |
04 | '#validate' => array('validate_callback'), // custom form validate. |
05 | '#ajax' => array( |
06 | 'callback' => 'submit_callback', |
07 | 'effect' => 'fade', |
08 | 'wrapper' => 'specific-wrapper', |
09 | 'event' => 'click', |
10 | 'progress' => array('message' => '', 'type' => 'throbber'), |
11 | ), |
12 | ); |
1 | function submit_callback($form, $form_state) { |
2 | if (form_get_errors()) { |
3 | $form_state['rebuild'] = TRUE; |
4 | return $form; |
5 | } |
6 |
7 | $response = my_form_submit($form, $form_state); // write your form submit logic here. |
8 | return $response; |
9 | } |
01 | $form['submit'] = array( |
02 | '#type' => 'submit', |
03 | '#value' => t('SUBMIT'), |
04 | '#validate' => array('validate_callback'), // custom form validate. |
05 | '#ajax' => array( |
06 | 'callback' => 'submit_callback', |
07 | 'effect' => 'fade', |
08 | 'wrapper' => 'specific-wrapper', |
09 | 'event' => 'click', |
10 | 'progress' => array('message' => '', 'type' => 'throbber'), |
11 | ), |
12 | ); |
1 | function submit_callback($form, $form_state) { |
2 | if (form_get_errors()) { |
3 | $form_state['rebuild'] = TRUE; |
4 | return $form; |
5 | } |
6 |
7 | $response = my_form_submit($form, $form_state); // write your form submit logic here. |
8 | return $response; |
9 | } |
01 | $form['submit'] = array( |
02 | '#type' => 'submit', |
03 | '#value' => t('SUBMIT'), |
04 | '#validate' => array('validate_callback'), // custom form validate. |
05 | '#ajax' => array( |
06 | 'callback' => 'submit_callback', |
07 | 'effect' => 'fade', |
08 | 'wrapper' => 'specific-wrapper', |
09 | 'event' => 'click', |
10 | 'progress' => array('message' => '', 'type' => 'throbber'), |
11 | ), |
12 | ); |
1 | function submit_callback($form, $form_state) { |
2 | if (form_get_errors()) { |
3 | $form_state['rebuild'] = TRUE; |
4 | return $form; |
5 | } |
6 |
7 | $response = my_form_submit($form, $form_state); // write your form submit logic here. |
8 | return $response; |
9 | } |
01 | $form['submit'] = array( |
02 | '#type' => 'submit', |
03 | '#value' => t('SUBMIT'), |
04 | '#validate' => array('validate_callback'), // custom form validate. |
05 | '#ajax' => array( |
06 | 'callback' => 'submit_callback', |
07 | 'effect' => 'fade', |
08 | 'wrapper' => 'specific-wrapper', |
09 | 'event' => 'click', |
10 | 'progress' => array('message' => '', 'type' => 'throbber'), |
11 | ), |
12 | ); |
1 | function submit_callback($form, $form_state) { |
2 | if (form_get_errors()) { |
3 | $form_state['rebuild'] = TRUE; |
4 | return $form; |
5 | } |
6 |
7 | $response = my_form_submit($form, $form_state); // write your form submit logic here. |
8 | return $response; |
9 | } |