}
/* This function trys to locate the entity_id of a specific mime element */
-
function find_ent_id($id, $message) {
- $ret = '';
- for ($i = 0; $ret == '' && $i < count($message->entities); $i++) {
- if ($message->entities[$i]->header->type0 != 'multipart') {
+ for ($i = 0, $ret = ''; $ret == '' && $i < count($message->entities); $i++) {
+ if ($message->entities[$i]->header->type0 == 'multipart') {
$ret = find_ent_id($id, $message->entities[$i]);
} else {
if (strcasecmp($message->entities[$i]->header->id, $id) == 0) {
if (sq_check_save_extension($message->entities[$i])) {
- $ret = $message->entities[$i]->entity_id;
- }
+ return $message->entities[$i]->entity_id;
+ }
}
}
}