CodeIgniter Forums
Library Cart is not support product in cyrillic - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=22)
+--- Thread: Library Cart is not support product in cyrillic (/showthread.php?tid=59289)



Library Cart is not support product in cyrillic - El Forum - 09-16-2013

[eluser]dimaomni[/eluser]
Hi all,

I cannot add item to cart in cyrillic (latin works fine).

I tried change in cart :

Code:
var $product_name_rules = '\p{Cyrillic}\x{0400}-\x{04FF}\.\:\-_ a-z0-9';
.....
if ( ! preg_match("/^[".$this->product_name_rules."]+$/iu", $items['name'], $b))

Also i tested in simple function
Code:
function test(){
// mb_regex_encoding('UTF-8');
   $product_name_rules = '\p{Cyrillic}\.\:\-_ a-z0-9';
   $items['name']= 'йяюэъ';
//  p{Cyrillic}
  $a = preg_match("/^[". $product_name_rules."]+$/iu", $items['name'], $matches);
var_dump($matches);

and it return true.

Why same condition is not work in Cart library ?

Thank you in advance!