Zeile 1504 | Zeile 1504 |
---|
$password = $forum_cache[$fid]['password']; if(isset($mybb->input['pwverify']) && $pid == 0) {
|
$password = $forum_cache[$fid]['password']; if(isset($mybb->input['pwverify']) && $pid == 0) {
|
if($password == $mybb->get_input('pwverify'))
| if($password === $mybb->get_input('pwverify'))
|
{ my_setcookie("forumpass[$fid]", md5($mybb->user['uid'].$mybb->get_input('pwverify')), null, true); $showform = false;
| { my_setcookie("forumpass[$fid]", md5($mybb->user['uid'].$mybb->get_input('pwverify')), null, true); $showform = false;
|
Zeile 1517 | Zeile 1517 |
---|
} else {
|
} else {
|
if(!$mybb->cookies['forumpass'][$fid] || ($mybb->cookies['forumpass'][$fid] && md5($mybb->user['uid'].$password) != $mybb->cookies['forumpass'][$fid]))
| if(!$mybb->cookies['forumpass'][$fid] || ($mybb->cookies['forumpass'][$fid] && md5($mybb->user['uid'].$password) !== $mybb->cookies['forumpass'][$fid]))
|
{ $showform = true; }
| { $showform = true; }
|
Zeile 3011 | Zeile 3011 |
---|
$dimensions = $mybb->settings['useravatardims']; }
|
$dimensions = $mybb->settings['useravatardims']; }
|
if(isset($avatars[$avatar])) { return $avatars[$avatar];
| if(!$max_dimensions) { $max_dimensions = $mybb->settings['maxavatardims']; }
// An empty key wouldn't work so we need to add a fall back $key = $dimensions; if(empty($key)) { $key = 'default'; } $key2 = $max_dimensions; if(empty($key2)) { $key2 = 'default';
|
}
|
}
|
if(!$max_dimensions)
| if(isset($avatars[$avatar][$key][$key2]))
|
{
|
{
|
$max_dimensions = $mybb->settings['maxavatardims'];
| return $avatars[$avatar][$key][$key2];
|
}
$avatar_width_height = '';
| }
$avatar_width_height = '';
|
Zeile 3031 | Zeile 3043 |
---|
{ list($max_width, $max_height) = explode('x', $max_dimensions);
|
{ list($max_width, $max_height) = explode('x', $max_dimensions);
|
if($dimensions[0] > $max_width || $dimensions[1] > $max_height)
| if(!empty($max_dimensions) && ($dimensions[0] > $max_width || $dimensions[1] > $max_height))
|
{ require_once MYBB_ROOT."inc/functions_image.php"; $scaled_dimensions = scale_image($dimensions[0], $dimensions[1], $max_width, $max_height);
| { require_once MYBB_ROOT."inc/functions_image.php"; $scaled_dimensions = scale_image($dimensions[0], $dimensions[1], $max_width, $max_height);
|
Zeile 3044 | Zeile 3056 |
---|
} }
|
} }
|
$avatars[$avatar] = array(
| $avatars[$avatar][$key][$key2] = array(
|
'image' => htmlspecialchars_uni($mybb->get_asset_url($avatar)), 'width_height' => $avatar_width_height );
|
'image' => htmlspecialchars_uni($mybb->get_asset_url($avatar)), 'width_height' => $avatar_width_height );
|
return $avatars[$avatar];
| return $avatars[$avatar][$key][$key2];
|
}
/**
| }
/**
|
Zeile 3265 | Zeile 3277 |
---|
if($mybb->settings['allowemailmycode'] == 1) { $email = "email,";
|
if($mybb->settings['allowemailmycode'] == 1) { $email = "email,";
|
}
| }
|
if($mybb->settings['allowlinkmycode'] == 1)
|
if($mybb->settings['allowlinkmycode'] == 1)
|
{
| {
|
$link = "link,unlink";
|
$link = "link,unlink";
|
}
| }
|
if($mybb->settings['allowlistmycode'] == 1)
|
if($mybb->settings['allowlistmycode'] == 1)
|
{
| {
|
$list = "bulletlist,orderedlist|";
|
$list = "bulletlist,orderedlist|";
|
}
| }
|
if($mybb->settings['allowcodemycode'] == 1) { $code = "code,php,";
|
if($mybb->settings['allowcodemycode'] == 1) { $code = "code,php,";
|
}
| }
|
if($mybb->user['sourceeditor'] == 1) {
| if($mybb->user['sourceeditor'] == 1) {
|
Zeile 3323 | Zeile 3335 |
---|
{ $smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smiliecache[$smilie['sid']] = $smilie;
|
{ $smilie['image'] = str_replace("{theme}", $theme['imgdir'], $smilie['image']); $smiliecache[$smilie['sid']] = $smilie;
|
} } }
unset($smilie);
| } } }
unset($smilie);
|
if(is_array($smiliecache)) {
| if(is_array($smiliecache)) {
|
Zeile 3335 | Zeile 3347 |
---|
$getmore = ''; if($mybb->settings['smilieinsertertot'] >= $smiliecount)
|
$getmore = ''; if($mybb->settings['smilieinsertertot'] >= $smiliecount)
|
{
| {
|
$mybb->settings['smilieinsertertot'] = $smiliecount; } else if($mybb->settings['smilieinsertertot'] < $smiliecount) { $smiliecount = $mybb->settings['smilieinsertertot']; eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
|
$mybb->settings['smilieinsertertot'] = $smiliecount; } else if($mybb->settings['smilieinsertertot'] < $smiliecount) { $smiliecount = $mybb->settings['smilieinsertertot']; eval("\$getmore = \"".$templates->get("smilieinsert_getmore")."\";");
|
}
| }
|
$smilies = ""; $counter = 0; $i = 0;
| $smilies = ""; $counter = 0; $i = 0;
|
Zeile 3374 | Zeile 3386 |
---|
eval("\$smilies .= \"".$templates->get("smilieinsert_smilie")."\";"); ++$i; ++$counter;
|
eval("\$smilies .= \"".$templates->get("smilieinsert_smilie")."\";"); ++$i; ++$counter;
|
|
|
if($counter == $mybb->settings['smilieinsertercols']) { $counter = 0; $smilies .= "</tr>\n"; } }
|
if($counter == $mybb->settings['smilieinsertercols']) { $counter = 0; $smilies .= "</tr>\n"; } }
|
}
| }
|
if($counter != 0) { $colspan = $mybb->settings['smilieinsertercols'] - $counter;
| if($counter != 0) { $colspan = $mybb->settings['smilieinsertercols'] - $counter;
|
Zeile 3390 | Zeile 3402 |
---|
}
eval("\$clickablesmilies = \"".$templates->get("smilieinsert")."\";");
|
}
eval("\$clickablesmilies = \"".$templates->get("smilieinsert")."\";");
|
} else {
| } else {
|
$clickablesmilies = ""; } }
| $clickablesmilies = ""; } }
|
Zeile 3420 | Zeile 3432 |
---|
if($pid > 0 && is_array($prefixes_cache[$pid])) { return $prefixes_cache[$pid];
|
if($pid > 0 && is_array($prefixes_cache[$pid])) { return $prefixes_cache[$pid];
|
}
return $prefixes_cache; }
$prefix_cache = $cache->read("threadprefixes");
| }
return $prefixes_cache; }
$prefix_cache = $cache->read("threadprefixes");
|
if(!is_array($prefix_cache)) {
| if(!is_array($prefix_cache)) {
|
Zeile 3439 | Zeile 3451 |
---|
}
$prefixes_cache = array();
|
}
$prefixes_cache = array();
|
foreach($prefix_cache as $prefix)
| foreach($prefix_cache as $prefix)
|
{ $prefixes_cache[$prefix['pid']] = $prefix;
|
{ $prefixes_cache[$prefix['pid']] = $prefix;
|
}
| }
|
if($pid != 0 && is_array($prefixes_cache[$pid]))
|
if($pid != 0 && is_array($prefixes_cache[$pid]))
|
{
| {
|
return $prefixes_cache[$pid];
|
return $prefixes_cache[$pid];
|
}
| }
|
else if(!empty($prefixes_cache)) { return $prefixes_cache;
| else if(!empty($prefixes_cache)) { return $prefixes_cache;
|
Zeile 3455 | Zeile 3467 |
---|
return false; }
|
return false; }
|
|
|
/** * Build the thread prefix selection menu *
| /** * Build the thread prefix selection menu *
|
Zeile 3471 | Zeile 3483 |
---|
if($fid != 'all') { $fid = (int)$fid;
|
if($fid != 'all') { $fid = (int)$fid;
|
}
| }
|
$prefix_cache = build_prefixes(0); if(empty($prefix_cache))
| $prefix_cache = build_prefixes(0); if(empty($prefix_cache))
|
Zeile 3516 | Zeile 3528 |
---|
{ // Our group can use this prefix! $prefixes[$prefix['pid']] = $prefix;
|
{ // Our group can use this prefix! $prefixes[$prefix['pid']] = $prefix;
|
} }
| } }
|
} else {
| } else {
|
Zeile 3546 | Zeile 3558 |
---|
if(((int)$selected_pid == 0) && $selected_pid != 'any') { $default_selected = " selected=\"selected\"";
|
if(((int)$selected_pid == 0) && $selected_pid != 'any') { $default_selected = " selected=\"selected\"";
|
}
foreach($prefixes as $prefix) {
| }
foreach($prefixes as $prefix) {
|
$selected = ""; if($prefix['pid'] == $selected_pid) { $selected = " selected=\"selected\""; }
|
$selected = ""; if($prefix['pid'] == $selected_pid) { $selected = " selected=\"selected\""; }
|
|
|
$prefix['prefix'] = htmlspecialchars_uni($prefix['prefix']); eval("\$prefixselect_prefix .= \"".$templates->get("post_prefixselect_prefix")."\";"); }
| $prefix['prefix'] = htmlspecialchars_uni($prefix['prefix']); eval("\$prefixselect_prefix .= \"".$templates->get("post_prefixselect_prefix")."\";"); }
|
Zeile 3565 | Zeile 3577 |
---|
eval("\$prefixselect = \"".$templates->get("post_prefixselect_multiple")."\";"); } else
|
eval("\$prefixselect = \"".$templates->get("post_prefixselect_multiple")."\";"); } else
|
{
| {
|
eval("\$prefixselect = \"".$templates->get("post_prefixselect_single")."\";"); }
| eval("\$prefixselect = \"".$templates->get("post_prefixselect_single")."\";"); }
|
Zeile 3643 | Zeile 3655 |
---|
$prefix['prefix'] = htmlspecialchars_uni($prefix['prefix']); eval('$prefixselect_prefix .= "'.$templates->get("forumdisplay_threadlist_prefixes_prefix").'";');
|
$prefix['prefix'] = htmlspecialchars_uni($prefix['prefix']); eval('$prefixselect_prefix .= "'.$templates->get("forumdisplay_threadlist_prefixes_prefix").'";');
|
}
| }
|
eval('$prefixselect = "'.$templates->get("forumdisplay_threadlist_prefixes").'";'); return $prefixselect;
| eval('$prefixselect = "'.$templates->get("forumdisplay_threadlist_prefixes").'";'); return $prefixselect;
|
Zeile 3659 | Zeile 3671 |
---|
function gzip_encode($contents, $level=1) { if(function_exists("gzcompress") && function_exists("crc32") && !headers_sent() && !(ini_get('output_buffering') && my_strpos(' '.ini_get('output_handler'), 'ob_gzhandler')))
|
function gzip_encode($contents, $level=1) { if(function_exists("gzcompress") && function_exists("crc32") && !headers_sent() && !(ini_get('output_buffering') && my_strpos(' '.ini_get('output_handler'), 'ob_gzhandler')))
|
{
| {
|
$httpaccept_encoding = '';
|
$httpaccept_encoding = '';
|
|
|
if(isset($_SERVER['HTTP_ACCEPT_ENCODING']))
|
if(isset($_SERVER['HTTP_ACCEPT_ENCODING']))
|
{
| {
|
$httpaccept_encoding = $_SERVER['HTTP_ACCEPT_ENCODING'];
|
$httpaccept_encoding = $_SERVER['HTTP_ACCEPT_ENCODING'];
|
}
| }
|
if(my_strpos(" ".$httpaccept_encoding, "x-gzip")) {
| if(my_strpos(" ".$httpaccept_encoding, "x-gzip")) {
|
Zeile 3675 | Zeile 3687 |
---|
if(my_strpos(" ".$httpaccept_encoding, "gzip")) { $encoding = "gzip";
|
if(my_strpos(" ".$httpaccept_encoding, "gzip")) { $encoding = "gzip";
|
}
| }
|
if(isset($encoding)) {
| if(isset($encoding)) {
|
Zeile 3706 | Zeile 3718 |
---|
* * @param array The data of the moderator's action. * @param string The message to enter for the action the moderator performed.
|
* * @param array The data of the moderator's action. * @param string The message to enter for the action the moderator performed.
|
*/
| */
|
function log_moderator_action($data, $action="") { global $mybb, $db, $session;
| function log_moderator_action($data, $action="") { global $mybb, $db, $session;
|
Zeile 3736 | Zeile 3748 |
---|
if(is_array($data)) { $data = my_serialize($data);
|
if(is_array($data)) { $data = my_serialize($data);
|
}
| }
|
$sql_array = array( "uid" => (int)$mybb->user['uid'], "dateline" => TIME_NOW,
| $sql_array = array( "uid" => (int)$mybb->user['uid'], "dateline" => TIME_NOW,
|
Zeile 3768 | Zeile 3780 |
---|
$reputation_class = "reputation_negative"; } elseif($reputation > 0)
|
$reputation_class = "reputation_negative"; } elseif($reputation > 0)
|
{
| {
|
$reputation_class = "reputation_positive";
|
$reputation_class = "reputation_positive";
|
}
| }
|
else { $reputation_class = "reputation_neutral"; }
|
else { $reputation_class = "reputation_neutral"; }
|
| $reputation = my_number_format($reputation);
|
if($uid != 0) {
| if($uid != 0) {
|
Zeile 3993 | Zeile 4007 |
---|
if($attachtypes[$ext]['icon']) {
|
if($attachtypes[$ext]['icon']) {
|
if(defined("IN_ADMINCP"))
| static $attach_icons_schemes = array(); if(!isset($attach_icons_schemes[$ext]))
|
{
|
{
|
$icon = str_replace("{theme}", "", $attachtypes[$ext]['icon']); if(my_substr($icon, 0, 1) != "/" && my_substr($icon, 0, 7) != "http://")
| $attach_icons_schemes[$ext] = parse_url($attachtypes[$ext]['icon']); if(!empty($attach_icons_schemes[$ext]['scheme'])) { $attach_icons_schemes[$ext] = $attachtypes[$ext]['icon']; } elseif(defined("IN_ADMINCP")) { $attach_icons_schemes[$ext] = str_replace("{theme}", "", $attachtypes[$ext]['icon']); if(my_substr($attach_icons_schemes[$ext], 0, 1) != "/") { $attach_icons_schemes[$ext] = "../".$attach_icons_schemes[$ext]; } } elseif(defined("IN_PORTAL")) { global $change_dir; $attach_icons_schemes[$ext] = $change_dir."/".str_replace("{theme}", $theme['imgdir'], $attachtypes[$ext]['icon']); $attach_icons_schemes[$ext] = $mybb->get_asset_url($attach_icons_schemes[$ext]); } else
|
{
|
{
|
$icon = "../".$icon;
| $attach_icons_schemes[$ext] = str_replace("{theme}", $theme['imgdir'], $attachtypes[$ext]['icon']); $attach_icons_schemes[$ext] = $mybb->get_asset_url($attach_icons_schemes[$ext]);
|
}
|
}
|
} elseif(defined("IN_PORTAL")) { global $change_dir; $icon = $change_dir."/".str_replace("{theme}", $theme['imgdir'], $attachtypes[$ext]['icon']); $icon = $mybb->get_asset_url($icon); } else { $icon = str_replace("{theme}", $theme['imgdir'], $attachtypes[$ext]['icon']); $icon = $mybb->get_asset_url($icon); }
| }
$icon = $attach_icons_schemes[$ext];
|
$name = htmlspecialchars_uni($attachtypes[$ext]['name']); }
| $name = htmlspecialchars_uni($attachtypes[$ext]['name']); }
|
Zeile 4028 | Zeile 4053 |
---|
}
$icon = "{$theme['imgdir']}/attachtypes/unknown.png";
|
}
$icon = "{$theme['imgdir']}/attachtypes/unknown.png";
|
|
|
$name = $lang->unknown; }
| $name = $lang->unknown; }
|
Zeile 4072 | Zeile 4098 |
---|
if($forum['password'] != "") {
|
if($forum['password'] != "") {
|
if($mybb->cookies['forumpass'][$forum['fid']] != md5($mybb->user['uid'].$forum['password']))
| if($mybb->cookies['forumpass'][$forum['fid']] !== md5($mybb->user['uid'].$forum['password']))
|
{ $pwverified = 0; }
| { $pwverified = 0; }
|
Zeile 4085 | Zeile 4111 |
---|
$parents = explode(",", $forum['parentlist']); foreach($parents as $parent) {
|
$parents = explode(",", $forum['parentlist']); foreach($parents as $parent) {
|
if(isset($password_forums[$parent]) && $mybb->cookies['forumpass'][$parent] != md5($mybb->user['uid'].$password_forums[$parent]))
| if(isset($password_forums[$parent]) && $mybb->cookies['forumpass'][$parent] !== md5($mybb->user['uid'].$password_forums[$parent]))
|
{ $pwverified = 0; }
| { $pwverified = 0; }
|
Zeile 7664 | Zeile 7690 |
---|
}
/**
|
}
/**
|
* More robust version of PHP's trim() function. It includes a list of UTF-16 blank characters
| * More robust version of PHP's trim() function. It includes a list of UTF-8 blank characters
|
* from http://kb.mozillazine.org/Network.IDN.blacklist_chars * * @param string The string to trim from
| * from http://kb.mozillazine.org/Network.IDN.blacklist_chars * * @param string The string to trim from
|
Zeile 7674 | Zeile 7700 |
---|
function trim_blank_chrs($string, $charlist=false) { $hex_chrs = array(
|
function trim_blank_chrs($string, $charlist=false) { $hex_chrs = array(
|
0x20 => 1, 0x09 => 1, 0x0A => 1, 0x0D => 1, 0x0B => 1, 0xAD => 1, 0xA0 => 1, 0xAD => 1, 0xBF => 1, 0x81 => 1, 0x8D => 1, 0x90 => 1, 0x9D => 1, 0xCC => array(0xB7 => 1, 0xB8 => 1), // \x{0337} or \x{0338} 0xE1 => array(0x85 => array(0x9F => 1, 0xA0 => 1)), // \x{115F} or \x{1160} 0xE2 => array(0x80 => array(0x80 => 1, 0x81 => 1, 0x82 => 1, 0x83 => 1, 0x84 => 1, 0x85 => 1, 0x86 => 1, 0x87 => 1, 0x88 => 1, 0x89 => 1, 0x8A => 1, 0x8B => 1, // \x{2000} to \x{200B} 0xA8 => 1, 0xA9 => 1, 0xAA => 1, 0xAB => 1, 0xAC => 1, 0xAD => 1, 0xAE => 1, 0xAF => 1), // \x{2028} to \x{202F} 0x81 => array(0x9F => 1)), // \x{205F}
| 0x09 => 1, // \x{0009} 0x0A => 1, // \x{000A} 0x0B => 1, // \x{000B} 0x0D => 1, // \x{000D} 0x20 => 1, // \x{0020} 0xC2 => array(0x81 => 1, 0x8D => 1, 0x90 => 1, 0x9D => 1, 0xA0 => 1, 0xAD => 1), // \x{0081}, \x{008D}, \x{0090}, \x{009D}, \x{00A0}, \x{00AD} 0xCC => array(0xB7 => 1, 0xB8 => 1), // \x{0337}, \x{0338} 0xE1 => array(0x85 => array(0x9F => 1, 0xA0 => 1), 0x9A => array(0x80 => 1), 0xA0 => array(0x8E => 1)), // \x{115F}, \x{1160}, \x{1680}, \x{180E} 0xE2 => array(0x80 => array(0x80 => 1, 0x81 => 1, 0x82 => 1, 0x83 => 1, 0x84 => 1, 0x85 => 1, 0x86 => 1, 0x87 => 1, 0x88 => 1, 0x89 => 1, 0x8A => 1, 0x8B => 1, 0x8C => 1, 0x8D => 1, 0x8E => 1, 0x8F => 1, // \x{2000} - \x{200F} 0xA8 => 1, 0xA9 => 1, 0xAA => 1, 0xAB => 1, 0xAC => 1, 0xAD => 1, 0xAE => 1, 0xAF => 1), // \x{2028} - \x{202F} 0x81 => array(0x9F => 1)), // \x{205F}
|
0xE3 => array(0x80 => array(0x80 => 1), // \x{3000}
|
0xE3 => array(0x80 => array(0x80 => 1), // \x{3000}
|
0x85 => array(0xA4 => 1)), // \x{3164}
| 0x85 => array(0xA4 => 1)), // \x{3164}
|
0xEF => array(0xBB => array(0xBF => 1), // \x{FEFF}
|
0xEF => array(0xBB => array(0xBF => 1), // \x{FEFF}
|
0xBE => array(0xA0 => 1), // \x{FFA0} 0xBF => array(0xB9 => 1, 0xBA => 1, 0xBB => 1)), // \x{FFF9} to \x{FFFB}
| 0xBE => array(0xA0 => 1), // \x{FFA0} 0xBF => array(0xB9 => 1, 0xBA => 1, 0xBB => 1)), // \x{FFF9} - \x{FFFB}
|
);
$hex_chrs_rev = array(
|
);
$hex_chrs_rev = array(
|
0x20 => 1, 0x09 => 1, 0x0A => 1, 0x0D => 1, 0x0B => 1, 0xA0 => array(0xC2 => 1), 0xAD => array(0xC2 => 1), 0xBF => array(0xC2 => 1), 0x81 => array(0xC2 => 1), 0x8D => array(0xC2 => 1), 0x90 => array(0xC2 => 1), 0x9D => array(0xC2 => 1),
| 0x09 => 1, // \x{0009} 0x0A => 1, // \x{000A} 0x0B => 1, // \x{000B} 0x0D => 1, // \x{000D} 0x20 => 1, // \x{0020} 0x81 => array(0xC2 => 1, 0x80 => array(0xE2 => 1)), // \x{0081}, \x{2001} 0x8D => array(0xC2 => 1, 0x80 => array(0xE2 => 1)), // \x{008D}, \x{200D} 0x90 => array(0xC2 => 1), // \x{0090} 0x9D => array(0xC2 => 1), // \x{009D} 0xA0 => array(0xC2 => 1, 0x85 => array(0xE1 => 1), 0x81 => array(0xE2 => 1), 0xBE => array(0xEF => 1)), // \x{00A0}, \x{1160}, \x{2060}, \x{FFA0} 0xAD => array(0xC2 => 1, 0x80 => array(0xE2 => 1)), // \x{00AD}, \x{202D}
|
0xB8 => array(0xCC => 1), // \x{0338} 0xB7 => array(0xCC => 1), // \x{0337}
|
0xB8 => array(0xCC => 1), // \x{0338} 0xB7 => array(0xCC => 1), // \x{0337}
|
0xA0 => array(0x85 => array(0xE1 => 1)), // \x{1160} 0x9F => array(0x85 => array(0xE1 => 1), // \x{115F} 0x81 => array(0xE2 => 1)), // \x{205F} 0x80 => array(0x80 => array(0xE3 => 1, 0xE2 => 1)), // \x{3000}, \x{2000} 0x81 => array(0x80 => array(0xE2 => 1)), // \x{2001}
| 0x9F => array(0x85 => array(0xE1 => 1), 0x81 => array(0xE2 => 1)), // \x{115F}, \x{205F} 0x80 => array(0x9A => array(0xE1 => 1), 0x80 => array(0xE2 => 1, 0xE3 => 1)), // \x{1680}, \x{2000}, \x{3000} 0x8E => array(0xA0 => array(0xE1 => 1), 0x80 => array(0xE2 => 1)), // \x{180E}, \x{200E}
|
0x82 => array(0x80 => array(0xE2 => 1)), // \x{2002} 0x83 => array(0x80 => array(0xE2 => 1)), // \x{2003} 0x84 => array(0x80 => array(0xE2 => 1)), // \x{2004}
| 0x82 => array(0x80 => array(0xE2 => 1)), // \x{2002} 0x83 => array(0x80 => array(0xE2 => 1)), // \x{2003} 0x84 => array(0x80 => array(0xE2 => 1)), // \x{2004}
|
Zeile 7729 | Zeile 7745 |
---|
0x89 => array(0x80 => array(0xE2 => 1)), // \x{2009} 0x8A => array(0x80 => array(0xE2 => 1)), // \x{200A} 0x8B => array(0x80 => array(0xE2 => 1)), // \x{200B}
|
0x89 => array(0x80 => array(0xE2 => 1)), // \x{2009} 0x8A => array(0x80 => array(0xE2 => 1)), // \x{200A} 0x8B => array(0x80 => array(0xE2 => 1)), // \x{200B}
|
| 0x8C => array(0x80 => array(0xE2 => 1)), // \x{200C} 0x8F => array(0x80 => array(0xE2 => 1)), // \x{200F}
|
0xA8 => array(0x80 => array(0xE2 => 1)), // \x{2028} 0xA9 => array(0x80 => array(0xE2 => 1)), // \x{2029} 0xAA => array(0x80 => array(0xE2 => 1)), // \x{202A} 0xAB => array(0x80 => array(0xE2 => 1)), // \x{202B} 0xAC => array(0x80 => array(0xE2 => 1)), // \x{202C}
|
0xA8 => array(0x80 => array(0xE2 => 1)), // \x{2028} 0xA9 => array(0x80 => array(0xE2 => 1)), // \x{2029} 0xAA => array(0x80 => array(0xE2 => 1)), // \x{202A} 0xAB => array(0x80 => array(0xE2 => 1)), // \x{202B} 0xAC => array(0x80 => array(0xE2 => 1)), // \x{202C}
|
0xAD => array(0x80 => array(0xE2 => 1)), // \x{202D}
| |
0xAE => array(0x80 => array(0xE2 => 1)), // \x{202E} 0xAF => array(0x80 => array(0xE2 => 1)), // \x{202F} 0xA4 => array(0x85 => array(0xE3 => 1)), // \x{3164} 0xBF => array(0xBB => array(0xEF => 1)), // \x{FEFF}
|
0xAE => array(0x80 => array(0xE2 => 1)), // \x{202E} 0xAF => array(0x80 => array(0xE2 => 1)), // \x{202F} 0xA4 => array(0x85 => array(0xE3 => 1)), // \x{3164} 0xBF => array(0xBB => array(0xEF => 1)), // \x{FEFF}
|
0xA0 => array(0xBE => array(0xEF => 1)), // \x{FFA0}
| |
0xB9 => array(0xBF => array(0xEF => 1)), // \x{FFF9} 0xBA => array(0xBF => array(0xEF => 1)), // \x{FFFA} 0xBB => array(0xBF => array(0xEF => 1)), // \x{FFFB}
| 0xB9 => array(0xBF => array(0xEF => 1)), // \x{FFF9} 0xBA => array(0xBF => array(0xEF => 1)), // \x{FFFA} 0xBB => array(0xBF => array(0xEF => 1)), // \x{FFFB}
|
Zeile 7748 | Zeile 7764 |
---|
// Start from the beginning and work our way in do {
|
// Start from the beginning and work our way in do {
|
// Check to see if we have matched a first character in our utf-16 array
| // Check to see if we have matched a first character in our utf-8 array
|
$offset = match_sequence($string, $hex_chrs); if(!$offset) {
| $offset = match_sequence($string, $hex_chrs); if(!$offset) {
|
Zeile 7763 | Zeile 7779 |
---|
$string = strrev($string); do {
|
$string = strrev($string); do {
|
// Check to see if we have matched a first character in our utf-16 array
| // Check to see if we have matched a first character in our utf-8 array
|
$offset = match_sequence($string, $hex_chrs_rev); if(!$offset) {
| $offset = match_sequence($string, $hex_chrs_rev); if(!$offset) {
|