diff options
| author | Simon | 2011-03-05 13:19:53 +0100 |
|---|---|---|
| committer | Simon | 2011-03-05 13:19:53 +0100 |
| commit | 45672c770446240eff01ef923474266c7dca5719 (patch) | |
| tree | b2aac9e08166b85646f8ed56df84aeb08631d9d6 /application | |
| parent | Oberfläche der filter wurde verbessert, sodass nun filterentrys angelegt wer... (diff) | |
| download | pbs2-45672c770446240eff01ef923474266c7dca5719.tar.gz pbs2-45672c770446240eff01ef923474266c7dca5719.tar.xz pbs2-45672c770446240eff01ef923474266c7dca5719.zip | |
filterentriesmapper fürs löschen einzelner datensätze vorbereiten
Diffstat (limited to 'application')
| -rw-r--r-- | application/models/FilterEntriesMapper.php | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/application/models/FilterEntriesMapper.php b/application/models/FilterEntriesMapper.php index 41f1023..54d6e3a 100644 --- a/application/models/FilterEntriesMapper.php +++ b/application/models/FilterEntriesMapper.php @@ -36,7 +36,7 @@ class Application_Model_FilterEntriesMapper 'filtertypeID'=> $filterentries->getFiltertypeID() , 'filtervalue'=> $filterentries->getFiltervalue() , 'filtervalue2'=> $filterentries->getFiltervalue2() ); - + if (null != ($id1 = $filterentries->getFilterID()) && null != ($id2 = $filterentries->getFiltertypeID()) && $this->getDbTable()->find($filterentries->getFilterID(),$filterentries->getFiltertypeID())) { @@ -50,15 +50,20 @@ class Application_Model_FilterEntriesMapper public function delete(Application_Model_FilterEntries $filterentries) { - $id1 = $filterentries->getFilterID(); - $id2 = $filterentries->getFiltertypeID(); - var_dump(array($id1,$id2)); - //TODO: Löschen klappt nicht - if ((null != $id1) && (null != $id2) && - $this->getDbTable()->find($filterentries->getFilterID(),$filterentries->getFiltertypeID())) { - return; - } else { - $this->getDbTable()->delete(array('filterID = ?' => $id1, 'filtertypeID = ?' => $id2)); + try{ + $id1 = $filterentries->getFilterID(); + $id2 = $filterentries->getFiltertypeID(); + var_dump(array($id1,$id2)); + //TODO: Löschen klappt nicht + if ((null != $id1) && (null != $id2) && + $this->getDbTable()->find($filterentries->getFilterID(),$filterentries->getFiltertypeID())) { + return; + } else { + $this->getDbTable()->delete(array('filterID = ?' => $id1, 'filtertypeID = ?' => $id2)); + } + + }catch (Zend_Exception $e) { + echo "Error message 2: " . $e->getMessage() . "\n"; } } |
