Changeset 2091


Ignore:
Timestamp:
01/22/08 05:11:00 (5 years ago)
Author:
anarcat
Message:

more factorization in error messages: make errstr() work with our new messaging system

File:
1 edited

Legend:

Unmodified
Added
Removed
  • alternc/trunk/bureau/class/m_err.php

    r2079 r2091  
    8888   */ 
    8989  function errstr() { 
    90     return sprintf(_("err_".$this->clsid."_".$this->error),$this->param); 
     90    if (is_string($this->error)) { 
     91      $msg = sprintf(_("err_".$this->clsid."_generic: ")._($this->error)."\n",$this->param); 
     92    } else { 
     93      $msg = sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param); 
     94    } 
     95    return $msg; 
    9196  } 
    9297 
     
    105110      fputs($f,date("d/m/Y H:i:s")." - ERROR - "); 
    106111      fputs($f,$mem->user["login"]." - "); 
    107       if (is_string($this->error)) { 
    108         $msg = sprintf(_("err_".$this->clsid."_generic: ")._($this->error)."\n",$this->param); 
    109       } else { 
    110         $msg = sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param); 
    111       } 
    112       fputs($f,$msg); 
     112      fputs($f,$this->errstr()); 
    113113      fclose($f); 
    114114    } 
Note: See TracChangeset for help on using the changeset viewer.