summaryrefslogtreecommitdiffstats
path: root/system/helpers/text_helper.php
AgeCommit message (Collapse)AuthorFilesLines
2014-02-13Update Text and Inflector helpers to utilize mbstring, if availableAndrey Andreev1-8/+8
Text: word_wrap(), ellipsize() Inflector: humanize(), underscore() (rel #2855)
2014-02-13Merge pull request #2610 from mjnaderi/patch-1Andrey Andreev1-4/+4
character_limiter now works correct for UTF-8 strings
2014-02-112013 > 2014darwinel1-1/+1
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015.
2014-01-09Fix #133Andrey Andreev1-1/+6
2014-01-07Change Text helper default tag from <strong> to <mark>Andrey Andreev1-16/+8
Supersedes PR #1497
2013-08-22count number of characters (with mb_strlen) instead of counting number of ↵Mohammad Javad Naderi1-4/+4
bytes with strlen
2013-08-22remove newline from end of fileMohammad Javad Naderi1-1/+1
2013-08-22character_limiter now works correct for UTF-8 stringsMohammad Javad Naderi1-5/+5
strlen() doesn't return the actual length for unicode strings. For example strlen('سلام') returns 8, but length of سلام is 4. strlen(utf8_decode('سلام')) returns correct value 4. Reference: http://www.php.net/manual/de/function.strlen.php#45407
2013-02-28Text helper: convert_accented_characters() optimizationvlakoff1-5/+8
Thanks to static variables, array_keys() and array_values() are now executed once only.
2013-01-29Replace is_file() with the faster file_exists()Andrey Andreev1-9/+13
(where it makes sense) Also: - Implemented caching of configuration arrays for smileys, foreign characters and doctypes. - Implemented cascading-style loading of configuration files (except for library configs, DB and constants.php).
2013-01-28Remove unnecessary defined('ENVIRONMENT') checksAndrey Andreev1-1/+1
As suggested in issue #2134 & PR #2149
2013-01-01[ci skip] Happy new yearAndrey Andreev1-1/+1
2012-12-03[ci skip] Cleaned some spacesAndrey Andreev1-1/+1
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev1-1/+2
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-10-27[ci skip] Optimize ascii_to_entities()Andrey Andreev1-7/+4
2012-10-24[ci skip] style and phpdoc-related changes (rel #1295)Andrey Andreev1-11/+11
2012-09-04More complicated but faster methodvlakoff1-1/+2
Also added a comment to explain the reason for such a complicated method
2012-08-31Simplification in Text Helper's character_limiter()vlakoff1-1/+1
Because the "\s" regex character class includes \r and \n, there is no need for the str_replace() part
2012-06-02Replaced `==` with `===` and `!=` with `!==` in /system/helpersAlex Bilbie1-5/+5
2012-05-02Merge upstreamTimothy Warren1-79/+87
2012-05-02Fix a wrong variable nameAndrey Andreev1-1/+1
2012-04-27Fix rest of the helpersTimothy Warren1-97/+97
2012-03-26Remove remaining access description lines from helpers + some style fixesAndrey Andreev1-20/+9
2012-03-26Clear some spaces and fix some inconsistencies in the Zip library and ↵Andrey Andreev1-4/+4
system/helpers/ files
2012-03-20Remove EOF newlinesAndrey Andreev1-1/+1
2012-03-13Some comments alteredAndrey Andreev1-19/+10
2012-03-13Merge branch 'develop' of github.com:EllisLab/CodeIgniter into ↵Andrey Andreev1-1/+1
develop-helpers-sst
2012-03-09Bumped CodeIgniter's PHP requirement to 5.2.4.Phil Sturgeon1-1/+1
Yes I know PHP 5.4 just came out, and yes I know PHP 5.3 has lovely features, but there are plenty of corporate systems running on CodeIgniter and PHP 5.3 still is not widely supported enough. CodeIgniter is great for distributed applications, and this is the highest we can reasonably go without breaking support. PHP 5.3 will most likely happen in another year or so. Fingers crossed on that one anyway...
2012-03-01Remove a PHP_VERSION < 5 check (no longer needed)Andrey Andreev1-16/+6
2012-01-24Revert a space in the license agreement :)Andrey Andreev1-1/+1
2012-01-19Some more cleaningAndrey Andreev1-4/+4
2012-01-16convert_accented_characters() to include foreign_chars.php only when neededAndrey Andreev1-10/+15
2012-01-08Some more misc. stuffAndrey Andreev1-5/+3
2012-01-07Remove quotes around an integer valueAndrey Andreev1-1/+1
2012-01-07Improve the smiley, string & text helpersAndrey Andreev1-70/+63
2012-01-02Updating copyright date to 2012Greg Aker1-1/+1
2011-12-27Revert "Abstracting the loading of files in the config directory depending ↵Greg Aker1-1/+8
on environments." This reverts commit 5c1aa631c5f5ec2f6b75ba1158178418e50ba11a.
2011-12-25Abstracting the loading of files in the config directory depending on ↵Greg Aker1-8/+1
environments.
2011-10-20adding new license file (OSL 3.0) and updating readme to ReSTDerek Jones1-4/+16
added notice of license to all source files. OSL to all except the few files we ship inside of the application folder, those are AFL. Updated license in user guide. incrementing next dev version to 3.0 due to licensing change
2011-07-02backed out 648b42a75739, which was a NON-trivial whitespace commit. It ↵Derek Jones1-5/+5
broke the Typography class's string replacements, for instance
2011-04-25Fixed double-space typo.Razican1-5/+5
2011-04-19Removing internal references to the EXT constant. Additionally, marked the ↵Greg Aker1-4/+4
constant as deprecated. Use ".php" instead. Also adding upgrade notes from 2.0.2 to 2.0.3.
2011-04-06Made Environment Support optional. Comment out or delete the constant to ↵Phil Sturgeon1-1/+1
stop environment checks.
2011-03-22Fixed logic and removed the error supressingEric Barnes1-9/+4
2011-03-18Fixed coding to match standards from previous releasesEric Barnes1-1/+1
2011-03-17load config files from environment specific locations in core classes, ↵bubbafoley1-2/+9
helpers and libraries
2011-02-14Whitespace cleanup for code consistencyPascal Kriete1-1/+1
2011-01-27Automated merge with https://bitbucket.org/ellislab/codeigniterPhil Sturgeon1-13/+4
2011-01-11Reworked convert_foreign_characters in text helper. Thanks to Mario Ricalde.Eric Barnes1-13/+4
2011-01-05Hey look, it's 2011Greg Aker1-1/+1