| | |
| | | private $pagingValues; |
| | | private $searchChanged = 0; |
| | | private $module; |
| | | private $dateformat = 'Y-m-d H:i'; |
| | | public $wordbook; |
| | | |
| | | public function loadListDef($file, $module = '') |
| | |
| | | $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; |
| | |
| | | //*TODO: comment = hat sich die suche ge�ndert |
| | | if(isset($_REQUEST[$search_prefix.$field]) && isset($_SESSION['search'][$list_name][$search_prefix.$field]) && $_REQUEST[$search_prefix.$field] != $_SESSION['search'][$list_name][$search_prefix.$field]){ |
| | | $this->searchChanged = 1; |
| | | |
| | | //* Jump back to page 1 of the list when search has changed. |
| | | $_SESSION['search'][$list_name]['page'] = 0; |
| | | } |
| | | |
| | | //* Store field in session |
| | |
| | | break; |
| | | |
| | | case 'DATE': |
| | | $record[$key] = ($record[$key] > 0) ? date($this->dateformat,$record[$key]) : ''; |
| | | if ($record[$key] > 0) { |
| | | // is value int? |
| | | if (ereg("^[0-9]+[.]?[0-9]*$", $record[$key], $p)) { |
| | | $record[$key] = date($this->lng('conf_format_dateshort'), $record[$key]); |
| | | } else { |
| | | $record[$key] = date($this->lng('conf_format_dateshort'), strtotime($record[$key])); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case 'DATETIME': |
| | | if ($record[$key] > 0) { |
| | | // is value int? |
| | | if (ereg("^[0-9]+[.]?[0-9]*$", $record[$key], $p)) { |
| | | $record[$key] = date($this->lng('conf_format_datetime'), $record[$key]); |
| | | } else { |
| | | $record[$key] = date($this->lng('conf_format_datetime'), strtotime($record[$key])); |
| | | } |
| | | } |
| | | break; |
| | | |
| | | case 'INTEGER': |
| | |
| | | |
| | | case 'DATE': |
| | | if($record[$key] > 0) { |
| | | list($tag,$monat,$jahr) = explode('.',$record[$key]); |
| | | $record[$key] = mktime(0,0,0,$monat,$tag,$jahr); |
| | | $record[$key] = date('Y-m-d',strtotime($record[$key])); |
| | | } |
| | | break; |
| | | |
| | | case 'DATETIME': |
| | | if($record[$key] > 0) { |
| | | $record[$key] = date('Y-m-d H:i:s',strtotime($record[$key])); |
| | | } |
| | | break; |
| | | |