You are here

function quicktabs_block_edit in Quick Tabs 5

Same name and namespace in other branches
  1. 6 quicktabs.module \quicktabs_block_edit()
1 string reference to 'quicktabs_block_edit'
quicktabs_menu in ./quicktabs.module
Implementation of hook_menu().

File

./quicktabs.module, line 583

Code

function quicktabs_block_edit($qtid) {
  if ($qtblock = db_fetch_object(db_query('SELECT title, tabs FROM {quicktabs} WHERE qtid = %d', $qtid))) {
    $tabs = unserialize($qtblock->tabs);
    $form_values = array(
      'step' => 2,
      'qtid' => $qtid,
      'title' => $qtblock->title,
      'num_tabs' => count($tabs),
      'tabs' => $tabs,
      'formtype' => 'edit',
    );
    drupal_add_js(drupal_get_path('module', 'quicktabs') . '/js/quicktabs_form.js');
    drupal_add_css(drupal_get_path('module', 'quicktabs') . '/quicktabs.css');
    $output = '';
    $output .= drupal_get_form('quicktabs_form', $form_values);
    return $output;
  }
  else {
    drupal_goto('admin/build/quicktabs');
  }
}