protected function _init_from_post_data($alternative_post_data = false) { $post = $alternative_post_data && is_array($alternative_post_data) ? $alternative_post_data : $_POST; // First set the player $player = new JWP6_Player($post['player_name']); if ($player && $player->is_existing()) { $this->player = $player; } else { $this->player = new JWP6_Player(0); } foreach ($this->media_params as $param => $value) { if (isset($post[JWP6 . $param]) && $post[JWP6 . $param]) { $this->media_params[$param] = $post[JWP6 . $param]; } else { if (isset($post[$param]) && $post[$param]) { $this->media_params[$param] = $post[$param]; } } } }