Erro ao abrir ficheiros

Erro ao abrir ficheiros

por Vasco Miguel da Lopes -
Número de respostas: 2
Boas,

estamos com um problema no E-learning do IEFP de Bragança. Se alguém já se tiver deparado com esta questão, agradecíamos que nos dissessem.

Eis o erro:
Imaginem que criam uma actividade «TRABALHO», onde os formandos efectuam um exercício prático e posteriormente fazem o upload de um ficheiro. Tudo funciona muito bem, inclusivé o upload.
Quando o formador vai ver a tabela com os ficheiros enviados para dar as notas, ao clicar no link do ficheiro dá este erro.

Fatal error: Call to undefined function has_capability() in /var/www/web1/web/file.php on line 107

solução temporária:
a forma de aceder aos ficheiros é fazendo a sua chamada pelo caminho completo, na barra do endereço.

Exemplo:
se o endereço for: http://iefpbraganca.dyndns.org/file.php?file=/14/moddata/assignment/5/63/Trabalho_DANIEL2_.doc

deverão alterar para: http://iefpbraganca.dyndns.org/moodledata/14/moddata/assignment/5/63/Trabalho_DANIEL2_.doc

Em resposta a 'Vasco Miguel da Lopes'

Re: Erro ao abrir ficheiros

por Luis Batista -
Olá,

Existe solução para esta situação, sem necessidade de alterar o endereço, isto é, quando anexo um resource para um ficheiro fica na forma:
file.php/7/.../ficheiro.pdf?forcedownload=1
Existe alguma configuração que mude para
file.php?file=/7/..../ficheiro.pdf&forcedownload=1
sem intervenção humana?

Obrigado,
LB