@@ -121,7 +121,7 @@ class="payment_btn__link"
121121 </div>
122122 <div class="payment_btn__sign">
123123 Оплатить<br>
124- <span class="payment_btn__sum"> ' . number_format ($ params ['sum ' ], 2 , '. ' , ' ' ) . ' ' . ( isset ($ params ['currency ' ]) ? htmlspecialchars ($ params ['currency ' ]) : '₽ ' ) . '</span>
124+ <span class="payment_btn__sum"> ' . number_format ($ params ['sum ' ], 2 , '. ' , ' ' ) . ' ' . ( isset ($ params ['currency ' ]) ? htmlspecialchars ($ params ['currency ' ]) : '₽ ' ) . '</span>
125125 </div>
126126</a>
127127<br>
@@ -223,16 +223,16 @@ public static function rus2translit(string $string): string {
223223 /**
224224 * Преобразование кириллических имён в URI slugs
225225 * Удобно для продуктов, категорий и т.д.
226- * @param string $str
227- * @return string
226+ * @param string $str Строка на русском или английском
227+ * @return string URI
228228 */
229229 public static function str2uri (string $ str ) : string {
230230 // Спецсимволы
231231 $ str = str_replace ( '( ' , '' , $ str );
232232 $ str = str_replace ( '( ' , '' , $ str );
233233 $ str = str_replace ( "' " , '' , $ str );
234234 $ str = str_replace ( ': ' , '' , $ str );
235- $ str = str_replace ( 'Ø ' , '' , $ str );
235+ $ str = str_replace ( '\xc3\x98 ' , '' , $ str );
236236 $ str = str_replace ( '@ ' , '' , $ str );
237237 $ str = str_replace ( '« ' , '' , $ str );
238238 $ str = str_replace ( '» ' , '' , $ str );
@@ -249,7 +249,7 @@ public static function str2uri(string $str) : string {
249249 // удаляем начальные и конечные '-'
250250 $ str = trim ($ str , "- " );
251251
252- // тут немного частных случаев для клипов
252+ // тут немного частных случаев
253253 $ str = str_replace ( '---- ' , '- ' , $ str );
254254 $ str = str_replace ( '--- ' , '- ' , $ str );
255255 $ str = str_replace ( '-- ' , '- ' , $ str );
0 commit comments