Bin will be removed on June 1, 2014 in favor of http://gist.github.com. Please save all your pastes before then. So long, and thanks for all the fish!×
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    protected function _saveLocal($_mergedData) {
 
        if (!isset($this->ExternalHeader)) {
            $this->loadModel('ExternalHeader');
            if (!isset($this->ExternalDetail)) {
                $this->loadModel('ExternalDetail');
            }
        }
 
        $data = array('ExternalHeader' => $_mergedData);
 
        $this->ExternalHeader->create();
        $this->ExternalHeader->set($data);
 
       
        //This part is broken.        
        if ($this->ExternalHeader->validates()) {
            $this->ExternalHeader->saveAll($data);
            $this->Session->setFlash('Invoice data saved locally.');
        } else {
            $this->ExternalHeader->validationErrors;
            $this->Session->setFlash('An error occurred while saving. Insert failed.');
        }
 
        debug($this->ExternalHeader->validationErrors);
    }