summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
authorSimon2011-03-05 13:19:53 +0100
committerSimon2011-03-05 13:19:53 +0100
commit45672c770446240eff01ef923474266c7dca5719 (patch)
treeb2aac9e08166b85646f8ed56df84aeb08631d9d6 /application
parentOberfläche der filter wurde verbessert, sodass nun filterentrys angelegt wer... (diff)
downloadpbs2-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.php25
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";
}
}