From 470e4a77c5283e18940b89404f49dd31b13fb8e6 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Mar 2011 15:29:33 +0100 Subject: filter controller - index action geƤndert --- application/controllers/FilterController.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'application/controllers/FilterController.php') diff --git a/application/controllers/FilterController.php b/application/controllers/FilterController.php index 6a80ab9..37aafb4 100644 --- a/application/controllers/FilterController.php +++ b/application/controllers/FilterController.php @@ -16,14 +16,10 @@ class FilterController extends Zend_Controller_Action public function indexAction() { - try{ - $data = $this->_filtermapper->fetchAll(); - print_r( - $view = new Zend_View(); - - // tell it to use htmlentities as the escaping callback - $view->setEscape('htmlentities'); - #echo $view->render(); + try{ + $this->_filtermapper = new Application_Model_FilterMapper(); + $this->view->filters = $this->_filtermapper->fetchAll(); + }catch (Zend_Exception $e) { echo "Error message 2: " . $e->getMessage() . "\n"; } -- cgit v1.2.3-55-g7522 From c6fad905aaa3889c943e93abcff5e50d94340277 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Mar 2011 16:18:07 +0100 Subject: filter geupdated && mein kleines todo --- application/configs/application.ini | 2 +- application/controllers/FilterController.php | 42 +++++++++++++++--------- application/forms/FilterAdd.php | 28 ++++++++++++++++ application/forms/FilterCreate.php | 13 -------- application/views/scripts/filter/addfilter.phtml | 3 ++ application/views/scripts/filter/index.phtml | 10 +++++- simonFilter.txt | 9 +++++ 7 files changed, 77 insertions(+), 30 deletions(-) create mode 100644 application/forms/FilterAdd.php delete mode 100644 application/forms/FilterCreate.php create mode 100644 application/views/scripts/filter/addfilter.phtml create mode 100644 simonFilter.txt (limited to 'application/controllers/FilterController.php') diff --git a/application/configs/application.ini b/application/configs/application.ini index 6970da3..9bfaec2 100644 --- a/application/configs/application.ini +++ b/application/configs/application.ini @@ -10,7 +10,7 @@ resources.frontController.params.displayExceptions = 0 resources.db.adapter = PDO_MYSQL resources.db.params.host = localhost resources.db.params.username = root -resources.db.params.password = lsfks +resources.db.params.password = 123456 resources.db.params.dbname = pbs resources.db.isDefaultTableAdapter = true diff --git a/application/controllers/FilterController.php b/application/controllers/FilterController.php index 37aafb4..da8e404 100644 --- a/application/controllers/FilterController.php +++ b/application/controllers/FilterController.php @@ -2,29 +2,41 @@ class FilterController extends Zend_Controller_Action { - private $_filtermapper; + + private $_filtermapper = null; + public function init() { - try{ - $this->_filtermapper = new Application_Model_FilterMapper(); - }catch (Zend_Exception $e) { - echo "Error message 1: " . $e->getMessage() . "\n"; - } - /* Initialize action controller here */ - + try{ + $this->_filtermapper = new Application_Model_FilterMapper(); + }catch (Zend_Exception $e) { + echo "Error message 1: " . $e->getMessage() . "\n"; + } + /* Initialize action controller here */ } public function indexAction() { - try{ - $this->_filtermapper = new Application_Model_FilterMapper(); - $this->view->filters = $this->_filtermapper->fetchAll(); - - }catch (Zend_Exception $e) { - echo "Error message 2: " . $e->getMessage() . "\n"; - } + try{ + $this->_filtermapper = new Application_Model_FilterMapper(); + $this->view->filters = $this->_filtermapper->fetchAll(); + + }catch (Zend_Exception $e) { + echo "Error message 2: " . $e->getMessage() . "\n"; + } + } + + public function addfilterAction() + { + $db = Zend_Db_Table::getDefaultAdapter(); + + $addfilterform = new Application_Form_FilterAdd(); + + $this->view->addfilterform = $addfilterform; } } + + diff --git a/application/forms/FilterAdd.php b/application/forms/FilterAdd.php new file mode 100644 index 0000000..969f07b --- /dev/null +++ b/application/forms/FilterAdd.php @@ -0,0 +1,28 @@ +setName("Register"); + $this->setMethod('post'); + + $this->addElement('text', 'title', array( + 'filters' => array('StringTrim'), + 'validators' => array( + array('StringLength', false, array(0, 50)), + ), + 'required' => true, + 'label' => 'Title:', + )); + $this->addElement('submit', 'register', array( + 'required' => false, + 'ignore' => true, + 'label' => 'Login', + )); + } + + +} + diff --git a/application/forms/FilterCreate.php b/application/forms/FilterCreate.php deleted file mode 100644 index e239b94..0000000 --- a/application/forms/FilterCreate.php +++ /dev/null @@ -1,13 +0,0 @@ -addfilterform->setAction($this->url()); +echo $this->addfilterform; diff --git a/application/views/scripts/filter/index.phtml b/application/views/scripts/filter/index.phtml index 7162786..0f9b51e 100644 --- a/application/views/scripts/filter/index.phtml +++ b/application/views/scripts/filter/index.phtml @@ -1,8 +1,16 @@

Filters

+

add new filter

+ filters): ?> - +
diff --git a/simonFilter.txt b/simonFilter.txt new file mode 100644 index 0000000..bac6fd7 --- /dev/null +++ b/simonFilter.txt @@ -0,0 +1,9 @@ + +- IP / IP-range +- Mac Adresse +- PoolID +- BootIso +- Besitzer +- Uhrzeit + + -- cgit v1.2.3-55-g7522
filterid