コード例 #1
0
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $time = time();
         $usergroup = Usergroups::findFirstByUid($this->request->getPost('usergroup'));
         $filename = $this->littlehelpers->saveFile($this->request->getUploadedFiles(), $time, $usergroup);
         $clippingUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $clipping = Clippings::findFirstByUid($clippingUid);
         $clipping->assign(array('pid' => $this->request->getPost('project'), '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'), 'clippingtype' => $this->request->getPost('clippingtype'), 'mediumuid' => $this->request->getPost('medium'), 'url' => $this->request->getPost('url'), 'filelink' => $filename));
         if (!$clipping->update()) {
             $this->flashSession->error($clipping->getMessages());
         } else {
             $this->response->redirect('backend/' . $this->view->language . '/clippings/');
             $this->flashSession->success($this->translate('successUpdate'));
             $this->view->disable();
         }
     } else {
         $clippingUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $clipping = Clippings::findFirstByUid($clippingUid);
         $usergroup = Usergroups::findFirstByUid($clipping->usergroup);
         $projects = Projects::find(array('conditions' => 'deleted=0 AND usergroup =?1', 'bind' => array(1 => $usergroup->uid)));
         $medium = Medium::find(array('conditions' => 'deleted=0 AND hidden=0'));
         $this->view->setVar('medium', $medium);
         $this->view->setVar('usergroup', $usergroup);
         $this->view->setVar('projects', $projects);
         $this->view->setVar('clipping', $clipping);
     }
 }
コード例 #2
0
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $coordinationsUid = $this->request->hasPost('uid') ? $this->request->getPost('uid') : 0;
         $coordination = Coordinations::findFirstByUid($coordinationsUid);
         if ($coordination) {
             $coordination->assign(array('tstamp' => time(), 'title' => $this->request->hasPost('title') ? $this->request->getPost('title') : '', 'description' => $this->request->hasPost('description') ? $this->request->getPost('description') : '', 'icon' => $this->request->hasPost('icon') ? $this->request->getPost('icon') : ''));
             if (!$coordination->update()) {
                 $this->flashSession->error($medium->getMessages());
             } else {
                 $this->flashSession->success($this->translate('successUpdate'));
             }
         }
     } else {
         $coordinationsUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $coordination = Coordinations::findFirstByUid($coordinationsUid);
         $projectsArray = array();
         foreach ($coordination->getProjects() as $project) {
             $projectsArray[] = $project->uid;
         }
         $projects = Projects::find(array('conditions' => 'deleted=0 AND hidden =0 AND usergroup =?1', 'bind' => array(1 => $coordination->usergroup)));
         $usergroup = Usergroups::findFirstByUid($coordination->usergroup);
         $this->view->setVar('coordination', $coordination);
         $this->view->setVar('usergroup', $usergroup);
         $this->view->setVar('projects', $projects);
         $this->view->setVar('projectsarray', $projectsArray);
     }
 }
コード例 #3
0
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $time = time();
         $usergroup = Usergroups::findFirstByUid($this->request->getPost('usergroup'));
         $filename = $this->littlehelpers->saveFile($this->request->getUploadedFiles(), $time, $usergroup);
         $documentUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $document = Documents::findFirstByUid($documentUid);
         $oldfile = $document->filelink;
         $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));
         $this->createOldVersion($document->uid, $oldfile, $time);
         if (!$document->update()) {
             $this->flashSession->error($document->getMessages());
         } else {
             //$this->response->redirect('backend/'.$this->view->language.'/documents/update/'.$document->uid.'/');
             $this->flashSession->success($this->translate('successUpdate'));
             $this->view->disable();
         }
     } else {
         $documentUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $document = Documents::findFirstByUid($documentUid);
         $usergroup = Usergroups::findFirstByUid($document->usergroup);
         $projects = Projects::find(array('conditions' => 'deleted=0 AND hidden =0 AND usergroup =?1', 'bind' => array(1 => $usergroup->uid)));
         $this->view->setVar('usergroup', $usergroup);
         $this->view->setVar('projects', $projects);
         $this->view->setVar('document', $document);
     }
 }
コード例 #4
0
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $time = time();
         $usergroup = Usergroups::findFirstByUid($this->request->getPost('usergroup'));
         $mediacontactsUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $mediacontacts = Mediacontacts::findFirstByUid($mediacontactsUid);
         $mediacontacts->assign(array('tstamp' => $time, 'crdate' => $time, 'cruser_id' => $this->session->get('auth')['uid'], 'usergroup' => $this->request->getPost('usergroup'), 'medium' => $this->request->getPost('medium'), 'title' => $this->request->getPost('title'), 'description' => $this->request->getPost('description'), 'starttime' => $this->littlehelpers->processDate($this->request->getPost('starttime')), 'endtime' => $this->littlehelpers->processDate($this->request->getPost('endtime'))));
         if (!$mediacontacts->update()) {
             $this->flashSession->error($mediacontacts->getMessages());
         } else {
             $this->flashSession->success($this->translate('successUpdate'));
         }
     } else {
         $mediacontactsUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $mediacontacts = Mediacontacts::findFirstByUid($mediacontactsUid);
         $usergroup = Usergroups::findFirstByUid($mediacontacts->usergroup);
     }
     $medium = Medium::find(array('conditions' => 'deleted=0 AND hidden=0'));
     $this->view->setVar('usergroup', $usergroup);
     $this->view->setVar('mediacontact', $mediacontacts);
     $this->view->setVar('medium', $medium);
 }
コード例 #5
0
 public function updateAction()
 {
     if ($this->request->isPost()) {
         $time = time();
         $usergroup = Usergroups::findFirstByUid($this->request->getPost('usergroup'));
         $filename = $this->littlehelpers->saveFile($this->request->getUploadedFiles(), $time, $usergroup);
         $clippingUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $clipping = Clippingsoverview::findFirstByUid($clippingUid);
         $clipping->assign(array('cruser_id' => $this->session->get('auth')['uid'], 'usergroup' => $this->request->getPost('usergroup'), 'tstamp' => $this->littlehelpers->processDate($this->request->getPost('tstamp')), 'crdate' => $time, 'overviewyear' => $this->request->getPost('overviewyear'), 'overviewmonth' => $this->request->getPost('overviewmonth'), 'filelink' => $filename));
         if (!$clipping->update()) {
             $this->flashSession->error($clipping->getMessages());
         } else {
             $this->response->redirect('backend/' . $this->view->language . '/clippingsoverview/update/' . $clipping->uid . '/');
             $this->flashSession->success($this->translate('successUpdate'));
             $this->view->disable();
         }
     } else {
         $clippingUid = $this->dispatcher->getParam("uid") ? $this->dispatcher->getParam("uid") : 0;
         $clipping = Clippingsoverview::findFirstByUid($clippingUid);
         $usergroup = Usergroups::findFirstByUid($clipping->usergroup);
         $this->view->setVar('usergroup', $usergroup);
         $this->view->setVar('clipping', $clipping);
     }
 }