Can any one use this:
'drupal_get_form',
'page arguments' => array('module_someform'),
'access callback' => TRUE
);
$items['module/get_taxonomy_tree/%/%'] = array(
'page callback' => 'drupal_get_form',
'page arguments' => array('module_get_taxonomy_tree', 3, 4),
'access callback' => TRUE,
'type' => MENU_CALLBACK
);
return $items;
}
function module_get_taxonomy_tree($form_state = array(), $vid, $pid) {
header('Content-Type: application/xml; charset="utf-8"');
echo("<?xml version=\"1.0\" encoding=\"utf-8\"?" . ">\n");
echo("\n");
$parent_taxonomy = taxonomy_get_tree($vid, $pid, -1, 1);
echo("\t- - - \n");
foreach ($parent_taxonomy as $key => $value) {
echo("\ttid . "' value='" . htmlentities($parent_taxonomy[$key]->name) . "'>" . htmlentities($parent_taxonomy[$key]->description) . "\n");
}
echo("\n");
exit();
}
function module_someform() {
drupal_add_js(drupal_get_path('module', 'module') . '/select-taxonomies.js');
$form['category'] = array(
'#type' => 'select',
'#title' => t('Category'),
'#options' => array(),