tbrehm
2009-01-27 cbda30058c0f61ae2afbd9085afcf841f32751a5
interface/lib/classes/listform.inc.php
@@ -28,14 +28,6 @@
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/**
* Listenbehandlung
*
* @package listform
* @author Till Brehm
* @version 1.1
*/
class listform {
    private $debug = 0;
@@ -46,7 +38,7 @@
    private $pagingValues;
    private $searchChanged = 0;
    private $module;
   private $dateformat = 'd.m.Y';
   private $dateformat = 'Y-m-d H:i';
   public $wordbook;
    public function loadListDef($file, $module = '')
@@ -123,7 +115,7 @@
            $record = array();
                $values = $app->$datasource_class->$datasource_function($field, $record);
            } else {
                $this->errorMessage .= "Custom datasource class or function is empty<br>\r\n";
                $this->errorMessage .= "Custom datasource class or function is empty<br />\r\n";
            }
        }
        return $values;
@@ -276,6 +268,7 @@
    public function decode($record) 
    {
        global $conf;
        if(is_array($record)) {
            foreach($this->listDef['item'] as $field){
                $key = $field['field'];
@@ -283,7 +276,7 @@
                   switch ($field['datatype']){
                    case 'VARCHAR':
                    case 'TEXT':
                        $record[$key] = htmlentities(stripslashes($record[$key]));
                        $record[$key] = htmlentities(stripslashes($record[$key]),ENT_QUOTES,$conf["html_content_encoding"]);
                         break;
                    case 'DATE':
@@ -295,7 +288,7 @@
                        break;
                    case 'DOUBLE':
                        $record[$key] = htmlentities($record[$key]);
                        $record[$key] = htmlentities($record[$key],ENT_QUOTES,$conf["html_content_encoding"]);
                        break;
                    case 'CURRENCY':
@@ -303,7 +296,7 @@
                        break;
                    default:
                        $record[$key] = htmlentities(stripslashes($record[$key]));
                        $record[$key] = htmlentities(stripslashes($record[$key]),ENT_QUOTES,$conf["html_content_encoding"]);
                   }
            }
            }
@@ -362,11 +355,12 @@
   }
   
   function escapeArrayValues($search_values) {
       global $conf;
      
      $out = array();
      if(is_array($search_values)) {
         foreach($search_values as $key => $val) {
            $out[$key] = htmlentities($val,ENT_QUOTES);
            $out[$key] = htmlentities($val,ENT_QUOTES,$conf["html_content_encoding"]);
         }
      }