patch_tables.txt

Administrator Admin, 2006-04-24 09:27

Download (1.8 kB)

 
1
--- class.tx_cssstyledcontent_pi1.orig.php	2006-04-24 09:18:49.000000000 +0200
2
+++ class.tx_cssstyledcontent_pi1.php	2006-04-24 09:19:27.000000000 +0200
3
@@ -213,7 +213,7 @@
4
 				}
5
 				if (!$noStyles)	{
6
 					$oddEven = $k%2 ? 'tr-odd' : 'tr-even';
7
-					$rowAttribs =  ($k>0 && ($rCount-1)==$k) ? ' class="'.$oddEven.' tr-last"' : ' class="'.$oddEven.' tr-'.$k.'"';
8
+					$rowAttribs =  ($k>0 && ($rCount-1)==$k) ? ' class="'.$oddEven.' tr-last tr-'.$k.'"' : ' class="'.$oddEven.' tr-'.$k.'"';
9
 				}
10
 				$rows[$k]='
11
 					<tr'.$rowAttribs.'>'.implode('',$newCells).'
12
@@ -849,9 +849,9 @@
13
 
14
 			// Create table attributes array:
15
 		$tableTagParams = array();
16
-		$tableTagParams['border'] =  $this->cObj->data['table_border'] ? intval($this->cObj->data['table_border']) : $tableTagParams_conf['border'];
17
-		$tableTagParams['cellspacing'] =  $this->cObj->data['table_cellspacing'] ? intval($this->cObj->data['table_cellspacing']) : $tableTagParams_conf['cellspacing'];
18
-		$tableTagParams['cellpadding'] =  $this->cObj->data['table_cellpadding'] ? intval($this->cObj->data['table_cellpadding']) : $tableTagParams_conf['cellpadding'];
19
+		$tableTagParams['border'] =  $this->cObj->data['table_border'] >= 0 ? intval($this->cObj->data['table_border']) : $tableTagParams_conf['border'];
20
+		$tableTagParams['cellspacing'] =  $this->cObj->data['table_cellspacing'] >= 0 ? intval($this->cObj->data['table_cellspacing']) : $tableTagParams_conf['cellspacing'];
21
+		$tableTagParams['cellpadding'] =  $this->cObj->data['table_cellpadding'] >= 0 ? intval($this->cObj->data['table_cellpadding']) : $tableTagParams_conf['cellpadding'];
22
 		$tableTagParams['bgcolor'] =  isset($conf['color.'][$this->cObj->data['table_bgColor']]) ? $conf['color.'][$this->cObj->data['table_bgColor']] : $conf['color.']['default'];
23
 
24
 			// Return result: