comparison program/include/rcmail_output_html.php @ 5:3a5f959af5ae

debugging aids, all commented out
author Charlie Root
date Thu, 30 Aug 2018 16:15:17 -0400
parents 4681f974d28b
children
comparison
equal deleted inserted replaced
4:1ab920879b88 5:3a5f959af5ae
603 } 603 }
604 else { 604 else {
605 $path = false; 605 $path = false;
606 } 606 }
607 } 607 }
608 #rcube::write_log('mail',"skin: $skin_path $realname $path");
608 609
609 // read template file 610 // read template file
610 if (!$path || ($templ = @file_get_contents($path)) === false) { 611 if (!$path || ($templ = @file_get_contents($path)) === false) {
611 rcube::raise_error(array( 612 rcube::raise_error(array(
612 'code' => 404, 613 'code' => 404,
631 } 632 }
632 633
633 // parse for specialtags 634 // parse for specialtags
634 $output = $this->parse_conditions($templ); 635 $output = $this->parse_conditions($templ);
635 $output = $this->parse_xml($output); 636 $output = $this->parse_xml($output);
637 #rcube::write_log('mail',"px: ".strlen($output));
636 638
637 // trigger generic hook where plugins can put additional content to the page 639 // trigger generic hook where plugins can put additional content to the page
638 $hook = $this->app->plugins->exec_hook("render_page", array('template' => $realname, 'content' => $output)); 640 $hook = $this->app->plugins->exec_hook("render_page", array('template' => $realname, 'content' => $output));
639 641
640 // save some memory 642 // save some memory
1043 // execute command 1045 // execute command
1044 switch ($command) { 1046 switch ($command) {
1045 // return a button 1047 // return a button
1046 case 'button': 1048 case 'button':
1047 if ($attrib['name'] || $attrib['command']) { 1049 if ($attrib['name'] || $attrib['command']) {
1048 return $this->button($attrib); 1050 #rcube::write_log('lab',"button in: ".print_r($attrib,true));
1051 $but = $this->button($attrib);
1052 #rcube::write_log('lab',"button out:\n$but");
1053 return $but;
1054
1049 } 1055 }
1050 break; 1056 break;
1051 1057
1052 // frame 1058 // frame
1053 case 'frame': 1059 case 'frame':