示例#1
0
 /** Query for data and display
  * @param int $id
  * @return string $html
  */
 public function ChangesFind($id)
 {
     if (in_array($this->_getRole(), $this->_allowed)) {
         $audit = new FindsAudit();
         $auditdata = $audit->getChanges($id);
         if ($auditdata) {
             $html = '<h5>Finds data audit</h5>';
             $html .= '<ul id="related">';
             foreach ($auditdata as $a) {
                 $html .= $this->buildHtml($a);
             }
             $html .= '</ul>';
             return $html;
         } else {
             return false;
         }
     }
 }
示例#2
0
 /** Get the data to redisplay
  * @access public
  * @return string
  */
 public function getData()
 {
     $html = '';
     if (in_array($this->_getRole(), $this->_allowed)) {
         $audit = new FindsAudit();
         $auditdata = $audit->getChanges($this->getId());
         if ($auditdata) {
             $html .= '<h5>Finds data audit</h5>';
             $html .= '<ul id="related">';
             $html .= $this->parseArray($auditdata);
             $html .= '</ul>';
         } else {
             $html .= self::NOTHING;
         }
     }
     return $html;
 }
示例#3
0
 /** Get a find autdit overlay
  * 
  * 	
  */
 public function auditAction()
 {
     $audit = new FindsAudit();
     $this->view->audit = $audit->getChange($this->_getParam('id'));
 }