예제 #1
0
 public function updateRfiAction()
 {
     $this->_helper->viewRenderer->setNoRender(false);
     $project_id = $this->_getParam('id', -1);
     $rfi_id = $this->_getParam('rfi_id', 0);
     $rfis = Application_Model_RFIs::getRFIsForProject($project_id);
     $rfi = $rfis[$rfi_id];
     if (!$rfi->response_date) {
         $rfi->response_date = new Zend_Date();
     }
     $this->view->to_users = $this->projectMembersByType($project_id, 2);
     $this->view->obj_type = Application_Model_File::OBJ_RFI;
     $this->view->max_file_size = ProNav_Utils::getMaxFileUploadSize();
     $this->view->rfi = $rfi;
     if (!is_null($rfi->modified_by)) {
         $this->view->updated_by = $rfi->ModifiedBy->bclink();
         $this->view->updated_date = ProNav_Utils::formatTimeStamp($rfi->modified_date);
     } else {
         if (!is_null($rfi->created_by)) {
             $this->view->updated_by = $rfi->CreatedBy->bclink();
             $this->view->updated_date = ProNav_Utils::formatTimeStamp($rfi->created_date);
         }
     }
 }