public static function getTabsForPlayer($pack) { $pack->auth->permission = "read_write"; if (!users::authenticateUser($pack->auth)) { return new return_package(6, NULL, "Failed Authentication"); } $gameTabs = tabs::getTabsForGame($pack)->data; $playerTabs = array(); for ($i = 0; $i < count($gameTabs); $i++) { $gameTabs[$i]->user_id = $pack->auth->user_id; if (requirements::evaluateRequirementPackage($gameTabs[$i])) { $playerTabs[] = $gameTabs[$i]; } } return new return_package(0, $playerTabs); }