MailMessage::setupUpload PHP Method

setupUpload() public method

アップロード設定を行う
public setupUpload ( $name )
    public function setupUpload($name)
    {
        $settings = $this->Behaviors->BcUpload->settings['MailMessage'];
        $settings['fields'] = array();
        foreach ($this->mailFields as $mailField) {
            $mailField = $mailField['MailField'];
            if ($mailField['type'] == 'file') {
                $settings['fields'][$mailField['field_name']] = array('type' => 'all', 'namefield' => 'id', 'nameformat' => '%08d');
            }
        }
        if (empty($settings['saveDir']) || !preg_match('/^' . preg_quote("mail" . DS . $name, '/') . '\\//', $settings['saveDir'])) {
            $settings['saveDir'] = "mail" . DS . "limited" . DS . $name . DS . "messages";
        }
        $this->Behaviors->load('BcUpload', $settings);
    }