Same name and namespace in other branches
  1. 7.x-3.x quicktabs.module \quicktabs_load() 1 comment
  2. 8.x-1.x quicktabs.module \quicktabs_load() 1 comment

Load the quicktabs data.

4 calls to quicktabs_load()
quicktabs_block_view in ./quicktabs.module
Implements hook_block_view().
quicktabs_form_submit in includes/admin.inc
Submit handler for quicktabs admin page.
_quicktabs_build_content_block in ./quicktabs.module
_quicktabs_build_content_qtabs in ./quicktabs.module

File

./quicktabs.module, line 206

Code

function quicktabs_load($qt_name, $op = 'view') {
    // Load quicktabs via ctools if present.
    if (module_exists('ctools')) {
        ctools_include('export');
        $defaults = ctools_export_load_object('quicktabs', 'names', array(
            $qt_name,
        ));
        return isset($defaults[$qt_name]) ? $defaults[$qt_name] : FALSE;
    }
    // Load quicktabs from the database.
    $quicktab = db_query("SELECT machine_name, title, tabs, ajax, hide_empty_tabs, default_tab, style FROM {quicktabs} WHERE machine_name = :machine_name", array(
        ':machine_name' => $qt_name,
    ))->fetchObject();
    if ($quicktab) {
        return _quicktabs_unpack($quicktab);
    }
    return FALSE;
}