- small improvement: don't use implode to check array elements

release-0.6
alecpl 16 years ago
parent 8d0224c9b6
commit f7028b2079

@ -700,15 +700,15 @@ function iil_C_ExpireCachedItems(&$conn, $folder, $message_set) {
}
function iil_ExplodeQuotedString($delimiter, $string) {
$quotes=explode('"', $string);
$quotes = explode('"', $string);
while ( list($key, $val) = each($quotes)) {
if (($key % 2) == 1) {
$quotes[$key] = str_replace($delimiter, "_!@!_", $quotes[$key]);
}
}
$string=implode('"', $quotes);
$string = implode('"', $quotes);
$result=explode($delimiter, $string);
$result = explode($delimiter, $string);
while ( list($key, $val) = each($result) ) {
$result[$key] = str_replace('_!@!_', $delimiter, $result[$key]);
}
@ -2019,11 +2019,9 @@ function iil_FormatSearchDate($month, $day, $year) {
function iil_C_CountUnseen(&$conn, $folder) {
$index = iil_C_Search($conn, $folder, 'ALL UNSEEN');
if (is_array($index)) {
$str = implode(',', $index);
if (empty($str)) {
return false;
}
return count($index);
if (($cnt = count($index)) && $index[0] != '') {
return $cnt;
}
}
return false;
}
@ -2031,11 +2029,7 @@ function iil_C_CountUnseen(&$conn, $folder) {
function iil_C_UID2ID(&$conn, $folder, $uid) {
if ($uid > 0) {
$id_a = iil_C_Search($conn, $folder, "UID $uid");
if (is_array($id_a)) {
$count = count($id_a);
if ($count > 1) {
return false;
}
if (is_array($id_a) && count($id_a) == 1) {
return $id_a[0];
}
}

Loading…
Cancel
Save