コード例 #1
0
ファイル: Form.php プロジェクト: hoegrammer/civicrm-core
 /**
  * @param $elementName
  */
 public function addUploadElement($elementName)
 {
     $uploadNames = $this->get('uploadNames');
     if (!$uploadNames) {
         $uploadNames = array();
     }
     if (is_array($elementName)) {
         foreach ($elementName as $name) {
             if (!in_array($name, $uploadNames)) {
                 $uploadNames[] = $name;
             }
         }
     } else {
         if (!in_array($elementName, $uploadNames)) {
             $uploadNames[] = $elementName;
         }
     }
     $this->set('uploadNames', $uploadNames);
     $config = CRM_Core_Config::singleton();
     if (!empty($uploadNames)) {
         $this->controller->addUploadAction($config->customFileUploadDir, $uploadNames);
     }
 }