Olá a todos,
sei que já faz um tempo esta postagem. Mas é como dizem: antes tarde do que nunca!
no forum oficial do ocomon postei a solução. posto abaixo a mesma e o link do Forum.
o projeto está recomeçando nas mãos do Alex.Correa, to tentando dar uma força e agradeceria se os senhores se cadastrassem para levantarmos a moral do OComon...
Site e endereço do Post da solução: http://projetoocomonphp.org/forum/viewtopic.php?p=41#41
Post da Solução:
Olá pessoal,
Espero que a dica ajude a alguém, pois me custou algumas horas estudando o código para conseguir o feito.
Após a configuração, será possível carregar arquivos do Office 2007 e 2010 no ocomon, nos formatos: docx, xlsx e pptx.
o macete é o seguinte:
1 - abra com o editor de texto de sua preferência o arquivo funcoes.inc. abaixo o caminho completo do mesmo nos diretórios do ocomon:
/includes/functions/funcoes.inc
2 - vá até a linha 1.150 do arquivo e procure pelo Vetor $mime['MSO'] .
obs: andei mexendo um bocado no código e pode ser que esta não seja a linha exata, mas com certeza não está longe.
O conteúdo original da linha é o seguinte:
$mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint)";
3 - Após localizarmos a linha em questão, vamos comentá-la com o simbolo "//" (2 barras) no início da linha (sendo as barras os primeiros caracteres da linha e colar o conteúdo descrito abaixo numa linha logo abaixo:
$mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint|vnd.openxmlformats-officedocument.wordprocessingml.document|vnd.openxmlformats-officedocument.spreadsheetml.sheet|vnd.openxmlformats-officedocument.presentationml.presentation|vnd.openxmlformats-officedocument.presentationml.slideshow)";
4- Salve o arquivo e execute e teste abrindo um chamado colocando o arquivo como anexo.
obs: se e somente se, por ventura der algum erro (fato que não aconteceu comigo), basta desfazer o que foi feito aqui sem nenhum prejuízo.
Espero que gostem desta dica e que a aproveitem na próxima versão do Ocomon, pois não vi em canto nenhum ensinando isso.
A parte do código final para ajudá-los a se localizarem está abaixo, se atentem as 2 últimas linhas:
$mime = array();
$TYPE = explode("%",$FILE_TYPES);
reIndexArray2($TYPE);
$mime['PDF'] = "application\/pdf";
$mime['TXT'] = "text\/plain";
$mime['RTF'] = "application\/rtf";
$mime['HTML'] = "text\/html";
$mime['IMG'] = "image\/(jpg|bmp|jpeg|png|gif|x-ms-bmp)";
$mime['ODF'] = "application\/vnd.oasis.opendocument.(text|spreadsheet|presentation|graphics)";
$mime['OOO'] = "application\/vnd.sun.xml.(writer|calc|draw|impress)";
//$mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint)";
$mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint|vnd.openxmlformats-officedocument.wordprocessingml.document|vnd.openxmlformats-officedocument.spreadsheetml.sheet|vnd.openxmlformats-officedocument.presentationml.presentation|vnd.openxmlformats-officedocument.presentationml.slideshow)";
abraço a todos e muita paz!