From a95e6ebae860185a0153b40c397b33050a54d7cb Mon Sep 17 00:00:00 2001 From: ajshort Date: Sun, 17 Apr 2011 20:45:29 +1000 Subject: [PATCH] API CHANGE: Removed long deprecated TreeSelectorField form field. --- forms/TreeSelectorField.php | 86 ------------------------------------- 1 file changed, 86 deletions(-) delete mode 100755 forms/TreeSelectorField.php diff --git a/forms/TreeSelectorField.php b/forms/TreeSelectorField.php deleted file mode 100755 index 814ecc663..000000000 --- a/forms/TreeSelectorField.php +++ /dev/null @@ -1,86 +0,0 @@ -sourceObject = $sourceObject; - parent::__construct($name, $title); - } - - function Field() { - Requirements::javascript(SAPPHIRE_DIR . "/thirdparty/prototype/prototype.js"); - Requirements::javascript(SAPPHIRE_DIR . "/thirdparty/behaviour/behaviour.js"); - Requirements::javascript(SAPPHIRE_DIR . "/javascript/prototype_improvements.js"); - - Requirements::add_i18n_javascript(SAPPHIRE_DIR . '/javascript/lang'); - Requirements::javascript(SAPPHIRE_DIR . "/thirdparty/jquery/jquery.js"); - Requirements::javascript(SAPPHIRE_DIR . "/javascript/TreeDropdownField.js"); - - $fieldName = $this->name; - if($this->form) { - $record = $this->form->getRecord(); - if($record && $record->hasMethod($fieldName)) $items = $record->$fieldName(); - } - if($items) { - foreach($items as $item) { - $titleArray[] =$item->Title; - $idArray[] = $item->ID; - } - if($titleArray) { - $itemList = implode(", ", $titleArray); - $value = implode(",", $idArray); - } - } - - $id = $this->id(); - - return << - - - $itemList - -HTML; - } - - /** - * Save the results into the form - */ - function saveInto(DataObject $record) { - $fieldName = $this->name; - $saveDest = $record->$fieldName(); - - if($this->value) { - $items = preg_split("/ *, */", trim($this->value)); - } - - $saveDest->setByIDList($items); - } - - - /** - * Return the site tree - */ - function gettree() { - echo "
- - -
"; - - - $obj = singleton($this->sourceObject); - $obj->markPartialTree(10); - - $eval = '"
  • name . '-$child->ID\" class=\"$child->class closed" . ($child->isExpanded() ? "" : " unexpanded") . "\">" . $child->Title . ""'; - echo $obj->getChildrenAsUL("class=\"tree\"", $eval, null, true); - - } - -} - -?>