public function createAction()
 {
     if ($this->request->isPost()) {
         $time = time();
         $usergroup = Usergroups::findFirstByUid($this->request->getPost('usergroup'));
         $filename = $this->littlehelpers->saveFile($this->request->getUploadedFiles(), $time, $usergroup);
         $document = new Documents();
         $document->assign(array('pid' => $this->request->getPost('pid'), 'cruser_id' => $this->session->get('auth')['uid'], 'usergroup' => $this->request->getPost('usergroup'), 'tstamp' => $this->littlehelpers->processDateOnly($this->request->getPost('tstamp')), 'crdate' => $time, 'title' => $this->request->getPost('title'), 'description' => $this->request->getPost('description'), 'filelink' => $filename));
         if (!$document->save()) {
             $this->flashSession->error($document->getMessages());
         } else {
             $this->response->redirect('backend/' . $this->view->language . '/documents/create/' . $this->request->getPost('usergroup') . '/');
             $this->flashSession->success($this->translate('successCreate'));
             $this->view->disable();
         }
     } else {
         $usergroupUid = $this->dispatcher->getParam("uid");
         $usergroup = Usergroups::findFirstByUid($usergroupUid);
         $projects = Projects::find(array('conditions' => 'deleted=0 AND hidden =0 AND usergroup =?1', 'bind' => array(1 => $usergroupUid)));
         $this->view->setVar('usergroup', $usergroup);
         $this->view->setVar('projects', $projects);
     }
 }