0) $url .= '&'; $url .= $args[$i] . '=' . $args[$i + 1]; } } } $query = parse_url($url, PHP_URL_QUERY); $elements = explode('&', $query); $results = array(); foreach ($elements as $element) { list($key, $value) = explode('=', $element); switch ($key) { case 'oid': $key = 'id'; break; case 'video': if (make_bool($value)) { $results['type'] = 'video'; } default: // Nothing break; } $results[$key] = $value; } return $results; } /** * format * This format the string url according to settings. */ public static function format($url) { if (AmpConfig::get('stream_beautiful_url')) { $url = str_replace('index.php?&', '', $url); $url = str_replace('index.php?', '', $url); $url = str_replace('&', '/', $url); $url = str_replace('=', '/', $url); } return $url; } }