public function deleteAction()
 {
     if ($this->request->isPost()) {
         $element = Projects::findFirstByUid($this->request->getPost('uid'));
         $element->deleted = 1;
         $element->save();
     }
 }
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $result = $this->getClippingData();
         $output = json_encode($result, true);
         die($output);
     } else {
         $projectUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $project = Projects::findFirstByUid($projectUid);
         $projecttypes = Projecttypes::find(array('conditions' => 'deleted=0 AND hidden=0'));
         $ptypesArr = array();
         foreach ($projecttypes as $projecttype) {
             $ptypesArr[$projecttype->uid] = $projecttype->title;
         }
         $documents = $project->getDocuments(array('contidions' => 'deleted = 0 AND hidden = 0', 'order' => 'crdate DESC'));
         $this->view->setVar('document', count($documents) > 0 ? $documents[0]->filelink : '');
         $this->view->setVar('project', $project);
         $this->view->setVar('ptypesarr', $ptypesArr);
         $this->view->setVar('projectstates', array('in Vorbereitung', 'in Abstimmung', 'live', 'abgeschlossen'));
         $this->view->setVar('projectstate', $project->getProjectstates(array('conditions' => 'deleted=0 AND hidden=0 AND active=1'))[0]);
     }
 }