[eluser]alpar[/eluser]
you can overwrite the error_string like so
Code:
....
if ($this->validation->run()){
...
}else{
$this->validation->error_string = 'Your global error';
//do the other stuff
}
in the view files you will show the error_string as usual.
I know it's not the most elegant solution but it works. You could also extend the Validation class, add a flag to it rather to use global error or not, make it pull global error from language files, and show it if the flag is set. Post questions if you like the solution better, but you don't know how to implement it.