Ignore:
Timestamp:
05/31/12 18:24:52 (12 years ago)
Author:
acoutinho
Message:

Ticket #2821 - Inconsistências na interface de anexos e na remoção de anexos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/interceptors/DBMapping.php

    r6345 r6369  
    813813    } 
    814814 
     815    public function decodeSchedulablettachment(&$uri, &$params, &$criteria, $original) { 
     816        if (isset($original['URI']['id'])){ 
     817            $schedulableAttachment = Controller::read(array('concept' => 'schedulableToAttachment'), false, array('filter' => array( '=', 'attachment' , $original['URI']['id'] ))); 
     818            $uri['id'] = $schedulableAttachment[0]['id']; 
     819        } 
     820    } 
     821 
    815822    public function deleteAttachmentDependences(&$uri, &$params, &$criteria, $original) { 
    816  
    817         if (isset($original['URI']['id'])) 
    818             Controller::delete(array('concept' => 'schedulableToAttachment', null, array('filter' => array('=', 'attachment', $original['URI']['id'])))); 
     823        Controller::delete(array('concept' => 'attachment', 'id' => $original['URI']['id'])); 
    819824    } 
    820825 
Note: See TracChangeset for help on using the changeset viewer.