Ignore:
Timestamp:
Aug 23, 2012, 11:01:02 AM (12 years ago)
Author:
mistic100
Message:

add a tab on element edition page to edit video properties

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/gvideo/main.inc.php

    r17383 r17626  
    2424{
    2525  add_event_handler('delete_elements', 'gvideo_delete_elements');
    26   add_event_handler('loc_begin_admin_page', 'gvideo_photo_edit');
    2726  add_event_handler('get_admin_plugin_menu_links', 'gvideo_admin_menu');
     27  add_event_handler('tabsheet_before_select','gvideo_tab', EVENT_HANDLER_PRIORITY_NEUTRAL+10, 2);
    2828  add_event_handler('init', 'gvideo_init');
    2929 
     
    4141    return $menu;
    4242  }
     43 
     44  function gvideo_tab($sheets, $id)
     45  {
     46    if ($id != 'photo') return $sheets;
     47   
     48    $query = '
     49SELECT *
     50  FROM '.GVIDEO_TABLE.'
     51  WHERE picture_id = '.$_GET['image_id'].'
     52;';
     53    $result = pwg_query($query);
     54 
     55    if (!pwg_db_num_rows($result)) return $sheets;
     56   
     57    global $gvideo;
     58    $gvideo = pwg_db_fetch_assoc($result);
     59   
     60    $sheets['gvideo'] = array(
     61      'caption' => l10n('Video properties'),
     62      'url' => GVIDEO_ADMIN.'-photo&image_id='.$_GET['image_id'],
     63      );
     64    unset($sheets['coi'], $sheets['update']);
     65   
     66    return $sheets;
     67  }
    4368}
    4469
Note: See TracChangeset for help on using the changeset viewer.