| 698 | | // Resources |
| 699 | | if ($resource = db_fetch_object(db_query("SELECT nid, vid, version FROM {jsdoc_resources} WHERE used = 0"))) { |
| 700 | | $form['jsdoc_changes']['#tree'] = true; |
| 701 | | $query = db_query("SELECT nid, vid FROM {jsdoc_resources} WHERE new = 1 AND version = %d", $resource->version); |
| 702 | | $news = array( |
| 703 | | '#type' => 'select', |
| 704 | | '#title' => t('Renamed To'), |
| 705 | | '#options' => array('0' => '') |
| 706 | | ); |
| 707 | | while($result = db_fetch_object($query)) { |
| 708 | | $node = _jsdoc_node_load($result->nid, $result->vid); |
| 709 | | $news['#options'][$node->nid . '_' . $node->vid] = $node->title; |
| 710 | | } |
| 711 | | |
| 712 | | $node = _jsdoc_node_load($resource->nid, $resource->vid); |
| 713 | | |
| 714 | | $form['jsdoc_changes']['resources'][$node->nid][$node->vid] = array( |
| 715 | | '#type' => 'fieldset', |
| 716 | | '#title' => $node->title |
| 717 | | ); |
| 718 | | $form['jsdoc_changes']['resources'][$node->nid][$node->vid]['delete'] = array( |
| 719 | | '#type' => 'checkbox', |
| 720 | | '#title' => t('Deleted') |
| 721 | | ); |
| 722 | | |
| 723 | | if ($form['jsdoc_changes']['resources']) { |
| 724 | | if (count($news['#options']) > 1) { |
| 725 | | $form['jsdoc_changes']['resources'][$node->nid][$node->vid]['move'] = $news; |
| 726 | | } |
| 727 | | $form['jsdoc_changes']['resources']['#type'] = 'fieldset'; |
| 728 | | $form['jsdoc_changes']['resources']['#title'] = t('Removed Resources'); |
| 729 | | $form['jsdoc_changes']['resources']['#collapsible'] = true; |
| 730 | | $form['jsdoc_changes']['resources']['#tree'] = true; |
| 731 | | } |
| 732 | | } |
| 733 | | |