foreach ($list as $key => $value) { $array[$key] = array('id' => $value['id'], 'value' => $value['value']); } break; case 'documentos-recebido-por': $auth = Zend_Auth::getInstance()->getStorage()->read(); $list = AutoComplete::filterRecebidoPorFullText($_REQUEST['query'], $auth->ID_UNIDADE); if (is_null($list)) { $list = array(); } foreach ($list as $key => $value) { $array[$key] = array('id' => $value['id'], 'value' => $value['value']); } break; case 'caixas-digital': $list = AutoComplete::filterDocumentosDigital($_REQUEST['query'], $_REQUEST['caixa']); if (is_null($list)) { $list = array(); } if (count($list) == 0) { $array[] = array('id' => '0', 'value' => 'Nenhum documento com o filtro utilizado'); } else { $array[] = array('id' => '0', 'value' => 'Selecione o documento'); } foreach ($list as $key => $value) { $array[] = array('id' => $value['ID'], 'value' => $value['DIGITAL']); } break; case 'documentos-origens': switch ($_REQUEST['type']) { case 'IN':