diff --git a/gosa-core/include/class_sortableListing.inc b/gosa-core/include/class_sortableListing.inc
index 55c3bbfe9bc5617b76eabbc41a0c9de330ad8334..21b6672a5e7c4cac16571eb6da025855b60f6af6 100644 (file)
// Transfer information
$this->displayData= array();
$this->modes= array();
+ $this->mapping= array();
foreach ($data as $key => $value) {
$this->displayData[]= $value['data'];
if (isset($value['mode'])) {
$this->keys= array_keys($data);
// Create initial mapping
- $this->mapping= range(0, abs(count($this->keys)-1));
+ if(count($this->keys)){
+ $this->mapping= range(0, abs(count($this->keys)-1));
+ }
$this->current_mapping= $this->mapping;
// Find the number of coluns
$reorderable= $this->reorderable?"":" style='cursor:default'";
if (strpos($this->acl, 'r') !== false) {
foreach ($this->mapping as $nr => $row) {
- $editable= $this->editable?" onclick='$(\"edit_".$this->id."_$nr\").click()'":"";
+ $editable= $this->editable?" onClick='$(\"edit_".$this->id."_$nr\").click()'":"";
$id= "";
if (isset($this->modes[$row])) {