summaryrefslogtreecommitdiffstats
path: root/application/controllers/ResourceController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/controllers/ResourceController.php')
-rw-r--r--application/controllers/ResourceController.php40
1 files changed, 36 insertions, 4 deletions
diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php
index 6111bf2..10c8fed 100644
--- a/application/controllers/ResourceController.php
+++ b/application/controllers/ResourceController.php
@@ -153,6 +153,38 @@ class ResourceController extends Zend_Controller_Action
}
+ public function addfilterAction()
+ {
+
+ list($rightroles) = $this->rightrolesMapper->findBy(array('rightID' => '55', 'roleID' => $this->membership->getRoleID()));
+ if($rightroles == null){
+ header('HTTP/1.0 403 No Right to Create Bootos');
+ die();
+ }
+
+ $apikey = $this->_request->getParam('apikey');
+ if($apikey == ""){
+ header('HTTP/1.0 400 No API-Key');
+ die();
+ }
+
+ $params = $this->_request->getParams();
+
+ $filterMapper = new Application_Model_FilterMapper();
+ $groupID = $this->membership->getGroupID();
+
+
+ $filter = new Application_Model_Filter();
+
+ $filter->setOptions($params);
+ $filter->setGroupID($groupID);
+ $filter->setCreated(time());
+
+ $filterID = $filterMapper->save($filter);
+ $filter->setID($filter);
+
+ }
+
public function editbootosAction()
{
@@ -590,19 +622,19 @@ class ResourceController extends Zend_Controller_Action
$bootosMapper = new Application_Model_BootOsMapper();
$groupID = $this->membership->getGroupID();
- list($bootos) = $bootosMapper->findBy(array('groupid' => $groupID));
+ $bootos = $bootosMapper->findBy(array('groupid' => $groupID));
if($bootos == null){
header('HTTP/1.0 400 No Bootos was found');
die();
}
-
- $xml = "<xml>\n"
+
+ $xml = "<xml>\n";
$xml .= "\t<bootoslist>\n";
foreach($bootos as $bootosobj) {
$xml .= "\t\t<bootos>\n";
$xml .= "\t\t\t<id>" . $bootosobj->getID() . "</id>\n";
- $xml .= "\t\t\t<groupid>" . $bootosobj->getGroupID() . "</groupidid>\n";
+ $xml .= "\t\t\t<groupid>" . $bootosobj->getGroupID() . "</groupid>\n";
$xml .= "\t\t\t<membershipid>" . $bootosobj->getMembershipID() . "</membershipid>\n";
$xml .= "\t\t\t<title>" . $bootosobj->getTitle() . "</title>\n";
$xml .= "\t\t\t<defaultkcl>" . $bootosobj->getDefaultkcl() . "</defaultkcl>\n";