O erro está no código.
Como você pode observar [Somente usuários registrados podem vem os links. ], a classe ldMssql do LdManager não possui a função "query".
Contudo, a classe ldVault, na linha 20, chama essa "função" que não existe, motivo pelo qual é disparado o aludido erro.
Faça o seguinte, no arquivo application/class/ldItem/ldVault.class.php substitua esse código:
Código PHP:
$getLenghts = $sqlMu->query("SELECT [length] FROM [syscolumns] WHERE OBJECT_NAME([id]) = 'warehouse' AND [name] = 'Items';");
$getLenghts = mssql_fetch_object($getLenghts);
$this->slotNumbers = ($getLenghts->length * 2) / 32;
por esse código:
Código PHP:
$getLenghts = $sqlMu->prepare("SELECT [length] FROM [syscolumns] WHERE OBJECT_NAME([id]) = 'warehouse' AND [name] = 'Items';");
$getLenghts->execute();
$this->slotNumbers = ($getLenghts->fetchObject()->length * 2) / 32;
Teoricamente, funcionará (não testei).
Teste e dê um feedback.
[]'s