more factorization in error messages: make errstr() work with our new messaging system
This commit is contained in:
		
							parent
							
								
									d63da16fcc
								
							
						
					
					
						commit
						de54a15ca0
					
				| 
						 | 
					@ -87,7 +87,12 @@ class m_err {
 | 
				
			||||||
   *
 | 
					   *
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  function errstr() {
 | 
					  function errstr() {
 | 
				
			||||||
    return sprintf(_("err_".$this->clsid."_".$this->error),$this->param);
 | 
					    if (is_string($this->error)) {
 | 
				
			||||||
 | 
					      $msg = sprintf(_("err_".$this->clsid."_generic: ")._($this->error)."\n",$this->param);
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
					      $msg = sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    return $msg;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
| 
						 | 
					@ -104,12 +109,7 @@ class m_err {
 | 
				
			||||||
    if ($f) {
 | 
					    if ($f) {
 | 
				
			||||||
      fputs($f,date("d/m/Y H:i:s")." - ERROR - ");
 | 
					      fputs($f,date("d/m/Y H:i:s")." - ERROR - ");
 | 
				
			||||||
      fputs($f,$mem->user["login"]." - ");
 | 
					      fputs($f,$mem->user["login"]." - ");
 | 
				
			||||||
      if (is_string($this->error)) {
 | 
					      fputs($f,$this->errstr());
 | 
				
			||||||
        $msg = sprintf(_("err_".$this->clsid."_generic: ")._($this->error)."\n",$this->param);
 | 
					 | 
				
			||||||
      } else {
 | 
					 | 
				
			||||||
        $msg = sprintf(_("err_".$this->clsid."_".$this->error)."\n",$this->param);
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
      fputs($f,$msg);
 | 
					 | 
				
			||||||
      fclose($f);
 | 
					      fclose($f);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue