function ctools_ajax_sample_animals
Get a list of our animals and associated forms.
What we're doing is making it easy to add more animals in just one place, which is often how it will work in the real world. If using CTools, what you would probably really have, here, is a set of plugins for each animal.
2 calls to ctools_ajax_sample_animals()
- ctools_ajax_sample_animal in ctools_ajax_sample/
ctools_ajax_sample.module - A modal login callback.
- ctools_ajax_sample_start in ctools_ajax_sample/
ctools_ajax_sample.module - Wizard start form. Choose an animal.
File
-
ctools_ajax_sample/
ctools_ajax_sample.module, line 456
Code
function ctools_ajax_sample_animals() {
return array(
'sheep' => array(
'title' => t('Sheep'),
'config title' => t('Configure sheep'),
'form' => 'ctools_ajax_sample_configure_sheep',
'output' => 'ctools_ajax_sample_show_sheep',
),
'lizard' => array(
'title' => t('Lizard'),
'config title' => t('Configure lizard'),
'form' => 'ctools_ajax_sample_configure_lizard',
'output' => 'ctools_ajax_sample_show_lizard',
),
'raptor' => array(
'title' => t('Raptor'),
'config title' => t('Configure raptor'),
'form' => 'ctools_ajax_sample_configure_raptor',
'output' => 'ctools_ajax_sample_show_raptor',
),
);
}