Поле ввода даты в модуле

Главные вкладки

Аватар пользователя zlodey34 zlodey34 7 апреля 2012 в 15:05

Привет форумчане. В общем проблема в следующем. Необходимо написать свой модуль который бы вносил определенные поля в базу. Загвоздка возникала с полем типа datetime. Я использовал модуль Date для вывода всплывающей формы ввода даты но при загрузки странички вместо сего чуда выводиться обычное текстовое поле с текстом титла.

вот код модуля:


<?php

/**
 * Implement Hook menu
 */
 
 
function rooms_creator_menu()
 {
    
$items = array();
    
$items['create-new-room'] = array(
        
'title'=>'Creating new Room',
        
'page callback' => 'room_create_view',
        
'access arguments' => array('access content'));
    return 
$items;
 }
 
 
 
/**
 * Implement room_create_view
 */
 
 
function  room_create_view()
 {
    
$form['roomname'] = array(
      
'#title' =>  t('Enter room name'),
      
'#description' => t('Enter you new room name'),
      
'#type' => 'textfield',
    );
    
    
$form['roomdesc'] = array(
      
'#title' =>  t('Enter room description'),
      
'#description' => t('Enter room description'),
      
'#type' => 'textarea',
      
'#value' => '',
    );
    
    
$date '2008-12-31 00:00:00';
    
$format 'Y-m-d H:i';

    

$form['payment_expirationDate'] = array(
        
'#type' => 'date_select',
        
'#title' => t('Expiration Date:'),
        
'#date_format' =>  $format,
        
'#default_value' => $date,
        
'#date_year_range' => '-1:+10',
        
'#required' => TRUE,
        
'#date_label_position' => 'within'
     
); 
        
    
    
$form['submit'] = array(
        
'#type' => 'submit',
        
'#value' => t('Create room'),
    );
    
    return 
$form;
 }
?>

На страничке вместо поля ввода текста отображается квадратик 100x50 с текстом Expiration Date: В чем может быть причина и что я делаю не так?