function perform() { $tree =& limb_tree::instance(); if (isset($_REQUEST['id'])) { $node_id = (int) $_REQUEST['id']; } else { $node_id = get_mapped_id(); } if (!isset($_REQUEST['direction'])) { return false; } if (!($object_data = fetch_one_by_node_id($node_id))) { debug::write_error('Node is not accessible', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__, array('node_id' => $node_id)); return false; } $direction = $_REQUEST['direction']; if (!($direction == 'up' || $direction == 'down')) { debug::write_error('Direction is not correct', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__, array('direction' => $direction)); return false; } if ($tree->change_node_order($node_id, $direction)) { reload(PHP_SELF . '#' . $node_id); } return false; }
function perform() { $tree =& limb_tree::instance(); if (isset($_REQUEST['id'])) { $node_id = (int) $_REQUEST['id']; } else { $node_id = get_mapped_id(); } if (!isset($_REQUEST['direction'])) { return new failed_response(); } if (!($object_data = fetch_one_by_node_id($node_id))) { debug::write_error('Node is not accessible', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__, array('node_id' => $node_id)); return new close_popup_response(RESPONSE_STATUS_FAILURE); } $direction = $_REQUEST['direction']; if (!($direction == 'up' || $direction == 'down')) { debug::write_error('Direction is not correct', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__, array('direction' => $direction)); return new close_popup_response(RESPONSE_STATUS_FAILURE); } if ($tree->change_node_order($node_id, $direction)) { return new close_popup_response(); } else { return new close_popup_response(RESPONSE_STATUS_FAILURE); } }
function perform() { $tree =& limb_tree::instance(); if (isset($_REQUEST['id'])) { $id = (int) $_REQUEST['id']; } else { $id = get_mapped_id(); } if (isset($_REQUEST['expand'])) { return $tree->expand_node($id); } elseif (isset($_REQUEST['collapse'])) { return $tree->collapse_node($id); } else { return $tree->toggle_node($id); } }
function perform(&$request, &$response) { if($request->has_attribute('recursive_search_for_node')) return; $tree =& tree :: instance(); if(!$id = $request->get_attribute('id')) $id = get_mapped_id(); if($request->has_attribute('expand')) $result = $tree->expand_node($id); elseif($request->has_attribute('collapse')) $result = $tree->collapse_node($id); else $result = $tree->toggle_node($id); if(!$result) $request->set_status(REQUEST_STATUS_FAILURE); }
function perform(&$request, &$response) { if ($request->has_attribute('recursive_search_for_node')) { return; } $tree =& tree::instance(); $tree->initialize_expanded_parents(); if (!($id = $request->get_attribute('id'))) { $id = get_mapped_id(); } if ($request->has_attribute('expand')) { $result = $tree->expand_node($id); } elseif ($request->has_attribute('collapse')) { $result = $tree->collapse_node($id); } else { $result = $tree->toggle_node($id); } if (!$result) { $request->set_status(REQUEST_STATUS_FAILURE); } }
function perform() { $tree =& limb_tree :: instance(); if(isset($_REQUEST['id'])) $id = (int)$_REQUEST['id']; else $id = get_mapped_id(); if(isset($_REQUEST['expand'])) $result = $tree->expand_node($id); elseif(isset($_REQUEST['collapse'])) $result = $tree->collapse_node($id); else $result = $tree->toggle_node($id); if($result) return new response(); else return new failed_response(); }
function perform() { if (isset($_REQUEST['recursive_search_for_node'])) { return new response(); } $tree =& tree::instance(); if (isset($_REQUEST['id'])) { $id = (int) $_REQUEST['id']; } else { $id = get_mapped_id(); } if (isset($_REQUEST['expand'])) { $result = $tree->expand_node($id); } elseif (isset($_REQUEST['collapse'])) { $result = $tree->collapse_node($id); } else { $result = $tree->toggle_node($id); } if ($result) { return new response(); } else { return new failed_response(); } }