You are here

function gallery_assist_block in Gallery Assist 6

Implementation of hook_block().

File

./gallery_assist.module, line 4403
Drupal content type with gallery functionality.

Code

function gallery_assist_block($op = 'list', $delta = 0, $edit = array()) {
  switch ($op) {
    case 'list':
      $block[0] = array(
        'info' => gallery_assist_block_helper(0),
        'title' => gallery_assist_block_helper(0),
        'visibility' => 1,
      );
      $block[1] = array(
        'info' => gallery_assist_block_helper(1),
        'title' => gallery_assist_block_helper(1),
        'visibility' => 1,
      );
      $block[2] = array(
        'info' => gallery_assist_block_helper(2),
        'title' => gallery_assist_block_helper(2),
        'visibility' => 1,
      );
      return $block;
    case 'configure':
      $form = array();
      if (module_exists('i18n')) {
        $form = _gallery_assist_block_lgsettings_form($delta);
      }
      $form = _gallery_assist_block_settings_form($delta);
      return $form;
    case 'save':
      $post_data = $_POST;
      _gallery_assist_block_settings_form_submit($delta, $post_data);
      break;
    case 'view':
    default:
      switch ($delta) {
        case 0:

          //          $block = array(
          //            'subject' => gallery_assist_block_helper(0),
          //            'content' => _gallery_assist_block_display(0)
          //          );
          $block = _gallery_assist_block_display(0);
          break;
        case 1:
          $block = array(
            'subject' => gallery_assist_block_helper(0),
            'content' => _gallery_assist_block_display_1(1),
          );
          break;
        case 2:
          $block = array(
            'subject' => gallery_assist_block_helper(0),
            'content' => _gallery_assist_block_display_2(2),
          );
          break;
      }
      return $block;
  }
}