* Move ajaxGetTreeData to pms.
This commit is contained in:
@@ -180,4 +180,28 @@ class screen extends control
|
||||
print(json_encode($chartData));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajax get tree data.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetTreeData($screenID)
|
||||
{
|
||||
$dimensions = $this->screen->getDimensionPairs();
|
||||
$screen = $this->screen->getByID($screenID);
|
||||
$dimensionID = $this->loadModel('dimension')->setSwitcherMenu($screen->dimension);
|
||||
|
||||
foreach($dimensions as $dimension) $dimension->value = (int)$dimension->value;
|
||||
|
||||
$data = new stdclass();
|
||||
$data->chartData = $screen->chartData;
|
||||
$data->treeData = $this->screen->getTreeData($dimensions);
|
||||
$data->dimensions = $dimensions;
|
||||
$data->dimension = $screen->dimension;
|
||||
$data->fieldConfig = $this->screen->getTreeSelectOptions();
|
||||
|
||||
echo(json_encode($data));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user