Ejemplo n.º 1
0
 /**
  * Fetch a file that has been uploaded.
  *
  * @param $args array
  * @param $request Request
  * @return string
  */
 function fetchFile($args, $request)
 {
     // Get the setting name.
     $settingName = $args['settingName'];
     // Try to fetch the file.
     $tabForm = $this->getTabForm();
     $tabForm->initData($request);
     $renderedElement = $tabForm->renderFileView($settingName, $request);
     $json = new JSONMessage();
     if ($renderedElement == false) {
         $json->setAdditionalAttributes(array('noData' => $settingName));
     } else {
         $json->setElementId($settingName);
         $json->setContent($renderedElement);
     }
     return $json->getString();
 }