Subversion Repositories Applications.papyrus

Rev

Rev 175 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 175 Rev 832
Line 25... Line 25...
25
    
25
    
26
    function token($options)
26
    function token($options)
27
    {
27
    {
28
        // make nice variable names (type, attr, span)
28
        // make nice variable names (type, attr, span)
-
 
29
        extract($options);
-
 
30
        if (!isset($span)) $span=1;
-
 
31
        if (!isset($type)) $type='';
29
        extract($options);
32
        if (!isset($attr)) $attr='';
30
        
33
 
Line 31... Line 34...
31
        $pad = '    ';
34
        $pad = '    ';
Line 32... Line 35...
32
        
35
        
33
        switch ($type) {
36
        switch ($type) {
34
        
37
        
35
        case 'table_start':
-
 
Line 36... Line 38...
36
            $css = $this->formatConf(' class="%s"', 'css_table');
38
        case 'table_start':
37
            return "\n\n".'<table'.$css.' '.trim($attr).'>'."\n";
39
            $css = $this->formatConf(' class="%s"', 'css_table');
38
            break;
-
 
Line 39... Line 40...
39
        
40
            return "\n\n".'<table'.$css.' '.trim($attr).'>'."\n";
40
        case 'table_end':
41
        
41
            return "</table>\n\n";
42
        case 'table_end':
42
            break;
-
 
43
        
-
 
44
        case 'row_start':
43
            return "</table>\n\n";
45
            $css = $this->formatConf(' class="%s"', 'css_tr');
44
        
46
            return "$pad<tr$css $attr>\n";
-
 
Line 47... Line 45...
47
            break;
45
        case 'row_start':
Line 48... Line 46...
48
        
46
            $css = $this->formatConf(' class="%s"', 'css_tr');
49
        case 'row_end':
47
            return "$pad<tr$css $attr>\n";
Line 77... Line 75...
77
            }
75
            }
Line 78... Line 76...
78
            
76
            
79
            // done!
77
            // done!
80
            $html .= '>';
78
            $html .= '>';
81
            return $html;
-
 
Line 82... Line 79...
82
            break;
79
            return $html;
83
        
80
        
84
        case 'cell_end':
81
        case 'cell_end':
85
            if ($attr == 'header') {
82
            if ($attr == 'header') {
86
                return "</th>\n";
83
                return "</th>\n";
87
            } else {
84
            } else {
88
                return "</td>\n";
-
 
Line 89... Line 85...
89
            }
85
                return "</td>\n";
90
            break;
86
            }
Line 91... Line 87...
91
        
87