#!/bin/bash

uid="$(id -u)"
gid="$(id -g)"

if [ "$uid" = '0' ]; then
  user='www-data'
  group='www-data'
else
  user="$uid"
  group="$gid"
fi

run_as() {
  if [ "$(id -u)" = 0 ]; then
    su -p "$user" -s /bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
  else
    /bin/bash -c "php /var/www/html/occ $(printf '%q ' "$@")"
  fi
}

run_as "$@"
