mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-14 05:23:21 +00:00
nodiacritics moved to extension
This commit is contained in:
@@ -290,7 +290,7 @@ class setup
|
|||||||
$message = 'Directory MUST be writable';
|
$message = 'Directory MUST be writable';
|
||||||
break;
|
break;
|
||||||
case 'version':
|
case 'version':
|
||||||
$result = version_compare($value, '1.20.1.8', '>=');
|
$result = version_compare($value, '1.21.1.0', '>=');
|
||||||
if ($result)
|
if ($result)
|
||||||
$message = sprintf('Phrasea version %s is ok', $value);
|
$message = sprintf('Phrasea version %s is ok', $value);
|
||||||
else
|
else
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -18,8 +18,9 @@ class unicodeTest extends PhraseanetPHPUnitAbstract
|
|||||||
*/
|
*/
|
||||||
public function testRemove_diacritics()
|
public function testRemove_diacritics()
|
||||||
{
|
{
|
||||||
$this->assertEquals('Elephant', $this->object->remove_diacritics('Eléphant'));
|
$this->assertEquals('Elephant', $this->object->remove_diacritics('Éléphant'));
|
||||||
$this->assertEquals('&e"\'(-e_ca)=$*u:;,?./§%µ£°0987654321œ3~#{[|^`@]}e³²÷׿', $this->object->remove_diacritics('&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿'));
|
$this->assertEquals('&e"\'(-eE_ca)=$*u:;,?./§%μ£°0987654321Œ3~#{[|^`@]}e32÷׿',
|
||||||
|
$this->object->remove_diacritics('&é"\'(-èÉ_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿'));
|
||||||
$this->assertEquals('PeTARDS', $this->object->remove_diacritics('PéTARDS'));
|
$this->assertEquals('PeTARDS', $this->object->remove_diacritics('PéTARDS'));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,11 +30,16 @@ class unicodeTest extends PhraseanetPHPUnitAbstract
|
|||||||
public function testRemove_nonazAZ09()
|
public function testRemove_nonazAZ09()
|
||||||
{
|
{
|
||||||
$this->assertEquals('Elephant', $this->object->remove_nonazAZ09('Eléphant'));
|
$this->assertEquals('Elephant', $this->object->remove_nonazAZ09('Eléphant'));
|
||||||
$this->assertEquals('e-e_cau09876543213e', $this->object->remove_nonazAZ09('&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', true, true));
|
$this->assertEquals('Ee-e_cau.09876543213e32',
|
||||||
$this->assertEquals('eecau09876543213e', $this->object->remove_nonazAZ09('&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', false, false));
|
$this->object->remove_nonazAZ09('É&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', true, true, true));
|
||||||
$this->assertEquals('ee_cau09876543213e', $this->object->remove_nonazAZ09('&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', true, false));
|
$this->assertEquals('Ee-e_cau09876543213e32',
|
||||||
$this->assertEquals('e-ecau09876543213e', $this->object->remove_nonazAZ09('&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', false, true));
|
$this->object->remove_nonazAZ09('É&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', true, true, false));
|
||||||
$this->assertEquals('PeTARDS', $this->object->remove_nonazAZ09('PéTARDS'));
|
$this->assertEquals('Eee_cau.09876543213e32',
|
||||||
|
$this->object->remove_nonazAZ09('É&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', true, false, true));
|
||||||
|
$this->assertEquals('Ee-ecau.09876543213e32',
|
||||||
|
$this->object->remove_nonazAZ09('É&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', false, true, true));
|
||||||
|
$this->assertEquals('Eeecau09876543213e32',
|
||||||
|
$this->object->remove_nonazAZ09('É&é"\'(-è_çà)=$*ù:;,?./§%µ£°0987654321Œ3~#{[|^`@]}ê³²÷׿', false, false, false));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user