Hi all,
I am a beginner with views ... I have a module which handles a custom node
my table: ... date_start_application date NOT NULL, date_end_application date NOT NULL, ...
mymodule_views_tables() { ... 'fields' => array( .... 'date_start' => array( 'name' => 'Sperimentazione: Data inizio', 'sortable' => TRUE, 'handler' => 'views_handler_field_date', 'help' => t('Data di inizio della pubblicazione') ), 'date_end' => array( 'name' => 'Sperimentazione: Data fine', 'sortable' => FALSE, 'handler' => 'views_handler_field_date', 'help' => t('Data di fine della pubblicazione') ) ....
... 'filters' => array( ... 'date_start' => array( 'name' => 'Sperimentazione: Data inizio', 'operator' => 'views_handler_operator_gtlt', 'help' => t('Consente di filtrare in base alla data di inizio della sperimentazione.'), ), 'date_end' => array( 'name' => 'Sperimentazione: Data fine', 'operator' => 'views_handler_operator_gtlt', 'help' => t('Consente di filtrare in base alla data di fine della sperimentazione.'), ) )
QUESTION: I need to view only nodes where date_start <= now() AND date_end >= now()
I created a view with UI entering "now()" and the query generated by view module goes: (sperimentazioni.date_start <= 'now()') AND (sperimentazioni.date_end >= 'now()')
which of course doesn't work; which is the right way to do it?
Thanks,
Davide