forked from extern/egroupware
fixed not working category color of rows (calendar, addressbook)
This commit is contained in:
parent
2e84fb63e2
commit
a147a9a4a8
@ -729,7 +729,7 @@ class etemplate extends boetemplate
|
|||||||
|
|
||||||
if (($color = $data['color']))
|
if (($color = $data['color']))
|
||||||
{
|
{
|
||||||
//echo "<p>cats2color($cats)=$color</p>\n";
|
//echo "<p>cats2color('$cats')=$color</p>\n";
|
||||||
return $cat2color[$cats] = $cat2color[$cat] = $color;
|
return $cat2color[$cats] = $cat2color[$cat] = $color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -821,14 +821,13 @@ class etemplate extends boetemplate
|
|||||||
if ($cl == '@' || $cl && strpos($cl,'$') !== false)
|
if ($cl == '@' || $cl && strpos($cl,'$') !== false)
|
||||||
{
|
{
|
||||||
$cl = $this->expand_name($cl,0,$r,$content['.c'],$content['.row'],$content);
|
$cl = $this->expand_name($cl,0,$r,$content['.c'],$content['.row'],$content);
|
||||||
|
if (!$cl || preg_match('/(^| )([0-9,]+)( |$)/',$cl,$matches))
|
||||||
if (!$cl || preg_match('/^[0-9,]*$/',$cl))
|
|
||||||
{
|
{
|
||||||
if (($color = $this->cats2color($cl)))
|
if (($color = $this->cats2color($matches[2])))
|
||||||
{
|
{
|
||||||
$rows[".$row"] .= ' style="background-color: '.$color.';"';
|
$rows[".$row"] .= ' style="background-color: '.$color.';"';
|
||||||
}
|
}
|
||||||
$cl = 'row';
|
$cl = str_replace($matches[2],'row',$cl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($cl == 'nmr' || substr($cl,0,3) == 'row') // allow to have further classes behind row
|
if ($cl == 'nmr' || substr($cl,0,3) == 'row') // allow to have further classes behind row
|
||||||
|
Loading…
Reference in New Issue
Block a user