Exemple #1
0
 /**
  *	Checks does user have access for this report?
  *
  *	@return bool
  **/
 public function checkAccess(RM_Account_iUser $obUser)
 {
     if (!$obUser->id()) {
         return FALSE;
     }
     if (!isset(self::$_user_list_access[$obUser->id()])) {
         $list = $this->_mapper->availableReports();
         foreach ($list as $l) {
             self::$_user_list_access[$obUser->id()][$l->id()] = TRUE;
             //echo $obUser->id() . ' hav access => ' . $l->id() . '<br>';
         }
     }
     return (bool) isset(self::$_user_list_access[$obUser->id()][$this->id()]);
 }
Exemple #2
0
 /**
  *	Description...
  *
  *	@return void
  **/
 public function getAvailableReports($family_name = '')
 {
     //		M('Db')->traceOne(3);
     return $this->_mapper->availableReports($family_name);
 }