Widen input element
[infodrom.org/service.infodrom.org] / class / accounting.class.php
index d506fee..6f69411 100644 (file)
@@ -2,7 +2,7 @@
 
 class Accounting extends AccountTable {
 
-  public function __construct($id)
+  public function __construct($id=false)
   {
     $this->valuecolumn = 'value_eur';
     parent::__construct('account', $id);
@@ -11,7 +11,8 @@ class Accounting extends AccountTable {
   public function ajaxEditDescr(Array $data)
   {
     if (!strlen($data['content'])) return false;
-    return $this->modify('descr', $data['content']);
+    $content = str_replace(['&amp;','&lt;','&gt;'], ['&','<','>'], $data['content']);
+    return $this->modify('descr', utf8_decode($content));
   }
 
 }