2nd block not showing up in D7 I'm building a module with several blocks. But only one is showing up in blocks list.
Calendar shows up in block list but could you see why I cant see my 'frontdoor' block ?

function businesshours_block_info() {
    $blocks['calendar'] = array (
        'info' =&gt; t('Little calendar'),
        'status' =&gt; true,
        'visibility' =&gt; 1,
        );
    $blocks['frontdoor'] = array (
        'info' =&gt; t('The Front Door'),
        'status' =&gt; FALSE,
        'visibility' =&gt; 0,
        );
    return $blocks;
}
function businesshours_block_view($delta) {
    $block = array();
    switch ($delta) {
        case 'calendar':
            $block['content'] = businesshours_block_contents($delta);
            $block['subject'] = t('toto');
            return $block;
            break;
        case 'frontdoor':
            $block['content'] = businesshours_block_contents($delta);
            $block['subject'] = t('front');
            break;
    }
    return $block;

}
function businesshours_block_contents($delta) {
    switch ($delta) {
        case 'calendar':
            return array('#markup' =&gt; '&lt;div style="width:8.2em;margin:auto;"&gt;' . _build_calendar() . '&lt;/div&gt;');
            break;
        case 'frontdoor':
            return array('#markup' =&gt; '&lt;div style="width:8.2em;margin:auto;"&gt;' . _build_frontdoor() . '&lt;/div&gt;');
            break;
    }
}


Thx in advance.
Remove the return $block in case 'calendar'
function businesshours_block_view($delta) {
$block = array();
switch ($delta) {
    case 'calendar':
        $block['content'] = businesshours_block_contents($delta);
        $block['subject'] = t('toto');
        break;
    case 'frontdoor':
        $block['content'] = businesshours_block_contents($delta);
        $block['subject'] = t('front');
        break;
}
return $block;
}

NOTE: Also check your visibility
Possible values are:

BLOCK_VISIBILITY_NOTLISTED: Show on all pages except listed pages.
'pages' lists the paths where the block should not be shown.
BLOCK_VISIBILITY_LISTED: Show only on listed pages. 'pages' lists the
paths where the block should be shown.
BLOCK_VISIBILITY_PHP: Use
custom PHP code to determine visibility. 'pages' gives the PHP code to
use. Most modules do not provide an initial value for 'visibility' or
'pages', and any value provided can be modified by a user on the block
configuration screen.