<?php

$config = array(
    'mandatory'     => false,
    'recommended'   => false,
    'description'   => 'Sample module, basis for new ones.',
    'navButtonLabel'=> /*T*/'SKELETON'/*/T*/,
    // 'versions'   => array(version => array(has upgrade sql file?, has upgrade php script?))
    'versions'      => array(
        '2.8.4'         => array(false, false),
        '3.0.0 alpha1'  => array(false, false),
        '3.0.0 beta1'  => array(false, false),
        '3.0.0 beta2'  => array(false, false),
        '3.0.0 beta3'  => array(false, false),
        '3.0.0 beta4'  => array(false, false),
        '3.0.0 PR1'    => array(false, false),
        '3.0.0 PR2'    => array(false, false),
        '3.0.0'        => array(false, false),
        '3.0.1'        => array(false, false),
        '3.0.2'        => array(false, false),
    ),
    'dependencies'  => array('newedge' => '3.0.2'),
    'hasSchemaFile' => false,
    'hasInitialData'=> true,
    'hasUninstallSQLScript' => false,
    'hasUninstallPHPScript' => false,
    'order'         => 7,
    'settingTypes'  => array(),
    'actions'       => array(
    ),
    'views'         => array(
        // first view is the default one, and has to have the permission module_view
        'View1'                     =>  'skeleton_view',
        'View2'                     =>  'skeleton_view2',
        'View3'                     =>  'skeleton_view3',
        'Skeleton_DashboardTab1'    =>  'skeleton_view_dashboardtab1',
        'Snapshot_Skel1'            =>  '',
    ),
    'hooks'         => array(
        'Menu'                      => 'Skeleton_menu',
        'Settings'                  => array(   'Skeleton_Settings'  => array(
                                                'internalName'      => 'skeleton',
                                                'tabLabel'          => 'skeleton',
                                                'order'             => 20,
                                                'intSettingsType'   => 13,
                                             ),
                                      ),
        // DashboardTabs: array of views that produce the output for a dashboard tab
        //                              array(className (has to be a view) => array(
        //                                                                          'internalName'  => Internal name for the hook. Use only lowercase.
        //                                                                          'tabLabel'      => English name for the tab.
        //                                                                          'order'         => Order relative to other tabs
        //                                                                          'ajaxOnly'      => Setting to false will allow the tab to be generated as the containing page is generated. Suitable for lightweight tabs like Quickgraphs. Not suitable for others that take some time to load (like server status because it makes a network call) because that will delay the loading of the containing page.
        //                                                                     ),
        //                              )
        'DashboardTabs'             => array('Skeleton_DashboardTab1' => array(
                                                                            'internalName'  => 'dashboardtab1',
                                                                            'tabLabel'      => 'Skel',
                                                                            'order'         => 4,
                                                                            'ajaxOnly'      => false,
                                                                         )
                                        ),
        'Snapshots'                 => array('Snapshot_Skel1'),
    ),
);

?>
