Ejemplo n.º 1
0
 /**
  * View to execute task in seperate request.
  */
 protected function showExecTask()
 {
     // TODO: make this a POST request
     $task = $_GET['task'];
     $defaultReturnValue = unserialize($_GET['default']);
     $variables = unserialize($_GET['variables']);
     $package = Curry_PackageManager::getPackage($_GET['package'], $_GET['version']);
     $returnValue = $package ? Curry_PackageManager::execTask($package, $task, $defaultReturnValue, $variables) : $defaultReturnValue;
     Curry_Application::returnPartial(serialize($returnValue));
 }