You are here

function social_album_form_post_form_alter in Open Social 10.2.x

Same name and namespace in other branches
  1. 10.3.x modules/social_features/social_album/social_album.module \social_album_form_post_form_alter()
  2. 10.0.x modules/social_features/social_album/social_album.module \social_album_form_post_form_alter()
  3. 10.1.x modules/social_features/social_album/social_album.module \social_album_form_post_form_alter()

Implements hook_form_FORM_ID_alter().

File

modules/social_features/social_album/social_album.module, line 329
The Social Album module.

Code

function social_album_form_post_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if (\Drupal::routeMatch()
    ->getRouteName() === 'social_album.post') {
    if (isset($form['current_user_image'])) {
      unset($form['current_user_image']);
    }
  }
  elseif (isset($form['field_album'])) {
    $form['field_album']['#states'] = [
      'visible' => [
        ':input[name="field_post_image[0][fids]"]' => [
          'filled' => TRUE,
        ],
      ],
    ];
  }
}