Ejemplo n.º 1
0
 * @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;
Ejemplo n.º 2
0
 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;
 }