public function serverSideProcessingAction() { $this->accessRights(43); $this->childModuleAccessRights(42, 'view'); //Accept Child Module ID & it's Actions: add, edit, view, disable $access_rights = $this->getSubModuleAccessRights(42); $user = $this->getUser(); $user_role = $user['role_id']; $user_id = $user['user_id']; $adapter = new ArchiveTable($this->serviceLocator()); $result = $adapter->getAll($user_id, $access_rights); echo json_encode($result); }