summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
Diffstat (limited to 'application')
-rw-r--r--application/Bootstrap.php12
-rw-r--r--application/configs/application.ini.dist2
-rw-r--r--application/controllers/FilterController.php4
-rw-r--r--application/forms/FilterAdd.php10
-rw-r--r--application/layouts/main.phtml21
-rw-r--r--application/media/css/style.css3
-rw-r--r--application/views/scripts/filter/index.phtml1
7 files changed, 48 insertions, 5 deletions
diff --git a/application/Bootstrap.php b/application/Bootstrap.php
index 224ffcb..7f24b84 100644
--- a/application/Bootstrap.php
+++ b/application/Bootstrap.php
@@ -14,6 +14,18 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
$view->headTitle('pbs2')
->setSeparator(' :: ');
}
+ function _initViewHelpers()
+ {
+ $this->bootstrap('layout');
+ $layout = $this->getResource('layout');
+ $view = $layout->getView();
+
+ $view->doctype('XHTML1_STRICT');
+ $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
+ $view->headLink()->appendStylesheet('/media/css/styles.css');
+ $view->headTitle()->setSeparator(' - ');
+ $view->headTitle('pbs2');
+ }
}
function print_a(){
$numargs = func_num_args();
diff --git a/application/configs/application.ini.dist b/application/configs/application.ini.dist
index 48e29e5..b19bac8 100644
--- a/application/configs/application.ini.dist
+++ b/application/configs/application.ini.dist
@@ -14,6 +14,8 @@ resources.db.params.password =
resources.db.params.dbname = pbs
resources.db.isDefaultTableAdapter = true
resources.view[] = ""
+resources.layout.layoutPath = APPLICATION_PATH "/layouts"
+resources.layout.layout = "main"
[staging : production]
diff --git a/application/controllers/FilterController.php b/application/controllers/FilterController.php
index a8a1636..1ebb35e 100644
--- a/application/controllers/FilterController.php
+++ b/application/controllers/FilterController.php
@@ -42,8 +42,7 @@ class FilterController extends Zend_Controller_Action
// TODO: Ă„ndere mit ACL
$newfilter->setGroupID('1');
- $newfilter->setMembershipID('1');
- $newfilter->setBootmenuID('1');
+ $newfilter->setMembershipID('1');
$newfilter2 = new Application_Model_FilterMapper();
$newfilter2->save($newfilter);
@@ -95,7 +94,6 @@ class FilterController extends Zend_Controller_Action
//TODO: ACL integrieren
$_POST['groupID'] = 1;
$_POST['membershipID'] = 1;
- $_POST['bootmenuID'] = 1;
$_POST['created'] = time();
if ($editfilterform->isValid($_POST)) {
diff --git a/application/forms/FilterAdd.php b/application/forms/FilterAdd.php
index 931bfee..af4f9b2 100644
--- a/application/forms/FilterAdd.php
+++ b/application/forms/FilterAdd.php
@@ -21,7 +21,15 @@ class Application_Form_FilterAdd extends Zend_Form
'required' => false,
'label' => 'Description:',
));
- // TODO: Add target of Filter
+
+ $this->addElement('text', 'bootmenuID', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 50)),
+ ),
+ 'required' => true,
+ 'label' => 'bootmenuID:',
+ ));
$this->addElement('text', 'priority', array(
'filters' => array('StringTrim'),
diff --git a/application/layouts/main.phtml b/application/layouts/main.phtml
new file mode 100644
index 0000000..51dd89c
--- /dev/null
+++ b/application/layouts/main.phtml
@@ -0,0 +1,21 @@
+<?php echo $this->doctype(); ?>
+
+<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
+<head>
+
+<?php
+echo $this->headTitle();
+echo $this->headMeta();
+echo $this->headStyle();
+echo $this->headLink();
+echo $this->headScript();
+?>
+<style>
+ html{font-family:Verdana,Arial;}
+</style>
+</head>
+<body>
+
+<?php echo $this->layout()->content; ?>
+
+</body></html>
diff --git a/application/media/css/style.css b/application/media/css/style.css
new file mode 100644
index 0000000..b215f86
--- /dev/null
+++ b/application/media/css/style.css
@@ -0,0 +1,3 @@
+html{
+ background-color:#FFCC33;
+}
diff --git a/application/views/scripts/filter/index.phtml b/application/views/scripts/filter/index.phtml
index 0b738e0..5d70735 100644
--- a/application/views/scripts/filter/index.phtml
+++ b/application/views/scripts/filter/index.phtml
@@ -1,4 +1,3 @@
-<?php echo $this->headTitle() ?>
<h1>Filters</h1>
<style>