From: Amir E. Aharoni Date: Wed, 16 May 2012 22:55:08 +0000 (+0300) Subject: Adding params to getArrow() X-Git-Tag: 1.31.0-rc.0~23545^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles%22%2C%22id_article=%24id_article%22%29%20.%20%22?a=commitdiff_plain;h=945ff2f4aa6f37d68eca5ad206bbb31804c9d8f8;p=lhc%2Fweb%2Fwiklou.git Adding params to getArrow() Adding params to getArrow, backwards, left, right, up, down. Change-Id: Ifbcffca71c495a627d69edd36fec389ceb68bb80 --- diff --git a/languages/Language.php b/languages/Language.php index ec2038395f..9f00d040b6 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -2718,12 +2718,26 @@ class Language { } /** - * An arrow, depending on the language direction + * An arrow, depending on the language direction. * + * @param $direction String: the direction of the arrow: forwards (default), backwards, left, right, up, down. * @return string */ - function getArrow() { - return $this->isRTL() ? '←' : '→'; + function getArrow( $direction = 'forwards' ) { + switch ( $direction ) { + case 'forwards': + return $this->isRTL() ? '←' : '→'; + case 'backwards': + return $this->isRTL() ? '→' : '←'; + case 'left': + return '←'; + case 'right': + return '→'; + case 'up': + return '↑'; + case 'down': + return '↓'; + } } /**