ShowHelper.sol 475 B

1234567891011121314151617
  1. pragma solidity ^0.4.23;
  2. import "./ShowFactory.sol";
  3. contract ShowHelper is ShowFactory {
  4. function getShowsByOwner(address _owner) external view returns (uint[]) {
  5. uint[] memory result = new uint[](ownerShowCount[_owner]);
  6. uint counter = 0;
  7. for (uint i = 0; i < shows.length; i++) {
  8. if (showToOwner[i] == _owner) {
  9. result[counter] = i;
  10. counter++;
  11. }
  12. }
  13. return result;
  14. }
  15. }