public static function getReportDesignTarget() { global $_CALEM_conf; if (CalemReportUtil::getUid() == $_CALEM_conf['design_target']['dev_admin_id'] && $_CALEM_conf['design_target']['devDesignPhase'] && CalemReportUtil::getGid() == CUSTOM_SYSTEM) { $grp = $_CALEM_conf['design_target']['devDesignGroup']; $rtn = new CalemDesignTargetInfo(CalemDesignTargetInfo::GROUP, $grp, ''); } else { //Design for CUSTOM_SYSTEM $rtn = new CalemDesignTargetInfo(CalemDesignTargetInfo::GROUP, CUSTOM_SYSTEM, ''); } return $rtn; }
/** * Get all the Acls and first layout that's valid if applicable. */ public function getFullCustomInfo($id, $target) { $isGroup = $target && $target->isGroup(); $gid = $isGroup ? $target->getId() : CalemReportUtil::getGid(); return $this->getCustomInfo($id, CalemReportUtil::getUid(), $gid, $isGroup, false, false); }