示例#1
0
 /**
  * Delete message attached file
  * @author Josep Ferràndiz Farré (jferran6@xtec.cat)
  * @param args Array with fmid (message id) where the file is attached
  * @version 3.0.1 
  * @date 15/02/2015  
  */
 public function delAttachment($args){
     if (!SecurityUtil::checkPermission('IWforums::', '::', ACCESS_READ)) {
         throw new Zikula_Exception_Fatal($this->__('Sorry! No authorization to access this module.'));
     }
     
     $fid = $this->request->getPost()->get('fid', '');
     $fmid = $this->request->getPost()->get('fmid', '');
     
     $missatge = ModUtil::ApiFunc('IWforums', 'user', 'del_adjunt', array('fmid' => $fmid, 'fid' => $fid ));
     $missatge['adjunt']="";
     $registre = ModUtil::apiFunc('IWforums', 'user', 'get', array('fid' => $fid));
     $view = Zikula_View::getInstance('IWforums', false);
     $view->assign('missatge', $missatge);
     $view->assign('adjunts',$registre['adjunts'] );
     $content = $view->fetch('ajax/IWforums_ajax_attachment.tpl');
     return new Zikula_Response_Ajax(array('content' => $content, 'btnMsg' => $this->__('Browse...')));
 }