From cae1efd552ed0618b13120e07c346cbe28cbd00a Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Sat, 2 Mar 2013 00:36:12 +0100 Subject: Corrections quelques bugs + modif fichier config BDD + ajout fichier build.sh pour générer la lib Minz MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Url.php | 102 ------------------------------------------------------------ 1 file changed, 102 deletions(-) delete mode 100755 lib/Url.php (limited to 'lib/Url.php') diff --git a/lib/Url.php b/lib/Url.php deleted file mode 100755 index f8d75a07f..000000000 --- a/lib/Url.php +++ /dev/null @@ -1,102 +0,0 @@ -printUriRewrited ($url); - } else { - $url_string .= self::printUri ($url); - } - } else { - $url_string .= $url; - } - - return $url_string; - } - - /** - * Construit l'URI d'une URL sans url rewriting - * @param l'url sous forme de tableau - * @return l'uri sous la forme ?key=value&key2=value2 - */ - private static function printUri ($url) { - $uri = ''; - $separator = '/?'; - - if (isset ($url['c']) - && $url['c'] != Request::defaultControllerName ()) { - $uri .= $separator . 'c=' . $url['c']; - $separator = '&'; - } - - if (isset ($url['a']) - && $url['a'] != Request::defaultActionName ()) { - $uri .= $separator . 'a=' . $url['a']; - $separator = '&'; - } - - if (isset ($url['params'])) { - foreach ($url['params'] as $key => $param) { - $uri .= $separator . $key . '=' . $param; - $separator = '&'; - } - } - - return $uri; - } - - /** - * Vérifie que les éléments du tableau représentant une url soit ok - * @param l'url sous forme de tableau (sinon renverra directement $url) - * @return l'url vérifié - */ - public static function checkUrl ($url) { - $url_checked = $url; - - if (is_array ($url)) { - if (!isset ($url['c'])) { - $url_checked['c'] = Request::defaultControllerName (); - } - if (!isset ($url['a'])) { - $url_checked['a'] = Request::defaultActionName (); - } - if (!isset ($url['params'])) { - $url_checked['params'] = array (); - } - } - - return $url_checked; - } -} -- cgit v1.2.3