* @version 4.7.0 * @package kernel */ $tpl = eZTemplate::factory(); $http = eZHTTPTool::instance(); $module = $Params['Module']; $upload = new eZContentUpload(); $errors = array(); if ( $module->isCurrentAction( 'CancelUpload' ) ) { $url = false; if ( $upload->attribute( 'cancel_uri' ) ) { $url = $upload->attribute( 'cancel_uri' ); } else if ( $upload->attribute( 'result_uri' ) ) { $url = $module->redirectTo( $upload->attribute( 'result_uri' ) ); } else if ( $upload->attribute( 'result_module' ) ) { $info = $upload->attribute( 'result_module' ); $moduleName = isset( $info[0] ) ? $info[0] : false; $viewName = isset( $info[1] ) ? $info[1] : false; $parameters = isset( $info[2] ) ? $info[2] : false; $unorderedParameters = isset( $info[3] ) ? $info[3] : false; $userParameters = isset( $info[4] ) ? $info[4] : false;
static function result($actionName, $cleanup = true) { $upload = new eZContentUpload(); $isNodeSelection = $upload->attribute('return_type') == 'NodeID'; $resultData = $upload->attribute('result'); $result = false; if ($isNodeSelection) { $result = $resultData['node_id']; } else { $result = $resultData['object_id']; } if ($cleanup) { eZContentUpload::cleanup($actionName); } return $result; }