public function hasDataObjectGroups() { $db = Zend_Registry::get('my_db'); $dog = new DataObjectGroup($db); $result = $dog->fetchAll("version_id = {$this->id}"); if ($result->count() != 0) { return true; } else { return false; } }
public function getdataobjectgroupsAction() { $auth = Zend_Auth::getInstance(); $lic = $_REQUEST['lic']; if ($lic != $_SESSION['OPENZISKEYHOLE']) { $this->view->msg = 'Not Ajax Request'; $this->_forward('error', 'error'); } else { if ($auth->hasIdentity()) { if (!$this->getRequest()->isXmlHttpRequest()) { $this->view->msg = 'Not Ajax Request'; $this->_forward('error', 'error'); } else { $filterChain = new Zend_Filter(); $filterChain->addFilter(new Zend_Filter_StripTags())->addFilter(new Zend_Filter_Digits()); $zoneId = $filterChain->filter($_REQUEST['ZONE']); $zone = new Zone($zoneId); $dataObjectGroups = DataObjectGroup::getAllDataObjectGroups_version($zone->versionId); if (count($dataObjectGroups) > 0) { $json = Zend_Json::encode($dataObjectGroups); $this->view->json = $json; } $this->render('ajaxsuccessjson'); } } else { if (!$this->getRequest()->isXmlHttpRequest()) { $this->view->msg = 'Not Ajax Request'; $this->_forward('error', 'error'); } else { $this->view->msg = 'Invalid User'; $this->_forward('error', 'error'); } } } }